@charset "UTF-8";/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.loading-next {
  width: 100%;
  height: 100%;
}

.loading-next .loading-next-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.loading-next .loading-next-box-warp {
  width: 80px;
  height: 80px;
}

.loading-next .loading-next-box-warp .loading-next-box-item {
  width: 33.333333%;
  height: 33.333333%;
  background: var(--el-color-primary);
  float: left;
  animation: loading-next-animation 1.2s infinite ease;
  border-radius: 1px;
}

.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(7) {
  animation-delay: 0s;
}

.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(4),
.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(8) {
  animation-delay: 0.1s;
}

.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(1),
.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(5),
.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(9) {
  animation-delay: 0.2s;
}

.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(2),
.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(6) {
  animation-delay: 0.3s;
}

.loading-next .loading-next-box-warp .loading-next-box-item:nth-child(3) {
  animation-delay: 0.4s;
}

@keyframes loading-next-animation {
  0%, 70%, 100% {
    transform: scale3D(1, 1, 1);
  }
  35% {
    transform: scale3D(0, 0, 1);
  }
}.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper, .ag-sticky-top, .ag-sticky-bottom, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9B9B9B;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport, .ag-center-cols-viewport {
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar, .ag-center-cols-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button, .ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
}

.ag-header-cell-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder {
  opacity: 0.8;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-sticky-top, .ag-ltr .ag-sticky-bottom, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-sticky-top, .ag-rtl .ag-sticky-bottom, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-picker .ag-picker-field-wrapper {
  max-width: 45px;
  min-width: 45px;
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-sticky-bottom .ag-row {
  border-bottom: none;
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-viewport, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer, .ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer, .ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  padding: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header, .ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper, .ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  border-bottom: 1px solid var(--ag-secondary-border-color);
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
  width: auto;
  height: auto;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-settings-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-settings-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button, .ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button, .ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button, .ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
@font-face {
  font-family: "agGridQuartz";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-quartz, .ag-theme-quartz-dark, .ag-theme-quartz-auto-dark {
  --ag-active-color: #2196f3;
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);
  --ag-tooltip-background-color: var(--ag-header-background-color);
  --ag-control-panel-background-color: var(--ag-header-background-color);
  --ag-subheader-background-color: transparent;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);
  --ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
  --ag-input-focus-border-color: var(--ag-active-color);
  --ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);
  --ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);
  --ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);
  --ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-active-color);
  --ag-range-selection-border-color: var(--ag-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);
  --ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);
  --ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);
  --ag-input-disabled-border-color: var(--ag-border-color);
  --ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);
  --ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);
  --ag-borders: solid 1px;
  --ag-border-radius: 4px;
  --ag-wrapper-border-radius: 8px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 8px;
  --ag-icon-size: 16px;
  --ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);
  --ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);
  --ag-list-item-height: calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-toggle-button-border-width: 2px;
  --ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-icon-font-family: agGridQuartz;
  --ag-tab-min-width: 0;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-quartz-dark {
  --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
  --ag-foreground-color: #fff;
  --ag-border-color: rgba(255,255,255,0.16);
  --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
  --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-input-disabled-background-color: #68686e12;
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-disabled-border-color: rgba(255,255,255,0.07);
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-selected-row-background-color: var(--ag-row-hover-color);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.30);
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-quartz-auto-dark {
    --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
    --ag-foreground-color: #fff;
    --ag-border-color: rgba(255,255,255,0.16);
    --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
    --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-input-disabled-background-color: #68686e12;
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-input-border-color: var(--ag-border-color);
    --ag-input-disabled-border-color: rgba(255,255,255,0.07);
    --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
    --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
    --ag-selected-row-background-color: var(--ag-row-hover-color);
    --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.30);
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz .ag-header-row,
.ag-theme-quartz .ag-panel-title-bar-title,
.ag-theme-quartz .ag-multi-filter-group-title-bar, .ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-dark .ag-header-row,
.ag-theme-quartz-dark .ag-panel-title-bar-title,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-header-row,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 500;
  color: var(--ag-header-foreground-color);
}
.ag-theme-quartz input[class^=ag-]:not([type]),
.ag-theme-quartz input[class^=ag-][type=text],
.ag-theme-quartz input[class^=ag-][type=number],
.ag-theme-quartz input[class^=ag-][type=tel],
.ag-theme-quartz input[class^=ag-][type=date],
.ag-theme-quartz input[class^=ag-][type=datetime-local],
.ag-theme-quartz textarea[class^=ag-], .ag-theme-quartz-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-dark input[class^=ag-][type=text],
.ag-theme-quartz-dark input[class^=ag-][type=number],
.ag-theme-quartz-dark input[class^=ag-][type=tel],
.ag-theme-quartz-dark input[class^=ag-][type=date],
.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-dark textarea[class^=ag-], .ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-auto-dark input[class^=ag-][type=text],
.ag-theme-quartz-auto-dark input[class^=ag-][type=number],
.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],
.ag-theme-quartz-auto-dark input[class^=ag-][type=date],
.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-ltr textarea[class^=ag-], .ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-ltr textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-rtl textarea[class^=ag-], .ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-rtl textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-picker-field-wrapper, .ag-theme-quartz-dark .ag-picker-field-wrapper, .ag-theme-quartz-auto-dark .ag-picker-field-wrapper {
  min-height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-quartz .ag-tab, .ag-theme-quartz-dark .ag-tab, .ag-theme-quartz-auto-dark .ag-tab {
  padding: var(--ag-grid-size);
  border-left: var(--ag-borders) transparent;
  border-right: var(--ag-borders) transparent;
  flex: 1 1 auto;
}
.ag-theme-quartz .ag-tab-selected, .ag-theme-quartz-dark .ag-tab-selected, .ag-theme-quartz-auto-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-tab:not(.ag-tab-selected), .ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected), .ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected) {
  opacity: 0.7;
}
.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover, .ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover, .ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover {
  opacity: 1;
}
.ag-theme-quartz .ag-menu, .ag-theme-quartz-dark .ag-menu, .ag-theme-quartz-auto-dark .ag-menu {
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu.ag-tabs, .ag-theme-quartz-dark .ag-menu.ag-tabs, .ag-theme-quartz-auto-dark .ag-menu.ag-tabs {
  min-width: 290px;
}
.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select, .ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select, .ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu-option .ag-icon, .ag-theme-quartz-dark .ag-menu-option .ag-icon, .ag-theme-quartz-auto-dark .ag-menu-option .ag-icon {
  opacity: 65%;
}
.ag-theme-quartz .ag-menu-header, .ag-theme-quartz-dark .ag-menu-header, .ag-theme-quartz-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-menu-option, .ag-theme-quartz-dark .ag-menu-option, .ag-theme-quartz-auto-dark .ag-menu-option {
  font-weight: 500;
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon {
  text-align: right;
}

.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon {
  text-align: left;
}

.ag-theme-quartz .ag-tabs-header, .ag-theme-quartz-dark .ag-tabs-header, .ag-theme-quartz-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  display: flex;
  background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
}
.ag-theme-quartz .ag-side-bar, .ag-theme-quartz-dark .ag-side-bar, .ag-theme-quartz-auto-dark .ag-side-bar {
  background-color: var(--ag-control-panel-background-color);
  min-width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-side-buttons, .ag-theme-quartz-dark .ag-side-buttons, .ag-theme-quartz-auto-dark .ag-side-buttons {
  padding: 0;
  align-self: stretch;
  width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  background: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-side-button, .ag-theme-quartz-dark .ag-side-button, .ag-theme-quartz-auto-dark .ag-side-button {
  border-top: var(--ag-borders) transparent;
  border-bottom: var(--ag-borders) transparent;
}
@media (max-resolution: 1.5x) {
  .ag-theme-quartz .ag-side-button-label, .ag-theme-quartz-dark .ag-side-button-label, .ag-theme-quartz-auto-dark .ag-side-button-label {
    font-family: "Segoe UI", var(--ag-font-family);
    transform: rotate(0.05deg);
  }
}
.ag-theme-quartz .ag-side-button.ag-selected, .ag-theme-quartz-dark .ag-side-button.ag-selected, .ag-theme-quartz-auto-dark .ag-side-button.ag-selected {
  border-bottom-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type) {
  border-top-color: var(--ag-border-color);
}
.ag-theme-quartz .ag-column-panel-column-select, .ag-theme-quartz-dark .ag-column-panel-column-select, .ag-theme-quartz-auto-dark .ag-column-panel-column-select {
  border-top: none;
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-filter-toolpanel-search, .ag-theme-quartz-dark .ag-filter-toolpanel-search, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search {
  height: initial;
  margin-top: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-filter-toolpanel-search-input, .ag-theme-quartz-dark .ag-filter-toolpanel-search-input, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input {
  margin: 0;
}
.ag-theme-quartz .ag-filter-apply-panel, .ag-theme-quartz-dark .ag-filter-apply-panel, .ag-theme-quartz-auto-dark .ag-filter-apply-panel {
  border: none;
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-tabbed-menu-body, .ag-theme-quartz-dark .ag-chart-tabbed-menu-body, .ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body {
  position: relative;
}
.ag-theme-quartz .ag-chart-tabbed-menu-body::after, .ag-theme-quartz-dark .ag-chart-tabbed-menu-body::after, .ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: linear-gradient(var(--ag-control-panel-background-color), transparent);
}
.ag-theme-quartz .ag-chart-advanced-settings-section, .ag-theme-quartz-dark .ag-chart-advanced-settings-section, .ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section {
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  border-top: none;
  padding: 0 calc(var(--ag-grid-size) * 1.5);
  font-weight: 500;
}
.ag-theme-quartz .ag-charts-format-top-level-group-item, .ag-theme-quartz-dark .ag-charts-format-top-level-group-item, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item {
  padding-bottom: 12px;
  margin-top: calc(var(--ag-grid-size) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item, .ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item, .ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item {
  margin-top: calc(var(--ag-grid-size) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  margin-top: calc(var(--ag-grid-size));
}
.ag-theme-quartz .ag-ltr .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-settings-group-container {
  padding-right: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-rtl .ag-charts-settings-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-settings-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-settings-group-container {
  padding-left: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-ltr .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-sub-level-group-container {
  padding-right: 0;
}

.ag-theme-quartz .ag-rtl .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-sub-level-group-container {
  padding-left: 0;
}

.ag-theme-quartz .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar {
  margin-top: var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar, .ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar, .ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar {
  margin-top: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container {
  padding: 0;
}
.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-widget-container-horizontal-padding);
}

.ag-theme-quartz .ag-chart-mini-thumbnail, .ag-theme-quartz-dark .ag-chart-mini-thumbnail, .ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
  margin-top: 0;
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-settings-nav-bar, .ag-theme-quartz-dark .ag-chart-settings-nav-bar, .ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-color-picker .ag-picker-field-wrapper, .ag-theme-quartz-dark .ag-color-picker .ag-picker-field-wrapper, .ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-wrapper {
  max-width: 55px;
  min-width: 55px;
}
.ag-theme-quartz .ag-color-picker .ag-picker-field-display, .ag-theme-quartz-dark .ag-color-picker .ag-picker-field-display, .ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-display {
  height: 18px;
  width: 18px;
  flex: auto 0 0;
  margin: 6px;
  border-radius: 2px;
  border: solid 1px var(--ag-input-border-color);
}
.ag-theme-quartz .ag-ltr .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-dark .ag-ltr .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-color-picker .ag-picker-field-icon {
  margin-right: 4px;
}

.ag-theme-quartz .ag-rtl .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-dark .ag-rtl .ag-color-picker .ag-picker-field-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-color-picker .ag-picker-field-icon {
  margin-left: 4px;
}

.ag-theme-quartz .ag-charts-format-sub-level-group, .ag-theme-quartz-dark .ag-charts-format-sub-level-group, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  padding-left: var(--ag-grid-size);
  margin-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-container, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-container, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child, .ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child, .ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-quartz.ag-dnd-ghost, .ag-theme-quartz-dark.ag-dnd-ghost, .ag-theme-quartz-auto-dark.ag-dnd-ghost {
  font-weight: 500;
}
.ag-theme-quartz .ag-standard-button, .ag-theme-quartz-dark .ag-standard-button, .ag-theme-quartz-auto-dark .ag-standard-button {
  font-family: inherit;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: solid 1px var(--ag-input-border-color);
  background-color: var(--ag-background-color);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  cursor: pointer;
}
.ag-theme-quartz .ag-standard-button:hover, .ag-theme-quartz-dark .ag-standard-button:hover, .ag-theme-quartz-auto-dark .ag-standard-button:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-theme-quartz .ag-standard-button:active, .ag-theme-quartz-dark .ag-standard-button:active, .ag-theme-quartz-auto-dark .ag-standard-button:active {
  border-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-standard-button:disabled, .ag-theme-quartz-dark .ag-standard-button:disabled, .ag-theme-quartz-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-quartz .ag-column-drop-cell, .ag-theme-quartz-dark .ag-column-drop-cell, .ag-theme-quartz-auto-dark .ag-column-drop-cell {
  border-radius: calc(var(--ag-grid-size) * 3);
  height: calc(var(--ag-grid-size) * 3);
  padding: 0 var(--ag-grid-size);
}
.ag-theme-quartz .ag-column-drop-cell-button, .ag-theme-quartz-dark .ag-column-drop-cell-button, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  min-width: 0;
  margin: 0;
}
.ag-theme-quartz .ag-column-drop-cell-drag-handle, .ag-theme-quartz-dark .ag-column-drop-cell-drag-handle, .ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle {
  margin-left: 0;
}
.ag-theme-quartz .ag-column-drop-vertical, .ag-theme-quartz-dark .ag-column-drop-vertical, .ag-theme-quartz-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-quartz .ag-column-drop-vertical-title-bar, .ag-theme-quartz-dark .ag-column-drop-vertical-title-bar, .ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar {
  padding: var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0;
}
.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon {
  margin-left: 0;
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon {
  margin-right: 0;
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-column-drop-vertical-empty-message, .ag-theme-quartz-dark .ag-column-drop-vertical-empty-message, .ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  justify-content: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-column-drop-empty-message, .ag-theme-quartz-dark .ag-column-drop-empty-message, .ag-theme-quartz-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
}
.ag-theme-quartz .ag-pill-select .ag-column-drop, .ag-theme-quartz-dark .ag-pill-select .ag-column-drop, .ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-display, .ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display, .ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display {
  font-weight: 500;
}
.ag-theme-quartz .ag-status-bar, .ag-theme-quartz-dark .ag-status-bar, .ag-theme-quartz-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-quartz .ag-status-name-value, .ag-theme-quartz-dark .ag-status-name-value, .ag-theme-quartz-auto-dark .ag-status-name-value {
  padding: var(--ag-widget-container-vertical-padding) 0;
}
.ag-theme-quartz .ag-status-name-value-value,
.ag-theme-quartz .ag-paging-number,
.ag-theme-quartz .ag-paging-row-summary-panel-number, .ag-theme-quartz-dark .ag-status-name-value-value,
.ag-theme-quartz-dark .ag-paging-number,
.ag-theme-quartz-dark .ag-paging-row-summary-panel-number, .ag-theme-quartz-auto-dark .ag-status-name-value-value,
.ag-theme-quartz-auto-dark .ag-paging-number,
.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 500;
}
.ag-theme-quartz .ag-column-drop-cell-button, .ag-theme-quartz-dark .ag-column-drop-cell-button, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  opacity: 0.75;
}
.ag-theme-quartz .ag-column-drop-cell-button:hover, .ag-theme-quartz-dark .ag-column-drop-cell-button:hover, .ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-quartz .ag-header-cell-menu-button,
.ag-theme-quartz .ag-header-cell-filter-button,
.ag-theme-quartz .ag-panel-title-bar-button,
.ag-theme-quartz .ag-header-expand-icon,
.ag-theme-quartz .ag-column-group-icons,
.ag-theme-quartz .ag-set-filter-group-icons,
.ag-theme-quartz .ag-group-expanded .ag-icon,
.ag-theme-quartz .ag-group-contracted .ag-icon,
.ag-theme-quartz .ag-chart-settings-prev,
.ag-theme-quartz .ag-chart-settings-next,
.ag-theme-quartz .ag-group-title-bar-icon,
.ag-theme-quartz .ag-column-select-header-icon,
.ag-theme-quartz .ag-floating-filter-button-button,
.ag-theme-quartz .ag-filter-toolpanel-expand,
.ag-theme-quartz .ag-panel-title-bar-button-icon,
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-header-cell-menu-button,
.ag-theme-quartz-dark .ag-header-cell-filter-button,
.ag-theme-quartz-dark .ag-panel-title-bar-button,
.ag-theme-quartz-dark .ag-header-expand-icon,
.ag-theme-quartz-dark .ag-column-group-icons,
.ag-theme-quartz-dark .ag-set-filter-group-icons,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-dark .ag-chart-settings-prev,
.ag-theme-quartz-dark .ag-chart-settings-next,
.ag-theme-quartz-dark .ag-group-title-bar-icon,
.ag-theme-quartz-dark .ag-column-select-header-icon,
.ag-theme-quartz-dark .ag-floating-filter-button-button,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-header-cell-menu-button,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,
.ag-theme-quartz-auto-dark .ag-header-expand-icon,
.ag-theme-quartz-auto-dark .ag-column-group-icons,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev,
.ag-theme-quartz-auto-dark .ag-chart-settings-next,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-close {
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-header-cell-menu-button:hover,
.ag-theme-quartz .ag-header-cell-filter-button:hover,
.ag-theme-quartz .ag-panel-title-bar-button:hover,
.ag-theme-quartz .ag-header-expand-icon:hover,
.ag-theme-quartz .ag-column-group-icons:hover,
.ag-theme-quartz .ag-set-filter-group-icons:hover,
.ag-theme-quartz .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz .ag-chart-settings-prev:hover,
.ag-theme-quartz .ag-chart-settings-next:hover,
.ag-theme-quartz .ag-group-title-bar-icon:hover,
.ag-theme-quartz .ag-column-select-header-icon:hover,
.ag-theme-quartz .ag-floating-filter-button-button:hover,
.ag-theme-quartz .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz .ag-chart-menu-icon:hover,
.ag-theme-quartz .ag-chart-menu-close:hover, .ag-theme-quartz-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-dark .ag-column-group-icons:hover,
.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-close:hover, .ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-close:hover {
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-hover-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-hover-color);
}
.ag-theme-quartz .ag-filter-active, .ag-theme-quartz-dark .ag-filter-active, .ag-theme-quartz-auto-dark .ag-filter-active {
  --ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);
  position: relative;
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-active-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-active-color);
}
.ag-theme-quartz .ag-filter-active::after, .ag-theme-quartz-dark .ag-filter-active::after, .ag-theme-quartz-auto-dark .ag-filter-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: -1px;
  right: -1px;
  border-radius: 50%;
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-filter-active .ag-icon-filter, .ag-theme-quartz-dark .ag-filter-active .ag-icon-filter, .ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter {
  clip-path: path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z");
}
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-chart-menu-close {
  --ag-quartz-icon-hover-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-chart-menu, .ag-theme-quartz-dark .ag-chart-menu, .ag-theme-quartz-auto-dark .ag-chart-menu {
  --ag-icon-size: 20px;
  background-color: color-mix(in srgb, transparent, var(--ag-background-color) 30%);
  padding: 4px 2px;
}
.ag-theme-quartz .ag-chart-menu-icon, .ag-theme-quartz-dark .ag-chart-menu-icon, .ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  opacity: 0.8;
}
.ag-theme-quartz .ag-drag-handle, .ag-theme-quartz-dark .ag-drag-handle, .ag-theme-quartz-auto-dark .ag-drag-handle {
  color: var(--ag-icon-font-color);
}
.ag-theme-quartz .ag-chart-menu-close, .ag-theme-quartz-dark .ag-chart-menu-close, .ag-theme-quartz-auto-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-quartz .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-chart-menu-close .ag-icon {
  border: 1px solid var(--ag-border-color);
}
.ag-theme-quartz .ag-ltr .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-chart-menu-close .ag-icon {
  border-right: none;
}

.ag-theme-quartz .ag-rtl .ag-chart-menu-close .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-chart-menu-close .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-chart-menu-close .ag-icon {
  border-left: none;
}

.ag-theme-quartz .ag-chart-docked-container, .ag-theme-quartz-dark .ag-chart-docked-container, .ag-theme-quartz-auto-dark .ag-chart-docked-container {
  min-width: 260px;
}
.ag-theme-quartz .ag-menu-option-icon, .ag-theme-quartz .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-menu-option-icon, .ag-theme-quartz-dark .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-icon, .ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-menu-option-icon, .ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-multi-filter-group-title-bar, .ag-theme-quartz-dark .ag-multi-filter-group-title-bar, .ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-group-container {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-group-container {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-filter-toolpanel-group-level-0, .ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0 {
  border-top: none;
}
.ag-theme-quartz .ag-filter-toolpanel-header, .ag-theme-quartz-dark .ag-filter-toolpanel-header, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-header {
  height: initial;
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-theme-quartz .ag-filter-toolpanel-group-item, .ag-theme-quartz-dark .ag-filter-toolpanel-group-item, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item {
  margin: 0;
}
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz .ag-layout-print .ag-center-cols-container, .ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container, .ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport, .ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport, .ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-quartz .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-quartz-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-quartz-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-quartz .ag-date-time-list-page-entry-is-current, .ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current, .ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-advanced-filter-builder-button, .ag-theme-quartz-dark .ag-advanced-filter-builder-button, .ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz .ag-disabled .ag-icon,
.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz [disabled] .ag-icon, .ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-dark .ag-disabled .ag-icon,
.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-dark [disabled] .ag-icon, .ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-auto-dark [disabled] .ag-icon {
  opacity: 0.6;
}
.ag-theme-quartz .ag-icon-grip, .ag-theme-quartz-dark .ag-icon-grip, .ag-theme-quartz-auto-dark .ag-icon-grip {
  opacity: 0.7;
}
.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper::before {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==");
  background-position: 50% 50%;
  background-size: contain;
  opacity: 40%;
  content: "";
  filter: var(--ag-icon-filter);
}
.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input {
  padding-left: 26px;
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input {
  padding-right: 26px;
}

.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-text-field-input[disabled],
.ag-theme-quartz .ag-menu-option-disabled, .ag-theme-quartz-dark .ag-text-field-input[disabled],
.ag-theme-quartz-dark .ag-menu-option-disabled, .ag-theme-quartz-auto-dark .ag-text-field-input[disabled],
.ag-theme-quartz-auto-dark .ag-menu-option-disabled {
  cursor: not-allowed;
}
.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled, .ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled, .ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled {
  --ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color);
}
.ag-theme-quartz .ag-checkbox-input,
.ag-theme-quartz .ag-toggle-button-input,
.ag-theme-quartz .ag-radio-button-input,
.ag-theme-quartz input[class^=ag-][type=range], .ag-theme-quartz-dark .ag-checkbox-input,
.ag-theme-quartz-dark .ag-toggle-button-input,
.ag-theme-quartz-dark .ag-radio-button-input,
.ag-theme-quartz-dark input[class^=ag-][type=range], .ag-theme-quartz-auto-dark .ag-checkbox-input,
.ag-theme-quartz-auto-dark .ag-toggle-button-input,
.ag-theme-quartz-auto-dark .ag-radio-button-input,
.ag-theme-quartz-auto-dark input[class^=ag-][type=range] {
  cursor: pointer;
}
.ag-theme-quartz .ag-details-row, .ag-theme-quartz-dark .ag-details-row, .ag-theme-quartz-auto-dark .ag-details-row {
  padding: calc(var(--ag-grid-size) * 3.75);
}

.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before {
  opacity: 66%;
  filter: invert(100%);
}
.ag-theme-quartz-dark .ag-chart-menu {
  background-color: color-mix(in srgb, rgba(24, 39, 50, 0.3), var(--ag-background-color) 30%);
}
.ag-theme-quartz-dark .ag-text-field-input::-moz-placeholder {
  color: var(--ag-data-color);
  opacity: 0.8;
}
.ag-theme-quartz-dark .ag-text-field-input::placeholder {
  color: var(--ag-data-color);
  opacity: 0.8;
}
[data-v-1247add8] .el-transfer__button {
  border-radius: 50%;
  display: block;
  margin-left: 0px;
}
[data-v-1247add8] .el-transfer__button:first-child {
  margin-bottom: 10px;
}
.my-el-transfer[data-v-1247add8] {
  text-align: center;
}
.el-tag + .el-tag[data-v-eafa3e91] {
	margin-left: 10px;
}
.is-error .upload[data-v-3e9b1bdb] .el-upload,
.is-error .upload[data-v-3e9b1bdb] .el-upload-dragger {
  border: 1px dashed var(--el-color-danger) !important;
}
.is-error .upload[data-v-3e9b1bdb] .el-upload:hover,
.is-error .upload[data-v-3e9b1bdb] .el-upload-dragger:hover {
  border-color: var(--el-color-primary) !important;
}
[data-v-3e9b1bdb] .disabled .el-upload,[data-v-3e9b1bdb] .disabled .el-upload-dragger {
  cursor: not-allowed !important;
  background: var(--el-disabled-bg-color);
  border: 1px dashed var(--el-border-color-darker) !important;
}
[data-v-3e9b1bdb] .disabled .el-upload:hover,[data-v-3e9b1bdb] .disabled .el-upload-dragger:hover {
  border: 1px dashed var(--el-border-color-darker) !important;
}
.upload-box .no-border[data-v-3e9b1bdb] .el-upload {
  border: none !important;
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--0f216566);
  height: var(--898764f2);
  overflow: hidden;
  border: 1px dashed var(--el-border-color-darker);
  border-radius: var(--1ff01f84);
  transition: var(--el-transition-duration-fast);
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload:hover {
  border-color: var(--el-color-primary);
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload:hover .upload-handle {
  opacity: 1;
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .el-upload-dragger {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
  background-color: transparent;
  border: 1px dashed var(--el-border-color-darker);
  border-radius: var(--1ff01f84);
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .el-upload-dragger:hover {
  border: 1px dashed var(--el-color-primary);
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .el-upload-dragger.is-dragover {
  background-color: var(--el-color-primary-light-9);
  border: 2px dashed var(--el-color-primary) !important;
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .upload-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .upload-empty {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 30px;
  color: var(--el-color-info);
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .upload-empty .el-icon {
  font-size: 28px;
  color: var(--el-text-color-secondary);
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .upload-handle {
  position: absolute;
  top: 0;
  right: 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: var(--el-transition-duration-fast);
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .upload-handle .handle-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 6%;
  color: aliceblue;
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .upload-handle .handle-icon .el-icon {
  margin-bottom: 40%;
  font-size: 130%;
  line-height: 130%;
}
.upload-box[data-v-3e9b1bdb] .upload .el-upload .upload-handle .handle-icon span {
  font-size: 85%;
  line-height: 85%;
}
.upload-box .el-upload__tip[data-v-3e9b1bdb] {
  line-height: 18px;
  text-align: center;
}.el-upload-dragger .el-upload__text[data-v-0a9eccb4] {
  font-size: 16px;
}
.el-upload__tip[data-v-0a9eccb4] {
  font-size: 14px;
}.del-wrap[data-v-e06ac4ed] {
  position: relative;
}
.del-wrap:hover > .icon-close[data-v-e06ac4ed] {
  display: flex;
}
.del-wrap .icon-close[data-v-e06ac4ed] {
  display: none;
  position: absolute;
  top: -8px;
  right: -8px;
  width: 16px;
  height: 16px;
  background-color: rgba(0, 0, 0, 0.3);
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
}:root,
:host {
  --w-e-textarea-bg-color: #fff;
  --w-e-textarea-color: #333;
  --w-e-textarea-border-color: #ccc;
  --w-e-textarea-slight-border-color: #e8e8e8;
  --w-e-textarea-slight-color: #d4d4d4;
  --w-e-textarea-slight-bg-color: #f5f2f0;
  --w-e-textarea-selected-border-color: #B4D5FF;
  --w-e-textarea-handler-bg-color: #4290f7;
  --w-e-toolbar-color: #595959;
  --w-e-toolbar-bg-color: #fff;
  --w-e-toolbar-active-color: #333;
  --w-e-toolbar-active-bg-color: #f1f1f1;
  --w-e-toolbar-disabled-color: #999;
  --w-e-toolbar-border-color: #e8e8e8;
  --w-e-modal-button-bg-color: #fafafa;
  --w-e-modal-button-border-color: #d9d9d9;
}

.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}
.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}

.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}
.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}

.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.ivu-affix {
  position: fixed;
  z-index: 10;
  background: #FFF;
}@keyframes text-loading-61861d56{0%{content:"·"}33%{content:"··"}66%{content:"···"}}.text_loading_animation[data-v-61861d56]:after{content:"·";margin-left:8px;animation:text-loading-61861d56 2s infinite}.shake-animation[data-v-61861d56]{animation:shake-61861d56 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake-61861d56{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.aurora-editor .tiptap{padding:.5rem 1rem;caret-color:#000;outline-width:0px}.aurora-editor .tiptap:is(.dark *){caret-color:#fff}@media (min-width: 640px){.aurora-editor .tiptap{padding:1.5rem 5rem}}.aurora-editor .tiptap{min-height:180px}.aurora-editor .tiptap .img-placeholder{width:-moz-fit-content;width:fit-content;position:relative;background-color:#ffffff4d;--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.aurora-editor .tiptap .img-placeholder:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;display:inline-block;animation:spin 1s linear infinite;border-radius:9999px;border-width:3px;border-color:currentColor;border-top-color:transparent}.aurora-editor .tiptap .highlight-paragraph{background-color:#0000001a}.aurora-editor .tiptap .highlight-paragraph:is(.dark *){background-color:#fff3}.aurora-editor .tiptap .tableWrapper{overflow-x:auto}.aurora-editor .tiptap .tableWrapper table{overflow:hidden;display:table}.aurora-editor .tiptap .tableWrapper table .column-resize-handle{pointer-events:none;position:absolute;bottom:-2px;right:-.25rem;top:0;z-index:10;width:.25rem;background-color:hsl(var(--primary))}.aurora-editor .tiptap .tableWrapper table .resize-cursor{cursor:"col-resize"}.aurora-editor .tiptap .tableWrapper table .selectedCell{border-style:double;border-color:#0003;background-color:#0000000d}.aurora-editor .tiptap .tableWrapper table .selectedCell:is(.dark *){border-color:#fff3;background-color:#ffffff1a}.aurora-editor .tiptap>*:first-child:first-child,.aurora-editor .tiptap [data-type=column]>*:first-child{margin-top:0}.aurora-editor .tiptap>*:first-child:last-child,.aurora-editor .tiptap [data-type=column]>*:last-child{margin-bottom:0}.aurora-editor .tiptap [data-type=columns].focus [data-type=column],.aurora-editor .tiptap [data-type=columns]:hover [data-type=column],.aurora-editor .tiptap [data-type=columns] [data-type=column].focus{background-color:hsl(var(--accent))}.aurora-editor .tiptap [data-type=columns]:before,.aurora-editor .tiptap [data-type=columns]:after{content:none!important}.aurora-editor .tiptap [data-type=column]{border-radius:.25rem;border-width:1px;border-style:solid;border-color:transparent;padding:.25rem;transition:border .16s cubic-bezier(.45,.05,.55,.95)}.aurora-editor .tiptap [data-type=column]:hover{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.aurora-editor .tiptap [data-type=column]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.aurora-editor .tiptap [data-type=column]:has(.is-active),.aurora-editor .tiptap [data-type=column].focus{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.aurora-editor .tiptap [data-type=column]:has(.is-active):is(.dark *),.aurora-editor .tiptap [data-type=column].focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.aurora-editor .tiptap [data-type=horizontalRule]{cursor:pointer;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.1s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.aurora-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode{background-color:#0000000d}.aurora-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode:is(.dark *){background-color:#ffffff1a}.aurora-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:#0000004d}.aurora-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode hr:is(.dark *){border-top-color:#ffffff4d}.aurora-editor .tiptap [data-type=horizontalRule]:hover:not(.aurora-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode){background-color:#0000000d}.aurora-editor .tiptap [data-type=horizontalRule]:hover:not(.aurora-editor .tiptap [data-type=horizontalRule].ProseMirror-selectednode):is(.dark *){background-color:#ffffff1a}.aurora-editor .tiptap :not(.dragging) .ProseMirror-selectednode{background-color:#0000001a;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.aurora-editor .tiptap :not(.dragging) .ProseMirror-selectednode:is(.dark *){background-color:#fff3}.aurora-editor .tiptap .selection{display:inline}.aurora-editor .tiptap *::-moz-selection{background-color:#0000001a}.aurora-editor .tiptap .selection,.aurora-editor .tiptap *::selection{background-color:#0000001a}.aurora-editor .tiptap *:is(.dark *)::-moz-selection{background-color:#fff3}.aurora-editor .tiptap .selection:is(.dark *),.aurora-editor .tiptap *:is(.dark *)::selection{background-color:#fff3}.aurora-editor .tiptap .is-empty:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;width:100%;height:0}.aurora-editor .tiptap .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;width:100%;height:0}.aurora-editor .tiptap p.is-editor-empty:first-child:before{float:left;height:0;color:#adb5bd;pointer-events:none;width:100%;content:attr(data-placeholder)}.aurora-editor .tiptap .ProseMirror-gapcursor{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:42rem}.aurora-editor .tiptap .ProseMirror-gapcursor:after{top:-1.5em;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:42rem;border-top-color:#0006}.aurora-editor .tiptap .ProseMirror-gapcursor:is(.dark *):after{border-top-color:#fff6}.aurora-editor .tiptap .iframe-wrapper.focus>div{outline-style:solid;outline-width:4px;outline-color:hsl(var(--primary))}.aurora-editor .aurora-editor-search-result{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.aurora-editor .aurora-editor-search-result-current{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.heading-0{font-weight:700;font-size:16px}.heading-1{font-weight:700;font-size:28px;line-height:1.6}.heading-2{font-weight:700;font-size:24px;line-height:1.6}.heading-3{font-size:20px;font-weight:700;line-height:1.6}.heading-4{font-size:16px;font-weight:700;line-height:1.6}.heading-5,.heading-6{font-size:14px;font-weight:700;line-height:1.6}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 240 10% 3.9%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--primary: 240 5.9% 10%;--primary-foreground: 0 0% 98%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--ring: 240 10% 3.9%;--radius: .5rem}.dark{--background: 240 10% 3.9%;--foreground: 0 0% 98%;--muted: 240 3.7% 15.9%;--muted-foreground: 240 5% 64.9%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%;--primary: 0 0% 98%;--primary-foreground: 240 5.9% 10%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--accent: 240 3.7% 15.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--ring: 240 4.9% 83.9%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.end-0{inset-inline-end:0px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[1px\]{left:1px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[-1px\]{top:-1px}.z-10{z-index:10}.z-50{z-index:50}.z-9998{z-index:9998}.z-\[100\]{z-index:100}.z-\[10\]{z-index:10}.z-\[11\]{z-index:11}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.col-\[1\/-1\]{grid-column:1/-1}.m-0{margin:0}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[10px\]{margin-left:10px;margin-right:10px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.h-0{height:0px}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[--container-height\]{height:var(--container-height)}.h-\[--reka-select-trigger-height\]{height:var(--reka-select-trigger-height)}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[26px\]{height:26px}.h-\[32px\]{height:32px}.h-\[3px\]{height:3px}.h-\[48px\]{height:48px}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.max-h-\[500px\]{max-height:500px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[min\(80vh\,24rem\)\]{max-height:min(80vh,24rem)}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[160px\]{width:160px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[320px\]{width:320px}.w-\[32px\]{width:32px}.w-\[400px\]{width:400px}.w-\[450px\]{width:450px}.w-\[48px\]{width:48px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-10{min-width:2.5rem}.min-w-24{min-width:6rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-48{min-width:12rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[--reka-select-trigger-width\]{min-width:var(--reka-select-trigger-width)}.max-w-24{max-width:6rem}.max-w-32{max-width:8rem}.max-w-56{max-width:14rem}.max-w-60{max-width:15rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[calc\(-68px_\+_100vw\)\]{max-width:calc(-68px + 100vw)}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-outside{list-style-position:outside}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-\[0\.5rem\]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#3a3f4b\]{--tw-border-opacity: 1;border-color:rgb(58 63 75 / var(--tw-border-opacity, 1))}.border-accent-foreground{border-color:hsl(var(--accent-foreground))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#21252b\]{--tw-bg-opacity: 1;background-color:rgb(33 37 43 / var(--tw-bg-opacity, 1))}.bg-\[\#5a5d5e4f\]{background-color:#5a5d5e4f}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/5{background-color:hsl(var(--muted-foreground) / .05)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.fill-current{fill:currentColor}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[2px\]{padding:2px}.p-px{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-0{padding-bottom:0}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-40{padding-right:10rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#ccc\]{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-border{outline-color:hsl(var(--border))}.outline-primary{outline-color:hsl(var(--primary))}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.AuroraContentView p{margin-bottom:.375rem;line-height:1.625}.AuroraContentView p:first-child{margin-top:0}.AuroraContentView p:last-child{margin-bottom:0}.AuroraContentView p:empty:after{content:" "}.AuroraContentView>p{margin-bottom:.375rem}.AuroraContentView>p:first-child{margin-top:0}.AuroraContentView>p:last-child{margin-bottom:0}.AuroraContentView h1{font-size:1.875rem;line-height:2.25rem}.AuroraContentView h2{font-size:1.5rem;line-height:2rem}.AuroraContentView h3{font-size:1.25rem;line-height:1.75rem}.AuroraContentView h4{font-size:1.125rem;line-height:1.75rem}.AuroraContentView h5{font-size:1rem;line-height:1.5rem}.AuroraContentView h6{font-size:.875rem;line-height:1.25rem}.AuroraContentView h1,.AuroraContentView h2,.AuroraContentView h3,.AuroraContentView h4,.AuroraContentView h5,.AuroraContentView h6{font-weight:700}.AuroraContentView h1:first-child,.AuroraContentView h2:first-child,.AuroraContentView h3:first-child,.AuroraContentView h4:first-child,.AuroraContentView h5:first-child,.AuroraContentView h6:first-child{margin-top:0}.AuroraContentView h1:last-child,.AuroraContentView h2:last-child,.AuroraContentView h3:last-child,.AuroraContentView h4:last-child,.AuroraContentView h5:last-child,.AuroraContentView h6:last-child{margin-bottom:0}.AuroraContentView h1,.AuroraContentView h2,.AuroraContentView h3{margin-top:3rem}.AuroraContentView h4,.AuroraContentView h5,.AuroraContentView h6{margin-top:2rem}.AuroraContentView a.link{font-weight:800;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.AuroraContentView a.link:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.AuroraContentView mark{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:.25rem;padding-bottom:.25rem;padding-left:0;padding-right:0;color:inherit}.AuroraContentView mark:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.AuroraContentView img{display:block;height:auto;max-width:100%}.AuroraContentView *[data-indent="1"]{text-indent:2em!important}.AuroraContentView *[data-indent="2"]{text-indent:4em!important}.AuroraContentView *[data-indent="3"]{text-indent:6em!important}.AuroraContentView *[data-indent="4"]{text-indent:8em!important}.AuroraContentView *[data-indent="5"]{text-indent:10em!important}.AuroraContentView *[data-indent="6"]{text-indent:12em!important}.AuroraContentView *[data-indent="7"]{text-indent:14em!important}.AuroraContentView iframe{margin-top:.5rem;height:400px;width:100%;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:hsl(var(--border))}.AuroraContentView [data-type=horizontalRule]{margin-top:2rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem}.AuroraContentView [data-type=horizontalRule] hr{border-width:0px;border-top-width:1px;border-color:#0003;background-color:#000c}.AuroraContentView [data-type=horizontalRule] hr:is(.dark *){border-color:#fff3;background-color:#fffc}.AuroraContentView .blockquote{border-radius:var(--radius);border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:4px;--tw-border-opacity: 1;border-left-color:rgb(64 64 64 / var(--tw-border-opacity, 1));--tw-bg-opacity: .8;padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.AuroraContentView .blockquote:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(212 212 212 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.AuroraContentView [data-type=columns]{margin-top:3.5rem;margin-bottom:3rem;display:grid;gap:1rem}.AuroraContentView [data-type=columns].layout-sidebar-left{grid-template-columns:40fr 60fr}.AuroraContentView [data-type=columns].layout-sidebar-right{grid-template-columns:60fr 40fr}.AuroraContentView [data-type=columns].layout-two-column{grid-template-columns:1fr 1fr}.AuroraContentView [data-type=columns].layout-three-column{grid-template-columns:1fr 1fr 1fr}.AuroraContentView [data-type=columns].layout-four-column{grid-template-columns:1fr 1fr 1fr 1fr}.AuroraContentView [data-type=column]{overflow:auto}.AuroraContentView code{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));caret-color:#fff;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.AuroraContentView code::-moz-selection{background-color:#ffffff4d}.AuroraContentView code::selection{background-color:#ffffff4d}.AuroraContentView pre{margin-top:2rem;margin-bottom:2rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));caret-color:#fff}.AuroraContentView pre:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.AuroraContentView pre *::-moz-selection{background-color:#fff3}.AuroraContentView pre *::selection{background-color:#fff3}.AuroraContentView pre code{background-color:inherit;padding:0;color:inherit;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.AuroraContentView pre .hljs-comment,.AuroraContentView pre .hljs-quote{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.AuroraContentView pre .hljs-variable,.AuroraContentView pre .hljs-template-variable,.AuroraContentView pre .hljs-attribute,.AuroraContentView pre .hljs-tag,.AuroraContentView pre .hljs-name,.AuroraContentView pre .hljs-regexp,.AuroraContentView pre .hljs-link,.AuroraContentView pre .hljs-selector-id,.AuroraContentView pre .hljs-selector-class{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.AuroraContentView pre .hljs-number,.AuroraContentView pre .hljs-meta,.AuroraContentView pre .hljs-built_in,.AuroraContentView pre .hljs-builtin-name,.AuroraContentView pre .hljs-literal,.AuroraContentView pre .hljs-type,.AuroraContentView pre .hljs-params{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.AuroraContentView pre .hljs-string,.AuroraContentView pre .hljs-symbol,.AuroraContentView pre .hljs-bullet{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.AuroraContentView pre .hljs-title,.AuroraContentView pre .hljs-section{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.AuroraContentView pre .hljs-keyword,.AuroraContentView pre .hljs-selector-tag{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.AuroraContentView pre .hljs-emphasis{font-style:italic}.AuroraContentView pre .hljs-strong{font-weight:700}.AuroraContentView ol{list-style-type:decimal}.AuroraContentView ul{list-style-type:disc}.AuroraContentView ul,.AuroraContentView ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-top:0;padding-bottom:0;padding-left:2rem;padding-right:2rem}.AuroraContentView ul:first-child,.AuroraContentView ol:first-child{margin-top:0}.AuroraContentView ul:last-child,.AuroraContentView ol:last-child{margin-bottom:0}.AuroraContentView ul ul,.AuroraContentView ul ol,.AuroraContentView ul li,.AuroraContentView ol ul,.AuroraContentView ol ol,.AuroraContentView ol li{margin-top:.25rem;margin-bottom:.25rem}.AuroraContentView ul p,.AuroraContentView ol p{margin-top:0;margin-bottom:.25rem}.AuroraContentView>ul,.AuroraContentView>ol{margin-top:2rem;margin-bottom:2rem}.AuroraContentView>ul:first-child,.AuroraContentView>ol:first-child{margin-top:0}.AuroraContentView>ul:last-child,.AuroraContentView>ol:last-child{margin-bottom:0}.AuroraContentView ul[data-type=taskList]{list-style-type:none;padding:0}.AuroraContentView ul[data-type=taskList] p{margin:0}.AuroraContentView ul[data-type=taskList] li{display:flex}.AuroraContentView ul[data-type=taskList] li>label{margin-top:.25rem;margin-right:.5rem;flex:1 1 auto;flex-shrink:0;flex-grow:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuroraContentView ul[data-type=taskList] li>div{flex:1 1 auto}.AuroraContentView ul[data-type=taskList] li[data-checked=true]{text-decoration-line:line-through}.AuroraContentView table{box-sizing:border-box;display:block;table-layout:fixed;border-collapse:collapse;overflow-x:auto;overflow-y:hidden;border-color:#0000001a}.AuroraContentView table:is(.dark *){border-color:#fff3}.AuroraContentView table td,.AuroraContentView table th{position:relative;box-sizing:border-box;min-width:1em;border-width:1px;border-style:solid;border-color:#0000001a;padding:.5rem;text-align:left;vertical-align:top}.AuroraContentView table td:is(.dark *),.AuroraContentView table th:is(.dark *){border-color:#fff3}.AuroraContentView table td:first-of-type:not(a),.AuroraContentView table th:first-of-type:not(a){margin-top:0}.AuroraContentView table td p,.AuroraContentView table th p{margin:0}.AuroraContentView table td p+p,.AuroraContentView table th p+p{margin-top:.75rem}.AuroraContentView table th{text-align:left;font-weight:700}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:right-3:after{content:var(--tw-content);right:.75rem}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-\[10px\]:after{content:var(--tw-content);top:10px}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-8:after{content:var(--tw-content);height:2rem}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[6px\]:after{content:var(--tw-content);width:6px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-x-\[-1px\]:after{content:var(--tw-content);--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rotate-\[45deg\]:after{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-lg:after{content:var(--tw-content);border-radius:var(--radius)}.after\:border-b-2:after{content:var(--tw-content);border-bottom-width:2px}.after\:border-b-red-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-bottom-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.after\:bg-border:after{content:var(--tw-content);background-color:hsl(var(--border))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.first\:mt-0\.5:first-child{margin-top:.125rem}.last\:pb-2:last-child{padding-bottom:.5rem}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:bg-\[\#5a5d5e4f\]:hover{background-color:#5a5d5e4f}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground) / .2)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-neutral-800:hover{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:hover\:h-10:hover:after{content:var(--tw-content);height:2.5rem}.focus\:bg-\[\#5a5d5e4f\]:focus{background-color:#5a5d5e4f}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-red-400:focus{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.focus\:bg-opacity-30:focus{--tw-bg-opacity: .3}.focus\:text-\[\#fff\]:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-red-500:focus{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--reka-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--reka-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--reka-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--reka-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / .6)}}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-neutral-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-opacity-20:hover:is(.dark *){--tw-bg-opacity: .2}.dark\:hover\:text-neutral-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-500:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:block{display:block}.sm\:max-w-\[425px\]{max-width:425px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:mr-1{margin-right:.25rem}.md\:mr-2{margin-right:.5rem}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[825px\]{max-width:825px}.md\:flex-none{flex:none}.md\:justify-end{justify-content:flex-end}}@media (min-width: 1024px){.lg\:mr-6{margin-right:1.5rem}.lg\:max-w-\[1200px\]{max-width:1200px}}@media (min-width: 1280px){.xl\:gap-6{gap:1.5rem}.xl\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\>span\]\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\[data-orientation\=vertical\]\>div\]\:rotate-90[data-orientation=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-orientation\=vertical\]\]\:h-px[data-orientation=vertical]{height:1px}.\[\&\[data-orientation\=vertical\]\]\:w-full[data-orientation=vertical]{width:100%}.\[\&\[data-orientation\=vertical\]\]\:after\:left-0[data-orientation=vertical]:after{content:var(--tw-content);left:0}.\[\&\[data-orientation\=vertical\]\]\:after\:h-1[data-orientation=vertical]:after{content:var(--tw-content);height:.25rem}.\[\&\[data-orientation\=vertical\]\]\:after\:w-full[data-orientation=vertical]:after{content:var(--tw-content);width:100%}.\[\&\[data-orientation\=vertical\]\]\:after\:-translate-y-1\/2[data-orientation=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-orientation\=vertical\]\]\:after\:translate-x-0[data-orientation=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.prism-code-editor{overflow:auto;display:grid;background:var(--editor__bg);line-height:1.4;--_pse: var(--padding-inline, .75em);--_ns: var(--number-spacing, .75em);--padding-left: var(--_pse);scroll-padding-left:var(--padding-left);-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate;white-space:pre}.show-line-numbers{--padding-left: calc(var(--_pse) + var(--number-width) + var(--_ns));grid:1fr / 0 1fr}.pce-wrapper{margin:.5em 0;position:relative;pointer-events:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.prism-code-editor textarea{all:unset;box-sizing:border-box;height:100%;width:100%;color:#0000;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:hidden;pointer-events:auto;padding:0 var(--_pse) 0 var(--padding-left)}.pce-no-selection textarea:focus{z-index:1}.pce-line{padding:0 var(--_pse) 0 0;margin:0 0 0 var(--padding-left);position:relative}.show-line-numbers .pce-line:before{content:attr(data-line);display:inline-block;margin:0 0 0 calc(-1 * var(--padding-left));padding:0 var(--_ns) 0 0;box-sizing:border-box;color:var(--editor__line-number);text-align:end}.show-line-numbers:before{content:"";background:inherit;pointer-events:none}.show-line-numbers:before,.pce-line:before{position:sticky;height:100%;z-index:2;left:0;width:var(--padding-left)}.pce-wrap .pce-line:before{position:absolute}.pce-overlays,div.pce-overlays>*,.pce-no-selection .active-line:after,.active-line.match-highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.active-line:after{border:var(--editor__border-highlight);background:var(--editor__bg-highlight);z-index:-2}.pce-wrap{white-space:pre-wrap;word-break:break-word}.selection-matches span{background:var(--editor__bg-selection-match)}.pce-nowrap .active-bracket{display:inline-block}.aurora-node-view{--editor__bg: #292c33;--widget__border: #3a3f4b;--widget__bg: #21252b;--widget__color: #ccc;--widget__color-active: #fff;--widget__color-options: #b2b2b2;--widget__bg-input: #1b1d23;--widget__bg-hover: #5a5d5e4f;--widget__bg-active: #336699;--widget__focus-ring: #5299e0;--search__bg-find: #528bff3d;--widget__bg-error: #5a1d1d;--widget__error-ring: #be1100;--editor__bg-highlight: #99bbff0a;--editor__bg-selection-match: #4a566d66;--editor__line-number: #636d83;--editor__bg-scrollbar: 220, 13%, 41%;--editor__bg-fold: #c5c5c5;--bg-guide-indent: #abb2bf26;--pce-ac-icon-class: #ee9d28;--pce-ac-icon-enum: #ee9d28;--pce-ac-icon-function: #b180d7;--pce-ac-icon-interface: #75beff;--pce-ac-icon-variable: #75beff}.aurora-node-view .aurora-node-code-block{width:100%;outline:solid 1px black;overflow:hidden;border-radius:4px;position:relative}.aurora-node-view .aurora-code-block-toolbar{display:flex;align-items:center;gap:8px;z-index:10;padding:4px;background-color:var(--editor__bg);color:var(--widget__color);border-bottom:1px solid var(--widget__border)}.aurora-node-view .aurora-code-block-toolbar .toolbar-divider{width:1px;height:16px;background-color:var(--widget__border);margin:0 4px}.prism-code-editor{max-height:560px;font-size:14px}.prism-code-editor textarea{caret-color:var(--aurora-color-black)}.prism-code-editor textarea[aria-readonly=true]{caret-color:transparent}[contenteditable=false] .aurora-node-code-block{outline:solid 1px var(--aurora-content-node-border)}.prism-code-editor{caret-color:#528bff;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;color-scheme:dark}.prism-code-editor textarea::-moz-selection{background:#3e4451;color:#0000}.prism-code-editor textarea::selection{background:#3e4451;color:#0000}.pce-matches .match{--search__bg-find: #515c6a}.active-line{--editor__line-number: #abb2bf}.guide-indents .active{--bg-guide-indent: #abb2c280}.token.comment,.token.prolog,.token.cdata{color:#5c6370}[class*=language-],.token.punctuation,.token.attr-equals,.language-css .token.property{color:#abb2bf}.token.keyword,.token.token.anchor,.token.regex-flags,.selector .punctuation,.selector .combinator,.selector .operator,.token.token.arrow{color:#c678dd}.token.class-name,.token.maybe-class-name{color:#e5c07b}.token.attr-name,.token.doctype,.selector .class,.selector .pseudo-element,.selector .pseudo-class,.token.regex .escape,.token.char-class,.token.char-set,.token.boolean,.token.constant,.token.number,.token.entity,.token.unit,.token.atrule,.token.keyword-null,.token.keyword-undefined{color:#d19a66}.token.property,.token.tag,.token.doctype-tag,.token.symbol,.token.deleted,.token.important,.token.keyword-this,.token.this .token.variable,.token.selector,.language-css .variable,.token.property-access{color:#e06c75}.token.string,.token.char,.token.inserted,.token.string-property,.token.attr-value,.token.string.url,.token.attr-value>.punctuation,.token.code-snippet.code{color:#98c379}.language-markdown .url>.variable,.language-markdown .url>.content,.token.function,.token.selector .id{color:#61afef}.token.url,.token.regex,.language-regex,.token.char-class .operator,.token.alternation,.token.quantifier,.token.hexcode,.token.keyword-get,.token.keyword-set,.token.builtin,.token.operator{color:#56b6c2}.language-css .token.important,.token.atrule .token.rule,.language-markdown .italic{color:#c678dd}.language-json .token.keyword-null,.language-markdown .bold *{color:#d19a66}.language-markdown .code.keyword,.language-json .token.operator,.language-markdown .token.url,.language-markdown .url>.operator,.language-markdown .token.url-reference>.string{color:#abb2bf}.language-css .function,.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation,.language-markdown .token.url>.token.url,.language-markdown .token.url-reference.url{color:#56b6c2}.language-markdown .strike *,.language-markdown .token.list.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#e06c75}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.namespace{opacity:.8}.token.bracket-level-0,.token.bracket-level-3,.token.bracket-level-6,.token.bracket-level-9{color:gold}.token.bracket-level-1,.token.bracket-level-4,.token.bracket-level-7,.token.bracket-level-10{color:orchid}.token.bracket-level-2,.token.bracket-level-5,.token.bracket-level-8,.token.bracket-level-11{color:#179fff}.token.interpolation-punctuation{color:#98c379}.token.bracket-error{color:#ff1212cc}.token.markup-bracket,.token.regex .punctuation{color:inherit}.active-bracket{box-shadow:inset 0 0 0 1px #888,inset 0 0 0 9in #0064001a}.active-tagname,.word-matches span{background:#575757b8}.image-view[data-v-6b19b371]{max-width:100%}.image-view__body[data-v-6b19b371]{position:relative;display:inline-block;max-width:100%;outline:transparent solid 2px;transition:all .2s ease-in}.image-view__body--focused[data-v-6b19b371]{outline-color:hsl(var(--primary))}.image-view__body__image[data-v-6b19b371]{margin:0;cursor:pointer!important}.image-resizer[data-v-6b19b371]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-width:1px;border-color:hsl(var(--border))}.image-resizer__handler[data-v-6b19b371]{position:absolute;z-index:2;box-sizing:border-box;display:block;width:12px;height:12px;border:1px solid #fff;border-radius:2px;background-color:hsl(var(--primary))}.image-resizer__handler--tl[data-v-6b19b371]{top:-6px;left:-6px;cursor:nw-resize}.image-resizer__handler--tr[data-v-6b19b371]{top:-6px;right:-6px;cursor:ne-resize}.image-resizer__handler--bl[data-v-6b19b371]{bottom:-6px;left:-6px;cursor:sw-resize}.image-resizer__handler--br[data-v-6b19b371]{right:-6px;bottom:-6px;cursor:se-resize}
:root{--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑',Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:0.3s;--el-transition-duration-fast:0.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(0.645, 0.045, 0.355, 1);--el-transition-function-fast-bezier:cubic-bezier(0.23, 1, 0.32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, 0.04),0px 8px 20px rgba(0, 0, 0, 0.08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, 0.12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, 0.12);--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-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, 0.8);--el-overlay-color-light:rgba(0, 0, 0, 0.7);--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.3);--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)}.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(.55,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(.55,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);transition:var(--el-transition-md-fade);transform-origin:center top}.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);transition:var(--el-transition-md-fade);transform-origin:center bottom}.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,1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45,.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(.55,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:rotateZ(0)}100%{transform:rotateZ(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.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:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:13px;--el-alert-description-font-size:12px;--el-alert-close-font-size:12px;--el-alert-close-customed-font-size:13px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn{color:var(--el-color-white)}.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:table-cell;padding:0 8px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:18px;vertical-align:text-top}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:5px 0 0 0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width,300px)}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.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-top-color:transparent;border-left-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-left-color:transparent;border-bottom-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-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--el-color-black)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--el-text-color-secondary)}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.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:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;width:100%;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);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{height:8px;width:8px;padding:0;right:0;border-radius:50%}.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{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:inline-flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.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{display:table;content:""}.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-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-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-bottom-left-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:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.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-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, 0.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border, 1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.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:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, 0.11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, 0.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal{overflow:hidden}.el-carousel--vertical{overflow:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.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{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;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);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px;color:#000}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/ 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translateX(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:flex;border-radius:var(--el-cascader-menu-radius);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{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.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{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.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-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;vertical-align:middle;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{display:flex;cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotateZ(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.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-top-color:transparent;border-left-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-left-color:transparent;border-bottom-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__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-fill-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.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:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);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)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.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-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-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-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.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:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:var(--el-checkbox-height,32px)}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.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{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.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{transform:rotate(45deg) scaleY(1);border-color:var(--el-checkbox-checked-icon-color)}.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{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner::after{box-sizing:content-box;content:"";border:1px solid transparent;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner::before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner::after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{display:none}.el-col-0.is-guttered{display:none}.el-col-0{max-width:0%;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0{display:none}.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0%;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none}.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0%;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none}.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0%;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none}.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0%;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none}.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0%;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;padding:0;border:none;display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.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{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.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{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;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-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal;outline:0}.el-color-picker:hover:not(.is-disabled) .el-color-picker__trigger{border:1px solid 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-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:30px;width:30px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;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-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-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{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.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{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.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;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list::after,.el-time-spinner__list::before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.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-top-color:transparent;border-left-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-left-color:transparent;border-bottom-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:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px 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-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left}.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{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.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 .close-icon{cursor:pointer}.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.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{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.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{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.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{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.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-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.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{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.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{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.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{float:left;cursor:pointer;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-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.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));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}: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{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.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%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}100%{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.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:var(--el-dialog-padding-primary, 20px);position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .rtl{transform:translate(0,0)}.el-drawer .ltr{transform:translate(0,0)}.el-drawer .ttb{transform:translate(0,0)}.el-drawer .btt{transform:translate(0,0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{display:inline-flex;border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{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{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.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-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.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-top-color:transparent;border-left-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-left-color:transparent;border-bottom-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:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button::before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button::before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{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{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.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--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.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{content:"*";color:var(--el-color-danger);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{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper.is-focused{border-color:transparent}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.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%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-flex;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-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-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.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{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px 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-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.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);font-size:14px;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{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;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));cursor:text;transition:var(--el-transition-box-shadow);transform:translate3d(0,0,0);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.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);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.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__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.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{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.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}.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::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.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 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-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__prepend{border-right:0;border-top-right-radius:0;border-bottom-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;border-top-left-radius:0;border-bottom-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-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-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--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-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-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.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{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.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{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.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{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-right:none}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-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-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.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{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.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:0}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.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{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-6px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px;display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;backface-visibility:hidden;box-sizing:border-box}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.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}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align: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%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity: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:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translateX(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);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:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.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{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);font-weight:400;display:flex;align-items:center}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select .el-input{width:128px}.el-pagination button{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pagination button.is-disabled,.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-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:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{display:flex;align-items:center;margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.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{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color)}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.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{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.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{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-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 .el-input{width:100px}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:0}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager li.is-disabled,.el-pager li:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-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{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,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{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}100%{left:100%}}@keyframes striped-flow{0%{background-position:-100%}100%{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);position:relative;display:inline-block;outline:0}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.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:.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__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.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));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.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{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;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:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner::after{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{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner::after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden;color:var(--el-rate-fill-color)}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.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-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.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.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:0.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity 340ms ease-out}.el-scrollbar-fade-leave-active{transition:opacity 120ms ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled::after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;margin:6px 0!important;padding:0!important;box-sizing:border-box}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--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;display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-border-color-hover)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret{cursor:not-allowed}.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper .el-popper__arrow::before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret{height:40px}.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret{height:24px}.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block;color:var(--el-text-color-regular)}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__suffix .el-input__icon:not(:first-child){margin-left:8px}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);transform:rotateZ(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotateZ(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotateZ(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;width:100%}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close::before{display:block;transform:translate(0,.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled::after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected::after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--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;display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.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-top-color:transparent;border-left-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-left-color:transparent;border-bottom-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 .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotateZ(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotateZ(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotateZ(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);appearance:none;height:28px;background-color:transparent}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input--iOS{position:absolute;left:0;top:0;z-index:6}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__tags .el-tag:last-child{margin-right:0}.el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__tags .el-tag .el-icon-close::before{display:block;transform:translate(0,.5px)}.el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__tags.is-disabled{cursor:not-allowed}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__collapse-tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__collapse-tags .el-tag:last-child{margin-right:0}.el-select__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__collapse-tags .el-tag .el-icon-close::before{display:block;transform:translate(0,.5px)}.el-select__collapse-tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.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{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.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.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{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.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper::after{display:inline-block;content:"";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{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translateX(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px;white-space:pre}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;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{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow: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{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head{text-align:center}.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.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{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.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 *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{display:inline-flex;position:relative;align-items:center;min-width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0 4px 0 calc(16px + 2px)}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-switch__core .el-switch__action{position:absolute;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 17px);color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 calc(16px + 2px) 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{min-width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 calc(20px + 2px)}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 calc(20px + 2px) 0 6px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{min-width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 calc(12px + 2px)}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 calc(12px + 2px) 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.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{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--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);position:relative;overflow:hidden;box-sizing:border-box;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper::before{left:0;bottom:0;width:100%;height:1px}.el-table tbody:focus-visible{outline:0}.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{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.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-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:1}.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{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:14px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table__footer-wrapper{border-top:var(--el-table-border)}.el-table--border .el-table__inner-wrapper::after,.el-table--border::after,.el-table--border::before,.el-table__inner-wrapper::before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:3}.el-table--border .el-table__inner-wrapper::after{left:0;top:0;width:100%;height:1px}.el-table--border::before{top:-1px;left:0;width:1px;height:100%}.el-table--border::after{top:-1px;right:0;width:1px;height:100%}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.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{position:sticky!important;z-index:2;background:var(--el-bg-color)}.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{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.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;box-shadow:none}.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{position:sticky!important;z-index:2;background:#fff;right:0}.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{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.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__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;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{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:2}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.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{visibility:hidden;position:absolute;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{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__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;left:0;width:1px;height:100%;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{left:0;height:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .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;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper::after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--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);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{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px 0 rgba(0,0,0,.06)}.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{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px 0 rgba(0,0,0,.06)}.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{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-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{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;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);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8,.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary);width:20px;text-align:center}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.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:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;overflow:hidden;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.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+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.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 .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.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--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.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--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.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-top:-1px;margin-bottom:0}.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{top:0;bottom:auto;width:2px;height:auto}.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{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.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:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left::after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.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.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)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.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:6px}.el-tag--dark{--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-text-color:var(--el-color-white)}.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--primary{--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--success{--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--danger{--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--error{--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.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;margin:0;padding:0;font-size:var(--el-text-font-size);color:var(--el-text-color);word-break:break-all}.el-text.is-truncated{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;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;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height: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{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow::before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__arrow::after{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.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-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow::after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;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-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow::after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;background-color:var(--el-color-black);color:var(--el-color-white);border-color:transparent}.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-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);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);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.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{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;padding:15px;box-sizing:border-box}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/ 2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;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)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;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)}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.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);display:flex;align-items:center;height:var(--el-tree-node-content-height);cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.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{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected::after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.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{width:100%;height:100%;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.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{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__wrapper.always-on .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 340ms 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, 4px);position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow::before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow::before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow::before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.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-top-color:transparent!important;border-left-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-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow::before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);line-height:20px;margin-bottom:4px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme .splitpanes--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}
@font-face {
  font-family: "treefont"; /* Project id 2201426 */
  src: url('/assets/iconfont-140bad4a.woff2?t=1659588949249') format('woff2'),
       url('/assets/iconfont-95fac1ab.woff?t=1659588949249') format('woff'),
       url('/assets/iconfont-252eef03.ttf?t=1659588949249') format('truetype');
}

.treefont {
  font-family: "treefont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-copy:before {
  content: "\e6c0";
}

.icon-code:before {
  content: "\e60e";
}

.icon-question:before {
  content: "\e628";
}

.icon-fullscreen:before {
  content: "\e603";
}

.icon-unfullscreen:before {
  content: "\e604";
}

.icon-collapse:before {
  content: "\e601";
}

.icon-expand:before {
  content: "\e602";
}

.zm-tree-org{height:100%;padding:15px;position:relative;background:#fff;box-sizing:border-box}

.zm-tree-org .zm-draggable{touch-action:none;position:absolute;box-sizing:border-box}

.zm-tree-org .zm-draggable:not(.dragging){transition:all .1s}

.zm-tree-org .zoom-container{position:relative;width:100%;height:100%;overflow:hidden;text-align:center;transform-origin:left top}

.zm-tree-org .zoom-container.is-center{display:flex;justify-content:center}

.tree-org{display:table;text-align:center}

.tree-org:before,.tree-org:after{content:"";display:table}

.tree-org:after{clear:both}

.tree-org-node,.tree-org-node__children{position:relative;margin:0;padding:0;list-style-type:none}

.tree-org-node:before,.tree-org-node:after,.tree-org-node__children:before,.tree-org-node__children:after{transition:all .35s}

.tree-org-node{padding-top:20px;display:table-cell;vertical-align:top}

.tree-org-node.is-leaf,.tree-org-node.collapsed{padding-left:10px;padding-right:10px}

.tree-org-node:before,.tree-org-node:after{content:"";position:absolute;top:0;left:0;width:50%;height:19px}

.tree-org-node:after{left:50%;border-left:1px solid #ddd}

.tree-org-node:not(:first-child):before,.tree-org-node:not(:last-child):after{border-top:1px solid #ddd}

.tree-org-node__textarea{width:100%;height:100%;position:absolute;top:0;left:0;font-size:14px}

.tree-org-node__content{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.tree-org-node__content.is-empty.is-edit{width:50px;height:100px}

.tree-org-node__content .tree-org-node__inner{text-align:center;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.15)}

.tree-org-node__content .tree-org-node__text{padding:10px 15px}

.tree-org-node__expand{position:absolute;top:100%;left:50%;width:20px;height:20px;color:#000;z-index:10;line-height:18px;margin-left:-11px;margin-top:9px;background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.15);cursor:pointer;transition:all .35s ease}

.tree-org-node__expand.expanded{margin-left:-10px}

.tree-org-node__expand:hover{background-color:#e7e8e9;transform:scale(1.15)}

.tree-org-node__expand .tree-org-node__expand-btn:before,.tree-org-node__expand .tree-org-node__expand-btn:after{content:"";position:absolute}

.tree-org-node__expand .tree-org-node__expand-btn:before{top:50%;left:4px;right:4px;height:0;border-top:1px solid #ccc}

.tree-org-node__expand .tree-org-node__expand-btn:after{top:4px;left:50%;bottom:4px;width:0;border-left:1px solid #ccc}

.tree-org-node__expand.expanded .tree-org-node__expand-btn:after{border:none}

.collapsable .tree-org-node.collapsed{padding-bottom:30px}

.collapsable .tree-org-node.collapsed .tree-org-node__content:after{content:"";position:absolute;top:100%;left:0;width:50%;height:20px;border-right:1px solid #ddd}

.tree-org>.tree-org-node{display:flex !important;flex-direction:column;align-items:center;padding-top:0}

.tree-org>.tree-org-node:after{border-left:0}

.tree-org-node__children{display:table;padding-top:20px;width:100%}

.tree-org-node__children:before{content:"";position:absolute;top:0;left:50%;width:0;height:20px;border-left:1px solid #ddd}

.tree-org-node__children:after{content:"";display:table;clear:both}

.horizontal>.tree-org-node{flex-direction:row}

.horizontal .tree-org-node{display:table-cell;float:none;padding-top:0;padding-left:20px}

.horizontal .tree-org-node.is-leaf,.horizontal .tree-org-node.collapsed{padding-top:10px;padding-bottom:10px}

.horizontal .tree-org-node:before,.horizontal .tree-org-node:after{width:19px;height:50%}

.horizontal .tree-org-node:after{top:50%;left:0;border-left:0}

.horizontal .tree-org-node:only-child:before{top:1px;border-bottom:1px solid #ddd}

.horizontal .tree-org-node:not(:first-child):before,.horizontal .tree-org-node:not(:last-child):after{border-top:0;border-left:1px solid #ddd}

.horizontal .tree-org-node:not(:only-child):after{border-top:1px solid #ddd}

.horizontal .tree-org-node .tree-org-node-inner{display:table}

.horizontal .tree-org-node__content{display:table-cell;vertical-align:middle;padding:5px 0}

.horizontal.collapsable .tree-org-node.collapsed{padding-right:30px}

.horizontal.collapsable .tree-org-node.collapsed .tree-org-node__content:after{top:0;left:100%;width:20px;height:50%;border-right:0;border-bottom:1px solid #ddd}

.horizontal .tree-org-node__expand{top:50%;left:100%;margin-top:-11px;margin-left:9px}

.horizontal .tree-org-node__expand.expanded{margin-top:-10px}

.horizontal>.tree-org-node:only-child:before{border-bottom:0}

.horizontal .tree-org-node__children{display:table-cell;vertical-align:middle;padding-top:0;padding-left:20px}

.horizontal .tree-org-node__children:before{top:50%;left:0;width:20px;height:0;border-left:0;border-top:1px solid #ddd}

.horizontal .tree-org-node__children:after{display:none}

.horizontal .tree-org-node__children>.tree-org-node{display:block}

.clone-tree-org{opacity:0;position:fixed;top:0;left:0;z-index:1000}

.zm-tree-handle{position:absolute;bottom:10px;right:10px}

.zm-tree-handle .zm-tree-percent,.zm-tree-handle .zm-tree-handle-item{width:32px;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:32px;font-size:12px;text-align:center}

.zm-tree-handle .zm-tree-handle-item{color:#999;border:1px solid #ddd;cursor:pointer;position:relative;background:#fff}

.zm-tree-handle .zm-tree-handle-item:not(:last-child){margin-bottom:6px}

.zm-tree-handle .zm-tree-handle-item.zoom-out{margin-bottom:-1px;z-index:2}

.zm-tree-handle .zm-tree-handle-item.zoom-in:hover{z-index:3}

.zm-tree-handle .zm-tree-handle-item:hover{color:#2d8cf0;background:#f0faff;border-color:#2d8cf0}

.zm-tree-handle .zm-tree-handle-item:hover .zm-tree-restore{border-color:#2d8cf0}

.zm-tree-handle .zm-tree-handle-item:hover .zm-tree-restore:after{border-color:#2d8cf0}

.zm-tree-handle .zm-tree-handle-item .zm-tree-icon{font-size:18px}

.zm-tree-handle .zm-tree-handle-item .zm-tree-restore{display:inline-block;width:10px;height:10px;border:1px solid #aaa;margin-left:-2px;margin-bottom:-2px}

.zm-tree-handle .zm-tree-handle-item .zm-tree-restore:after{content:"";display:block;height:100%;border-top:1px solid #aaa;border-right:1px solid #aaa;transform:translate(3px, -3px)}

.zm-tree-handle .zm-tree-handle-item .zm-tree-svg{display:flex;height:100%;justify-content:center;align-items:center}

.zm-tree-handle .zm-tree-handle-item .zm-tree-svg img{width:50%;height:50%;vertical-align:middle;opacity:.5}

.zm-tree-contextmenu{position:fixed;top:100px;left:100px;z-index:100;background:#fff;padding:10px 0;overflow:hidden;border:1px solid #ddd;box-shadow:0px 2px 10px 0px rgba(29,29,31,.1)}

.zm-tree-contextmenu ul{list-style-type:none;padding:0;margin:0}

.zm-tree-contextmenu li{font-size:12px;padding:3px 10px;cursor:pointer;list-style-type:none}

.zm-tree-contextmenu li:hover{color:#2d8cf0;background:#f0faff}

.zm-tree-contextmenu .copy-textarea{position:absolute;top:-100px;left:-100px}/*
! tailwindcss v3.4.6 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: PingFang SC, Arial, Hiragino Sans GB, Microsoft YaHei, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
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;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

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

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

::-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 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

:root,
[data-theme] {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
  color: var(--fallback-bc,oklch(var(--bc)/1));
}

@supports not (color: oklch(0% 0 0)) {

  :root {
    color-scheme: light;
    --fallback-p: #491eff;
    --fallback-pc: #d4dbff;
    --fallback-s: #ff41c7;
    --fallback-sc: #fff9fc;
    --fallback-a: #00cfbd;
    --fallback-ac: #00100d;
    --fallback-n: #2b3440;
    --fallback-nc: #d7dde4;
    --fallback-b1: #ffffff;
    --fallback-b2: #e5e6e6;
    --fallback-b3: #e5e6e6;
    --fallback-bc: #1f2937;
    --fallback-in: #00b3f0;
    --fallback-inc: #000000;
    --fallback-su: #00ca92;
    --fallback-suc: #000000;
    --fallback-wa: #ffc22d;
    --fallback-wac: #000000;
    --fallback-er: #ff6f70;
    --fallback-erc: #000000;
  }

  @media (prefers-color-scheme: dark) {

    :root {
      color-scheme: dark;
      --fallback-p: #7582ff;
      --fallback-pc: #050617;
      --fallback-s: #ff71cf;
      --fallback-sc: #190211;
      --fallback-a: #00c7b5;
      --fallback-ac: #000e0c;
      --fallback-n: #2a323c;
      --fallback-nc: #a6adbb;
      --fallback-b1: #1d232a;
      --fallback-b2: #191e24;
      --fallback-b3: #15191e;
      --fallback-bc: #a6adbb;
      --fallback-in: #00b3f0;
      --fallback-inc: #000000;
      --fallback-su: #00ca92;
      --fallback-suc: #000000;
      --fallback-wa: #ffc22d;
      --fallback-wac: #000000;
      --fallback-er: #ff6f70;
      --fallback-erc: #000000;
    }
  }
}

html {
  -webkit-tap-highlight-color: transparent;
}

:root {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 89.824% 0.06192 275.75;
  --ac: 15.352% 0.0368 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 49.12% 0.3096 275.75;
  --s: 69.71% 0.329 342.55;
  --sc: 98.71% 0.0106 342.55;
  --a: 76.76% 0.184 183.61;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}

@media (prefers-color-scheme: dark) {

  :root {
    color-scheme: dark;
    --in: 72.06% 0.191 231.6;
    --su: 64.8% 0.150 160;
    --wa: 84.71% 0.199 83.87;
    --er: 71.76% 0.221 22.18;
    --pc: 13.138% 0.0392 275.75;
    --sc: 14.96% 0.052 342.55;
    --ac: 14.902% 0.0334 183.61;
    --inc: 0% 0 0;
    --suc: 0% 0 0;
    --wac: 0% 0 0;
    --erc: 0% 0 0;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: .2s;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 65.69% 0.196 275.75;
    --s: 74.8% 0.26 342.55;
    --a: 74.51% 0.167 183.61;
    --n: 31.3815% 0.021108 254.139175;
    --nc: 74.6477% 0.0216 264.435964;
    --b1: 25.3267% 0.015896 252.417568;
    --b2: 23.2607% 0.013807 253.100675;
    --b3: 21.1484% 0.01165 254.087939;
    --bc: 74.6477% 0.0216 264.435964;
  }
}

[data-theme=light] {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 89.824% 0.06192 275.75;
  --ac: 15.352% 0.0368 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 49.12% 0.3096 275.75;
  --s: 69.71% 0.329 342.55;
  --sc: 98.71% 0.0106 342.55;
  --a: 76.76% 0.184 183.61;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}

[data-theme=dark] {
  color-scheme: dark;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 13.138% 0.0392 275.75;
  --sc: 14.96% 0.052 342.55;
  --ac: 14.902% 0.0334 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 65.69% 0.196 275.75;
  --s: 74.8% 0.26 342.55;
  --a: 74.51% 0.167 183.61;
  --n: 31.3815% 0.021108 254.139175;
  --nc: 74.6477% 0.0216 264.435964;
  --b1: 25.3267% 0.015896 252.417568;
  --b2: 23.2607% 0.013807 253.100675;
  --b3: 21.1484% 0.01165 254.087939;
  --bc: 74.6477% 0.0216 264.435964;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}
.alert {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  align-content: flex-start;
  align-items: center;
  justify-items: center;
  gap: 1rem;
  text-align: center;
  border-radius: var(--rounded-box, 1rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-b2,oklch(var(--b2)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
  background-color: var(--alert-bg);
}
@media (min-width: 640px) {

  .alert {
    grid-auto-flow: column;
    grid-template-columns: auto minmax(auto,1fr);
    justify-items: start;
    text-align: start;
  }
}
.avatar {
  position: relative;
  display: inline-flex;
}
.avatar > div {
  display: block;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.avatar img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.avatar.placeholder > div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  height: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 0.563rem;
  padding-right: 0.563rem;
  border-radius: var(--rounded-badge, 1.9rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
@media (hover:hover) {

  .label a:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  }

  .\!menu li > *:not(ul, .menu-title, details, .btn):active,
.\!menu li > *:not(ul, .menu-title, details, .btn).active,
.\!menu li > details > summary:active {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
    --tw-text-opacity: 1 !important;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
  }

  .menu li > *:not(ul, .menu-title, details, .btn):active,
.menu li > *:not(ul, .menu-title, details, .btn).active,
.menu li > details > summary:active {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  }

  .\!menu li > *:not(ul, .menu-title, details, .btn):active,
.\!menu li > *:not(ul, .menu-title, details, .btn).active,
.\!menu li > details > summary:active {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
    --tw-text-opacity: 1 !important;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
  }

  .tab:hover {
    --tw-text-opacity: 1;
  }

  .tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):hover, .tabs-boxed :is(input:checked):hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  .\!table tr.hover:hover,
  .\!table tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  }

  .table tr.hover:hover,
  .table tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  }

  .\!table tr.hover:hover,
  .\!table tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  }

  .table-zebra tr.hover:hover,
  .table-zebra tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
}
.btn {
  display: inline-flex;
  height: 3rem;
  min-height: 3rem;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn, 0.5rem);
  border-color: transparent;
  border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1em;
  gap: 0.5rem;
  font-weight: 600;
  text-decoration-line: none;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-width: var(--border-btn, 1px);
  transition-property: color, background-color, border-color, opacity, box-shadow, transform;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-border-opacity: 1;
}
.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  pointer-events: none;
}
.btn-circle {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
:where(.btn:is(input[type="checkbox"])),
:where(.btn:is(input[type="radio"])) {
  width: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.btn:is(input[type="checkbox"]):after,
.btn:is(input[type="radio"]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: var(--rounded-box, 1rem);
}
.card:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: var(--padding-card, 2rem);
  gap: 0.5rem;
}
.card-body :where(p) {
  flex-grow: 1;
}
.card figure {
  display: flex;
  align-items: center;
  justify-content: center;
}
.card.image-full {
  display: grid;
}
.card.image-full:before {
  position: relative;
  content: "";
  z-index: 10;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  opacity: 0.75;
}
.card.image-full:before,
    .card.image-full > * {
  grid-column-start: 1;
  grid-row-start: 1;
}
.card.image-full > figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card.image-full > .card-body {
  position: relative;
  z-index: 20;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.\!chat {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  -moz-column-gap: 0.75rem !important;
       column-gap: 0.75rem !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.chat {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.chat-image {
  grid-row: span 2 / span 2;
  align-self: flex-end;
}
.chat-header {
  grid-row-start: 1;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.chat-footer {
  grid-row-start: 3;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.chat-bubble {
  position: relative;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  max-width: 90%;
  border-radius: var(--rounded-box, 1rem);
  min-height: 2.75rem;
  min-width: 2.75rem;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.chat-bubble:before {
  position: absolute;
  bottom: 0px;
  height: 0.75rem;
  width: 0.75rem;
  background-color: inherit;
  content: "";
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.chat-start {
  place-items: start;
  grid-template-columns: auto 1fr;
}
.chat-start .chat-header {
  grid-column-start: 2;
}
.chat-start .chat-footer {
  grid-column-start: 2;
}
.chat-start .chat-image {
  grid-column-start: 1;
}
.chat-start .chat-bubble {
  grid-column-start: 2;
  border-end-start-radius: 0px;
}
.chat-start .chat-bubble:before {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
  inset-inline-start: -0.749rem;
}
[dir="rtl"] .chat-start .chat-bubble:before {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
}
.chat-end {
  place-items: end;
  grid-template-columns: 1fr auto;
}
.chat-end .chat-header {
  grid-column-start: 1;
}
.chat-end .chat-footer {
  grid-column-start: 1;
}
.chat-end .chat-image {
  grid-column-start: 2;
}
.chat-end .chat-bubble {
  grid-column-start: 1;
  border-end-end-radius: 0px;
}
.chat-end .chat-bubble:before {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
  inset-inline-start: 99.9%;
}
[dir="rtl"] .chat-end .chat-bubble:before {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
}
.checkbox {
  flex-shrink: 0;
  --chkbg: var(--fallback-bc,oklch(var(--bc)/1));
  --chkfg: var(--fallback-b1,oklch(var(--b1)/1));
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.collapse:not(td):not(tr):not(colgroup) {
  visibility: visible;
}
.collapse {
  position: relative;
  display: grid;
  overflow: hidden;
  grid-template-rows: auto 0fr;
  transition: grid-template-rows 0.2s;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
}
.collapse-title,
.collapse > input[type="checkbox"],
.collapse > input[type="radio"],
.collapse-content {
  grid-column-start: 1;
  grid-row-start: 1;
}
.collapse > input[type="checkbox"],
.collapse > input[type="radio"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
}
.collapse-content {
  visibility: hidden;
  grid-column-start: 1;
  grid-row-start: 2;
  min-height: 0px;
  transition: visibility 0.2s;
  transition: padding 0.2s ease-out,
    background-color 0.2s ease-out;
  padding-left: 1rem;
  padding-right: 1rem;
  cursor: unset;
}
.collapse[open],
.collapse-open,
.collapse:focus:not(.collapse-close) {
  grid-template-rows: auto 1fr;
}
.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked),
.collapse:not(.collapse-close):has(> input[type="radio"]:checked) {
  grid-template-rows: auto 1fr;
}
.collapse[open] > .collapse-content,
.collapse-open > .collapse-content,
.collapse:focus:not(.collapse-close) > .collapse-content,
.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content,
.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content {
  visibility: visible;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.diff {
  position: relative;
  display: grid;
  width: 100%;
  overflow: hidden;
  container-type: inline-size;
  grid-template-columns: auto 1fr;
}
.divider {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1rem;
  white-space: nowrap;
}
.divider:before,
  .divider:after {
  height: 0.125rem;
  width: 100%;
  flex-grow: 1;
  --tw-content: '';
  content: var(--tw-content);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.drawer {
  position: relative;
  display: grid;
  grid-auto-columns: max-content auto;
  width: 100%;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown > *:not(summary):focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dropdown .dropdown-content {
  position: absolute;
}
.dropdown:is(:not(details)) .dropdown-content {
  visibility: hidden;
  opacity: 0;
  transform-origin: top;
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
}
.dropdown-end .dropdown-content {
  inset-inline-end: 0px;
}
.dropdown-left .dropdown-content {
  bottom: auto;
  inset-inline-end: 100%;
  top: 0px;
  transform-origin: right;
}
.dropdown-right .dropdown-content {
  bottom: auto;
  inset-inline-start: 100%;
  top: 0px;
  transform-origin: left;
}
.dropdown-bottom .dropdown-content {
  bottom: auto;
  top: 100%;
  transform-origin: top;
}
.dropdown-top .dropdown-content {
  bottom: 100%;
  top: auto;
  transform-origin: bottom;
}
.dropdown-end.dropdown-right .dropdown-content {
  bottom: 0px;
  top: auto;
}
.dropdown-end.dropdown-left .dropdown-content {
  bottom: 0px;
  top: auto;
}
.dropdown.dropdown-open .dropdown-content,
.dropdown:not(.dropdown-hover):focus .dropdown-content,
.dropdown:focus-within .dropdown-content {
  visibility: visible;
  opacity: 1;
}
@media (hover: hover) {

  .dropdown.dropdown-hover:hover .dropdown-content {
    visibility: visible;
    opacity: 1;
  }

  .btm-nav > *.\!disabled:hover {
    pointer-events: none !important;
    --tw-border-opacity: 0 !important;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
    --tw-bg-opacity: 0.1 !important;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;
    --tw-text-opacity: 0.2 !important;
  }

  .btm-nav > *.disabled:hover,
      .btm-nav > *[disabled]:hover {
    pointer-events: none;
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  .btn:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:hover {
      background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
      border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
    }
  }

  @supports not (color: oklch(0% 0 0)) {

    .btn:hover {
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }

  .btn.glass:hover {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
  }

  .btn-ghost:hover {
    border-color: transparent;
  }

  @supports (color: oklch(0% 0 0)) {

    .btn-ghost:hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
    }
  }

  .btn-outline:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)));
  }

  .btn-outline.btn-primary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-primary:hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .btn-outline.btn-secondary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-secondary:hover {
      background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    }
  }

  .btn-outline.btn-accent:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-accent:hover {
      background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    }
  }

  .btn-outline.btn-success:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-success:hover {
      background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    }
  }

  .btn-outline.btn-info:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-info:hover {
      background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
    }
  }

  .btn-outline.btn-warning:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-warning:hover {
      background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    }
  }

  .btn-outline.btn-error:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-error:hover {
      background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
    }
  }

  .btn-disabled:hover,
    .btn[disabled]:hover,
    .btn:disabled:hover {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .dropdown.dropdown-hover:hover .dropdown-content {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
    cursor: pointer !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  @supports (color: oklch(0% 0 0)) {

    :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
    }
  }

  :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
    cursor: pointer;
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  @supports (color: oklch(0% 0 0)) {

    :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
    }
  }

  :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
    cursor: pointer !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  @supports (color: oklch(0% 0 0)) {

    :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
    }
  }

  :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
    cursor: pointer !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  @supports (color: oklch(0% 0 0)) {

    :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
    }
  }

  :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
    cursor: pointer !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  @supports (color: oklch(0% 0 0)) {

    :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
    }
  }

  .tab[disabled],
    .tab[disabled]:hover {
    cursor: not-allowed;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }
}
.dropdown:is(details) summary::-webkit-details-marker {
  display: none;
}
.footer {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  place-items: start;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  row-gap: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.footer > * {
  display: grid;
  place-items: start;
  gap: 0.5rem;
}
@media (min-width: 48rem) {

  .footer {
    grid-auto-flow: column;
  }

  .footer-center {
    grid-auto-flow: row dense;
  }
}
.form-control {
  display: flex;
  flex-direction: column;
}
.label {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.indicator {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
}
.indicator :where(.indicator-item) {
  z-index: 1;
  position: absolute;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  white-space: nowrap;
}
.input {
  flex-shrink: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 2;
  line-height: 1.5rem;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.input[type="number"]::-webkit-inner-spin-button,
.input-md[type="number"]::-webkit-inner-spin-button {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-inline-end: -1rem;
}
.input-sm[type="number"]::-webkit-inner-spin-button {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-end: -0px;
}
.join {
  display: inline-flex;
  align-items: stretch;
  border-radius: var(--rounded-btn, 0.5rem);
}
.join :where(.join-item) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:not(:first-child):not(:last-child),
  .join *:not(:first-child):not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.join .dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .dropdown .join-item {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
.join :where(.join-item:first-child:not(:last-child)),
  .join :where(*:first-child:not(:last-child) .join-item) {
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join .join-item:last-child:not(:first-child),
  .join *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join :where(.join-item:last-child:not(:first-child)),
  .join :where(*:last-child:not(:first-child) .join-item) {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
@supports not selector(:has(*)) {

  :where(.join *) {
    border-radius: inherit;
  }
}
@supports selector(:has(*)) {

  :where(.join *:has(.join-item)) {
    border-radius: inherit;
  }
}
.kbd {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-bottom-width: 2px;
  min-height: 2.2em;
  min-width: 2.2em;
}
.link {
  cursor: pointer;
  text-decoration-line: underline;
}
.\!mask {
  -webkit-mask-size: contain !important;
          mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
          mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
          mask-position: center !important;
}
.mask {
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.\!menu {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: wrap !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  padding: 0.5rem !important;
}
.menu {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.5rem;
}
.\!menu :where(li ul) {
  position: relative !important;
  white-space: nowrap !important;
  margin-inline-start: 1rem !important;
  padding-inline-start: 0.5rem !important;
}
.menu :where(li ul) {
  position: relative;
  white-space: nowrap;
  margin-inline-start: 1rem;
  padding-inline-start: 0.5rem;
}
.\!menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  display: grid !important;
  grid-auto-flow: column !important;
  align-content: flex-start !important;
  align-items: center !important;
  gap: 0.5rem !important;
  grid-auto-columns: minmax(auto, max-content) auto max-content !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  display: grid;
  grid-auto-flow: column;
  align-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  grid-auto-columns: minmax(auto, max-content) auto max-content;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.\!menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  display: grid !important;
  grid-auto-flow: column !important;
  align-content: flex-start !important;
  align-items: center !important;
  gap: 0.5rem !important;
  grid-auto-columns: minmax(auto, max-content) auto max-content !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.\!menu li.disabled {
  cursor: not-allowed !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  color: var(--fallback-bc,oklch(var(--bc)/0.3)) !important;
}
.menu li.disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.menu li.\!disabled {
  cursor: not-allowed !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  color: var(--fallback-bc,oklch(var(--bc)/0.3)) !important;
}
.\!menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
  display: none !important;
}
.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
  display: none;
}
:where(.\!menu li) {
  position: relative !important;
  display: flex !important;
  flex-shrink: 0 !important;
  flex-direction: column !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}
:where(.menu li) {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
}
:where(.\!menu li) .badge {
  justify-self: end !important;
}
:where(.menu li) .badge {
  justify-self: end;
}
.mockup-code {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  min-width: 18rem;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  direction: ltr;
}
.mockup-code pre[data-prefix]:before {
  content: attr(data-prefix);
  display: inline-block;
  text-align: right;
  width: 2rem;
  opacity: 0.5;
}
.modal {
  pointer-events: none;
  position: fixed;
  inset: 0px;
  margin: 0px;
  display: grid;
  height: 100%;
  max-height: none;
  width: 100%;
  max-width: none;
  justify-items: center;
  padding: 0px;
  opacity: 0;
  overscroll-behavior: contain;
  z-index: 999;
  background-color: transparent;
  color: inherit;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-property: transform, opacity, visibility;
  overflow-y: hidden;
}
:where(.modal) {
  align-items: center;
}
.modal-open,
.modal:target,
.modal-toggle:checked + .modal,
.modal[open] {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) {
  overflow: hidden;
  scrollbar-gutter: stable;
}
.\!progress {
  position: relative !important;
  width: 100% !important;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  overflow: hidden !important;
  height: 0.5rem !important;
  border-radius: var(--rounded-box, 1rem) !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2)) !important;
}
.progress {
  position: relative;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  overflow: hidden;
  height: 0.5rem;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.radio {
  flex-shrink: 0;
  --chkbg: var(--bc);
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.\!range {
  height: 1.5rem !important;
  width: 100% !important;
  cursor: pointer !important;
  -moz-appearance: none !important;
       appearance: none !important;
  -webkit-appearance: none !important;
  --range-shdw: var(--fallback-bc,oklch(var(--bc)/1)) !important;
  overflow: hidden !important;
  border-radius: var(--rounded-box, 1rem) !important;
  background-color: transparent !important;
}
.range {
  height: 1.5rem;
  width: 100%;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  --range-shdw: var(--fallback-bc,oklch(var(--bc)/1));
  overflow: hidden;
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.\!range:focus {
  outline: none !important;
}
.range:focus {
  outline: none;
}
.rating {
  position: relative;
  display: inline-flex;
}
.rating :where(input) {
  cursor: pointer;
  border-radius: 0px;
  animation: rating-pop var(--animation-input, 0.25s) ease-out;
  height: 1.5rem;
  width: 1.5rem;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 1;
}
.\!select {
  display: inline-flex !important;
  cursor: pointer !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  height: 3rem !important;
  min-height: 3rem !important;
  padding-left: 1rem !important;
  padding-right: 2.5rem !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  line-height: 2 !important;
  border-radius: var(--rounded-btn, 0.5rem) !important;
  border-width: 1px !important;
  border-color: transparent !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%) !important;
  background-position: calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%) !important;
  background-size: 4px 4px,
    4px 4px !important;
  background-repeat: no-repeat !important;
}
.select {
  display: inline-flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  min-height: 3rem;
  padding-left: 1rem;
  padding-right: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%);
  background-size: 4px 4px,
    4px 4px;
  background-repeat: no-repeat;
}
.\!select[multiple] {
  height: auto !important;
}
.select[multiple] {
  height: auto;
}
.stack {
  display: inline-grid;
  place-items: center;
  align-items: flex-end;
}
.stack > * {
  grid-column-start: 1;
  grid-row-start: 1;
  transform: translateY(10%) scale(0.9);
  z-index: 1;
  width: 100%;
  opacity: 0.6;
}
.stack > *:nth-child(2) {
  transform: translateY(5%) scale(0.95);
  z-index: 2;
  opacity: 0.8;
}
.stack > *:nth-child(1) {
  transform: translateY(0) scale(1);
  z-index: 3;
  opacity: 1;
}
.stats {
  display: inline-grid;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
:where(.stats) {
  grid-auto-flow: column;
  overflow-x: auto;
}
.stat {
  display: inline-grid;
  width: 100%;
  grid-template-columns: repeat(1, 1fr);
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.stat-figure {
  grid-column-start: 2;
  grid-row: span 3 / span 3;
  grid-row-start: 1;
  place-self: center;
  justify-self: end;
}
.stat-title {
  grid-column-start: 1;
  white-space: nowrap;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.stat-value {
  grid-column-start: 1;
  white-space: nowrap;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
}
.stat-desc {
  grid-column-start: 1;
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.steps {
  display: inline-grid;
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: auto;
  counter-reset: step;
  grid-auto-columns: 1fr;
}
.steps .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-columns: auto;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-rows: 40px 1fr;
  place-items: center;
  text-align: center;
  min-width: 4rem;
}
.tabs {
  display: grid;
  align-items: flex-end;
}
.tabs-lifted:has(.tab-content[class^="rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])) {
  border-bottom-color: transparent;
}
.tab {
  position: relative;
  grid-row-start: 1;
  display: inline-flex;
  height: 2rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
  --tw-text-opacity: 0.5;
  --tab-color: var(--fallback-bc,oklch(var(--bc)/1));
  --tab-bg: var(--fallback-b1,oklch(var(--b1)/1));
  --tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));
  color: var(--tab-color);
  padding-inline-start: var(--tab-padding, 1rem);
  padding-inline-end: var(--tab-padding, 1rem);
}
.tab:is(input[type="radio"]) {
  width: auto;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tab:is(input[type="radio"]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.tab:not(input):empty {
  cursor: default;
  grid-column-start: span 9999;
}
:checked + .tab-content:nth-child(2),
  :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(2) {
  border-start-start-radius: 0px;
}
input.tab:checked + .tab-content,
:is(.tab-active, [aria-selected="true"]) + .tab-content {
  display: block;
}
.\!table {
  position: relative !important;
  width: 100% !important;
  border-radius: var(--rounded-box, 1rem) !important;
  text-align: left !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.table {
  position: relative;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.\!table :where(.table-pin-rows thead tr) {
  position: sticky !important;
  top: 0px !important;
  z-index: 1 !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
}
.table :where(.table-pin-rows thead tr) {
  position: sticky;
  top: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.\!table :where(.table-pin-rows tfoot tr) {
  position: sticky !important;
  bottom: 0px !important;
  z-index: 1 !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
}
.table :where(.table-pin-rows tfoot tr) {
  position: sticky;
  bottom: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.\!table :where(.table-pin-cols tr th) {
  position: sticky !important;
  left: 0px !important;
  right: 0px !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
}
.table :where(.table-pin-cols tr th) {
  position: sticky;
  left: 0px;
  right: 0px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.textarea {
  min-height: 3rem;
  flex-shrink: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.timeline {
  position: relative;
  display: flex;
}
:where(.timeline > li) {
  position: relative;
  display: grid;
  flex-shrink: 0;
  align-items: center;
  grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var(
      --timeline-row-end,
      minmax(0, 1fr)
    );
  grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var(
      --timeline-col-end,
      minmax(0, 1fr)
    );
}
.timeline > li > hr {
  width: 100%;
  border-width: 0px;
}
:where(.timeline > li > hr):first-child {
  grid-column-start: 1;
  grid-row-start: 2;
}
:where(.timeline > li > hr):last-child {
  grid-column-start: 3;
  grid-column-end: none;
  grid-row-start: 2;
  grid-row-end: auto;
}
.toast {
  position: fixed;
  display: flex;
  min-width: -moz-fit-content;
  min-width: fit-content;
  flex-direction: column;
  white-space: nowrap;
  gap: 0.5rem;
  padding: 1rem;
}
.toggle {
  flex-shrink: 0;
  --tglbg: var(--fallback-b1,oklch(var(--b1)/1));
  --handleoffset: 1.5rem;
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
  --togglehandleborder: 0 0;
  height: 1.5rem;
  width: 3rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-badge, 1.9rem);
  border-width: 1px;
  border-color: currentColor;
  background-color: currentColor;
  color: var(--fallback-bc,oklch(var(--bc)/0.5));
  transition: background,
    box-shadow var(--animation-input, 0.2s) ease-out;
  box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,
    0 0 0 2px var(--tglbg) inset,
    var(--togglehandleborder);
}
.alert-info {
  border-color: var(--fallback-in,oklch(var(--in)/0.2));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-in,oklch(var(--in)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.alert-warning {
  border-color: var(--fallback-wa,oklch(var(--wa)/0.2));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-wa,oklch(var(--wa)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.avatar-group :where(.avatar) {
  overflow: hidden;
  border-radius: 9999px;
  border-width: 4px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));
}
.badge-primary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.badge-error {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.badge-ghost {
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.badge-outline {
  border-color: currentColor;
  --tw-border-opacity: 0.5;
  background-color: transparent;
  color: currentColor;
}
.badge-outline.badge-neutral {
  --tw-text-opacity: 1;
  color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)));
}
.badge-outline.badge-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.badge-outline.badge-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.badge-outline.badge-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.badge-outline.badge-info {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.badge-outline.badge-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.badge-outline.badge-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.badge-outline.badge-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.btm-nav > *:where(.active) {
  border-top-width: 2px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.btm-nav > *.\!disabled {
  pointer-events: none !important;
  --tw-border-opacity: 0 !important;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
  --tw-bg-opacity: 0.1 !important;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;
  --tw-text-opacity: 0.2 !important;
}
.btm-nav > *.disabled,
    .btm-nav > *[disabled] {
  pointer-events: none;
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btm-nav > * .label {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (prefers-reduced-motion: no-preference) {

  .btn {
    animation: button-pop var(--animation-btn, 0.25s) ease-out;
  }
}
.btn:active:hover,
  .btn:active:focus {
  animation: button-pop 0s ease-out;
  transform: scale(var(--btn-focus-scale, 0.97));
}
@supports not (color: oklch(0% 0 0)) {

  .btn {
    background-color: var(--btn-color, var(--fallback-b2));
    border-color: var(--btn-color, var(--fallback-b2));
  }

  .btn-primary {
    --btn-color: var(--fallback-p);
  }

  .btn-success {
    --btn-color: var(--fallback-su);
  }

  .btn-warning {
    --btn-color: var(--fallback-wa);
  }

  .btn-error {
    --btn-color: var(--fallback-er);
  }

  .prose :where(code):not(:where([class~="not-prose"] *, pre *)) {
    background-color: var(--fallback-b3,oklch(var(--b3)/1));
  }
}
@supports (color: color-mix(in oklab, black, black)) {

  .btn-active {
    background-color: color-mix(
          in oklab,
          oklch(var(--btn-color, var(--b3)) / var(--tw-bg-opacity, 1)) 90%,
          black
        );
    border-color: color-mix(
          in oklab,
          oklch(var(--btn-color, var(--b3)) / var(--tw-border-opacity, 1)) 90%,
          black
        );
  }

  .btn-outline.btn-primary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
  }

  .btn-outline.btn-secondary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
  }

  .btn-outline.btn-accent.btn-active {
    background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
  }

  .btn-outline.btn-success.btn-active {
    background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
  }

  .btn-outline.btn-info.btn-active {
    background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
  }

  .btn-outline.btn-warning.btn-active {
    background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
  }

  .btn-outline.btn-error.btn-active {
    background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
  }
}
.btn:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@supports (color: oklch(0% 0 0)) {

  .btn-primary {
    --btn-color: var(--p);
  }

  .btn-success {
    --btn-color: var(--su);
  }

  .btn-warning {
    --btn-color: var(--wa);
  }

  .btn-error {
    --btn-color: var(--er);
  }
}
.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.btn-error {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.btn.glass {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn.glass.btn-active {
  --glass-opacity: 25%;
  --glass-border-opacity: 15%;
}
.btn-ghost {
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  color: currentColor;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn-ghost.btn-active {
  border-color: transparent;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.btn-link.btn-active {
  border-color: transparent;
  background-color: transparent;
  text-decoration-line: underline;
}
.btn-outline {
  border-color: currentColor;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-outline.btn-active {
  --tw-border-opacity: 1;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)));
}
.btn-outline.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.btn-outline.btn-primary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.btn-outline.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.btn-outline.btn-success.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.btn-outline.btn-info {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.btn-outline.btn-info.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.btn-outline.btn-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.btn-outline.btn-error.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.btn.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.2;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btn:is(input[type="checkbox"]:checked),
.btn:is(input[type="radio"]:checked) {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@keyframes button-pop {

  0% {
    transform: scale(var(--btn-focus-scale, 0.98));
  }

  40% {
    transform: scale(1.02);
  }

  100% {
    transform: scale(1);
  }
}
.card :where(figure:first-child) {
  overflow: hidden;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
  border-end-start-radius: unset;
  border-end-end-radius: unset;
}
.card :where(figure:last-child) {
  overflow: hidden;
  border-start-start-radius: unset;
  border-start-end-radius: unset;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.card:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.card.bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.card.compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.card.image-full :where(figure) {
  overflow: hidden;
  border-radius: inherit;
}
.checkbox:focus {
  box-shadow: none;
}
.checkbox:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.checkbox:disabled {
  border-width: 0px;
  cursor: not-allowed;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.2;
}
.checkbox:checked,
  .checkbox[aria-checked="true"] {
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-color: var(--chkbg);
  background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%);
}
.checkbox:indeterminate {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%);
}
@keyframes checkmark {

  0% {
    background-position-y: 5px;
  }

  50% {
    background-position-y: -2px;
  }

  100% {
    background-position-y: 0;
  }
}
details.collapse {
  width: 100%;
}
details.collapse summary {
  position: relative;
  display: block;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
details.collapse summary::-webkit-details-marker {
  display: none;
}
.collapse:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.collapse:has(.collapse-title:focus-visible),
.collapse:has(> input[type="checkbox"]:focus-visible),
.collapse:has(> input[type="radio"]:focus-visible) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.collapse-arrow > .collapse-title:after {
  position: absolute;
  display: block;
  height: 0.5rem;
  width: 0.5rem;
  --tw-translate-y: -100%;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 0.2s;
  top: 1.9rem;
  inset-inline-end: 1.4rem;
  content: "";
  transform-origin: 75% 75%;
  box-shadow: 2px 2px;
  pointer-events: none;
}
.collapse-plus > .collapse-title:after {
  position: absolute;
  display: block;
  height: 0.5rem;
  width: 0.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 300ms;
  top: 0.9rem;
  inset-inline-end: 1.4rem;
  content: "+";
  pointer-events: none;
}
.collapse:not(.collapse-open):not(.collapse-close) > input[type="checkbox"],
.collapse:not(.collapse-open):not(.collapse-close) > input[type="radio"]:not(:checked),
.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title {
  cursor: pointer;
}
.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title {
  cursor: unset;
}
.collapse-title {
  position: relative;
}
:where(.collapse > input[type="checkbox"]),
:where(.collapse > input[type="radio"]) {
  z-index: 1;
}
.collapse-title,
:where(.collapse > input[type="checkbox"]),
:where(.collapse > input[type="radio"]) {
  width: 100%;
  padding: 1rem;
  padding-inline-end: 3rem;
  min-height: 3.75rem;
  transition: background-color 0.2s ease-out;
}
.collapse[open] > :where(.collapse-content),
.collapse-open > :where(.collapse-content),
.collapse:focus:not(.collapse-close) > :where(.collapse-content),
.collapse:not(.collapse-close) > :where(input[type="checkbox"]:checked ~ .collapse-content),
.collapse:not(.collapse-close) > :where(input[type="radio"]:checked ~ .collapse-content) {
  padding-bottom: 1rem;
  transition: padding 0.2s ease-out,
    background-color 0.2s ease-out;
}
.collapse[open].collapse-arrow > .collapse-title:after,
.collapse-open.collapse-arrow > .collapse-title:after,
.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,
.collapse-arrow:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-arrow:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after {
  --tw-translate-y: -50%;
  --tw-rotate: 225deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.collapse[open].collapse-plus > .collapse-title:after,
.collapse-open.collapse-plus > .collapse-title:after,
.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,
.collapse-plus:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-plus:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after {
  content: "−";
}
.divider:not(:empty) {
  gap: 1rem;
}
.dropdown.dropdown-open .dropdown-content,
.dropdown:focus .dropdown-content,
.dropdown:focus-within .dropdown-content {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.label-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.label-text-alt {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.input input {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  background-color: transparent;
}
.input input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.input[list]::-webkit-calendar-picker-indicator {
  line-height: 1em;
}
.input-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:focus,
  .input:focus-within {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:has(> input[disabled]),
  .input-disabled,
  .input:disabled,
  .input[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.input:has(> input[disabled])::-moz-placeholder, .input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(> input[disabled])::placeholder,
  .input-disabled::placeholder,
  .input:disabled::placeholder,
  .input[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(> input[disabled]) > input[disabled] {
  cursor: not-allowed;
}
.input::-webkit-date-and-time-value {
  text-align: inherit;
}
.join > :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.join-item:focus {
  isolation: isolate;
}
.link-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
@supports (color:color-mix(in oklab,black,black)) {

  @media (hover:hover) {

    .link-primary:hover {
      color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,black);
    }

    .link-error:hover {
      color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,black);
    }
  }
}
.link-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.link:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.link:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.\!loading {
  pointer-events: none !important;
  display: inline-block !important;
  aspect-ratio: 1 / 1 !important;
  width: 1.5rem !important;
  background-color: currentColor !important;
  -webkit-mask-size: 100% !important;
          mask-size: 100% !important;
  -webkit-mask-repeat: no-repeat !important;
          mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
          mask-position: center !important;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
}
.loading {
  pointer-events: none;
  display: inline-block;
  aspect-ratio: 1 / 1;
  width: 1.5rem;
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.loading-spinner {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.loading-dots {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E");
}
.loading-ball {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E");
}
.loading-xs {
  width: 1rem;
}
.loading-sm {
  width: 1.25rem;
}
.loading-md {
  width: 1.5rem;
}
.loading-lg {
  width: 2.5rem;
}
.mask-star-2 {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
:where(.\!menu li:empty) {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))) !important;
  opacity: 0.1 !important;
  margin: 0.5rem 1rem !important;
  height: 1px !important;
}
:where(.menu li:empty) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.1;
  margin: 0.5rem 1rem;
  height: 1px;
}
.\!menu :where(li ul):before {
  position: absolute !important;
  bottom: 0.75rem !important;
  inset-inline-start: 0px !important;
  top: 0.75rem !important;
  width: 1px !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))) !important;
  opacity: 0.1 !important;
  content: "" !important;
}
.menu :where(li ul):before {
  position: absolute;
  bottom: 0.75rem;
  inset-inline-start: 0px;
  top: 0.75rem;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.1;
  content: "";
}
.\!menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),
.\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: var(--rounded-btn, 0.5rem) !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  text-align: start !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  transition-duration: 200ms !important;
  text-wrap: balance !important;
}
.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),
.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: var(--rounded-btn, 0.5rem);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: start;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  text-wrap: balance;
}
.\!menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),
.\!menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: var(--rounded-btn, 0.5rem) !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  text-align: start !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  transition-duration: 200ms !important;
  text-wrap: balance !important;
}
:where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible {
  cursor: pointer !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
  --tw-text-opacity: 1 !important;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible {
  cursor: pointer;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
:where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.\!menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.\!menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible {
  cursor: pointer !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
  --tw-text-opacity: 1 !important;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.\!menu li > *:not(ul, .menu-title, details, .btn):active,
.\!menu li > *:not(ul, .menu-title, details, .btn).active,
.\!menu li > details > summary:active {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
  --tw-text-opacity: 1 !important;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
}
.menu li > *:not(ul, .menu-title, details, .btn):active,
.menu li > *:not(ul, .menu-title, details, .btn).active,
.menu li > details > summary:active {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.\!menu li > *:not(ul, .menu-title, details, .btn):active,
.\!menu li > *:not(ul, .menu-title, details, .btn).active,
.\!menu li > details > summary:active {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
  --tw-text-opacity: 1 !important;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
}
.\!menu :where(li > details > summary)::-webkit-details-marker {
  display: none !important;
}
.menu :where(li > details > summary)::-webkit-details-marker {
  display: none;
}
.\!menu :where(li > details > summary):after,
.\!menu :where(li > .menu-dropdown-toggle):after {
  justify-self: end !important;
  display: block !important;
  margin-top: -0.5rem !important;
  height: 0.5rem !important;
  width: 0.5rem !important;
  transform: rotate(45deg) !important;
  transition-property: transform, margin-top !important;
  transition-duration: 0.3s !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  content: "" !important;
  transform-origin: 75% 75% !important;
  box-shadow: 2px 2px !important;
  pointer-events: none !important;
}
.menu :where(li > details > summary):after,
.menu :where(li > .menu-dropdown-toggle):after {
  justify-self: end;
  display: block;
  margin-top: -0.5rem;
  height: 0.5rem;
  width: 0.5rem;
  transform: rotate(45deg);
  transition-property: transform, margin-top;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  transform-origin: 75% 75%;
  box-shadow: 2px 2px;
  pointer-events: none;
}
.\!menu :where(li > details > summary):after,
.\!menu :where(li > .menu-dropdown-toggle):after {
  justify-self: end !important;
  display: block !important;
  margin-top: -0.5rem !important;
  height: 0.5rem !important;
  width: 0.5rem !important;
  transform: rotate(45deg) !important;
  transition-property: transform, margin-top !important;
  transition-duration: 0.3s !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  content: "" !important;
  transform-origin: 75% 75% !important;
  box-shadow: 2px 2px !important;
  pointer-events: none !important;
}
.\!menu :where(li > details[open] > summary):after,
.\!menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
  transform: rotate(225deg) !important;
  margin-top: 0 !important;
}
.menu :where(li > details[open] > summary):after,
.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
  transform: rotate(225deg);
  margin-top: 0;
}
.\!menu :where(li > details[open] > summary):after,
.\!menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
  transform: rotate(225deg) !important;
  margin-top: 0 !important;
}
.mockup-code:before {
  content: "";
  margin-bottom: 1rem;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  opacity: 0.3;
  box-shadow: 1.4em 0,
        2.8em 0,
        4.2em 0;
}
.mockup-code pre {
  padding-right: 1.25rem;
}
.mockup-code pre:before {
  content: "";
  margin-right: 2ch;
}
.mockup-phone .camera {
  position: relative;
  top: 0px;
  left: 0px;
  background: #000;
  height: 25px;
  width: 150px;
  margin: 0 auto;
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
  z-index: 11;
}
.mockup-phone .camera:before {
  content: "";
  position: absolute;
  top: 35%;
  left: 50%;
  width: 50px;
  height: 4px;
  border-radius: 5px;
  background-color: #0c0b0e;
  transform: translate(-50%, -50%);
}
.mockup-phone .camera:after {
  content: "";
  position: absolute;
  top: 20%;
  left: 70%;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #0f0b25;
}
.mockup-phone .display {
  overflow: hidden;
  border-radius: 40px;
  margin-top: -25px;
}
.mockup-browser .mockup-browser-toolbar .input {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: 1.75rem;
  width: 24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: 2rem;
  direction: ltr;
}
.mockup-browser .mockup-browser-toolbar .input:before {
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 50%;
  aspect-ratio: 1 / 1;
  height: 0.75rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 2px;
  border-color: currentColor;
  opacity: 0.6;
}
.mockup-browser .mockup-browser-toolbar .input:after {
  content: "";
  position: absolute;
  left: 1.25rem;
  top: 50%;
  height: 0.5rem;
  --tw-translate-y: 25%;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  border-color: currentColor;
  opacity: 0.6;
}
.modal:not(dialog:not(.modal-open)),
  .modal::backdrop {
  background-color: #0006;
  animation: modal-pop 0.2s ease-out;
}
.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box {
  --tw-translate-y: 0px;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes modal-pop {

  0% {
    opacity: 0;
  }
}
.\!progress::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem) !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))) !important;
}
.progress::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
}
.progress-primary::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress-info::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.\!progress:indeterminate {
  --progress-color: var(--fallback-bc,oklch(var(--bc)/1)) !important;
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  ) !important;
  background-size: 200% !important;
  background-position-x: 15% !important;
  animation: progress-loading 5s ease-in-out infinite !important;
}
.progress:indeterminate {
  --progress-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
.progress-primary:indeterminate {
  --progress-color: var(--fallback-p,oklch(var(--p)/1));
}
.progress-info:indeterminate {
  --progress-color: var(--fallback-in,oklch(var(--in)/1));
}
.\!progress::-webkit-progress-bar {
  border-radius: var(--rounded-box, 1rem) !important;
  background-color: transparent !important;
}
.progress::-webkit-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.\!progress::-webkit-progress-value {
  border-radius: var(--rounded-box, 1rem) !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))) !important;
}
.progress::-webkit-progress-value {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
}
.progress-primary::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress-info::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.\!progress:indeterminate::-moz-progress-bar {
  background-color: transparent !important;
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  ) !important;
  background-size: 200% !important;
  background-position-x: 15% !important;
  animation: progress-loading 5s ease-in-out infinite !important;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
@keyframes progress-loading {

  50% {
    background-position-x: -115%;
  }
}
.radio:focus {
  box-shadow: none;
}
.radio:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.radio:checked,
  .radio[aria-checked="true"] {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-image: none;
  animation: radiomark var(--animation-input, 0.2s) ease-out;
  box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
}
.radio:disabled {
  cursor: not-allowed;
  opacity: 0.2;
}
@keyframes radiomark {

  0% {
    box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  50% {
    box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  100% {
    box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
}
.\!range:focus-visible::-webkit-slider-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset !important;
}
.range:focus-visible::-webkit-slider-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.\!range:focus-visible::-moz-range-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset !important;
}
.range:focus-visible::-moz-range-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.\!range::-webkit-slider-runnable-track {
  height: 0.5rem !important;
  width: 100% !important;
  border-radius: var(--rounded-box, 1rem) !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
}
.range::-webkit-slider-runnable-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.\!range::-moz-range-track {
  height: 0.5rem !important;
  width: 100% !important;
  border-radius: var(--rounded-box, 1rem) !important;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) !important;
}
.range::-moz-range-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.\!range::-webkit-slider-thumb {
  position: relative !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
  border-radius: var(--rounded-box, 1rem) !important;
  border-style: none !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  top: 50% !important;
  color: var(--range-shdw) !important;
  transform: translateY(-50%) !important;
  --filler-size: 100rem !important;
  --filler-offset: 0.6rem !important;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size) !important;
}
.range::-webkit-slider-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  appearance: none;
  -webkit-appearance: none;
  top: 50%;
  color: var(--range-shdw);
  transform: translateY(-50%);
  --filler-size: 100rem;
  --filler-offset: 0.6rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.\!range::-moz-range-thumb {
  position: relative !important;
  height: 1.5rem !important;
  width: 1.5rem !important;
  border-radius: var(--rounded-box, 1rem) !important;
  border-style: none !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
  top: 50% !important;
  color: var(--range-shdw) !important;
  --filler-size: 100rem !important;
  --filler-offset: 0.5rem !important;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size) !important;
}
.range::-moz-range-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  top: 50%;
  color: var(--range-shdw);
  --filler-size: 100rem;
  --filler-offset: 0.5rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.range-primary {
  --range-shdw: var(--fallback-p,oklch(var(--p)/1));
}
.rating input {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.rating .rating-hidden {
  width: 0.5rem;
  background-color: transparent;
}
.rating input[type="radio"]:checked {
  background-image: none;
}
.rating input:checked ~ input,
  .rating input[aria-checked="true"] ~ input {
  --tw-bg-opacity: 0.2;
}
.rating input:focus-visible {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 300ms;
  transform: translateY(-0.125em);
}
.rating input:active:focus {
  animation: none;
  transform: translateY(-0.125em);
}
@keyframes rating-pop {

  0% {
    transform: translateY(-0.125em);
  }

  40% {
    transform: translateY(-0.125em);
  }

  100% {
    transform: translateY(0);
  }
}
.\!select:focus {
  box-shadow: none !important;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2)) !important;
  outline-style: solid !important;
  outline-width: 2px !important;
  outline-offset: 2px !important;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)) !important;
}
.select:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}

  .\!select:disabled,
  .\!select[disabled] {
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  color: var(--fallback-bc,oklch(var(--bc)/0.4)) !important;
}
.select-disabled,
  .select:disabled,
  .select[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}

  .\!select:disabled,
  .\!select[disabled] {
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  color: var(--fallback-bc,oklch(var(--bc)/0.4)) !important;
}
.\!select:disabled::-moz-placeholder, .\!select[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity: 0.2 !important;
}

  .\!select:disabled::placeholder,
  .\!select[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity: 0.2 !important;
}
.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-disabled::placeholder,
  .select:disabled::placeholder,
  .select[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.\!select:disabled::-moz-placeholder, .\!select[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity: 0.2 !important;
}

  .\!select:disabled::placeholder,
  .\!select[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))) !important;
  --tw-placeholder-opacity: 0.2 !important;
}

  .\!select[multiple],
  .\!select[size].\!select:not([size="1"]) {
  background-image: none !important;
  padding-right: 1rem !important;
}
.select-multiple,
  .select[multiple],
  .select[size].select:not([size="1"]) {
  background-image: none;
  padding-right: 1rem;
}

  .\!select[multiple],
  .\!select[size].\!select:not([size="1"]) {
  background-image: none !important;
  padding-right: 1rem !important;
}
[dir="rtl"] .\!select {
  background-position: calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%) !important;
}
[dir="rtl"] .select {
  background-position: calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%);
}
.skeleton {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  will-change: background-position;
  animation: skeleton 1.8s ease-in-out infinite;
  background-image: linear-gradient(
    105deg,
    transparent 0%,
    transparent 40%,
    var(--fallback-b1,oklch(var(--b1)/1)) 50%,
    transparent 60%,
    transparent 100%
  );
  background-size: 200% auto;
  background-repeat: no-repeat;
  background-position-x: -50%;
}
@media (prefers-reduced-motion) {

  .skeleton {
    animation-duration: 15s;
  }
}
@keyframes skeleton {

  from {
    background-position: 150%;
  }

  to {
    background-position: -50%;
  }
}
:where(.stats) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  --tw-divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
}
:is([dir="rtl"] .stats > :not([hidden]) ~ :not([hidden])) {
  --tw-divide-x-reverse: 1;
}
.steps .step:before {
  top: 0px;
  grid-column-start: 1;
  grid-row-start: 1;
  height: 0.5rem;
  width: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  content: "";
  margin-inline-start: -100%;
}
.steps .step:after {
  content: counter(step);
  counter-increment: step;
  z-index: 1;
  position: relative;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  height: 2rem;
  width: 2rem;
  place-items: center;
  place-self: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.steps .step:first-child:before {
  content: none;
}
.steps .step[data-content]:after {
  content: attr(data-content);
}
.steps .step-neutral + .step-neutral:before,
  .steps .step-neutral:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.steps .step-primary + .step-primary:before,
  .steps .step-primary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.steps .step-secondary + .step-secondary:before,
  .steps .step-secondary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.steps .step-accent + .step-accent:before,
  .steps .step-accent:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.steps .step-info + .step-info:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.steps .step-info:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.steps .step-success + .step-success:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.steps .step-success:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.steps .step-warning + .step-warning:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.steps .step-warning:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.steps .step-error + .step-error:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.steps .step-error:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.tabs-lifted > .tab:focus-visible {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tab:is(input:checked) {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
}
.tab:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tab:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -5px;
}
.tab-disabled,
  .tab[disabled] {
  cursor: not-allowed;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.tabs-bordered > .tab {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
  border-style: solid;
  border-bottom-width: calc(var(--tab-border, 1px) + 1px);
}
.tabs-lifted > .tab {
  border: var(--tab-border, 1px) solid transparent;
  border-width: 0 0 var(--tab-border, 1px) 0;
  border-start-start-radius: var(--tab-radius, 0.5rem);
  border-start-end-radius: var(--tab-radius, 0.5rem);
  border-bottom-color: var(--tab-border-color);
  padding-inline-start: var(--tab-padding, 1rem);
  padding-inline-end: var(--tab-padding, 1rem);
  padding-top: var(--tab-border, 1px);
}
.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-lifted > .tab:is(input:checked) {
  background-color: var(--tab-bg);
  border-width: var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);
  border-inline-start-color: var(--tab-border-color);
  border-inline-end-color: var(--tab-border-color);
  border-top-color: var(--tab-border-color);
  padding-inline-start: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-inline-end: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-bottom: var(--tab-border, 1px);
  padding-top: 0;
}
.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked):before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + var(--tab-radius, 0.5rem) * 2);
  height: var(--tab-radius, 0.5rem);
  bottom: 0;
  background-size: var(--tab-radius, 0.5rem);
  background-position: top left,
        top right;
  background-repeat: no-repeat;
  --tab-grad: calc(69% - var(--tab-border, 1px));
  --radius-start: radial-gradient(
        circle at top left,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  --radius-end: radial-gradient(
        circle at top right,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  background-image: var(--radius-start), var(--radius-end);
}
.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):first-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):last-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-lifted
  > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled])
  + .tabs-lifted
  :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-boxed {
  border-radius: var(--rounded-btn, 0.5rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding: 0.25rem;
}
.tabs-boxed .tab {
  border-radius: var(--rounded-btn, 0.5rem);
}
.tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-boxed :is(input:checked) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
:is([dir="rtl"] .\!table) {
  text-align: right !important;
}
:is([dir="rtl"] .table) {
  text-align: right;
}
.\!table :where(th, td) {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  vertical-align: middle !important;
}
.table :where(th, td) {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: middle;
}
.\!table tr.active,
  .\!table tr.active:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
}
.table tr.active,
  .table tr.active:nth-child(even),
  .table-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.\!table tr.active,
  .\!table tr.active:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
}
.table-zebra tr.active,
    .table-zebra tr.active:nth-child(even),
    .table-zebra-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.\!table :where(thead tr, tbody tr:not(:last-child),tbody tr:first-child:last-child) {
  border-bottom-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
}
.table :where(thead tr, tbody tr:not(:last-child),tbody tr:first-child:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.\!table :where(thead, tfoot) {
  white-space: nowrap !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  font-weight: 700 !important;
  color: var(--fallback-bc,oklch(var(--bc)/0.6)) !important;
}
.table :where(thead, tfoot) {
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.\!table :where(tfoot) {
  border-top-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) !important;
}
.table :where(tfoot) {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.textarea-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.textarea:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.textarea-disabled,
  .textarea:disabled,
  .textarea[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.textarea-disabled::-moz-placeholder, .textarea:disabled::-moz-placeholder, .textarea[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.textarea-disabled::placeholder,
  .textarea:disabled::placeholder,
  .textarea[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.timeline hr {
  height: 0.25rem;
}
:where(.timeline hr) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
:where(.timeline:has(.timeline-middle) hr):first-child {
  border-start-end-radius: var(--rounded-badge, 1.9rem);
  border-end-end-radius: var(--rounded-badge, 1.9rem);
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
}
:where(.timeline:has(.timeline-middle) hr):last-child {
  border-start-start-radius: var(--rounded-badge, 1.9rem);
  border-end-start-radius: var(--rounded-badge, 1.9rem);
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child) {
  border-start-start-radius: var(--rounded-badge, 1.9rem);
  border-end-start-radius: var(--rounded-badge, 1.9rem);
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child) {
  border-start-end-radius: var(--rounded-badge, 1.9rem);
  border-end-end-radius: var(--rounded-badge, 1.9rem);
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
}
.toast > * {
  animation: toast-pop 0.25s ease-out;
}
@keyframes toast-pop {

  0% {
    transform: scale(0.9);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}
[dir="rtl"] .toggle {
  --handleoffsetcalculator: calc(var(--handleoffset) * 1);
}
.toggle:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.toggle:hover {
  background-color: currentColor;
}
.toggle:checked,
  .toggle[aria-checked="true"] {
  background-image: none;
  --handleoffsetcalculator: var(--handleoffset);
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
[dir="rtl"] .toggle:checked, [dir="rtl"] .toggle[aria-checked="true"] {
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
}
.toggle:indeterminate {
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
      calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
      0 0 0 2px var(--tglbg) inset;
}
[dir="rtl"] .toggle:indeterminate {
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
        calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset;
}
.toggle:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  background-color: transparent;
  opacity: 0.3;
  --togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,
      var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;
}
:root .prose {
  --tw-prose-body: var(--fallback-bc,oklch(var(--bc)/0.8));
  --tw-prose-headings: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-lead: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-links: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bold: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-counters: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bullets: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-hr: var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-quotes: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-quote-borders: var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-captions: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-code: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-pre-code: var(--fallback-nc,oklch(var(--nc)/1));
  --tw-prose-pre-bg: var(--fallback-n,oklch(var(--n)/1));
  --tw-prose-th-borders: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-td-borders: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.prose :where(code):not(:where([class~="not-prose"] *, pre *)) {
  padding: 1px 8px;
  border-radius: var(--rounded-badge);
  font-weight: initial;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after {
  display: none;
}
.prose pre code {
  border-radius: 0;
  padding: 0;
}
.prose :where(tbody tr, thead):not(:where([class~="not-prose"] *)) {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.glass,
  .glass.btn-active {
  border: none;
  backdrop-filter: blur(var(--glass-blur, 40px));
  background-color: transparent;
  background-image: linear-gradient(
        135deg,
        rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,
        rgb(0 0 0 / 0%) 100%
      ),
      linear-gradient(
        var(--glass-reflex-degree, 100deg),
        rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,
        rgb(0 0 0 / 0%) 25%
      );
  box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,
      0 0 0 2px rgb(0 0 0 / 5%);
  text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%));
}
@media (hover: hover) {

  .glass.btn-active {
    border: none;
    backdrop-filter: blur(var(--glass-blur, 40px));
    background-color: transparent;
    background-image: linear-gradient(
          135deg,
          rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,
          rgb(0 0 0 / 0%) 100%
        ),
        linear-gradient(
          var(--glass-reflex-degree, 100deg),
          rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,
          rgb(0 0 0 / 0%) 25%
        );
    box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,
        0 0 0 2px rgb(0 0 0 / 5%);
    text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%));
  }
}
.artboard.phone {
  width: 320px;
}
.artboard.phone-1.horizontal,
      .artboard.phone-1.artboard-horizontal {
  width: 568px;
  height: 320px;
}
.artboard.phone-2.horizontal,
      .artboard.phone-2.artboard-horizontal {
  width: 667px;
  height: 375px;
}
.artboard.phone-3.horizontal,
      .artboard.phone-3.artboard-horizontal {
  width: 736px;
  height: 414px;
}
.artboard.phone-4.horizontal,
      .artboard.phone-4.artboard-horizontal {
  width: 812px;
  height: 375px;
}
.artboard.phone-5.horizontal,
      .artboard.phone-5.artboard-horizontal {
  width: 896px;
  height: 414px;
}
.artboard.phone-6.horizontal,
      .artboard.phone-6.artboard-horizontal {
  width: 1024px;
  height: 320px;
}
.badge-xs {
  height: 0.75rem;
  font-size: 0.75rem;
  line-height: .75rem;
  padding-left: 0.313rem;
  padding-right: 0.313rem;
}
.badge-sm {
  height: 1rem;
  font-size: 0.75rem;
  line-height: 1rem;
  padding-left: 0.438rem;
  padding-right: 0.438rem;
}
.badge-lg {
  height: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 0.688rem;
  padding-right: 0.688rem;
}
.btm-nav-xs > *:where(.active) {
  border-top-width: 1px;
}
.btm-nav-sm > *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-md > *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-lg > *:where(.active) {
  border-top-width: 4px;
}
.btn-xs {
  height: 1.5rem;
  min-height: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
}
.btn-sm {
  height: 2rem;
  min-height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
}
.btn-block {
  width: 100%;
}
.btn-square:where(.btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0px;
}
.btn-square:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  padding: 0px;
}
.btn-circle:where(.btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-md) {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  padding: 0px;
}
.divider-horizontal {
  flex-direction: column;
}
.divider-horizontal:before {
  height: 100%;
  width: 0.125rem;
}
.divider-horizontal:after {
  height: 100%;
  width: 0.125rem;
}
.indicator :where(.indicator-item) {
  bottom: auto;
  inset-inline-end: 0px;
  inset-inline-start: auto;
  top: 0px;
  --tw-translate-y: -50%;
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is([dir="rtl"] .indicator :where(.indicator-item)) {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-start) {
  inset-inline-end: auto;
  inset-inline-start: 0px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is([dir="rtl"] .indicator :where(.indicator-item.indicator-start)) {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-center) {
  inset-inline-end: 50%;
  inset-inline-start: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is([dir="rtl"] .indicator :where(.indicator-item.indicator-center)) {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-end) {
  inset-inline-end: 0px;
  inset-inline-start: auto;
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is([dir="rtl"] .indicator :where(.indicator-item.indicator-end)) {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-bottom) {
  bottom: 0px;
  top: auto;
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-middle) {
  bottom: 50%;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-top) {
  bottom: auto;
  top: 0px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.input-sm {
  height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 2rem;
}
.join.join-vertical {
  flex-direction: column;
}
.join.join-vertical .join-item:first-child:not(:last-child),
  .join.join-vertical *:first-child:not(:last-child) .join-item {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.join.join-vertical .join-item:last-child:not(:first-child),
  .join.join-vertical *:last-child:not(:first-child) .join-item {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.join.join-horizontal {
  flex-direction: row;
}
.join.join-horizontal .join-item:first-child:not(:last-child),
  .join.join-horizontal *:first-child:not(:last-child) .join-item {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join.join-horizontal .join-item:last-child:not(:first-child),
  .join.join-horizontal *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
  border-end-end-radius: inherit;
  border-start-end-radius: inherit;
}
.range-xs {
  height: 1rem;
}
.range-xs::-webkit-slider-runnable-track {
  height: 0.25rem;
}
.range-xs::-moz-range-track {
  height: 0.25rem;
}
.range-xs::-webkit-slider-thumb {
  height: 1rem;
  width: 1rem;
  --filler-offset: 0.4rem;
}
.range-xs::-moz-range-thumb {
  height: 1rem;
  width: 1rem;
  --filler-offset: 0.4rem;
}
.rating-xs input {
  height: 0.75rem;
  width: 0.75rem;
}
.rating-half.rating-xs input:not(.rating-hidden) {
  width: 0.375rem;
}
.stats-vertical {
  grid-auto-flow: row;
}
.steps-horizontal .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  place-items: center;
  text-align: center;
}
.steps-vertical .step {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.tabs-md :where(.tab) {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
}
.tabs-lg :where(.tab) {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
  --tab-padding: 1.25rem;
}
.tabs-sm :where(.tab) {
  height: 1.5rem;
  font-size: 0.875rem;
  line-height: .75rem;
  --tab-padding: 0.75rem;
}
.tabs-xs :where(.tab) {
  height: 1.25rem;
  font-size: 0.75rem;
  line-height: .75rem;
  --tab-padding: 0.5rem;
}
:where(.toast) {
  bottom: 0px;
  inset-inline-end: 0px;
  inset-inline-start: auto;
  top: auto;
  --tw-translate-x: 0px;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-start) {
  inset-inline-end: auto;
  inset-inline-start: 0px;
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-center) {
  inset-inline-end: 50%;
  inset-inline-start: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is([dir="rtl"] .toast:where(.toast-center)) {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-end) {
  inset-inline-end: 0px;
  inset-inline-start: auto;
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-bottom) {
  bottom: 0px;
  top: auto;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-middle) {
  bottom: auto;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-top) {
  bottom: auto;
  top: 0px;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tooltip {
  position: relative;
  display: inline-block;
  --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px));
}
.tooltip:before {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  content: var(--tw-content);
  --tw-content: attr(data-tip);
}
.tooltip:before, .tooltip-top:before {
  transform: translateX(-50%);
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-offset);
}
.tooltip-bottom:before {
  transform: translateX(-50%);
  top: var(--tooltip-offset);
  left: 50%;
  right: auto;
  bottom: auto;
}
.tooltip-left:before {
  transform: translateY(-50%);
  top: 50%;
  left: auto;
  right: var(--tooltip-offset);
  bottom: auto;
}
.avatar.online:before {
  content: "";
  position: absolute;
  z-index: 10;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
  width: 15%;
  height: 15%;
  top: 7%;
  right: 7%;
}
.avatar.offline:before {
  content: "";
  position: absolute;
  z-index: 10;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
  width: 15%;
  height: 15%;
  top: 7%;
  right: 7%;
}
.card-compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-compact .card-title {
  margin-bottom: 0.25rem;
}
.card-normal .card-body {
  padding: var(--padding-card, 2rem);
  font-size: 1rem;
  line-height: 1.5rem;
}
.card-normal .card-title {
  margin-bottom: 0.75rem;
}
.divider-horizontal {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0px;
  margin-bottom: 0px;
  height: auto;
  width: 1rem;
}
.join.join-vertical > :where(*:not(:first-child)) {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -1px;
}
.join.join-horizontal > :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.stats-vertical > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(0px * var(--tw-divide-x-reverse));
  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.stats-vertical {
  overflow-y: auto;
}
.steps-horizontal .step {
  grid-template-rows: 40px 1fr;
  grid-template-columns: auto;
  min-width: 4rem;
}
.steps-horizontal .step:before {
  height: 0.5rem;
  width: 100%;
  --tw-translate-x: 0px;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: "";
  margin-inline-start: -100%;
}
:is([dir="rtl"] .steps-horizontal .step):before {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.steps-vertical .step {
  gap: 0.5rem;
  grid-template-columns: 40px 1fr;
  grid-template-rows: auto;
  min-height: 4rem;
  justify-items: start;
}
.steps-vertical .step:before {
  height: 100%;
  width: 0.5rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  margin-inline-start: 50%;
}
:is([dir="rtl"] .steps-vertical .step):before {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tooltip {
  position: relative;
  display: inline-block;
  text-align: center;
  --tooltip-tail: 0.1875rem;
  --tooltip-color: var(--fallback-n,oklch(var(--n)/1));
  --tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1));
  --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail));
}
.tooltip:before,
.tooltip:after {
  opacity: 0;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-delay: 100ms;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tooltip:after {
  position: absolute;
  content: "";
  border-style: solid;
  border-width: var(--tooltip-tail, 0);
  width: 0;
  height: 0;
  display: block;
}
.tooltip:before {
  max-width: 20rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: var(--tooltip-color);
  color: var(--tooltip-text-color);
  width: -moz-max-content;
  width: max-content;
}
.tooltip.tooltip-open:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip.tooltip-open:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:has(:focus-visible):after,
.tooltip:has(:focus-visible):before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:not([data-tip]):hover:before,
.tooltip:not([data-tip]):hover:after {
  visibility: hidden;
  opacity: 0;
}
.tooltip:after, .tooltip-top:after {
  transform: translateX(-50%);
  border-color: var(--tooltip-color) transparent transparent transparent;
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-tail-offset);
}
.tooltip-bottom:after {
  transform: translateX(-50%);
  border-color: transparent transparent var(--tooltip-color) transparent;
  top: var(--tooltip-tail-offset);
  left: 50%;
  right: auto;
  bottom: auto;
}
.tooltip-left:after {
  transform: translateY(-50%);
  border-color: transparent transparent transparent var(--tooltip-color);
  top: 50%;
  left: auto;
  right: calc(var(--tooltip-tail-offset) + 0.0625rem);
  bottom: auto;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.-bottom-5 {
  bottom: -20px;
}
.-left-8 {
  left: -32px;
}
.-right-1 {
  right: -4px;
}
.-right-2 {
  right: -8px;
}
.-right-3 {
  right: -12px;
}
.-right-8 {
  right: -32px;
}
.-top-1 {
  top: -4px;
}
.-top-2 {
  top: -8px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-16 {
  bottom: 64px;
}
.bottom-24 {
  bottom: 96px;
}
.bottom-3 {
  bottom: 12px;
}
.bottom-4 {
  bottom: 16px;
}
.bottom-5 {
  bottom: 20px;
}
.bottom-8 {
  bottom: 32px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-2 {
  left: 8px;
}
.left-5 {
  left: 20px;
}
.left-\[-40px\] {
  left: -40px;
}
.right-0 {
  right: 0px;
}
.right-1 {
  right: 4px;
}
.right-2 {
  right: 8px;
}
.right-3 {
  right: 12px;
}
.right-4 {
  right: 16px;
}
.right-5 {
  right: 20px;
}
.right-\[-80px\] {
  right: -80px;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 4px;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 8px;
}
.top-3 {
  top: 12px;
}
.top-4 {
  top: 16px;
}
.top-5 {
  top: 20px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2190\] {
  z-index: 2190;
}
.z-\[5\] {
  z-index: 5;
}
.z-\[9999\] {
  z-index: 9999;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.m-0 {
  margin: 0px;
}
.m-2 {
  margin: 8px;
}
.\!mx-1 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}
.mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}
.mx-4 {
  margin-left: 16px;
  margin-right: 16px;
}
.mx-5 {
  margin-left: 20px;
  margin-right: 20px;
}
.mx-\[10px\] {
  margin-left: 10px;
  margin-right: 10px;
}
.mx-\[30px\] {
  margin-left: 30px;
  margin-right: 30px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.my-1\.5 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.my-2 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.my-4 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.my-6 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.my-8 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.my-\[15px\] {
  margin-top: 15px;
  margin-bottom: 15px;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.\!mb-4 {
  margin-bottom: 16px !important;
}
.\!mt-0 {
  margin-top: 0px !important;
}
.-ml-1 {
  margin-left: -4px;
}
.-mt-8 {
  margin-top: -32px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 4px;
}
.mb-1\.5 {
  margin-bottom: 6px;
}
.mb-10 {
  margin-bottom: 40px;
}
.mb-12 {
  margin-bottom: 48px;
}
.mb-16 {
  margin-bottom: 64px;
}
.mb-2 {
  margin-bottom: 8px;
}
.mb-2\.5 {
  margin-bottom: 10px;
}
.mb-3 {
  margin-bottom: 12px;
}
.mb-4 {
  margin-bottom: 16px;
}
.mb-5 {
  margin-bottom: 20px;
}
.mb-6 {
  margin-bottom: 24px;
}
.mb-8 {
  margin-bottom: 32px;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[15px\] {
  margin-bottom: 15px;
}
.mb-\[18px\] {
  margin-bottom: 18px;
}
.ml-1 {
  margin-left: 4px;
}
.ml-12 {
  margin-left: 48px;
}
.ml-14 {
  margin-left: 56px;
}
.ml-2 {
  margin-left: 8px;
}
.ml-2\.5 {
  margin-left: 10px;
}
.ml-3 {
  margin-left: 12px;
}
.ml-4 {
  margin-left: 16px;
}
.ml-6 {
  margin-left: 24px;
}
.ml-7 {
  margin-left: 28px;
}
.ml-8 {
  margin-left: 32px;
}
.ml-80 {
  margin-left: 320px;
}
.ml-\[-80px\] {
  margin-left: -80px;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[18px\] {
  margin-left: 18px;
}
.ml-\[5px\] {
  margin-left: 5px;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 4px;
}
.mr-1\.5 {
  margin-right: 6px;
}
.mr-16 {
  margin-right: 64px;
}
.mr-2 {
  margin-right: 8px;
}
.mr-3 {
  margin-right: 12px;
}
.mr-4 {
  margin-right: 16px;
}
.mr-5 {
  margin-right: 20px;
}
.mr-6 {
  margin-right: 24px;
}
.mr-8 {
  margin-right: 32px;
}
.mr-\[10px\] {
  margin-right: 10px;
}
.mr-\[80px\] {
  margin-right: 80px;
}
.mr-auto {
  margin-right: auto;
}
.mt-0\.5 {
  margin-top: 2px;
}
.mt-1 {
  margin-top: 4px;
}
.mt-11 {
  margin-top: 44px;
}
.mt-12 {
  margin-top: 48px;
}
.mt-16 {
  margin-top: 64px;
}
.mt-2 {
  margin-top: 8px;
}
.mt-3 {
  margin-top: 12px;
}
.mt-4 {
  margin-top: 16px;
}
.mt-5 {
  margin-top: 20px;
}
.mt-6 {
  margin-top: 24px;
}
.mt-8 {
  margin-top: 32px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[18px\] {
  margin-top: 18px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.mt-\[50px\] {
  margin-top: 50px;
}
.mt-\[7px\] {
  margin-top: 7px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.\!table {
  display: table !important;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.size-12 {
  width: 48px;
  height: 48px;
}
.size-4 {
  width: 16px;
  height: 16px;
}
.\!h-6 {
  height: 24px !important;
}
.\!h-\[20px\] {
  height: 20px !important;
}
.\!h-auto {
  height: auto !important;
}
.h-10 {
  height: 40px;
}
.h-12 {
  height: 48px;
}
.h-14 {
  height: 56px;
}
.h-16 {
  height: 64px;
}
.h-2 {
  height: 8px;
}
.h-20 {
  height: 80px;
}
.h-24 {
  height: 96px;
}
.h-3 {
  height: 12px;
}
.h-3\.5 {
  height: 14px;
}
.h-4 {
  height: 16px;
}
.h-48 {
  height: 192px;
}
.h-5 {
  height: 20px;
}
.h-56 {
  height: 224px;
}
.h-6 {
  height: 24px;
}
.h-64 {
  height: 256px;
}
.h-7 {
  height: 28px;
}
.h-8 {
  height: 32px;
}
.h-80 {
  height: 320px;
}
.h-9 {
  height: 36px;
}
.h-96 {
  height: 384px;
}
.h-\[160px\] {
  height: 160px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[18rem\] {
  height: 18rem;
}
.h-\[191px\] {
  height: 191px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[24rem\] {
  height: 24rem;
}
.h-\[27rem\] {
  height: 27rem;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[30vh\] {
  height: 30vh;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[80\%\] {
  height: 80%;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-\[90px\] {
  height: 90px;
}
.h-\[calc\(100\%-120px\)\] {
  height: calc(100% - 120px);
}
.h-\[calc\(100\%-20px\)\] {
  height: calc(100% - 20px);
}
.h-\[calc\(100\%-3rem\)\] {
  height: calc(100% - 3rem);
}
.h-\[calc\(100\%-48px\)\] {
  height: calc(100% - 48px);
}
.h-\[calc\(100\%-55px\)\] {
  height: calc(100% - 55px);
}
.h-\[calc\(100\%-60px\)\] {
  height: calc(100% - 60px);
}
.h-\[calc\(100vh-100px\)\] {
  height: calc(100vh - 100px);
}
.h-\[calc\(100vh-120px\)\] {
  height: calc(100vh - 120px);
}
.h-\[calc\(100vh-150px\)\] {
  height: calc(100vh - 150px);
}
.h-\[calc\(100vh-20px\)\] {
  height: calc(100vh - 20px);
}
.h-\[calc\(100vh-280px\)\] {
  height: calc(100vh - 280px);
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-0 {
  max-height: 0px;
}
.max-h-36 {
  max-height: 144px;
}
.max-h-40 {
  max-height: 160px;
}
.max-h-80 {
  max-height: 320px;
}
.max-h-96 {
  max-height: 384px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[520px\] {
  max-height: 520px;
}
.max-h-\[60vh\] {
  max-height: 60vh;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-full {
  max-height: 100%;
}
.max-h-screen {
  max-height: 100vh;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-96 {
  min-height: 384px;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[30px\] {
  min-height: 30px;
}
.min-h-\[350px\] {
  min-height: 350px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[40px\] {
  min-height: 40px;
}
.min-h-\[40vh\] {
  min-height: 40vh;
}
.min-h-\[42px\] {
  min-height: 42px;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-\[668px\] {
  min-height: 668px;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-80 {
  width: 320px !important;
}
.\!w-\[150px\] {
  width: 150px !important;
}
.\!w-\[160px\] {
  width: 160px !important;
}
.\!w-\[400px\] {
  width: 400px !important;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0px;
}
.w-1 {
  width: 4px;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-10 {
  width: 40px;
}
.w-12 {
  width: 48px;
}
.w-14 {
  width: 56px;
}
.w-16 {
  width: 64px;
}
.w-2 {
  width: 8px;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 80px;
}
.w-24 {
  width: 96px;
}
.w-3 {
  width: 12px;
}
.w-3\.5 {
  width: 14px;
}
.w-32 {
  width: 128px;
}
.w-4 {
  width: 16px;
}
.w-40 {
  width: 160px;
}
.w-5 {
  width: 20px;
}
.w-52 {
  width: 208px;
}
.w-6 {
  width: 24px;
}
.w-60 {
  width: 240px;
}
.w-64 {
  width: 256px;
}
.w-7 {
  width: 28px;
}
.w-8 {
  width: 32px;
}
.w-80 {
  width: 320px;
}
.w-9 {
  width: 36px;
}
.w-96 {
  width: 384px;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[2px\] {
  width: 2px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[380px\] {
  width: 380px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[500px\] {
  width: 500px;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[6px\] {
  width: 6px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[80px\] {
  width: 80px;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-32 {
  min-width: 128px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[1100px\] {
  min-width: 1100px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[250px\] {
  min-width: 250px;
}
.min-w-\[280px\] {
  min-width: 280px;
}
.min-w-\[30\%\] {
  min-width: 30%;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[320px\] {
  min-width: 320px;
}
.min-w-\[350px\] {
  min-width: 350px;
}
.min-w-\[375px\] {
  min-width: 375px;
}
.min-w-\[3rem\] {
  min-width: 3rem;
}
.min-w-\[52px\] {
  min-width: 52px;
}
.min-w-\[800px\] {
  min-width: 800px;
}
.min-w-full {
  min-width: 100%;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-64 {
  max-width: 256px;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[1800px\] {
  max-width: 1800px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[36rem\] {
  max-width: 36rem;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[580px\] {
  max-width: 580px;
}
.max-w-\[640px\] {
  max-width: 640px;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[0_0_32rem\] {
  flex: 0 0 32rem;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.origin-bottom {
  transform-origin: bottom;
}
.origin-right {
  transform-origin: right;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[10deg\] {
  --tw-rotate: 10deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.animate-\[menuFadeIn_0\.15s_ease-out\] {
  animation: menuFadeIn 0.15s ease-out;
}
.animate-\[scaleIn_0\.25s_cubic-bezier\(0\.34\2c 1\.56\2c 0\.64\2c 1\)\] {
  animation: scaleIn 0.25s cubic-bezier(0.34,1.56,0.64,1);
}
@keyframes bounce {

  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
.animate-bounce {
  animation: bounce 1s infinite;
}
@keyframes ping {

  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-col-resize {
  cursor: col-resize;
}
.cursor-help {
  cursor: help;
}
.cursor-move {
  cursor: move;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-text {
  cursor: text;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-disc {
  list-style-type: disc;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.\!flex-row {
  flex-direction: row !important;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 4px;
}
.gap-1\.5 {
  gap: 6px;
}
.gap-2 {
  gap: 8px;
}
.gap-2\.5 {
  gap: 10px;
}
.gap-3 {
  gap: 12px;
}
.gap-4 {
  gap: 16px;
}
.gap-5 {
  gap: 20px;
}
.gap-6 {
  gap: 24px;
}
.gap-8 {
  gap: 32px;
}
.gap-x-4 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-x-6 {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-y-1 {
  row-gap: 4px;
}
.gap-y-6 {
  row-gap: 24px;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(48px * var(--tw-space-x-reverse));
  margin-left: calc(48px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8px * var(--tw-space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(12px * var(--tw-space-x-reverse));
  margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16px * var(--tw-space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(24px * var(--tw-space-x-reverse));
  margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4px * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8px * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(12px * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16px * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(20px * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24px * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(32px * var(--tw-space-y-reverse));
}
.overflow-auto {
  overflow: auto;
}
.\!overflow-hidden {
  overflow: hidden !important;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-all {
  word-break: break-all;
}
.\!rounded-2xl {
  border-radius: 1rem !important;
}
.\!rounded-lg {
  border-radius: 0.5rem !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[3px\] {
  border-radius: 3px;
}
.rounded-\[42px\] {
  border-radius: 42px;
}
.rounded-box {
  border-radius: var(--rounded-box, 1rem);
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.\!border {
  border-width: 1px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.\!border-dashed {
  border-style: dashed !important;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-\[var\(--el-color-primary\)\] {
  border-color: var(--el-color-primary) !important;
}
.\!border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
}
.\!border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}
.\!border-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important;
}
.\!border-green-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(187 247 208 / var(--tw-border-opacity)) !important;
}
.border-\[\#2E5CF6\] {
  --tw-border-opacity: 1;
  border-color: rgb(46 92 246 / var(--tw-border-opacity));
}
.border-\[\#dcdfe6\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 223 230 / var(--tw-border-opacity));
}
.border-\[\#e5e5e5\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-\[\#f2f2f2\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity));
}
.border-\[var\(--el-border-color-lighter\)\] {
  border-color: var(--el-border-color-lighter);
}
.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}
.border-amber-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity));
}
.border-base-200 {
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.border-base-300 {
  --tw-border-opacity: 1;
  border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
}
.border-base-300\/50 {
  border-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.border-base-300\/60 {
  border-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity));
}
.border-blue-100\/50 {
  border-color: rgb(219 234 254 / 0.5);
}
.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}
.border-blue-200\/50 {
  border-color: rgb(191 219 254 / 0.5);
}
.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-br {
  border-color: var(--el-border-color);
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-200\/50 {
  border-color: rgb(229 231 235 / 0.5);
}
.border-gray-200\/60 {
  border-color: rgb(229 231 235 / 0.6);
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity));
}
.border-green-200\/80 {
  border-color: rgb(187 247 208 / 0.8);
}
.border-indigo-100\/50 {
  border-color: rgb(224 231 255 / 0.5);
}
.border-orange-200\/50 {
  border-color: rgb(254 215 170 / 0.5);
}
.border-primary {
  border-color: var(--el-color-primary);
}
.border-red-100\/50 {
  border-color: rgb(254 226 226 / 0.5);
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}
.border-red-200\/50 {
  border-color: rgb(254 202 202 / 0.5);
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-slate-200\/50 {
  border-color: rgb(226 232 240 / 0.5);
}
.border-slate-200\/60 {
  border-color: rgb(226 232 240 / 0.6);
}
.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-slate-900\/\[0\.12\] {
  border-color: rgb(15 23 42 / 0.12);
}
.border-success\/30 {
  border-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.border-transparent {
  border-color: transparent;
}
.border-warning\/30 {
  border-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-t-transparent {
  border-top-color: transparent;
}
.\!bg-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity)) !important;
}
.\!bg-green-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#4173FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(65 115 255 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  background-color: rgba(0,0,0,0.3);
}
.bg-\[var\(--el-color-primary\)\] {
  background-color: var(--el-color-primary);
}
.bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.bg-amber-50\/50 {
  background-color: rgb(255 251 235 / 0.5);
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.bg-base-100 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.bg-base-100\/50 {
  background-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.bg-base-100\/80 {
  background-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.bg-base-200 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.bg-base-300 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.bg-base-300\/50 {
  background-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-blue-50\/80 {
  background-color: rgb(239 246 255 / 0.8);
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-blue-500\/10 {
  background-color: rgb(59 130 246 / 0.1);
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-br-extra-light {
  background-color: var(--el-border-color-extra-light);
}
.bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.bg-fill-light {
  background-color: var(--el-fill-color-light);
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-50\/80 {
  background-color: rgb(249 250 251 / 0.8);
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-green-900\/30 {
  background-color: rgb(20 83 45 / 0.3);
}
.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.bg-info {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.bg-orange-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}
.bg-primary {
  background-color: var(--el-color-primary);
}
.bg-primary-light-3 {
  background-color: var(--el-color-primary-light-3);
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-50\/50 {
  background-color: rgb(254 242 242 / 0.5);
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-900\/30 {
  background-color: rgb(127 29 29 / 0.3);
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.bg-slate-50\/30 {
  background-color: rgb(248 250 252 / 0.3);
}
.bg-success {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.bg-success\/10 {
  background-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.bg-transparent {
  background-color: transparent;
}
.bg-warning {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.bg-warning\/10 {
  background-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95 {
  background-color: rgb(255 255 255 / 0.95);
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.\!bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)) !important;
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-none {
  background-image: none;
}
.\!from-\[var\(--el-color-primary\)\] {
  --tw-gradient-from: var(--el-color-primary) var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-\[var\(--el-color-primary-light-9\)\] {
  --tw-gradient-from: var(--el-color-primary-light-9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-400 {
  --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-50 {
  --tw-gradient-from: #fffbeb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400 {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-50 {
  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-50\/30 {
  --tw-gradient-from: rgb(239 246 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500 {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/10 {
  --tw-gradient-from: rgb(59 130 246 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500\/5 {
  --tw-gradient-from: rgb(59 130 246 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-600 {
  --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400 {
  --tw-gradient-from: #34d399 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-100 {
  --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-50\/90 {
  --tw-gradient-from: rgb(249 250 251 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-50 {
  --tw-gradient-from: #eef2ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500 {
  --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-50\/80 {
  --tw-gradient-from: rgb(255 247 237 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary {
  --tw-gradient-from: var(--el-color-primary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-400 {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-50\/80 {
  --tw-gradient-from: rgb(254 242 242 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-white\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.\!to-\[var\(--el-color-primary-light-3\)\] {
  --tw-gradient-to: var(--el-color-primary-light-3) var(--tw-gradient-to-position) !important;
}
.to-\[var\(--el-color-primary-light-8\)\] {
  --tw-gradient-to: var(--el-color-primary-light-8) var(--tw-gradient-to-position);
}
.to-amber-500 {
  --tw-gradient-to: #f59e0b var(--tw-gradient-to-position);
}
.to-blue-50 {
  --tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
}
.to-blue-600 {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}
.to-emerald-500 {
  --tw-gradient-to: #10b981 var(--tw-gradient-to-position);
}
.to-gray-50 {
  --tw-gradient-to: #f9fafb var(--tw-gradient-to-position);
}
.to-indigo-50 {
  --tw-gradient-to: #eef2ff var(--tw-gradient-to-position);
}
.to-indigo-50\/30 {
  --tw-gradient-to: rgb(238 242 255 / 0.3) var(--tw-gradient-to-position);
}
.to-indigo-500 {
  --tw-gradient-to: #6366f1 var(--tw-gradient-to-position);
}
.to-indigo-500\/5 {
  --tw-gradient-to: rgb(99 102 241 / 0.05) var(--tw-gradient-to-position);
}
.to-indigo-600 {
  --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);
}
.to-pink-50\/80 {
  --tw-gradient-to: rgb(253 242 248 / 0.8) var(--tw-gradient-to-position);
}
.to-purple-600 {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}
.to-red-500 {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}
.to-slate-200 {
  --tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position);
}
.to-slate-50 {
  --tw-gradient-to: #f8fafc var(--tw-gradient-to-position);
}
.to-slate-50\/30 {
  --tw-gradient-to: rgb(248 250 252 / 0.3) var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-yellow-50\/80 {
  --tw-gradient-to: rgb(254 252 232 / 0.8) var(--tw-gradient-to-position);
}
.bg-clip-border {
  background-clip: border-box;
}
.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}
.stroke-current {
  stroke: currentColor;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center {
  -o-object-position: center;
     object-position: center;
}
.\!p-0 {
  padding: 0px !important;
}
.\!p-2 {
  padding: 8px !important;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 2px;
}
.p-1 {
  padding: 4px;
}
.p-10 {
  padding: 40px;
}
.p-2 {
  padding: 8px;
}
.p-2\.5 {
  padding: 10px;
}
.p-3 {
  padding: 12px;
}
.p-3\.5 {
  padding: 14px;
}
.p-4 {
  padding: 16px;
}
.p-5 {
  padding: 20px;
}
.p-6 {
  padding: 24px;
}
.p-8 {
  padding: 32px;
}
.\!px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}
.px-1\.5 {
  padding-left: 6px;
  padding-right: 6px;
}
.px-10 {
  padding-left: 40px;
  padding-right: 40px;
}
.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}
.px-2\.5 {
  padding-left: 10px;
  padding-right: 10px;
}
.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}
.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}
.px-5 {
  padding-left: 20px;
  padding-right: 20px;
}
.px-6 {
  padding-left: 24px;
  padding-right: 24px;
}
.px-8 {
  padding-left: 32px;
  padding-right: 32px;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[15px\] {
  padding-left: 15px;
  padding-right: 15px;
}
.px-\[25px\] {
  padding-left: 25px;
  padding-right: 25px;
}
.py-0\.5 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-10 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-12 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-2\.5 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-3\.5 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-7 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[16px\] {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pb-1 {
  padding-bottom: 4px;
}
.pb-1\.5 {
  padding-bottom: 6px;
}
.pb-2 {
  padding-bottom: 8px;
}
.pb-3 {
  padding-bottom: 12px;
}
.pb-4 {
  padding-bottom: 16px;
}
.pb-5 {
  padding-bottom: 20px;
}
.pb-6 {
  padding-bottom: 24px;
}
.pb-\[10px\] {
  padding-bottom: 10px;
}
.pb-\[8px\] {
  padding-bottom: 8px;
}
.pl-10 {
  padding-left: 40px;
}
.pl-2 {
  padding-left: 8px;
}
.pl-3 {
  padding-left: 12px;
}
.pl-4 {
  padding-left: 16px;
}
.pr-1 {
  padding-right: 4px;
}
.pr-10 {
  padding-right: 40px;
}
.pr-12 {
  padding-right: 48px;
}
.pr-2 {
  padding-right: 8px;
}
.pr-3 {
  padding-right: 12px;
}
.pr-4 {
  padding-right: 16px;
}
.pt-2 {
  padding-top: 8px;
}
.pt-3 {
  padding-top: 12px;
}
.pt-4 {
  padding-top: 16px;
}
.pt-5 {
  padding-top: 20px;
}
.pt-\[15px\] {
  padding-top: 15px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.align-middle {
  vertical-align: middle;
}
.text-2xl {
  font-size: var( --el-font-size-extra-large);
}
.text-3xl {
  font-size: 20px;
}
.text-4xl {
  font-size: 24px;
}
.text-6xl {
  font-size: 30px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[17px\] {
  font-size: 17px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-base {
  font-size: var( --el-font-size-base);
}
.text-lg {
  font-size: var( --el-font-size-medium);
}
.text-sm {
  font-size: var( --el-font-size-small);
}
.text-xl {
  font-size: var( --el-font-size-large);
}
.text-xs {
  font-size: var(--el-font-size-extra-small);
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-3 {
  line-height: 12px;
}
.leading-5 {
  line-height: 20px;
}
.leading-6 {
  line-height: 24px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.\!text-green-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(21 128 61 / var(--tw-text-opacity)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#202d4a\] {
  --tw-text-opacity: 1;
  color: rgb(32 45 74 / var(--tw-text-opacity));
}
.text-\[\#2E5CF6\] {
  --tw-text-opacity: 1;
  color: rgb(46 92 246 / var(--tw-text-opacity));
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[var\(--el-color-primary\)\] {
  color: var(--el-color-primary);
}
.text-\[var\(--el-text-color-primary\)\] {
  color: var(--el-text-color-primary);
}
.text-\[var\(--el-text-color-regular\)\] {
  color: var(--el-text-color-regular);
}
.text-\[var\(--el-text-color-secondary\)\] {
  color: var(--el-text-color-secondary);
}
.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
.text-amber-700 {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
.text-base-content {
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.text-base-content\/30 {
  color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.text-base-content\/40 {
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.text-base-content\/50 {
  color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.text-base-content\/60 {
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.text-base-content\/70 {
  color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.text-base-content\/80 {
  color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.text-base-content\/90 {
  color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}
.text-emerald-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
.text-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}
.text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.text-info {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}
.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
.text-primary {
  color: var(--el-color-primary);
}
.text-primary-content {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.text-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.text-transparent {
  color: transparent;
}
.text-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.shadow {
  --tw-shadow: var(--el-box-shadow);
  --tw-shadow-colored: var(--el-box-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1\.5rem_3rem_rgba\(15\2c 23\2c 42\2c 0\.16\)\] {
  --tw-shadow: 0 1.5rem 3rem rgba(15,23,42,0.16);
  --tw-shadow-colored: 0 1.5rem 3rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_20px_40px_-12px_rgba\(64\2c 158\2c 255\2c 0\.25\)\2c 0_8px_16px_-8px_rgba\(64\2c 158\2c 255\2c 0\.15\)\] {
  --tw-shadow: 0 20px 40px -12px rgba(64,158,255,0.25),0 8px 16px -8px rgba(64,158,255,0.15);
  --tw-shadow-colored: 0 20px 40px -12px var(--tw-shadow-color), 0 8px 16px -8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_24px_-4px_rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  --tw-shadow: 0 4px 24px -4px rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 4px 24px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_24px_-4px_rgba\(64\2c 158\2c 255\2c 0\.4\)\] {
  --tw-shadow: 0 8px 24px -4px rgba(64,158,255,0.4);
  --tw-shadow-colored: 0 8px 24px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[\#F3F3F3\] {
  --tw-shadow-color: #F3F3F3;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-amber-500\/25 {
  --tw-shadow-color: rgb(245 158 11 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-emerald-500\/25 {
  --tw-shadow-color: rgb(16 185 129 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-indigo-500\/25 {
  --tw-shadow-color: rgb(99 102 241 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-500\/25 {
  --tw-shadow-color: rgb(239 68 68 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-slate-100\/50 {
  --tw-shadow-color: rgb(241 245 249 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-base-content\/20 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.ring-blue-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}
.ring-blue-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
}
.ring-blue-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}
.ring-error {
  --tw-ring-opacity: 1;
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/var(--tw-ring-opacity)));
}
.ring-gray-200\/50 {
  --tw-ring-color: rgb(229 231 235 / 0.5);
}
.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-\[10px\] {
  --tw-backdrop-blur: blur(10px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-filter {
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-1000 {
  transition-duration: 1000ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-75 {
  transition-duration: 75ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.placeholder\:text-base-content\/50::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.placeholder\:text-base-content\/50::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.placeholder\:text-gray-400::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.placeholder\:text-gray-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.before\:mr-2::before {
  content: var(--tw-content);
  margin-right: 8px;
}
.before\:block::before {
  content: var(--tw-content);
  display: block;
}
.before\:h-\[14px\]::before {
  content: var(--tw-content);
  height: 14px;
}
.before\:w-\[3px\]::before {
  content: var(--tw-content);
  width: 3px;
}
.before\:bg-base-300\/50::before {
  content: var(--tw-content);
  background-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.before\:bg-primary::before {
  content: var(--tw-content);
  background-color: var(--el-color-primary);
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:-bottom-px::after {
  content: var(--tw-content);
  bottom: -1px;
}
.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}
.after\:right-0::after {
  content: var(--tw-content);
  right: 0px;
}
.after\:h-0\.5::after {
  content: var(--tw-content);
  height: 2px;
}
.after\:rounded-t::after {
  content: var(--tw-content);
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.after\:bg-base-300\/50::after {
  content: var(--tw-content);
  background-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.after\:bg-blue-500::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.after\:content-\[\\\'\\\'\]::after {
  --tw-content: \'\';
  content: var(--tw-content);
}
.first\:border-t-0:first-child {
  border-top-width: 0px;
}
.first\:pt-0:first-child {
  padding-top: 0px;
}
.last\:mb-0:last-child {
  margin-bottom: 0px;
}
.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: -2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-1:hover {
  --tw-translate-y: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-1\.5:hover {
  --tw-translate-y: -6px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-x-0\.5:hover {
  --tw-translate-x: 2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-y-\[-2px\]:hover {
  --tw-translate-y: -2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rotate-180:hover {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-\[1\.02\]:hover {
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-solid:hover {
  border-style: solid;
}
.hover\:\!border-blue-400:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(96 165 250 / var(--tw-border-opacity)) !important;
}
.hover\:\!border-gray-300:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
}
.hover\:border-\[var\(--el-color-primary-light-5\)\]:hover {
  border-color: var(--el-color-primary-light-5);
}
.hover\:border-amber-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(252 211 77 / var(--tw-border-opacity));
}
.hover\:border-blue-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}
.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}
.hover\:border-blue-300\/50:hover {
  border-color: rgb(147 197 253 / 0.5);
}
.hover\:border-blue-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.hover\:border-error:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.hover\:border-red-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}
.hover\:border-slate-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.hover\:border-slate-300\/50:hover {
  border-color: rgb(203 213 225 / 0.5);
}
.hover\:\!bg-blue-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-red-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-red-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important;
}
.hover\:bg-base-100:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.hover\:bg-base-100\/50:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.hover\:bg-base-200:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.hover\:bg-base-200\/40:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.hover\:bg-base-300:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.hover\:bg-blue-500\/20:hover {
  background-color: rgb(59 130 246 / 0.2);
}
.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.hover\:bg-error\/10:hover {
  background-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100\/50:hover {
  background-color: rgb(243 244 246 / 0.5);
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.hover\:bg-red-100\/80:hover {
  background-color: rgb(254 226 226 / 0.8);
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}
.hover\:bg-gradient-to-br:hover {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.hover\:from-blue-100:hover {
  --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-blue-50\/50:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:to-indigo-100:hover {
  --tw-gradient-to: #e0e7ff var(--tw-gradient-to-position);
}
.hover\:to-indigo-50\/50:hover {
  --tw-gradient-to: rgb(238 242 255 / 0.5) var(--tw-gradient-to-position);
}
.hover\:\!text-primary:hover {
  color: var(--el-color-primary) !important;
}
.hover\:\!text-red-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity)) !important;
}
.hover\:text-base-content:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.hover\:text-base-content\/70:hover {
  color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.hover\:text-error:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-primary:hover {
  color: var(--el-color-primary);
}
.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.hover\:shadow-\[0_20px_40px_-12px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_8px_16px_-8px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover {
  --tw-shadow: 0 20px 40px -12px rgba(0,0,0,0.1),0 8px 16px -8px rgba(0,0,0,0.06);
  --tw-shadow-colored: 0 20px 40px -12px var(--tw-shadow-color), 0 8px 16px -8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_20px_40px_-12px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover {
  --tw-shadow: 0 20px 40px -12px rgba(0,0,0,0.15);
  --tw-shadow-colored: 0 20px 40px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_2rem_3\.5rem_rgba\(15\2c 23\2c 42\2c 0\.22\)\]:hover {
  --tw-shadow: 0 2rem 3.5rem rgba(15,23,42,0.22);
  --tw-shadow-colored: 0 2rem 3.5rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.focus\:border-primary:focus {
  border-color: var(--el-color-primary);
}
.focus\:border-transparent:focus {
  border-color: transparent;
}
.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.focus\:text-blue-600:focus {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.focus\:text-gray-400:focus {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.focus\:shadow-\[0_0_0_2px_rgba\(59\2c 130\2c 246\2c 0\.1\)\]:focus {
  --tw-shadow: 0 0 0 2px rgba(59,130,246,0.1);
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-amber-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity));
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}
.focus\:ring-blue-500\/20:focus {
  --tw-ring-color: rgb(59 130 246 / 0.2);
}
.focus\:ring-blue-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
}
.active\:scale-95:active {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-\[0\.98\]:active {
  --tw-scale-x: 0.98;
  --tw-scale-y: 0.98;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:hover\:scale-100:hover:disabled {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.disabled\:hover\:bg-gray-100:hover:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.disabled\:hover\:bg-transparent:hover:disabled {
  background-color: transparent;
}
.group:hover .group-hover\:inline-block {
  display: inline-block;
}
.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: 4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.group:hover .group-hover\:bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-primary {
  color: var(--el-color-primary);
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-30 {
  opacity: 0.3;
}
.dark\:border-\[\#1d9bf0\]:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(29 155 240 / var(--tw-border-opacity));
}
.dark\:border-\[\#38444d\]:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(56 68 77 / var(--tw-border-opacity));
}
.dark\:border-\[\#ffffff33\]:is(.dark *) {
  border-color: #ffffff33;
}
.dark\:border-\[var\(--next-border-color\)\]:is(.dark *) {
  border-color: var(--next-border-color);
}
.dark\:border-blue-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity));
}
.dark\:border-blue-800\/50:is(.dark *) {
  border-color: rgb(30 64 175 / 0.5);
}
.dark\:border-gray-500:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.dark\:border-gray-600:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.dark\:border-gray-600\/50:is(.dark *) {
  border-color: rgb(75 85 99 / 0.5);
}
.dark\:border-gray-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.dark\:border-gray-700\/50:is(.dark *) {
  border-color: rgb(55 65 81 / 0.5);
}
.dark\:border-gray-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.dark\:border-green-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(21 128 61 / var(--tw-border-opacity));
}
.dark\:border-indigo-800\/50:is(.dark *) {
  border-color: rgb(55 48 163 / 0.5);
}
.dark\:border-orange-800\/50:is(.dark *) {
  border-color: rgb(154 52 18 / 0.5);
}
.dark\:border-red-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity));
}
.dark\:border-red-800\/50:is(.dark *) {
  border-color: rgb(153 27 27 / 0.5);
}
.dark\:border-slate-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
.dark\:bg-\[\#15202b\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 32 43 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#1c2732\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 39 50 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#1e2732\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 39 50 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#273340\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(39 51 64 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#38444d\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 68 77 / var(--tw-bg-opacity));
}
.dark\:bg-\[var\(--next-bg-topBar\)\]:is(.dark *) {
  background-color: var(--next-bg-topBar);
}
.dark\:bg-\[var\(--next-color-disabled\)\]:is(.dark *) {
  background-color: var(--next-color-disabled);
}
.dark\:bg-\[var\(--next-color-hover\)\]:is(.dark *) {
  background-color: var(--next-color-hover);
}
.dark\:bg-amber-900\/30:is(.dark *) {
  background-color: rgb(120 53 15 / 0.3);
}
.dark\:bg-black\/60:is(.dark *) {
  background-color: rgb(0 0 0 / 0.6);
}
.dark\:bg-black\/80:is(.dark *) {
  background-color: rgb(0 0 0 / 0.8);
}
.dark\:bg-blue-400:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.dark\:bg-blue-900\/20:is(.dark *) {
  background-color: rgb(30 58 138 / 0.2);
}
.dark\:bg-blue-900\/30:is(.dark *) {
  background-color: rgb(30 58 138 / 0.3);
}
.dark\:bg-blue-900\/60:is(.dark *) {
  background-color: rgb(30 58 138 / 0.6);
}
.dark\:bg-gray-600:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark\:bg-gray-700:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.dark\:bg-gray-700\/60:is(.dark *) {
  background-color: rgb(55 65 81 / 0.6);
}
.dark\:bg-gray-700\/70:is(.dark *) {
  background-color: rgb(55 65 81 / 0.7);
}
.dark\:bg-gray-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark\:bg-gray-800\/50:is(.dark *) {
  background-color: rgb(31 41 55 / 0.5);
}
.dark\:bg-gray-800\/90:is(.dark *) {
  background-color: rgb(31 41 55 / 0.9);
}
.dark\:bg-gray-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.dark\:bg-gray-900\/30:is(.dark *) {
  background-color: rgb(17 24 39 / 0.3);
}
.dark\:bg-gray-900\/50:is(.dark *) {
  background-color: rgb(17 24 39 / 0.5);
}
.dark\:bg-green-900\/20:is(.dark *) {
  background-color: rgb(20 83 45 / 0.2);
}
.dark\:bg-green-900\/30:is(.dark *) {
  background-color: rgb(20 83 45 / 0.3);
}
.dark\:bg-orange-900\/30:is(.dark *) {
  background-color: rgb(124 45 18 / 0.3);
}
.dark\:bg-red-900\/20:is(.dark *) {
  background-color: rgb(127 29 29 / 0.2);
}
.dark\:bg-red-900\/30:is(.dark *) {
  background-color: rgb(127 29 29 / 0.3);
}
.dark\:bg-slate-700\/95:is(.dark *) {
  background-color: rgb(51 65 85 / 0.95);
}
.dark\:bg-slate-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.dark\:bg-slate-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.dark\:from-\[var\(--next-color-disabled\)\]:is(.dark *) {
  --tw-gradient-from: var(--next-color-disabled) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-\[var\(--next-color-primary\)\]:is(.dark *) {
  --tw-gradient-from: var(--next-color-primary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-blue-400:is(.dark *) {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-blue-900\/20:is(.dark *) {
  --tw-gradient-from: rgb(30 58 138 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-blue-900\/30:is(.dark *) {
  --tw-gradient-from: rgb(30 58 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-gray-700:is(.dark *) {
  --tw-gradient-from: #374151 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-gray-800:is(.dark *) {
  --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-gray-900\/90:is(.dark *) {
  --tw-gradient-from: rgb(17 24 39 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-indigo-900\/30:is(.dark *) {
  --tw-gradient-from: rgb(49 46 129 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-orange-900\/20:is(.dark *) {
  --tw-gradient-from: rgb(124 45 18 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-red-900\/20:is(.dark *) {
  --tw-gradient-from: rgb(127 29 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:via-gray-800\/80:is(.dark *) {
  --tw-gradient-to: rgb(31 41 55 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(31 41 55 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:to-\[\#1a1a2e\]:is(.dark *) {
  --tw-gradient-to: #1a1a2e var(--tw-gradient-to-position);
}
.dark\:to-\[var\(--next-color-hover\)\]:is(.dark *) {
  --tw-gradient-to: var(--next-color-hover) var(--tw-gradient-to-position);
}
.dark\:to-blue-900\/30:is(.dark *) {
  --tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
}
.dark\:to-gray-800:is(.dark *) {
  --tw-gradient-to: #1f2937 var(--tw-gradient-to-position);
}
.dark\:to-gray-900:is(.dark *) {
  --tw-gradient-to: #111827 var(--tw-gradient-to-position);
}
.dark\:to-gray-900\/30:is(.dark *) {
  --tw-gradient-to: rgb(17 24 39 / 0.3) var(--tw-gradient-to-position);
}
.dark\:to-indigo-400:is(.dark *) {
  --tw-gradient-to: #818cf8 var(--tw-gradient-to-position);
}
.dark\:to-indigo-900\/20:is(.dark *) {
  --tw-gradient-to: rgb(49 46 129 / 0.2) var(--tw-gradient-to-position);
}
.dark\:to-indigo-900\/30:is(.dark *) {
  --tw-gradient-to: rgb(49 46 129 / 0.3) var(--tw-gradient-to-position);
}
.dark\:to-pink-900\/20:is(.dark *) {
  --tw-gradient-to: rgb(131 24 67 / 0.2) var(--tw-gradient-to-position);
}
.dark\:to-yellow-900\/20:is(.dark *) {
  --tw-gradient-to: rgb(113 63 18 / 0.2) var(--tw-gradient-to-position);
}
.dark\:\!text-gray-400:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
.dark\:\!text-white:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.dark\:text-\[\#1d9bf0\]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(29 155 240 / var(--tw-text-opacity));
}
.dark\:text-\[\#536471\]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(83 100 113 / var(--tw-text-opacity));
}
.dark\:text-\[\#8b98a5\]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(139 152 165 / var(--tw-text-opacity));
}
.dark\:text-\[\#e7e9ea\]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(231 233 234 / var(--tw-text-opacity));
}
.dark\:text-\[var\(--el-text-color-regular\)\]:is(.dark *) {
  color: var(--el-text-color-regular);
}
.dark\:text-\[var\(--next-color-white\)\]:is(.dark *) {
  color: var(--next-color-white);
}
.dark\:text-\[var\(--next-text-color-regular\)\]:is(.dark *) {
  color: var(--next-text-color-regular);
}
.dark\:text-amber-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.dark\:text-blue-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}
.dark\:text-blue-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
.dark\:text-blue-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.dark\:text-emerald-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.dark\:text-gray-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.dark\:text-gray-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.dark\:text-gray-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.dark\:text-gray-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.dark\:text-gray-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.dark\:text-green-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity));
}
.dark\:text-green-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity));
}
.dark\:text-green-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.dark\:text-indigo-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.dark\:text-orange-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
.dark\:text-orange-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.dark\:text-red-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}
.dark\:text-red-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}
.dark\:text-red-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.dark\:text-red-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.dark\:text-slate-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.dark\:text-slate-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.dark\:text-slate-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:shadow-\[0_4px_24px_-4px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]:is(.dark *) {
  --tw-shadow: 0 4px 24px -4px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 4px 24px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-none:is(.dark *) {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-gray-900\/50:is(.dark *) {
  --tw-shadow-color: rgb(17 24 39 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:ring-blue-700:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity));
}
.dark\:ring-blue-900:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity));
}
.dark\:ring-gray-700\/50:is(.dark *) {
  --tw-ring-color: rgb(55 65 81 / 0.5);
}
.dark\:placeholder\:text-\[\#536471\]:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(83 100 113 / var(--tw-text-opacity));
}
.dark\:placeholder\:text-\[\#536471\]:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(83 100 113 / var(--tw-text-opacity));
}
.dark\:after\:bg-blue-400:is(.dark *)::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.dark\:hover\:border-\[\#1d9bf0\]:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(29 155 240 / var(--tw-border-opacity));
}
.dark\:hover\:border-\[var\(--el-color-primary-light-3\)\]:hover:is(.dark *) {
  border-color: var(--el-color-primary-light-3);
}
.dark\:hover\:border-blue-700:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}
.dark\:hover\:border-blue-700\/50:hover:is(.dark *) {
  border-color: rgb(29 78 216 / 0.5);
}
.dark\:hover\:border-gray-600\/50:hover:is(.dark *) {
  border-color: rgb(75 85 99 / 0.5);
}
.dark\:hover\:border-slate-600:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
.dark\:hover\:\!bg-red-900\/20:hover:is(.dark *) {
  background-color: rgb(127 29 29 / 0.2) !important;
}
.dark\:hover\:bg-\[\#1d2a35\]:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(29 42 53 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-\[\#38444d\]:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 68 77 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-\[var\(--next-color-hover\)\]:hover:is(.dark *) {
  background-color: var(--next-color-hover);
}
.dark\:hover\:bg-blue-900\/20:hover:is(.dark *) {
  background-color: rgb(30 58 138 / 0.2);
}
.dark\:hover\:bg-gray-600:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-gray-700:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-gray-700\/50:hover:is(.dark *) {
  background-color: rgb(55 65 81 / 0.5);
}
.dark\:hover\:bg-gray-800\/50:hover:is(.dark *) {
  background-color: rgb(31 41 55 / 0.5);
}
.dark\:hover\:from-blue-900\/30:hover:is(.dark *) {
  --tw-gradient-from: rgb(30 58 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:to-indigo-900\/30:hover:is(.dark *) {
  --tw-gradient-to: rgb(49 46 129 / 0.3) var(--tw-gradient-to-position);
}
.dark\:hover\:\!text-primary:hover:is(.dark *) {
  color: var(--el-color-primary) !important;
}
.dark\:hover\:\!text-red-400:hover:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity)) !important;
}
.dark\:hover\:text-\[\#1d9bf0\]:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(29 155 240 / var(--tw-text-opacity));
}
.dark\:hover\:text-blue-300:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
.dark\:hover\:text-blue-400:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.dark\:hover\:shadow-\[0_20px_40px_-12px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0_8px_16px_-8px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]:hover:is(.dark *) {
  --tw-shadow: 0 20px 40px -12px rgba(0,0,0,0.4),0 8px 16px -8px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 20px 40px -12px var(--tw-shadow-color), 0 8px 16px -8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:hover\:shadow-\[0_20px_40px_-12px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]:hover:is(.dark *) {
  --tw-shadow: 0 20px 40px -12px rgba(0,0,0,0.5);
  --tw-shadow-colored: 0 20px 40px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:focus\:border-blue-400:focus:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.group:hover .dark\:group-hover\:bg-\[\#536471\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(83 100 113 / var(--tw-bg-opacity));
}
.group:hover .dark\:group-hover\:bg-white\/5:is(.dark *) {
  background-color: rgb(255 255 255 / 0.05);
}
@media not all and (min-width: 1280px) {

  .max-xl\:h-auto {
    height: auto;
  }

  .max-xl\:max-h-none {
    max-height: none;
  }

  .max-xl\:w-full {
    width: 100%;
  }

  .max-xl\:flex-1 {
    flex: 1 1 0%;
  }

  .max-xl\:flex-col {
    flex-direction: column;
  }
}
@media not all and (min-width: 768px) {

  .max-md\:h-\[400px\] {
    height: 400px;
  }

  .max-md\:h-auto {
    height: auto;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:flex-none {
    flex: none;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:border-b {
    border-bottom-width: 1px;
  }

  .max-md\:border-r-0 {
    border-right-width: 0px;
  }
}
@media (min-width: 640px) {

  .sm\:mr-4 {
    margin-right: 16px;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:h-9 {
    height: 36px;
  }

  .sm\:h-\[600px\] {
    height: 600px;
  }

  .sm\:w-9 {
    width: 36px;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:items-start {
    align-items: flex-start;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:gap-3 {
    gap: 12px;
  }

  .sm\:gap-x-6 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .sm\:p-6 {
    padding: 24px;
  }

  .sm\:px-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sm\:py-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .sm\:text-2xl {
    font-size: var( --el-font-size-extra-large);
  }

  .sm\:text-4xl {
    font-size: 24px;
  }
}
@media (min-width: 768px) {

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:min-w-\[500px\] {
    min-width: 500px;
  }

  .md\:min-w-\[700px\] {
    min-width: 700px;
  }

  .md\:max-w-\[40\%\] {
    max-width: 40%;
  }

  .md\:max-w-\[60\%\] {
    max-width: 60%;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:gap-2 {
    gap: 8px;
  }
}
@media (min-width: 1024px) {

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:mb-8 {
    margin-bottom: 32px;
  }

  .xl\:ml-20 {
    margin-left: 80px;
  }

  .xl\:mt-2 {
    margin-top: 8px;
  }

  .xl\:mt-6 {
    margin-top: 24px;
  }

  .xl\:h-\[calc\(100vh-180px\)\] {
    height: calc(100vh - 180px);
  }

  .xl\:w-\[320px\] {
    width: 320px;
  }

  .xl\:min-w-\[300px\] {
    min-width: 300px;
  }

  .xl\:min-w-\[800px\] {
    min-width: 800px;
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-\[1fr_420px\] {
    grid-template-columns: 1fr 420px;
  }
}
@media (min-width: 1536px) {

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.\[\&_\.el-dialog\\_\\_body\]\:px-7 .el-dialog__body {
  padding-left: 28px;
  padding-right: 28px;
}
.\[\&_\.el-dialog\\_\\_body\]\:pb-7 .el-dialog__body {
  padding-bottom: 28px;
}
.\[\&_\.el-dialog\\_\\_body\]\:pt-3 .el-dialog__body {
  padding-top: 12px;
}
.\[\&_\.el-dialog\\_\\_header\]\:mr-0 .el-dialog__header {
  margin-right: 0px;
}
.\[\&_\.el-dialog\\_\\_header\]\:px-6 .el-dialog__header {
  padding-left: 24px;
  padding-right: 24px;
}
.\[\&_\.el-dialog\\_\\_header\]\:pb-3 .el-dialog__header {
  padding-bottom: 12px;
}
.\[\&_\.el-dialog\\_\\_header\]\:pt-6 .el-dialog__header {
  padding-top: 24px;
}
.\[\&_\.el-dialog\\_\\_title\]\:text-xl .el-dialog__title {
  font-size: var( --el-font-size-large);
}
.\[\&_\.el-dialog\\_\\_title\]\:font-semibold .el-dialog__title {
  font-weight: 600;
}
/* 初始化样式
------------------------------- */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none !important;
}
:root {
  --next-color-white: #ffffff;
  --next-bg-main-color: #F4F5F7;
  --next-bg-color: #f5f5ff;
  --next-border-color-light: #f1f2f3;
  --next-color-primary-lighter: #ecf5ff;
  --next-color-success-lighter: #f0f9eb;
  --next-color-warning-lighter: #fdf6ec;
  --next-color-danger-lighter: #fef0f0;
  --next-color-dark-hover: #0000001a;
  --next-color-menu-hover: rgba(0, 0, 0, 0.2);
  --next-color-user-hover: rgba(0, 0, 0, 0.04);
  --next-color-seting-main: #e9eef3;
  --next-color-seting-aside: #d3dce6;
  --next-color-seting-header: #b3c0d1;
  --next-border-color-topBar: #E9EEF2;
  --next-color-primary-3d: #3D3D3D;
  --next-color-primary-normal: #333333;
  --next-color-descriptions-label: #4C516A;
  --next-bg-descriptions-content: #F7F8FA;
}
html,
body,
#app {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  background-color: var(--next-bg-main-color);
  font-size: 14px;
  overflow: hidden;
  position: relative;
}
/* 主布局样式
------------------------------- */
.layout-container {
  width: 100%;
  height: 100%;
}
.layout-container .layout-pd, .layout-container .layout-padding {
  padding: 10px 10px 5px 10px !important;
}
.layout-container .layout-flex, .layout-container .layout-padding-scroll, .layout-container .layout-padding-auto, .layout-container .layout-padding, .layout-container .layout-main .layout-main-scroll .layout-parent, .layout-container .layout-main .layout-main-scroll {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.layout-container .layout-aside {
  background: var(--next-bg-menuBar);
  box-shadow: 2px 0 6px rgba(0, 21, 41, 0.01);
  height: inherit;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  overflow-x: hidden !important;
}
.layout-container .layout-aside .el-scrollbar__view {
  overflow: hidden;
}
.layout-container .layout-header {
  padding: 0 !important;
  height: auto !important;
}
.layout-container .layout-main {
  padding: 0 !important;
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.layout-container .layout-main .layout-main-scroll .layout-parent {
  position: relative;
}
.layout-container .layout-padding {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  overflow: hidden;
}
.layout-container .layout-padding-auto {
  height: inherit;
  padding: 10px;
}
.layout-container .layout-padding-auto.new {
  padding: 10px 10px;
}
.layout-container .layout-padding-view {
  background: var(--el-color-white);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.layout-container .layout-padding-view.sec {
  background-color: transparent;
}
.layout-container .layout-padding .block-area {
  padding: 10px 14px;
}
.layout-container .layout-padding .block-area.sec-pd {
  padding: 18px 34px;
}
.layout-container .layout-padding.scroll {
  overflow-y: auto;
}
.layout-container .layout-padding-scroll {
  background: var(--el-color-white);
  height: auto;
  padding: 10px;
}
.layout-container .layout-padding-unset {
  padding: 0 !important;
}
.layout-container .layout-padding-unset-view {
  border-radius: 0 !important;
  border: none !important;
}
.layout-container .layout-iframe {
  height: 100%;
}
.layout-container .layout-iframe .el-loading-parent--relative {
  height: 100%;
}
.layout-container .el-scrollbar {
  width: 100%;
}
.layout-container .layout-el-aside-br-color {
  border-right: 1px solid var(--el-border-color-light, #ebeef5);
}
.layout-container .layout-aside-pc-220 {
  width: 220px !important;
  transition: width 0.3s ease;
}
.layout-container .layout-aside-pc-250 {
  width: 250px !important;
  transition: width 0.3s ease;
}
.layout-container .layout-aside-pc-64 {
  width: 64px !important;
  transition: width 0.3s ease;
}
.layout-container .layout-aside-pc-1 {
  width: 1px !important;
  transition: width 0.3s ease;
}
.layout-container .layout-aside-mobile {
  position: fixed;
  top: 0;
  left: -220px;
  width: 220px;
  z-index: 9999999;
}
.layout-container .layout-aside-mobile-close {
  left: -220px;
  transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.layout-container .layout-aside-mobile-open {
  left: 0;
  transition: all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.layout-container .layout-aside-mobile-mode {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999998;
  animation: error-img 0.3s;
}
.layout-container .layout-mian-height-50 {
  height: calc(100vh - 50px);
}
.layout-container .layout-columns-warp {
  flex: 1;
  display: flex;
  overflow: hidden;
}
.layout-container .layout-hide {
  display: none;
}
.layout-navbars-tagsview-ul .is-active {
  font-weight: 900;
}
/* element plus 全局样式
------------------------------- */
.layout-breadcrumb-seting .el-divider {
  background-color: rgb(230, 230, 230);
}
/* nprogress 进度条跟随主题颜色
------------------------------- */
#nprogress .bar {
  background: var(--el-color-primary) !important;
  z-index: 9999999 !important;
}
/* flex 弹性布局
------------------------------- */
.flex, .flex-center {
  display: flex;
}
.flex-auto {
  flex: 1;
  overflow: hidden;
}
.flex-center {
  flex-direction: column !important;
  width: 100%;
  overflow: hidden;
}
.flex-margin {
  margin: auto;
}
.flex-warp {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  margin: 0 -5px;
}
.flex-warp .flex-warp-item {
  padding: 5px;
}
.flex-warp .flex-warp-item .flex-warp-item-box {
  width: 100%;
  height: 100%;
}
/* cursor 鼠标形状
------------------------------- */
.cursor-default {
  cursor: default !important;
}
.cursor-help {
  cursor: help !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-move {
  cursor: move !important;
}
/* 宽高 100%
------------------------------- */
.w100 {
  width: 100% !important;
}
.h100 {
  height: 100% !important;
}
.vh100 {
  height: 100vh !important;
}
.max100vh {
  max-height: 100vh !important;
}
.min100vh {
  min-height: 100vh !important;
}
/* 颜色值
------------------------------- */
.color-primary {
  color: var(--el-color-primary);
}
.color-success {
  color: var(--el-color-success);
}
.color-warning {
  color: var(--el-color-warning);
}
.color-danger {
  color: var(--el-color-danger);
}
.color-info {
  color: var(--el-color-info);
}
/* 字体大小全局样式
------------------------------- */
.font10 {
  font-size: 10px !important;
}
.font11 {
  font-size: 11px !important;
}
.font12 {
  font-size: 12px !important;
}
.font13 {
  font-size: 13px !important;
}
.font14 {
  font-size: 14px !important;
}
.font15 {
  font-size: 15px !important;
}
.font16 {
  font-size: 16px !important;
}
.font17 {
  font-size: 17px !important;
}
.font18 {
  font-size: 18px !important;
}
.font19 {
  font-size: 19px !important;
}
.font20 {
  font-size: 20px !important;
}
.font21 {
  font-size: 21px !important;
}
.font22 {
  font-size: 22px !important;
}
.font23 {
  font-size: 23px !important;
}
.font24 {
  font-size: 24px !important;
}
.font25 {
  font-size: 25px !important;
}
.font26 {
  font-size: 26px !important;
}
.font27 {
  font-size: 27px !important;
}
.font28 {
  font-size: 28px !important;
}
.font29 {
  font-size: 29px !important;
}
.font30 {
  font-size: 30px !important;
}
.font31 {
  font-size: 31px !important;
}
.font32 {
  font-size: 32px !important;
}
/* 外边距、内边距全局样式
------------------------------- */
.mt1 {
  margin-top: 1px !important;
}
.mr1 {
  margin-right: 1px !important;
}
.mb1 {
  margin-bottom: 1px !important;
}
.ml1 {
  margin-left: 1px !important;
}
.pt1 {
  padding-top: 1px !important;
}
.pr1 {
  padding-right: 1px !important;
}
.pb1 {
  padding-bottom: 1px !important;
}
.pl1 {
  padding-left: 1px !important;
}
.mt2 {
  margin-top: 2px !important;
}
.mr2 {
  margin-right: 2px !important;
}
.mb2 {
  margin-bottom: 2px !important;
}
.ml2 {
  margin-left: 2px !important;
}
.pt2 {
  padding-top: 2px !important;
}
.pr2 {
  padding-right: 2px !important;
}
.pb2 {
  padding-bottom: 2px !important;
}
.pl2 {
  padding-left: 2px !important;
}
.mt3 {
  margin-top: 3px !important;
}
.mr3 {
  margin-right: 3px !important;
}
.mb3 {
  margin-bottom: 3px !important;
}
.ml3 {
  margin-left: 3px !important;
}
.pt3 {
  padding-top: 3px !important;
}
.pr3 {
  padding-right: 3px !important;
}
.pb3 {
  padding-bottom: 3px !important;
}
.pl3 {
  padding-left: 3px !important;
}
.mt4 {
  margin-top: 4px !important;
}
.mr4 {
  margin-right: 4px !important;
}
.mb4 {
  margin-bottom: 4px !important;
}
.ml4 {
  margin-left: 4px !important;
}
.pt4 {
  padding-top: 4px !important;
}
.pr4 {
  padding-right: 4px !important;
}
.pb4 {
  padding-bottom: 4px !important;
}
.pl4 {
  padding-left: 4px !important;
}
.mt5 {
  margin-top: 5px !important;
}
.mr5 {
  margin-right: 5px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.ml5 {
  margin-left: 5px !important;
}
.pt5 {
  padding-top: 5px !important;
}
.pr5 {
  padding-right: 5px !important;
}
.pb5 {
  padding-bottom: 5px !important;
}
.pl5 {
  padding-left: 5px !important;
}
.mt6 {
  margin-top: 6px !important;
}
.mr6 {
  margin-right: 6px !important;
}
.mb6 {
  margin-bottom: 6px !important;
}
.ml6 {
  margin-left: 6px !important;
}
.pt6 {
  padding-top: 6px !important;
}
.pr6 {
  padding-right: 6px !important;
}
.pb6 {
  padding-bottom: 6px !important;
}
.pl6 {
  padding-left: 6px !important;
}
.mt7 {
  margin-top: 7px !important;
}
.mr7 {
  margin-right: 7px !important;
}
.mb7 {
  margin-bottom: 7px !important;
}
.ml7 {
  margin-left: 7px !important;
}
.pt7 {
  padding-top: 7px !important;
}
.pr7 {
  padding-right: 7px !important;
}
.pb7 {
  padding-bottom: 7px !important;
}
.pl7 {
  padding-left: 7px !important;
}
.mt8 {
  margin-top: 8px !important;
}
.mr8 {
  margin-right: 8px !important;
}
.mb8 {
  margin-bottom: 8px !important;
}
.ml8 {
  margin-left: 8px !important;
}
.pt8 {
  padding-top: 8px !important;
}
.pr8 {
  padding-right: 8px !important;
}
.pb8 {
  padding-bottom: 8px !important;
}
.pl8 {
  padding-left: 8px !important;
}
.mt9 {
  margin-top: 9px !important;
}
.mr9 {
  margin-right: 9px !important;
}
.mb9 {
  margin-bottom: 9px !important;
}
.ml9 {
  margin-left: 9px !important;
}
.pt9 {
  padding-top: 9px !important;
}
.pr9 {
  padding-right: 9px !important;
}
.pb9 {
  padding-bottom: 9px !important;
}
.pl9 {
  padding-left: 9px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.ml10 {
  margin-left: 10px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pr10 {
  padding-right: 10px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pl10 {
  padding-left: 10px !important;
}
.mt11 {
  margin-top: 11px !important;
}
.mr11 {
  margin-right: 11px !important;
}
.mb11 {
  margin-bottom: 11px !important;
}
.ml11 {
  margin-left: 11px !important;
}
.pt11 {
  padding-top: 11px !important;
}
.pr11 {
  padding-right: 11px !important;
}
.pb11 {
  padding-bottom: 11px !important;
}
.pl11 {
  padding-left: 11px !important;
}
.mt12 {
  margin-top: 12px !important;
}
.mr12 {
  margin-right: 12px !important;
}
.mb12 {
  margin-bottom: 12px !important;
}
.ml12 {
  margin-left: 12px !important;
}
.pt12 {
  padding-top: 12px !important;
}
.pr12 {
  padding-right: 12px !important;
}
.pb12 {
  padding-bottom: 12px !important;
}
.pl12 {
  padding-left: 12px !important;
}
.mt13 {
  margin-top: 13px !important;
}
.mr13 {
  margin-right: 13px !important;
}
.mb13 {
  margin-bottom: 13px !important;
}
.ml13 {
  margin-left: 13px !important;
}
.pt13 {
  padding-top: 13px !important;
}
.pr13 {
  padding-right: 13px !important;
}
.pb13 {
  padding-bottom: 13px !important;
}
.pl13 {
  padding-left: 13px !important;
}
.mt14 {
  margin-top: 14px !important;
}
.mr14 {
  margin-right: 14px !important;
}
.mb14 {
  margin-bottom: 14px !important;
}
.ml14 {
  margin-left: 14px !important;
}
.pt14 {
  padding-top: 14px !important;
}
.pr14 {
  padding-right: 14px !important;
}
.pb14 {
  padding-bottom: 14px !important;
}
.pl14 {
  padding-left: 14px !important;
}
.mt15 {
  margin-top: 15px !important;
}
.mr15 {
  margin-right: 15px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.ml15 {
  margin-left: 15px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pr15 {
  padding-right: 15px !important;
}
.pb15 {
  padding-bottom: 15px !important;
}
.pl15 {
  padding-left: 15px !important;
}
.mt16 {
  margin-top: 16px !important;
}
.mr16 {
  margin-right: 16px !important;
}
.mb16 {
  margin-bottom: 16px !important;
}
.ml16 {
  margin-left: 16px !important;
}
.pt16 {
  padding-top: 16px !important;
}
.pr16 {
  padding-right: 16px !important;
}
.pb16 {
  padding-bottom: 16px !important;
}
.pl16 {
  padding-left: 16px !important;
}
.mt17 {
  margin-top: 17px !important;
}
.mr17 {
  margin-right: 17px !important;
}
.mb17 {
  margin-bottom: 17px !important;
}
.ml17 {
  margin-left: 17px !important;
}
.pt17 {
  padding-top: 17px !important;
}
.pr17 {
  padding-right: 17px !important;
}
.pb17 {
  padding-bottom: 17px !important;
}
.pl17 {
  padding-left: 17px !important;
}
.mt18 {
  margin-top: 18px !important;
}
.mr18 {
  margin-right: 18px !important;
}
.mb18 {
  margin-bottom: 18px !important;
}
.ml18 {
  margin-left: 18px !important;
}
.pt18 {
  padding-top: 18px !important;
}
.pr18 {
  padding-right: 18px !important;
}
.pb18 {
  padding-bottom: 18px !important;
}
.pl18 {
  padding-left: 18px !important;
}
.mt19 {
  margin-top: 19px !important;
}
.mr19 {
  margin-right: 19px !important;
}
.mb19 {
  margin-bottom: 19px !important;
}
.ml19 {
  margin-left: 19px !important;
}
.pt19 {
  padding-top: 19px !important;
}
.pr19 {
  padding-right: 19px !important;
}
.pb19 {
  padding-bottom: 19px !important;
}
.pl19 {
  padding-left: 19px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pr20 {
  padding-right: 20px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pl20 {
  padding-left: 20px !important;
}
.mt21 {
  margin-top: 21px !important;
}
.mr21 {
  margin-right: 21px !important;
}
.mb21 {
  margin-bottom: 21px !important;
}
.ml21 {
  margin-left: 21px !important;
}
.pt21 {
  padding-top: 21px !important;
}
.pr21 {
  padding-right: 21px !important;
}
.pb21 {
  padding-bottom: 21px !important;
}
.pl21 {
  padding-left: 21px !important;
}
.mt22 {
  margin-top: 22px !important;
}
.mr22 {
  margin-right: 22px !important;
}
.mb22 {
  margin-bottom: 22px !important;
}
.ml22 {
  margin-left: 22px !important;
}
.pt22 {
  padding-top: 22px !important;
}
.pr22 {
  padding-right: 22px !important;
}
.pb22 {
  padding-bottom: 22px !important;
}
.pl22 {
  padding-left: 22px !important;
}
.mt23 {
  margin-top: 23px !important;
}
.mr23 {
  margin-right: 23px !important;
}
.mb23 {
  margin-bottom: 23px !important;
}
.ml23 {
  margin-left: 23px !important;
}
.pt23 {
  padding-top: 23px !important;
}
.pr23 {
  padding-right: 23px !important;
}
.pb23 {
  padding-bottom: 23px !important;
}
.pl23 {
  padding-left: 23px !important;
}
.mt24 {
  margin-top: 24px !important;
}
.mr24 {
  margin-right: 24px !important;
}
.mb24 {
  margin-bottom: 24px !important;
}
.ml24 {
  margin-left: 24px !important;
}
.pt24 {
  padding-top: 24px !important;
}
.pr24 {
  padding-right: 24px !important;
}
.pb24 {
  padding-bottom: 24px !important;
}
.pl24 {
  padding-left: 24px !important;
}
.mt25 {
  margin-top: 25px !important;
}
.mr25 {
  margin-right: 25px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.ml25 {
  margin-left: 25px !important;
}
.pt25 {
  padding-top: 25px !important;
}
.pr25 {
  padding-right: 25px !important;
}
.pb25 {
  padding-bottom: 25px !important;
}
.pl25 {
  padding-left: 25px !important;
}
.mt26 {
  margin-top: 26px !important;
}
.mr26 {
  margin-right: 26px !important;
}
.mb26 {
  margin-bottom: 26px !important;
}
.ml26 {
  margin-left: 26px !important;
}
.pt26 {
  padding-top: 26px !important;
}
.pr26 {
  padding-right: 26px !important;
}
.pb26 {
  padding-bottom: 26px !important;
}
.pl26 {
  padding-left: 26px !important;
}
.mt27 {
  margin-top: 27px !important;
}
.mr27 {
  margin-right: 27px !important;
}
.mb27 {
  margin-bottom: 27px !important;
}
.ml27 {
  margin-left: 27px !important;
}
.pt27 {
  padding-top: 27px !important;
}
.pr27 {
  padding-right: 27px !important;
}
.pb27 {
  padding-bottom: 27px !important;
}
.pl27 {
  padding-left: 27px !important;
}
.mt28 {
  margin-top: 28px !important;
}
.mr28 {
  margin-right: 28px !important;
}
.mb28 {
  margin-bottom: 28px !important;
}
.ml28 {
  margin-left: 28px !important;
}
.pt28 {
  padding-top: 28px !important;
}
.pr28 {
  padding-right: 28px !important;
}
.pb28 {
  padding-bottom: 28px !important;
}
.pl28 {
  padding-left: 28px !important;
}
.mt29 {
  margin-top: 29px !important;
}
.mr29 {
  margin-right: 29px !important;
}
.mb29 {
  margin-bottom: 29px !important;
}
.ml29 {
  margin-left: 29px !important;
}
.pt29 {
  padding-top: 29px !important;
}
.pr29 {
  padding-right: 29px !important;
}
.pb29 {
  padding-bottom: 29px !important;
}
.pl29 {
  padding-left: 29px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mr30 {
  margin-right: 30px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.pr30 {
  padding-right: 30px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.pl30 {
  padding-left: 30px !important;
}
.mt31 {
  margin-top: 31px !important;
}
.mr31 {
  margin-right: 31px !important;
}
.mb31 {
  margin-bottom: 31px !important;
}
.ml31 {
  margin-left: 31px !important;
}
.pt31 {
  padding-top: 31px !important;
}
.pr31 {
  padding-right: 31px !important;
}
.pb31 {
  padding-bottom: 31px !important;
}
.pl31 {
  padding-left: 31px !important;
}
.mt32 {
  margin-top: 32px !important;
}
.mr32 {
  margin-right: 32px !important;
}
.mb32 {
  margin-bottom: 32px !important;
}
.ml32 {
  margin-left: 32px !important;
}
.pt32 {
  padding-top: 32px !important;
}
.pr32 {
  padding-right: 32px !important;
}
.pb32 {
  padding-bottom: 32px !important;
}
.pl32 {
  padding-left: 32px !important;
}
.mt33 {
  margin-top: 33px !important;
}
.mr33 {
  margin-right: 33px !important;
}
.mb33 {
  margin-bottom: 33px !important;
}
.ml33 {
  margin-left: 33px !important;
}
.pt33 {
  padding-top: 33px !important;
}
.pr33 {
  padding-right: 33px !important;
}
.pb33 {
  padding-bottom: 33px !important;
}
.pl33 {
  padding-left: 33px !important;
}
.mt34 {
  margin-top: 34px !important;
}
.mr34 {
  margin-right: 34px !important;
}
.mb34 {
  margin-bottom: 34px !important;
}
.ml34 {
  margin-left: 34px !important;
}
.pt34 {
  padding-top: 34px !important;
}
.pr34 {
  padding-right: 34px !important;
}
.pb34 {
  padding-bottom: 34px !important;
}
.pl34 {
  padding-left: 34px !important;
}
.mt35 {
  margin-top: 35px !important;
}
.mr35 {
  margin-right: 35px !important;
}
.mb35 {
  margin-bottom: 35px !important;
}
.ml35 {
  margin-left: 35px !important;
}
.pt35 {
  padding-top: 35px !important;
}
.pr35 {
  padding-right: 35px !important;
}
.pb35 {
  padding-bottom: 35px !important;
}
.pl35 {
  padding-left: 35px !important;
}
/* 页面切换动画
------------------------------- */
.slide-right-enter-active,
.slide-right-leave-active,
.slide-left-enter-active,
.slide-left-leave-active {
  will-change: transform;
  transition: all 0.3s ease;
}
.slide-right-enter-from, .slide-left-leave-to {
  opacity: 0;
  transform: translateX(-20px);
}
.slide-right-leave-to, .slide-left-enter-from {
  opacity: 0;
  transform: translateX(20px);
}
.opacitys-enter-active,
.opacitys-leave-active {
  will-change: transform;
  transition: all 0.3s ease;
}
.opacitys-enter-from,
.opacitys-leave-to {
  opacity: 0;
}
/* Breadcrumb 面包屑过渡动画
------------------------------- */
.breadcrumb-enter-active,
.breadcrumb-leave-active {
  transition: all 0.5s ease;
}
.breadcrumb-enter-from,
.breadcrumb-leave-active {
  opacity: 0;
  transform: translateX(20px);
}
.breadcrumb-leave-active {
  position: absolute;
  z-index: -1;
}
/* logo 过渡动画
------------------------------- */
@keyframes logoAnimation {
  0% {
    transform: scale(0);
  }
  80% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
/* 404、401 过渡动画
------------------------------- */
@keyframes error-num {
  0% {
    transform: translateY(60px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes error-img {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes error-img-two {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* 登录页动画
------------------------------- */
@keyframes loginLeft {
  0% {
    left: -100%;
  }
  50%, 100% {
    left: 100%;
  }
}
@keyframes loginTop {
  0% {
    top: -100%;
  }
  50%, 100% {
    top: 100%;
  }
}
@keyframes loginRight {
  0% {
    right: -100%;
  }
  50%, 100% {
    right: 100%;
  }
}
@keyframes loginBottom {
  0% {
    bottom: -100%;
  }
  50%, 100% {
    bottom: 100%;
  }
}
/* 左右左 link.vue
------------------------------- */
@keyframes toRight {
  0% {
    left: -5px;
  }
  50% {
    left: 100%;
  }
  100% {
    left: -5px;
  }
}
/* wangeditor 富文本编辑器
------------------------------- */
.editor-container {
  z-index: 10;
}
.editor-container .w-e-toolbar {
  border: 1px solid var(--el-border-color-light, #ebeef5) !important;
  border-bottom: 1px solid var(--el-border-color-light, #ebeef5) !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 2 !important;
}
.editor-container .w-e-text-container {
  border: 1px solid var(--el-border-color-light, #ebeef5) !important;
  border-top: none !important;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  z-index: 1 !important;
}
[data-theme=dark] {
  --w-e-textarea-bg-color: var(--el-color-white) !important;
  --w-e-textarea-color: var(--el-text-color-primary) !important;
  --w-e-toolbar-color: var(--el-text-color-primary) !important;
  --w-e-toolbar-bg-color: var(--el-color-white) !important;
  --w-e-toolbar-active-color: var(--el-text-color-primary) !important;
  --w-e-toolbar-active-bg-color: var(--next-color-menu-hover) !important;
  --w-e-toolbar-border-color: var(--el-border-color-light, #ebeef5) !important;
  --w-e-modal-button-bg-color: var(--el-color-primary) !important;
  --w-e-modal-button-border-color: var(--el-color-primary) !important;
}
.ivu-affix {
  position: fixed;
  z-index: 10;
}
.white {
  background-color: #fff;
}
.reset-ag .ag-theme-quartz .ag-header-cell {
  font-size: 16px;
}
.reset-ag .cell-render,
.reset-ag .el-button {
  font-size: 16px;
  margin: 0 3px;
}
.el-message__content {
  font-size: 16px;
}
.txt-break {
  padding: 6px 0;
  line-height: 1.5;
  word-wrap: break-word;
}
.cell-left {
  text-align: left !important;
}
.reset-table .el-table__row {
  color: #565656;
}
.reset-table .parent-row,
.reset-table .el-table__row--level-0 {
  color: #000000;
  background-color: rgba(245, 247, 250, 0.4);
}
.reset-table .el-table__row--level-1 {
  color: #232323;
}
.rightBox {
  transition: all 300ms linear;
  margin-top: 3px;
  padding-bottom: 30px;
  padding-left: 0;
}
.projectNameListRight {
  height: 770px;
  overflow: scroll;
  padding-bottom: 30px;
  padding-left: 0 !important;
}
.layout-container .layout-padding-view.sec {
  background: linear-gradient(113deg, #dcecfa 0%, #cddefa 44%, #f5f6fa 100%);
}
.new-details-pages {
  height: 60vh;
  overflow: hidden;
}
.new-details-pages .itemInfoList {
  overflow: hidden;
  padding: 8px 0 0 0;
  box-shadow: 0px 0px 4px 1px rgba(4, 46, 73, 0.2);
  border-radius: 8px;
  border: 1px solid #eeeeee;
}
.new-details-pages .itemInfoList .part-item-main {
  padding: 10px !important;
  border: 0;
}
.new-details-pages .itemInfoList .el-collapse-item__wrap {
  border: 0;
}
.new-details-pages .itemInfoList .el-collapse-item__header {
  height: 36px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dddddd;
}
.new-details-pages .itemInfoList .part-item-title {
  font-weight: 550;
  font-size: 14px;
  color: #000000;
  width: 100%;
}
.new-details-pages .itemInfoList .part-item-btn-add {
  width: 80px;
  height: 24px;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #dddddd;
  color: #0970b2;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: normal;
  margin-left: 16px;
}
.new-details-pages .itemInfoList .part-item-btn-add .el-icon {
  margin-right: 8px;
}
.new-details-pages .itemInfoList .name-active {
  color: #0c6eb3 !important;
}
.new-details-pages .pd-10 {
  padding: 10px;
}
.new-details-pages .el-collapse-item__content {
  padding-bottom: 1px;
}
.new-details-pages .pages-top-infos {
  margin-bottom: 10px;
  border-radius: 8px;
  overflow: hidden;
}
.new-details-pages .pages-top-infos .page-title {
  font-weight: 500;
  font-size: 24px;
  color: #333333;
  text-align: center;
  position: relative;
  border: none;
}
.new-details-pages .pages-top-infos .page-title .order-status {
  height: 28px;
  width: 75px;
  line-height: 28px;
  font-size: 14px;
  text-align: center;
  background: #ffffff;
  position: absolute;
  right: 20px;
  top: 5px;
  border: 1px dashed #0c6eb3;
  border-radius: 4px;
  color: #0c6eb3;
}
.new-details-pages .pages-top-infos .page-base-info {
  background-color: #f2f8fb;
  padding: 6px 0;
  border-radius: 6px;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.new-details-pages .pages-top-infos .page-base-info .el-row .el-col .el-form-item {
  font-weight: 550;
}
.new-details-pages .pages-top-infos .page-base-info .el-row .el-col .el-form-item .el-form-item__label {
  color: #0970b2;
}
.new-details-pages .pages-top-infos .page-base-info .el-row .el-col .el-form-item .el-form-item__content {
  color: #0970b2;
}
.el-dialog-box :deep(.el-dialog) {
  background: #f8f9fa;
  border-radius: 8px;
  overflow: hidden;
}
.el-dialog-box :deep(.el-dialog) .el-dialog__header {
  margin: 0;
  padding: 0;
  height: 48px;
  background: #ffffff;
  cursor: pointer;
}
.el-dialog-box :deep(.el-dialog) .el-dialog__header .my-header {
  display: flex;
  height: 100%;
  font-size: 16px;
  color: #000000;
  justify-content: space-between;
  align-items: center;
  padding: 0 24px;
}
.el-dialog-box :deep(.el-dialog) .head-container-header {
  padding: 16px;
  background: #ffffff;
  border-radius: 4px;
}
.el-dialog-box :deep(.el-dialog) .el-tree {
  max-height: 550px;
  overflow-y: scroll;
  padding: 20px;
  border-radius: 4px;
}
.el-dialog-box .table-box {
  padding: 20px;
  background: #ffffff;
  border-radius: 4px;
  margin-top: 10px;
  border: 1px solid #eeeeee;
}
.point-table .point::before {
  content: "*";
  color: #f56c6c;
}
.point-table .el-scrollbar .el-scrollbar__bar {
  bottom: 1px;
}
.point-table .el-scrollbar .el-scrollbar__bar.is-horizontal {
  height: 8px;
}
.point-table .el-scrollbar .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb {
  height: 8px;
  border-radius: 5px;
  background-color: rgba(14, 107, 166, 0.9);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}
.point-table .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb {
  width: 5px;
  border-radius: 2px;
  background-color: rgb(136, 219, 255);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}
/* 第三方图标字体间距/大小设置
------------------------------- */
/* 文本不换行
------------------------------- */
/* 多行文本溢出
  ------------------------------- */
/* 滚动条(页面未使用) div 中使用：
  ------------------------------- */
/* Button 按钮
------------------------------- */
.el-button:not(.is-circle) i.el-icon,
.el-button i.iconfont,
.el-button i.fa,
.el-button--default i.iconfont,
.el-button--default i.fa {
  font-size: 14px !important;
}
.el-button--small i.iconfont,
.el-button--small i.fa {
  font-size: 12px !important;
}
.el-button [class*=el-icon] + span {
  margin-left: 6px;
}
/* Input 输入框、InputNumber 计数器
------------------------------- */
.el-autocomplete-suggestion__wrap {
  max-height: 280px !important;
}
/* Form 表单
------------------------------- */
.el-form .el-form-item:last-of-type {
  margin-bottom: 0 !important;
}
.el-form .el-form-item--default .el-form-item__label,
.el-form .el-form-item--default .el-form-item__content,
.el-form .el-form-item--default .el-input__inner {
  color: var(--next-color-primary-3d);
}
.el-form.el-form--inline .el-form-item--large.el-form-item:last-of-type {
  margin-bottom: 22px !important;
}
.el-form.el-form--inline .el-form-item--default.el-form-item:last-of-type,
.el-form.el-form--inline .el-form-item--small.el-form-item:last-of-type {
  margin-bottom: 18px !important;
}
.el-form.el-form--inline .el-form-item {
  margin-right: 12px;
}
.el-form .el-form-item .el-form-item__label .el-icon {
  margin-right: 0px;
}
.el-input-number {
  width: 100%;
}
.el-form-item__content .el-select {
  width: 100% !important;
}
.el-form-item__content .el-date-editor {
  width: 100% !important;
}
/* Alert 警告
------------------------------- */
.el-alert {
  border: 1px solid;
}
.el-alert__title {
  word-break: break-all;
}
/* Message 消息提示
------------------------------- */
.el-message {
  min-width: unset !important;
  padding: 15px !important;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.02);
}
/* NavMenu 导航菜单
------------------------------- */
.el-menu-hover-bg-color, .el-menu-item:hover, .el-menu-item.is-active,
.el-sub-menu.is-active .el-sub-menu__title,
.el-sub-menu:not(.is-opened):hover .el-sub-menu__title {
  background-color: var(--next-bg-menuBarActiveColor) !important;
}
.el-menu {
  border-right: none !important;
  width: 100%;
}
.el-menu-item {
  height: 56px !important;
  line-height: 56px !important;
}
.el-menu-item,
.el-sub-menu__title {
  color: var(--next-bg-menuBarColor) !important;
}
.el-menu--collapse {
  width: 64px !important;
}
.el-menu-item a,
.el-menu-item a:hover,
.el-menu-item i,
.el-sub-menu__title i {
  color: inherit;
  text-decoration: none;
}
.el-menu-item .iconfont,
.el-sub-menu .iconfont,
.el-menu-item .fa,
.el-menu-item .svg-icon,
.el-sub-menu .svg-icon,
.el-sub-menu .fa {
  font-size: 14px !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 24px !important;
  text-align: center;
  justify-content: center;
}
.el-sub-menu.is-active.is-opened .el-sub-menu__title {
  background-color: unset !important;
}
.el-popper.is-dark a {
  color: var(--el-color-white) !important;
  text-decoration: none;
}
.el-menu.el-menu--horizontal {
  border-bottom: none !important;
  width: 100% !important;
}
.el-menu.el-menu--horizontal .el-sub-menu.is-active .el-sub-menu__title {
  color: var(--next-bg-menuBarColor) !important;
  border: none;
}
.el-menu.el-menu--horizontal .el-sub-menu.is-active .el-sub-menu__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-radius: 1px;
  background: linear-gradient(90deg, #68CBFF 0%, #0970B2 100%);
}
.el-menu.el-menu--horizontal .el-menu-item,
.el-menu.el-menu--horizontal .el-sub-menu__title {
  height: 44px !important;
  color: var(--next-bg-topBarColor) !important;
  padding-right: calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width) - 6px);
}
.el-menu.el-menu--horizontal .el-menu-item:hover, .el-menu.el-menu--horizontal .el-menu-item.is-active,
.el-menu.el-menu--horizontal .el-sub-menu__title:hover,
.el-menu.el-menu--horizontal .el-sub-menu__title.is-active {
  color: var(--el-color-primary) !important;
}
.el-menu.el-menu--horizontal .el-menu-item:not(.is-active):hover,
.el-menu.el-menu--horizontal .el-sub-menu:not(.is-active):hover .el-sub-menu__title {
  color: var(--next-bg-topBarColor);
}
.el-menu.el-menu--horizontal .el-sub-menu__icon-arrow {
  right: calc(var(--el-menu-base-level-padding) - 6px);
}
/* Tabs 标签页
------------------------------- */
.el-tabs__nav-wrap::after {
  height: 1px !important;
}
/* Dropdown 下拉菜单
------------------------------- */
.el-dropdown-menu {
  list-style: none !important;
  /*修复 Dropdown 下拉菜单样式问题 2022.03.04*/
}
.el-dropdown-menu .el-dropdown-menu__item {
  white-space: nowrap;
}
.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: var(--el-dropdown-menuItem-hover-fill);
  color: var(--el-dropdown-menuItem-hover-color);
}
/* Steps 步骤条
------------------------------- */
.el-step__icon-inner {
  font-size: 30px !important;
  font-weight: 400 !important;
}
.el-step__title {
  font-size: 14px;
}
/* Dialog 对话框
------------------------------- */
.el-overlay {
  overflow: hidden;
}
.el-overlay .el-overlay-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  position: unset !important;
  width: 100%;
  height: 100%;
}
.el-overlay .el-overlay-dialog .el-dialog {
  margin: 0 auto !important;
  position: absolute;
}
.el-overlay .el-overlay-dialog .el-dialog .el-dialog__body {
  padding: 20px !important;
}
.el-dialog__body {
  max-height: calc(90vh - 80px) !important;
  overflow-y: auto;
  overflow-x: hidden;
}
/* Card 卡片
------------------------------- */
.el-card__header {
  padding: 15px 20px;
}
.el-calendar-table .el-calendar-day {
  height: 50px;
  padding: 0;
}
/* Table 表格 element plus 2.2.0 版本
------------------------------- */
.el-table {
  color: #000000;
}
.el-table .el-button.is-text {
  padding: 0;
}
/* scrollbar
------------------------------- */
.el-scrollbar__bar {
  z-index: 4;
}
/*防止页面切换时，滚动条高度不变的问题（滚动条高度非滚动条滚动高度）*/
.el-scrollbar__wrap {
  max-height: 100%;
}
.el-select-dropdown .el-scrollbar__wrap {
  overflow-x: scroll !important;
}
/*修复Select 选择器高度问题*/
.el-select-dropdown__wrap {
  max-height: 274px !important;
}
/*修复Cascader 级联选择器高度问题*/
.el-cascader-menu__wrap.el-scrollbar__wrap {
  height: 204px !important;
}
/*用于界面高度自适应（main.vue），区分 scrollbar__view，防止其它使用 scrollbar 的地方出现滚动条消失*/
.layout-container-view .el-scrollbar__view {
  height: 100%;
}
/*防止分栏布局二级菜单很多时，滚动条消失问题*/
.layout-columns-warp .layout-aside .el-scrollbar__view {
  height: unset !important;
}
/* Pagination 分页
------------------------------- */
.el-pagination__editor {
  margin-right: 8px;
}
.el-pagination {
  margin-top: 15px;
  justify-content: flex-end;
  margin-right: 20px;
}
/*深色模式时分页高亮问题*/
.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) !important;
  color: var(--el-color-white) !important;
}
.el-empty {
  --el-empty-padding: 0 0 !important;
}
svg {
  display: inline;
  vertical-align: baseline;
}
.reset-plain-btn .el-button {
  border-style: dashed;
  color: var(--el-color-primary);
  border-color: var(--el-color-primary-light-5);
  background-color: var(--el-button-hover-bg-color);
}
.reset-plain-btn .el-button.is-disabled,
.reset-plain-btn .el-button.is-disabled:focus,
.reset-plain-btn .el-button.is-disabled:hover {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
.reset-timeline .el-timeline-item__tail {
  border-left: 1px dashed rgba(9, 112, 178, 0.55);
}
.reset-timeline .el-timeline-item__node--normal {
  width: 14px;
  height: 14px;
  left: -2px;
}
.reset-timeline .el-timeline-item__node.is-hollow {
  border-width: 3px;
  background: #0970B2;
  border-color: #a0cce8;
}
.reset-timeline .title-txt {
  height: 22px;
  font-size: 15px;
  font-weight: 600;
  color: #3D3D3D;
}
.reset-timeline .normal-txt {
  height: 22px;
  font-size: 15px;
  font-weight: normal;
  color: #838383;
}
.card-reset {
  padding: 18px 18px 1px 18px;
}
.card-reset.mb12 {
  margin-bottom: 12px;
}
.card-reset.mb15 {
  margin-bottom: 15px;
}
.card-reset.bg-white {
  background-color: var(--next-color-white);
}
.card-reset.pt18 {
  padding-bottom: 18px;
}
.card-reset.p-0 {
  padding: 0 0;
}
.card-reset.no-bd {
  border: none;
}
.card-reset.pd-30 {
  padding: 30px 34px;
}
.card-reset.pd-25 {
  padding: 25px 34px;
}
.card-reset.pd-15 {
  padding: 15px 34px;
}
.card-reset.no-pt {
  padding-top: 0;
}
.card-reset.bd {
  border: 1px solid #e5e5e5;
}
.page-title {
  color: var(--next-color-primary-3d);
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  border-bottom: 1px solid var(--next-border-color-topBar);
  padding-bottom: 9px;
}
.page-title.no-bd {
  border: none;
  padding-bottom: 0;
}
.part-item .part-item-title {
  color: var(--next-color-primary-3d);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-items: center;
}
.part-item .part-item-main {
  border: 1px solid #DFE6EB;
  padding: 15px 15px;
  margin-top: 10px;
}
.part-item .part-item-main.pd-sec {
  padding: 20px 45px 16px 30px;
}
.custom-divider {
  height: 10px;
  width: 100%;
  min-height: 10px;
  background-color: var(--next-bg-main-color);
}
.custom-divider.sec {
  margin: 16px -10px;
  width: calc(100% + 20px);
}
.custom-divider.third {
  height: 15px;
  margin: 0 -10px;
  width: calc(100% + 20px);
}
.custom-divider.fourth {
  height: 10px;
  margin: 0 -34px;
  width: calc(100% + 68px);
}
.custom-divider.fifth {
  height: 4px;
  min-height: 4px;
  margin: 0 -34px;
  width: calc(100% + 68px);
}
.custom-tabs .el-tabs__item {
  font-size: 16px;
  padding: 0 20px !important;
  font-weight: bold;
}
.custom-tabs .el-tabs__item.is-active {
  color: var(--el-color-primary);
  background: #EBF2FF;
  border-radius: 3px;
}
.custom-tabs .el-tabs__active-bar {
  display: none;
}
.custom-tabs .el-tabs__nav-wrap::after {
  display: none;
}
.el-overlay .el-overlay-dialog .reset-dialog.el-dialog .el-dialog__body {
  padding: 1px 20px !important;
}
.reset-form .el-radio,
.reset-form .el-radio__label,
.reset-form .el-form-item--default .el-form-item__label,
.reset-form .el-form-item--default .el-form-item__content,
.reset-form .el-form-item--default .el-input__inner {
  font-weight: 500;
  color: #3D3D3D !important;
}
.reset-form .el-input.is-disabled .el-input__inner,
.reset-form .el-textarea.is-disabled .el-textarea__inner {
  -webkit-text-fill-color: #3D3D3D !important;
}
.reset-form-item-vertical {
  display: block;
}
.reset-form-item-vertical .el-form-item__label {
  justify-content: flex-start;
}
.custom-table.is-hidden thead {
  display: none;
}
.custom-table .cell-bg {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}
.custom-table .cell-bg.force {
  background-color: var(--el-table-row-hover-bg-color) !important;
}
.custom-table .row-sum {
  background-color: #fef5ec;
}
.custom-table .row-sum .cell {
  color: var(--el-table-text-color);
}
.page-fixed-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: #ffffff;
  box-shadow: 0 2px 4px 3px rgb(233, 238, 242);
}
.common-input {
  width: 100%;
  height: 32px;
  line-height: 32px;
  border: 1px solid #dcdfe6;
  padding: 0 11px;
  border-radius: 4px;
}
.common-input.holder {
  color: var(--el-color-info);
}
.common-input.is-disabled {
  -webkit-text-fill-color: var(--el-disabled-text-color);
  cursor: not-allowed;
  background-color: var(--el-disabled-bg-color);
}
/* 页面宽度大于576px
------------------------------- */
@media screen and (min-width: 992px) {
  .custom-descriptions tr {
    display: flex;
  }
  .custom-descriptions .el-descriptions__cell {
    display: flex;
    flex: 1;
    max-width: 33.33%;
    min-width: 33.33%;
    padding-bottom: 6px !important;
  }
  .custom-descriptions .el-descriptions__label:not(.is-bordered-label) {
    min-width: 180px;
    display: block;
    text-align: right;
    color: var(--next-color-descriptions-label);
    margin-right: 11px;
    line-height: 22px;
    padding-left: 15px;
  }
  .custom-descriptions .el-descriptions__content:not(.is-bordered-label) {
    display: block;
    color: var(--next-color-primary-normal);
    background-color: var(--next-bg-descriptions-content);
    flex: 1;
    padding: 1px 16px;
    line-height: 22px;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于1200px
------------------------------- */
@media screen and (max-width: 1200px) and (min-width: 576px) {
  .login-container .login-left .login-left-img {
    top: 90% !important;
    left: 12% !important;
    width: 30% !important;
    height: 18% !important;
  }
  .login-container .login-right {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
/* 页面宽度小于576px
------------------------------- */
@media screen and (max-width: 576px) {
  .login-container .login-left {
    display: none;
  }
  .login-container .login-right {
    width: 100% !important;
  }
  .login-container .login-right .login-right-warp {
    width: 100% !important;
    height: 100% !important;
    border: none !important;
  }
  .login-container .login-right .login-right-warp .login-right-warp-mian .el-form-item {
    display: flex !important;
  }
  .login-container .login-right .login-right-warp .login-right-warp-mian .login-right-warp-main-title {
    font-size: 20px !important;
  }
  .login-container .login-right .login-right-warp .login-right-warp-one::after {
    right: 0 !important;
  }
  .login-container .login-right .login-right-warp .login-right-warp-two::before {
    bottom: 1px !important;
  }
}
/* 页面宽度小于375px
------------------------------- */
@media screen and (max-width: 376px) {
  .login-container .login-right .login-right-warp .login-right-warp-mian .login-right-warp-main-title {
    font-size: 18px !important;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  .error .error-flex {
    flex-direction: column-reverse !important;
    height: auto !important;
    width: 100% !important;
  }
  .error .right,
  .error .left {
    flex: unset !important;
    display: flex !important;
  }
  .error .left-item, .error .right img {
    margin: auto !important;
  }
  .error .right img {
    max-width: 450px !important;
  }
}
/* 页面宽度大于768px小于992px
------------------------------- */
@media screen and (min-width: 768px) and (max-width: 992px) {
  .error .error-flex {
    padding-left: 30px !important;
  }
}
/* 页面宽度小于1200px
------------------------------- */
@media screen and (max-width: 1200px) {
  .error .error-flex {
    padding: 0 30px;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于576px
------------------------------- */
@media screen and (max-width: 576px) {
  .el-message-box {
    width: 80% !important;
  }
}
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  .layout-navbars-breadcrumb-hide {
    display: none;
  }
  .layout-view-link a {
    max-width: 80%;
    text-align: center;
  }
  .layout-search-dialog .el-autocomplete {
    width: 80% !important;
  }
}
/* 页面宽度小于1000px
------------------------------- */
@media screen and (max-width: 1000px) {
  .layout-drawer-content-flex {
    position: relative;
  }
  .layout-drawer-content-flex::after {
    content: "手机版不支持切换布局";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    text-align: center;
    height: 140px;
    line-height: 140px;
    background: rgba(255, 255, 255, 0.9);
    color: #666666;
  }
  .table-footer-tool {
    display: none !important;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  .personal-info {
    padding-left: 0 !important;
    margin-top: 15px;
  }
  .personal-recommend-col {
    margin-bottom: 15px;
  }
  .personal-recommend-col:last-of-type {
    margin-bottom: 0;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  .tags-view-form .tags-view-form-col {
    margin-bottom: 20px;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  .home-media,
  .home-media-sm {
    margin-top: 15px;
  }
}
/* 页面宽度小于1200px
------------------------------- */
@media screen and (max-width: 1200px) {
  .home-media-lg {
    margin-top: 15px;
  }
  .home-monitor .flex-warp-item {
    width: 33.33% !important;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  .big-data-down-left {
    width: 100% !important;
    flex-direction: unset !important;
    flex-wrap: wrap;
  }
  .big-data-down-left .flex-warp-item {
    min-height: 196.24px;
    padding: 0 7.5px 15px 15px !important;
  }
  .big-data-down-left .flex-warp-item .flex-warp-item-box {
    border: none !important;
    border-bottom: 1px solid #ebeef5 !important;
  }
  .big-data-down-center {
    width: 100% !important;
  }
  .big-data-down-center .big-data-down-center-one,
  .big-data-down-center .big-data-down-center-two {
    min-height: 196.24px;
    padding-left: 15px !important;
  }
  .big-data-down-center .big-data-down-center-one .big-data-down-center-one-content, .big-data-down-center .big-data-down-center-one .flex-warp-item-box,
  .big-data-down-center .big-data-down-center-two .big-data-down-center-one-content,
  .big-data-down-center .big-data-down-center-two .flex-warp-item-box {
    border: none !important;
    border-bottom: 1px solid #ebeef5 !important;
  }
  .big-data-down-right .flex-warp-item .flex-warp-item-box {
    border: none !important;
    border-bottom: 1px solid #ebeef5 !important;
  }
  .big-data-down-right .flex-warp-item:nth-of-type(2) {
    padding-left: 15px !important;
  }
  .big-data-down-right .flex-warp-item:last-of-type .flex-warp-item-box {
    border: none !important;
  }
}
/* 页面宽度大于768px小于1200px
------------------------------- */
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .chart-warp-bottom .big-data-down-left {
    width: 50% !important;
  }
  .chart-warp-bottom .big-data-down-center {
    width: 50% !important;
  }
  .chart-warp-bottom .big-data-down-right .flex-warp-item {
    width: 50% !important;
  }
  .chart-warp-bottom .big-data-down-right .flex-warp-item:nth-of-type(2) {
    padding-left: 7.5px !important;
  }
}
/* 页面宽度小于1200px
------------------------------- */
@media screen and (max-width: 1200px) {
  .chart-warp-top .up-left {
    display: none;
  }
  .chart-warp-bottom {
    overflow-y: auto !important;
    flex-wrap: wrap;
  }
  .chart-warp-bottom .big-data-down-right {
    width: 100% !important;
    flex-direction: unset !important;
    flex-wrap: wrap;
  }
  .chart-warp-bottom .big-data-down-right .flex-warp-item {
    min-height: 196.24px;
    padding: 0 7.5px 15px 15px !important;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于576px
------------------------------- */
@media screen and (max-width: 576px) {
  .el-form-item__label {
    width: 100% !important;
    text-align: left !important;
    justify-content: flex-start !important;
  }
  .el-form-item__content {
    margin-left: 0 !important;
  }
  .el-form-item {
    display: unset !important;
  }
  .table-form-btn {
    display: flex !important;
  }
  .table-form-btn .el-form-item__label {
    width: auto !important;
  }
  .table-search-container {
    max-height: 160px;
    overflow: auto;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  ::-webkit-scrollbar {
    width: 3px !important;
    height: 3px !important;
  }
  ::-webkit-scrollbar-track-piece {
    background-color: var(--next-bg-main-color);
  }
  ::-webkit-scrollbar-thumb {
    background-color: rgba(144, 147, 153, 0.3);
    background-clip: padding-box;
    min-height: 28px;
    border-radius: 5px;
    -webkit-transition: 0.3s background-color;
    transition: 0.3s background-color;
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(144, 147, 153, 0.5);
  }
  .el-scrollbar__bar.is-vertical {
    width: 2px !important;
  }
  .el-scrollbar__bar.is-horizontal {
    height: 2px !important;
  }
}
/* 页面宽度大于768px
------------------------------- */
@media screen and (min-width: 769px) {
  ::-webkit-scrollbar {
    width: 7px;
    height: 7px;
  }
  ::-webkit-scrollbar-track-piece {
    background-color: var(--next-bg-main-color);
  }
  ::-webkit-scrollbar-thumb {
    background-color: rgba(144, 147, 153, 0.3);
    background-clip: padding-box;
    min-height: 28px;
    border-radius: 5px;
    -webkit-transition: 0.3s background-color;
    transition: 0.3s background-color;
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(144, 147, 153, 0.5);
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于576px
------------------------------- */
@media screen and (max-width: 576px) {
  .el-pager,
  .el-pagination__jump {
    display: none !important;
  }
  .el-pagination,
  .table-footer {
    justify-content: center !important;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于800px
------------------------------- */
@media screen and (max-width: 800px) {
  .el-dialog {
    width: 90% !important;
  }
  .el-dialog.is-fullscreen {
    width: 100% !important;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于576px
------------------------------- */
@media screen and (max-width: 576px) {
  .el-cascader__dropdown.el-popper {
    overflow: auto;
    max-width: 100%;
  }
}
/* 栅格布局（媒体查询变量）
* https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Media_queries
* $us ≥376px  响应式栅格
* $xs ≥576px  响应式栅格
* $sm ≥768px  响应式栅格
* $md ≥992px  响应式栅格
* $lg ≥1200px 响应式栅格
* $xl ≥1920px 响应式栅格
------------------------------- */
/* 页面宽度小于768px
------------------------------- */
@media screen and (max-width: 768px) {
  .el-date-range-picker {
    width: 100vw;
  }
  .el-date-range-picker .el-picker-panel__body {
    min-width: 100%;
  }
  .el-date-range-picker .el-picker-panel__body .el-date-range-picker__content .el-date-range-picker__header div {
    margin-left: 22px;
    margin-right: 0px;
  }
  .el-date-range-picker .el-picker-panel__body .el-date-range-picker__content + .el-date-range-picker__content .el-date-range-picker__header div {
    margin-left: 0px;
    margin-right: 22px;
  }
}
/* Waves v0.6.0
* http://fian.my.id/Waves
*
* Copyright 2014 Alfiana E. Sibuea and other contributors
* Released under the MIT license
* https://github.com/fians/Waves/blob/master/LICENSE
*/
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  transition: all 0.3s ease-out;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.7s ease-out;
  transition-property: transform, opacity;
  transform: scale(0);
  pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}
.waves-effect input[type=button],
.waves-effect input[type=reset],
.waves-effect input[type=submit] {
  border: 0;
  font-style: normal;
  font-size: inherit;
  text-transform: inherit;
  background: none;
}
.waves-notransition {
  transition: none !important;
}
.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%);
}
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}
.waves-block {
  display: block;
}
a.waves-effect .waves-ripple {
  z-index: -1;
}
/* 深色模式样式
------------------------------- */
[data-theme=dark] {
  --next-bg-main: #1f1f1f;
  --next-color-white: #ffffff;
  --next-color-disabled: #191919;
  --next-color-bar: #dadada;
  --next-color-primary: #303030;
  --next-border-color: #424242;
  --next-border-black: #333333;
  --next-border-columns: #2a2a2a;
  --next-color-seting: #505050;
  --next-text-color-regular: #9b9da1;
  --next-text-color-placeholder: #7a7a7a;
  --next-color-hover: #3c3c3c;
  --next-color-hover-rgba: rgba(0, 0, 0, 0.3);
  --next-bg-main-color: var(--next-bg-main) !important;
  --next-bg-topBar: var(--next-color-disabled) !important;
  --next-bg-topBarColor: var(--next-color-bar) !important;
  --next-bg-menuBar: var(--next-color-disabled) !important;
  --next-bg-menuBarColor: var(--next-color-bar) !important;
  --next-bg-menuBarActiveColor: var(--next-color-hover-rgba) !important;
  --next-bg-columnsMenuBar: var(--next-color-disabled) !important;
  --next-bg-columnsMenuBarColor: var(--next-color-bar) !important;
  --next-border-color-light: var(--next-border-black) !important;
  --next-color-primary-lighter: var(--next-color-primary) !important;
  --next-color-success-lighter: var(--next-color-primary) !important;
  --next-color-warning-lighter: var(--next-color-primary) !important;
  --next-color-danger-lighter: var(--next-color-primary) !important;
  --next-bg-color: var(--next-color-primary) !important;
  --next-color-dark-hover: var(--next-color-hover) !important;
  --next-color-menu-hover: var(--next-color-hover-rgba) !important;
  --next-color-user-hover: var(--next-color-hover-rgba) !important;
  --next-color-seting-main: var(--next-color-seting) !important;
  --next-color-seting-aside: var(--next-color-hover) !important;
  --next-color-seting-header: var(--next-color-primary) !important;
  --el-color-white: var(--next-color-disabled) !important;
  --el-text-color-primary: var(--next-color-bar) !important;
  --el-border-color: var(--next-border-black) !important;
  --el-border-color-light: var(--next-border-black) !important;
  --el-border-color-lighter: var(--next-border-black) !important;
  --el-border-color-extra-light: var(--el-color-primary-light-8) !important;
  --el-text-color-regular: var(--next-text-color-regular) !important;
  --el-bg-color: var(--next-color-disabled) !important;
  --el-color-primary-light-9: var(--next-color-hover) !important;
  --el-text-color-disabled: var(--next-text-color-placeholder) !important;
  --el-text-color-disabled-base: var(--el-color-primary) !important;
  --el-text-color-placeholder: var(--next-text-color-placeholder) !important;
  --el-disabled-bg-color: var(--next-color-disabled) !important;
  --el-fill-base: var(--next-color-white) !important;
  --el-fill-colo: var(--next-color-hover-rgba) !important;
  --el-fill-color: var(--next-color-hover-rgba) !important;
  --el-fill-color-blank: var(--next-color-disabled) !important;
  --el-fill-color-light: var(--next-color-hover-rgba) !important;
  --el-bg-color-overlay: var(--el-color-primary-light-9) !important;
  --el-mask-color: rgb(42 42 42 / 80%);
  --el-fill-color-lighter: var(--next-color-hover-rgba) !important;
}
[data-theme=dark] .el-table {
  color: var(--next-color-white);
}
[data-theme=dark] .el-table .el-button.is-text {
  padding: 0;
}
[data-theme=dark] .el-button:hover {
  border-color: var(--next-border-color) !important;
}
[data-theme=dark] .el-button--primary,
[data-theme=dark] .el-button--info,
[data-theme=dark] .el-button--danger,
[data-theme=dark] .el-button--success,
[data-theme=dark] .el-button--warning {
  --el-button-text-color: var(--next-color-white) !important;
  --el-button-hover-text-color: var(--next-color-white) !important;
  --el-button-disabled-text-color: var(--next-color-white) !important;
}
[data-theme=dark] .el-button--primary:hover,
[data-theme=dark] .el-button--info:hover,
[data-theme=dark] .el-button--danger:hover,
[data-theme=dark] .el-button--success:hover,
[data-theme=dark] .el-button--warning:hover {
  border-color: var(--el-button-hover-border-color, var(--el-button-hover-bg-color)) !important;
}
[data-theme=dark] .el-divider__text {
  background-color: var(--el-color-white) !important;
}
[data-theme=dark] .el-drawer {
  border-left: 1px solid var(--next-border-color-light) !important;
}
[data-theme=dark] .el-tabs--border-card {
  background-color: var(--el-color-white) !important;
}
[data-theme=dark] .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  background: var(--next-color-primary-lighter);
}
[data-theme=dark] .home-card-item {
  border: 1px solid var(--next-border-color-light) !important;
}
[data-theme=dark] .el-alert,
[data-theme=dark] .notice-bar {
  border: 1px solid var(--next-border-color) !important;
  background-color: var(--next-color-disabled) !important;
}
[data-theme=dark] .layout-aside {
  border-right: 1px solid var(--next-border-color-light) !important;
}
[data-theme=dark] .el-color-picker__mask {
  background: unset !important;
}
[data-theme=dark] .el-color-picker__trigger {
  border: 1px solid var(--next-border-color-light) !important;
}
[data-theme=dark] .el-popper {
  border: 1px solid var(--next-border-color) !important;
  color: var(--el-text-color-primary) !important;
}
[data-theme=dark] .el-popper .el-popper__arrow:before {
  background: var(--el-color-white) !important;
  border: 1px solid var(--next-border-color);
}
[data-theme=dark] .el-popper a {
  color: var(--el-text-color-primary) !important;
}
[data-theme=dark] .el-popper,
[data-theme=dark] .el-dropdown-menu {
  background: var(--el-color-white) !important;
}
[data-theme=dark] .el-dropdown-menu__item:hover:not(.is-disabled) {
  background: var(--el-bg-color) !important;
}
[data-theme=dark] .el-dropdown-menu__item.is-disabled {
  font-weight: 700 !important;
}
[data-theme=dark] .el-input-group__append,
[data-theme=dark] .el-input-group__prepend {
  border: var(--el-input-border) !important;
  border-right: none !important;
  background: var(--next-color-disabled) !important;
  border-left: 0 !important;
}
[data-theme=dark] .el-input-number__decrease,
[data-theme=dark] .el-input-number__increase {
  background: var(--next-color-disabled) !important;
}
[data-theme=dark] .el-select .el-select__tags .el-tag {
  background-color: var(--next-bg-color) !important;
}
[data-theme=dark] .el-pagination.is-background .el-pager li:not(.disabled).active {
  color: var(--next-color-white) !important;
}
[data-theme=dark] .el-pagination.is-background .btn-next,
[data-theme=dark] .el-pagination.is-background .btn-prev,
[data-theme=dark] .el-pagination.is-background .el-pager li {
  background-color: var(--next-bg-color);
}
[data-theme=dark] {
  /*深色模式时分页高亮问题*/
}
[data-theme=dark] .el-pagination.is-background .btn-next.is-active,
[data-theme=dark] .el-pagination.is-background .btn-prev.is-active,
[data-theme=dark] .el-pagination.is-background .el-pager li.is-active {
  color: var(--next-color-white) !important;
}
[data-theme=dark] .el-radio-button:not(.is-active) .el-radio-button__inner {
  border: 1px solid var(--next-border-color-light) !important;
  border-left: 0 !important;
}
[data-theme=dark] .el-radio-button.is-active .el-radio-button__inner {
  color: var(--next-color-white) !important;
}
[data-theme=dark] .countup-card-item-flex {
  color: var(--el-text-color-primary) !important;
}
[data-theme=dark] .editor-container .w-e-toolbar {
  background: var(--el-color-white) !important;
  border: 1px solid var(--next-border-color-light) !important;
}
[data-theme=dark] .editor-container .w-e-toolbar .w-e-menu:hover {
  background: var(--next-color-user-hover) !important;
}
[data-theme=dark] .editor-container .w-e-toolbar .w-e-menu:hover i {
  color: var(--el-text-color-primary) !important;
}
[data-theme=dark] .editor-container .w-e-text-container {
  border: 1px solid var(--next-border-color-light) !important;
  border-top: none !important;
}
[data-theme=dark] .editor-container .w-e-text-container .w-e-text {
  background: var(--el-color-white) !important;
}
[data-theme=dark] .el-picker-panel {
  background: var(--el-color-white) !important;
}
[data-theme=dark] .el-dialog {
  border: 1px solid var(--el-border-color-lighter);
}
[data-theme=dark] .el-dialog .el-dialog__header {
  color: var(--el-text-color-primary) !important;
}
[data-theme=dark] .layout-columns-aside ul .layout-columns-active {
  color: var(--next-color-white) !important;
}
[data-theme=dark] .layout-columns-aside {
  border-right: 1px solid var(--next-border-columns);
}
[data-theme=dark] .tags-style-one .is-active {
  color: var(--el-text-color-primary) !important;
}
[data-theme=dark] .tags-style-one .layout-navbars-tagsview-ul-li:hover {
  border-color: var(--el-border-color-lighter) !important;
}
[data-theme=dark] .el-loading-mask {
  background-color: var(--next-bg-main) !important;
}
.login-content-form {
  margin-top: 20px;
}
.login-content-form .login-animation1 {
  opacity: 0;
  animation-name: error-num;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.1s;
}
.login-content-form .login-animation2 {
  opacity: 0;
  animation-name: error-num;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.2s;
}
.login-content-form .login-animation3 {
  opacity: 0;
  animation-name: error-num;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.3s;
}
.login-content-form .login-animation4 {
  opacity: 0;
  animation-name: error-num;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-delay: 0.4s;
}
.login-content-form .login-content-password {
  display: inline-block;
  width: 20px;
  cursor: pointer;
}
.login-content-form .login-content-password:hover {
  color: #909399;
}
.login-content-form .login-content-code {
  width: 100%;
  padding: 0;
  font-weight: bold;
  letter-spacing: 5px;
}
.login-content-form .login-content-submit {
  width: 100%;
  letter-spacing: 2px;
  font-weight: 300;
  margin-top: 15px;
}
.login-content-form .login-msg {
  color: var(--el-text-color-placeholder);
}
.social-container {
  margin: 20px 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.social-container .box {
  cursor: pointer;
}
.social-container .iconfont {
  color: #fff;
  font-size: 30px;
}
.social-container .container {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 4px;
  margin-bottom: 10px;
}
.social-container .title {
  text-align: center;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tenant {
  position: absolute;
  top: 0.75rem;
  right: 1.25rem;
  z-index: 9;
}
.mini_qr {
  position: fixed;
  right: 2rem;
  bottom: 1rem;
  padding: 36px;
  z-index: 1000;
}
.mini_qr img {
  width: 120px;
}
.mini_qr p {
  margin-top: 20px;
  text-align: center;
  color: var(--el-text-color-placeholder);
  font-size: 12px;
}
.wave {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.login-container {
  width: 100vw;
  height: 100vh;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 18rem;
  padding: 0 2rem;
}
.img {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.img img {
  z-index: 0;
  width: 500px;
}
.login-title {
  font-size: 20px;
  font-weight: 500;
  font-family: PingFang SC, Arial, Hiragino Sans GB, Microsoft YaHei, sans-serif;
  margin-bottom: 32px;
}
.login-box {
  display: flex;
  align-items: center;
  text-align: center;
}
.login-form {
  width: 400px;
}
.avatar {
  width: 350px;
  height: 80px;
}
.login-form h2 {
  text-transform: uppercase;
  margin: 15px 0;
  color: #999;
  font: bold 200% Consolas, Monaco, monospace;
}
@media screen and (max-width: 1180px) {
  .login-container {
    grid-gap: 4rem;
  }
  .login-form {
    width: 400px;
  }
  .login-form h2 {
    font-size: 2.4rem;
    margin: 8px 0;
  }
  .img img {
    width: 360px;
  }
  .avatar {
    width: 280px;
    height: 80px;
  }
}
@media screen and (max-width: 968px) {
  .wave {
    display: none;
  }
  .img {
    display: none;
  }
  .login-container {
    grid-template-columns: 1fr;
  }
  .login-box {
    justify-content: center;
  }
}
.flexCenter {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}
.flexRow {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
}
.flexRowCenter {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
}
.flexRowStretch {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: stretch;
}
.flexRowCenterWrap {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.flexRowBetween {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.flexRowLeft {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
}
.flexRowRight {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
  justify-content: right;
}
.flexColumn {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.flexColumnCenter {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  align-items: center;
}
.flexColumnBetween {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex1 {
  flex: 1;
  -webkit-flex: 1;
}
.flex2 {
  flex: 2;
  -webkit-flex: 2;
}
.flex3 {
  flex: 3;
  -webkit-flex: 3;
}
.flex4 {
  flex: 4;
  -webkit-flex: 4;
}
.flex5 {
  flex: 5;
  -webkit-flex: 5;
}
.flex6 {
  flex: 6;
  -webkit-flex: 6;
}
.flex7 {
  flex: 7;
  -webkit-flex: 7;
}
.flex8 {
  flex: 8;
  -webkit-flex: 8;
}
.flex9 {
  flex: 9;
  -webkit-flex: 9;
}
.flex10 {
  flex: 10;
  -webkit-flex: 10;
}
.flexXauto {
  flex: 1;
  -webkit-flex: 1;
  overflow-x: auto;
  overflow-y: hidden;
}
.flexYauto {
  flex: 1;
  -webkit-flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
.flexAuto {
  flex: 1;
  -webkit-flex: 1;
  overflow: auto;
}
.gap2 {
  gap: 2px;
}
.gap4 {
  gap: 4px;
}
.gap5 {
  gap: 5px;
}
.gap6 {
  gap: 5px;
}
.gap8 {
  gap: 8px;
}
.gap10 {
  gap: 10px;
}
.gap12 {
  gap: 12px;
}
.gap15 {
  gap: 16px;
}
.gap16 {
  gap: 16px;
}
.gap18 {
  gap: 18px;
}
.gap20 {
  gap: 20px;
}
.gap22 {
  gap: 20px;
}
.gap24 {
  gap: 24px;
}
.gap30 {
  gap: 30px;
}
.gap32 {
  gap: 32px;
}
.gap48 {
  gap: 48px;
}
.el-tag + .el-tag[data-v-c1bc4748] {
        margin-left: 10px;
}

.el-tag + .el-tag[data-v-8eb84478] {
        margin-left: 10px;
}
.txt[data-v-43588df5] {
  font-family: Alibaba PuHuiTi 2;
  font-weight: normal;
  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  color: #616887;
}
.txt.second[data-v-43588df5] {
  color: #0970B2;
}.el-progress[data-v-75228a3a] {
  width: 30%;
}
.upload-component[data-v-75228a3a] {
  padding: 16px 10px;
}
[data-v-75228a3a] .el-button.upload-btn {
  width: 80px;
  display: flex;
  height: 66px;
  background: #ecf8ff;
  border: 1px dashed #0970b2;
  border-radius: 6px;
}
[data-v-75228a3a] .el-button.upload-btn span {
  display: inline-block;
}
[data-v-75228a3a] .el-button.upload-btn span div {
  text-align: center;
  display: flex;
  justify-content: center;
}
[data-v-75228a3a] .el-button.upload-btn span div img {
  width: 16px;
  height: 16px;
  margin-bottom: 14px;
}
.upload-file-title[data-v-75228a3a] {
  font-size: 14px;
  color: #000000;
  margin-bottom: 10px;
}
.purchase-form-upload-dialog-container[data-v-75228a3a] {
  background: #ffffff;
  padding: 10px 16px;
  width: 100%;
}
.fileList[data-v-75228a3a] {
  display: flex;
  height: 66px;
  background: #f4fbff;
  border: 1px solid #e6eaef;
  border-left: 4px solid #0970b2;
  margin-left: 30px;
  border-radius: 2px;
  align-items: center;
  margin-top: 14px;
}
.fileList .file-type[data-v-75228a3a] {
  width: 40px;
  min-width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 2px;
  height: 40px;
  margin-left: 18px;
  font-size: 12px;
  color: #ffffff;
  background-size: 100% 100%;
}
.fileList .file-type .img[data-v-75228a3a] {
  width: 40px;
  min-width: 40px;
  height: 40px;
  background: url("/assets/other-b769997f.png") no-repeat center center;
  background-size: 100% 100%;
  display: block;
}
.fileList .file-infos[data-v-75228a3a] {
  padding: 10px;
  margin-left: 14px;
  width: 70%;
}
.fileList .file-infos .fileList-name[data-v-75228a3a] {
  margin-right: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.fileList-btns[data-v-75228a3a] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  width: 200px;
}
.fileList-btns .btn-box[data-v-75228a3a] {
  margin-left: 10px;
}
.fileList-btns img[data-v-75228a3a] {
  width: 18px;
  height: 18px;
}.layout-lock-screen-fixed[data-v-f341daca], .layout-lock-screen[data-v-f341daca], .layout-lock-screen-img[data-v-f341daca], .layout-lock-screen-mask[data-v-f341daca] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.layout-lock-screen-filter[data-v-f341daca] {
  filter: blur(1px);
}
.layout-lock-screen-mask[data-v-f341daca] {
  background: var(--el-color-white);
  z-index: 9999990;
}
.layout-lock-screen-img[data-v-f341daca] {
  background-image: url("/assets/lockScreen-98132559.png");
  background-size: 100% 100%;
  z-index: 9999991;
}
.layout-lock-screen[data-v-f341daca] {
  z-index: 9999992;
}
.layout-lock-screen-date[data-v-f341daca] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: var(--el-color-white);
  z-index: 9999993;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.layout-lock-screen-date-box[data-v-f341daca] {
  position: absolute;
  left: 30px;
  bottom: 50px;
}
.layout-lock-screen-date-box-time[data-v-f341daca] {
  font-size: 100px;
  color: var(--el-color-white);
}
.layout-lock-screen-date-box-info[data-v-f341daca] {
  font-size: 40px;
  color: var(--el-color-white);
}
.layout-lock-screen-date-box-minutes[data-v-f341daca] {
  font-size: 16px;
}
.layout-lock-screen-date-top[data-v-f341daca] {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
  border: 1px solid var(--el-border-color-light, #ebeef5);
  background: rgba(255, 255, 255, 0.1);
  color: var(--el-color-white);
  opacity: 0.8;
  position: absolute;
  right: 30px;
  bottom: 50px;
  text-align: center;
  overflow: hidden;
  transition: all 0.3s ease;
}
.layout-lock-screen-date-top i[data-v-f341daca] {
  transition: all 0.3s ease;
}
.layout-lock-screen-date-top-text[data-v-f341daca] {
  opacity: 0;
  position: absolute;
  top: 150%;
  font-size: 12px;
  color: var(--el-color-white);
  left: 50%;
  line-height: 1.2;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
  width: 35px;
}
.layout-lock-screen-date-top[data-v-f341daca]:hover {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 12px 0 rgba(255, 255, 255, 0.5);
  color: var(--el-color-white);
  opacity: 1;
  transition: all 0.3s ease;
}
.layout-lock-screen-date-top:hover i[data-v-f341daca] {
  transform: translateY(-40px);
  transition: all 0.3s ease;
}
.layout-lock-screen-date-top:hover .layout-lock-screen-date-top-text[data-v-f341daca] {
  opacity: 1;
  top: 50%;
  transition: all 0.3s ease;
}
.layout-lock-screen-login[data-v-f341daca] {
  position: relative;
  z-index: 9999994;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--el-color-white);
}
.layout-lock-screen-login-box[data-v-f341daca] {
  text-align: center;
  margin: auto;
}
.layout-lock-screen-login-box-img[data-v-f341daca] {
  width: 180px;
  height: 180px;
  margin: auto;
}
.layout-lock-screen-login-box-img img[data-v-f341daca] {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.layout-lock-screen-login-box-name[data-v-f341daca] {
  font-size: 26px;
  margin: 15px 0 30px;
}
.layout-lock-screen-login-icon[data-v-f341daca] {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.layout-lock-screen-login-icon i[data-v-f341daca] {
  font-size: 20px;
  margin-left: 15px;
  cursor: pointer;
  opacity: 0.8;
}
.layout-lock-screen-login-icon i[data-v-f341daca]:hover {
  opacity: 1;
}
[data-v-f341daca] .el-input-group__append {
  background: var(--el-color-white);
  padding: 0px 15px;
}
[data-v-f341daca] .el-input__inner {
  border-right-color: var(--el-border-color-extra-light);
}
[data-v-f341daca] .el-input__inner:hover {
  border-color: var(--el-border-color-extra-light);
}.layout-breadcrumb-seting-bar[data-v-4686cb5b] {
  height: calc(100vh - 50px);
  padding: 0 15px;
}
.layout-breadcrumb-seting-bar[data-v-4686cb5b] .el-scrollbar__view {
  overflow-x: hidden !important;
}
.layout-breadcrumb-seting-bar .layout-breadcrumb-seting-bar-flex[data-v-4686cb5b] {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.layout-breadcrumb-seting-bar .layout-breadcrumb-seting-bar-flex-label[data-v-4686cb5b] {
  flex: 1;
  color: var(--el-text-color-primary);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex[data-v-4686cb5b] {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  margin: 0 -5px;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item[data-v-4686cb5b] {
  width: 50%;
  height: 70px;
  cursor: pointer;
  border: 1px solid transparent;
  position: relative;
  padding: 5px;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .el-container[data-v-4686cb5b] {
  height: 100%;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .el-container .el-aside-dark[data-v-4686cb5b] {
  background-color: var(--next-color-seting-header);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .el-container .el-aside[data-v-4686cb5b] {
  background-color: var(--next-color-seting-aside);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .el-container .el-header[data-v-4686cb5b] {
  background-color: var(--next-color-seting-header);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .el-container .el-main[data-v-4686cb5b] {
  background-color: var(--next-color-seting-main);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .el-circular[data-v-4686cb5b] {
  border-radius: 2px;
  overflow: hidden;
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .drawer-layout-active[data-v-4686cb5b] {
  border: 1px solid;
  border-color: var(--el-color-primary);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp[data-v-4686cb5b],
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp-active[data-v-4686cb5b] {
  transition: all 0.3s ease-in-out;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid;
  border-color: var(--el-color-primary-light-5);
  border-radius: 100%;
  padding: 4px;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp .layout-tips-box[data-v-4686cb5b],
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp-active .layout-tips-box[data-v-4686cb5b] {
  transition: inherit;
  width: 30px;
  height: 30px;
  z-index: 9;
  border: 1px solid;
  border-color: var(--el-color-primary-light-5);
  border-radius: 100%;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp .layout-tips-box .layout-tips-txt[data-v-4686cb5b],
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp-active .layout-tips-box .layout-tips-txt[data-v-4686cb5b] {
  transition: inherit;
  position: relative;
  top: 5px;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 2px;
  white-space: nowrap;
  color: var(--el-color-primary-light-5);
  text-align: center;
  transform: rotate(30deg);
  left: -1px;
  background-color: var(--next-color-seting-main);
  width: 32px;
  height: 17px;
  line-height: 17px;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp-active[data-v-4686cb5b] {
  border: 1px solid;
  border-color: var(--el-color-primary);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp-active .layout-tips-box[data-v-4686cb5b] {
  border: 1px solid;
  border-color: var(--el-color-primary);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item .layout-tips-warp-active .layout-tips-box .layout-tips-txt[data-v-4686cb5b] {
  color: var(--el-color-primary) !important;
  background-color: var(--next-color-seting-main) !important;
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item:hover .el-circular[data-v-4686cb5b] {
  transition: all 0.3s ease-in-out;
  border: 1px solid;
  border-color: var(--el-color-primary);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item:hover .layout-tips-warp[data-v-4686cb5b] {
  transition: all 0.3s ease-in-out;
  border-color: var(--el-color-primary);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item:hover .layout-tips-warp .layout-tips-box[data-v-4686cb5b] {
  transition: inherit;
  border-color: var(--el-color-primary);
}
.layout-breadcrumb-seting-bar .layout-drawer-content-flex .layout-drawer-content-item:hover .layout-tips-warp .layout-tips-box .layout-tips-txt[data-v-4686cb5b] {
  transition: inherit;
  color: var(--el-color-primary) !important;
  background-color: var(--next-color-seting-main) !important;
}
.layout-breadcrumb-seting-bar .copy-config[data-v-4686cb5b] {
  margin: 10px 0;
}
.layout-breadcrumb-seting-bar .copy-config .copy-config-btn[data-v-4686cb5b] {
  width: 100%;
  margin-top: 15px;
}
.layout-breadcrumb-seting-bar .copy-config .copy-config-btn-reset[data-v-4686cb5b] {
  width: 100%;
  margin: 10px 0 0;
}.layout-navbars-close-full[data-v-55fce3de] {
  position: fixed;
  z-index: 9999999999;
  right: -30px;
  top: -30px;
}
.layout-navbars-close-full .layout-navbars-close-full-icon[data-v-55fce3de] {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  position: relative;
}
.layout-navbars-close-full .layout-navbars-close-full-icon[data-v-55fce3de] i {
  position: absolute;
  left: 10px;
  top: 35px;
  color: #333333;
  transition: all 0.3s ease;
}
.layout-navbars-close-full[data-v-55fce3de]:hover {
  transition: all 0.3s ease;
}
.layout-navbars-close-full[data-v-55fce3de]:hover i {
  color: var(--el-color-primary);
  transition: all 0.3s ease;
}.footer-btns[data-v-08aa94e8] {
  height: 60px;
}
.footer-btns__content[data-v-08aa94e8] {
  bottom: 0;
  height: 60px;
  right: 0;
  left: 0;
  z-index: 99;
  display: flex;
  align-items: center;
  justify-content: center;
  --tw-shadow: var(--el-box-shadow);
  --tw-shadow-colored: var(--el-box-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.el-image[data-v-25ef2d06] {
  display: block;
}
.el-image .image-slot[data-v-25ef2d06] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #fafafa;
  color: #909399;
}.customer-service[data-v-2537a3d4] {
  margin: 10px 18px;
  border-radius: 10px;
  padding: 50px 55px 80px;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.my-service[data-v-497e34b0] {
  margin: 10px 10px 0;
  background-color: #fff;
  border-radius: 7px;
}
.my-service .title[data-v-497e34b0] {
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  font-weight: 500;
}.news .news-title[data-v-5ffec337]::before {
  content: "";
  width: 4px;
  height: 17px;
  display: block;
  margin-right: 5px;
  background: #4173ff;
}.search[data-v-dd8e9ba3] {
  background-color: #fff;
  padding: 7px 12px;
}
.search .search-con[data-v-dd8e9ba3] {
  height: 100%;
  height: 36px;
  border-radius: 36px;
  background: #f4f4f4;
  color: #999999;
}.user-info[data-v-d9629d20] {
  background: url(/assets/my_topbg-137a6c56.png);
  height: 115px;
  background-position: bottom;
  background-size: 100% auto;
}.pages-menu[data-v-4a2d3c12] .el-menu-item {
  border-color: transparent;
}
.pages-menu[data-v-4a2d3c12] .el-menu-item.is-active {
  border-right-width: 2px;
  border-color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
}.pages-preview[data-v-0dfdb833] {
  background-color: #f8f8f8;
  width: 360px;
  height: 585px;
  color: #333;
}
.pages-preview .select[data-v-0dfdb833] {
  border-style: solid;
  border-color: var(--el-color-primary);
}.decoration-pages[data-v-76a81695] {
  min-height: calc(100vh - var(--navbar-height) - 80px);
  display: flex;
  flex-direction: column;
}
.el-menu[data-v-76a81695] {
  width: 15% !important;
}.decoration-tabbar[data-v-8c97f5e1] {
  min-height: calc(100vh - var(--navbar-height) - 80px);
  display: flex;
  flex-direction: column;
}
.decoration-tabbar .pages-preview[data-v-8c97f5e1] {
  background-color: #f7f7f7;
  width: 360px;
  height: 600px;
  color: #333;
  position: relative;
}
.decoration-tabbar .pages-preview .tabbar[data-v-8c97f5e1] {
  position: absolute;
  height: 50px;
  background-color: #fff;
  bottom: 0;
  width: 100%;
  border: 2px solid var(--el-color-primary);
}.tree-position[data-v-a5ea5a08] {
  margin: 12px 20px 0 0;
}
.pagination[data-v-a5ea5a08] {
  float: right;
  margin-right: 25px;
}
.add_but[data-v-a5ea5a08] {
  padding: 10px;
}
.ope-row[data-v-a5ea5a08] {
  margin-top: 5px;
  text-align: center;
  border-top: 1px solid #eaeaea;
  padding-top: 5px;
}
.item-name[data-v-a5ea5a08] {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.el-upload__tip[data-v-a5ea5a08] {
  margin-left: 5px;
}

/*新增图文*/
.left[data-v-a5ea5a08] {
  display: inline-block;
  width: 35%;
  vertical-align: top;
  margin-top: 200px;
}
.right[data-v-a5ea5a08] {
  display: inline-block;
  width: 60%;
  margin-top: -40px;
}
.avatar-uploader[data-v-a5ea5a08] {
  width: 20%;
  display: inline-block;
}
.avatar-uploader .el-upload[data-v-a5ea5a08] {
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-align: unset !important;
}
.avatar-uploader .el-upload[data-v-a5ea5a08]:hover {
  border-color: #409eff;
}
.avatar-uploader-icon[data-v-a5ea5a08] {
  border: 1px solid #d9d9d9;
  font-size: 28px;
  color: #8c939d;
  width: 120px;
  height: 120px;
  line-height: 120px;
  text-align: center;
}
.avatar[data-v-a5ea5a08] {
  width: 230px;
  height: 120px;
}
.avatar1[data-v-a5ea5a08] {
  width: 120px;
  height: 120px;
}
.digest[data-v-a5ea5a08] {
  width: 60%;
  display: inline-block;
  vertical-align: top;
}

/*新增图文*/
/*瀑布流样式*/
.waterfall[data-v-a5ea5a08] {
  width: 100%;
  -moz-column-gap: 10px;
       column-gap: 10px;
  -moz-column-count: 5;
       column-count: 5;
  margin: 0 auto;
}
.waterfall-item[data-v-a5ea5a08] {
  padding: 10px;
  margin-bottom: 10px;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  border: 1px solid #eaeaea;
}
p[data-v-a5ea5a08] {
  line-height: 30px;
}
@media (min-width: 992px) and (max-width: 1300px) {
.waterfall[data-v-a5ea5a08] {
    -moz-column-count: 3;
         column-count: 3;
}
p[data-v-a5ea5a08] {
    color: red;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.waterfall[data-v-a5ea5a08] {
    -moz-column-count: 2;
         column-count: 2;
}
p[data-v-a5ea5a08] {
    color: orange;
}
}
@media (max-width: 767px) {
.waterfall[data-v-a5ea5a08] {
    -moz-column-count: 1;
         column-count: 1;
}
}
/*瀑布流样式*/
.news-main[data-v-a5ea5a08] {
  background-color: #ffffff;
  width: 100%;
  margin: auto;
  height: 120px;
}
.news-content[data-v-a5ea5a08] {
  background-color: #acadae;
  width: 100%;
  height: 120px;
  position: relative;
}
.news-content-title[data-v-a5ea5a08] {
  display: inline-block;
  font-size: 15px;
  color: #ffffff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: black;
  width: 98%;
  padding: 1%;
  opacity: 0.65;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 25px;
}
.news-main-item[data-v-a5ea5a08] {
  background-color: #ffffff;
  padding: 5px 0px;
  border-top: 1px solid #eaeaea;
  width: 100%;
  margin: auto;
}
.news-content-item[data-v-a5ea5a08] {
  position: relative;
  margin-left: -3px;
}
.news-content-item-title[data-v-a5ea5a08] {
  display: inline-block;
  font-size: 12px;
  width: 70%;
}
.news-content-item-img[data-v-a5ea5a08] {
  display: inline-block;
  width: 25%;
  background-color: #acadae;
}
.input-tt[data-v-a5ea5a08] {
  padding: 5px;
}
.activeAddNews[data-v-a5ea5a08] {
  border: 5px solid #2bb673;
}
.news-main-plus[data-v-a5ea5a08] {
  width: 280px;
  text-align: center;
  margin: auto;
  height: 50px;
}
.icon-plus[data-v-a5ea5a08] {
  margin: 10px;
  font-size: 25px;
}
.select-item[data-v-a5ea5a08] {
  width: 60%;
  padding: 10px;
  margin: 0 auto 10px auto;
  border: 1px solid #eaeaea;
}
.father .child[data-v-a5ea5a08] {
  display: none;
  text-align: center;
  position: relative;
  bottom: 25px;
}
.father:hover .child[data-v-a5ea5a08] {
  display: block;
}
.thumb-div[data-v-a5ea5a08] {
  display: inline-block;
  width: 30%;
  text-align: center;
}
.thumb-but[data-v-a5ea5a08] {
  display: flex;
  margin: 5px;
  justify-content: space-between;
}
.material-img[data-v-a5ea5a08] {
  width: 100%;
  height: 100%;
}.tree-position[data-v-5f4103f0] {
  margin: 12px 20px 0 0;
}
.pagination[data-v-5f4103f0] {
  float: right;
  margin-right: 25px;
}
.add_but[data-v-5f4103f0] {
  padding: 10px;
}
.ope-row[data-v-5f4103f0] {
  margin-top: 5px;
  text-align: center;
  border-top: 1px solid #eaeaea;
  padding-top: 5px;
}
.item-name[data-v-5f4103f0] {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.el-upload__tip[data-v-5f4103f0] {
  margin-left: 5px;
}

/*新增图文*/
.left[data-v-5f4103f0] {
  display: inline-block;
  width: 35%;
  vertical-align: top;
  margin-top: 200px;
}
.right[data-v-5f4103f0] {
  display: inline-block;
  width: 60%;
  margin-top: -40px;
}
.avatar-uploader[data-v-5f4103f0] {
  width: 20%;
  display: inline-block;
}
.avatar-uploader .el-upload[data-v-5f4103f0] {
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-align: unset !important;
}
.avatar-uploader .el-upload[data-v-5f4103f0]:hover {
  border-color: #409eff;
}
.avatar-uploader-icon[data-v-5f4103f0] {
  border: 1px solid #d9d9d9;
  font-size: 28px;
  color: #8c939d;
  width: 120px;
  height: 120px;
  line-height: 120px;
  text-align: center;
}
.avatar[data-v-5f4103f0] {
  width: 230px;
  height: 120px;
}
.avatar1[data-v-5f4103f0] {
  width: 120px;
  height: 120px;
}
.digest[data-v-5f4103f0] {
  width: 60%;
  display: inline-block;
  vertical-align: top;
}

/*新增图文*/
/*瀑布流样式*/
.waterfall[data-v-5f4103f0] {
  width: 100%;
  -moz-column-gap: 10px;
       column-gap: 10px;
  -moz-column-count: 5;
       column-count: 5;
  margin: 0 auto;
}
.waterfall-item[data-v-5f4103f0] {
  padding: 10px;
  margin-bottom: 10px;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  border: 1px solid #eaeaea;
}
p[data-v-5f4103f0] {
  line-height: 30px;
}
@media (min-width: 992px) and (max-width: 1300px) {
.waterfall[data-v-5f4103f0] {
    -moz-column-count: 3;
         column-count: 3;
}
p[data-v-5f4103f0] {
    color: red;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.waterfall[data-v-5f4103f0] {
    -moz-column-count: 2;
         column-count: 2;
}
p[data-v-5f4103f0] {
    color: orange;
}
}
@media (max-width: 767px) {
.waterfall[data-v-5f4103f0] {
    -moz-column-count: 1;
         column-count: 1;
}
}
/*瀑布流样式*/
.news-main[data-v-5f4103f0] {
  background-color: #ffffff;
  width: 100%;
  margin: auto;
  height: 120px;
}
.news-content[data-v-5f4103f0] {
  background-color: #acadae;
  width: 100%;
  height: 120px;
  position: relative;
}
.news-content-title[data-v-5f4103f0] {
  display: inline-block;
  font-size: 15px;
  color: #ffffff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: black;
  width: 98%;
  padding: 1%;
  opacity: 0.65;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 25px;
}
.news-main-item[data-v-5f4103f0] {
  background-color: #ffffff;
  padding: 5px 0px;
  border-top: 1px solid #eaeaea;
  width: 100%;
  margin: auto;
}
.news-content-item[data-v-5f4103f0] {
  position: relative;
  margin-left: -3px;
}
.news-content-item-title[data-v-5f4103f0] {
  display: inline-block;
  font-size: 12px;
  width: 70%;
}
.news-content-item-img[data-v-5f4103f0] {
  display: inline-block;
  width: 25%;
  background-color: #acadae;
}
.input-tt[data-v-5f4103f0] {
  padding: 5px;
}
.activeAddNews[data-v-5f4103f0] {
  border: 5px solid #2bb673;
}
.news-main-plus[data-v-5f4103f0] {
  width: 280px;
  text-align: center;
  margin: auto;
  height: 50px;
}
.icon-plus[data-v-5f4103f0] {
  margin: 10px;
  font-size: 25px;
}
.select-item[data-v-5f4103f0] {
  width: 60%;
  padding: 10px;
  margin: 0 auto 10px auto;
  border: 1px solid #eaeaea;
}
.father .child[data-v-5f4103f0] {
  display: none;
  text-align: center;
  position: relative;
  bottom: 25px;
}
.father:hover .child[data-v-5f4103f0] {
  display: block;
}
.thumb-div[data-v-5f4103f0] {
  display: inline-block;
  width: 30%;
  text-align: center;
}
.thumb-but[data-v-5f4103f0] {
  margin: 5px;
}
.material-img[data-v-5f4103f0] {
  width: 100%;
  height: 100%;
}.clearfix[data-v-8cfcff09]::after {
  content: "";
  display: table;
  clear: both;
}
div[data-v-8cfcff09] {
  text-align: left;
}
.weixin-hd[data-v-8cfcff09] {
  color: #fff;
  text-align: center;
  position: relative;
  bottom: 426px;
  left: 0px;
  width: 300px;
  height: 64px;
  background: transparent url("/assets/menu_head-0d78779b.png") no-repeat 0 0;
  background-position: 0 0;
  background-size: 100%;
}
.weixin-title[data-v-8cfcff09] {
  color: #fff;
  font-size: 14px;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 33px;
  left: 0px;
}
.weixin-menu[data-v-8cfcff09] {
  background: transparent url("/assets/menu_foot-24b12b60.png") no-repeat 0 0;
  padding-left: 43px;
  font-size: 12px;
}
.menu_option[data-v-8cfcff09] {
  width: 40% !important;
}
.public-account-management[data-v-8cfcff09] {
  min-width: 1200px;
  width: 1200px;
  margin: 0 auto;
}
.public-account-management .left[data-v-8cfcff09] {
  float: left;
  display: inline-block;
  width: 350px;
  height: 715px;
  background: url("/assets/iphone_backImg-c9d30888.png") no-repeat;
  background-size: 100% auto;
  padding: 518px 25px 88px;
  position: relative;
  box-sizing: border-box;
  /*第一级菜单*/
}
.public-account-management .left .menu_main .menu_bottom[data-v-8cfcff09] {
  position: relative;
  float: left;
  display: inline-block;
  box-sizing: border-box;
  width: 85.5px;
  text-align: center;
  border: 1px solid #ebedee;
  background-color: #fff;
  cursor: pointer;
}
.public-account-management .left .menu_main .menu_bottom.menu_addicon[data-v-8cfcff09] {
  height: 46px;
  line-height: 46px;
}
.public-account-management .left .menu_main .menu_bottom .menu_item[data-v-8cfcff09] {
  height: 44px;
  line-height: 44px;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
}
.public-account-management .left .menu_main .menu_bottom .menu_item.active[data-v-8cfcff09] {
  border: 1px solid #2bb673;
}
.public-account-management .left .menu_main .menu_bottom .menu_subItem[data-v-8cfcff09] {
  height: 44px;
  line-height: 44px;
  text-align: center;
  box-sizing: border-box;
}
.public-account-management .left .menu_main .menu_bottom .menu_subItem.active[data-v-8cfcff09] {
  border: 1px solid #2bb673;
}
.public-account-management .left .menu_main i[data-v-8cfcff09] {
  color: #2bb673;
}
.public-account-management .left .menu_main[data-v-8cfcff09] {
  /*第二级菜单*/
}
.public-account-management .left .menu_main .submenu[data-v-8cfcff09] {
  position: absolute;
  width: 85.5px;
  bottom: 45px;
}
.public-account-management .left .menu_main .submenu .subtitle[data-v-8cfcff09] {
  background-color: #fff;
  box-sizing: border-box;
}
.public-account-management .left .save_div[data-v-8cfcff09] {
  margin-top: 15px;
  text-align: center;
}
.public-account-management .left .save_div .save_btn[data-v-8cfcff09] {
  bottom: 20px;
  left: 100px;
}
.public-account-management[data-v-8cfcff09] {
  /*右边菜单内容*/
}
.public-account-management .right[data-v-8cfcff09] {
  float: left;
  width: 63%;
  background-color: #e8e7e7;
  padding: 20px;
  margin-left: 20px;
  box-sizing: border-box;
}
.public-account-management .right .configure_page .delete_btn[data-v-8cfcff09] {
  text-align: right;
  margin-bottom: 15px;
}
.public-account-management .right .configure_page .menu_content[data-v-8cfcff09] {
  margin-top: 20px;
}
.public-account-management .right .configure_page .configur_content[data-v-8cfcff09] {
  margin-top: 20px;
  background-color: #fff;
  padding: 20px 10px;
  border-radius: 5px;
}
.public-account-management .right .configure_page .blue[data-v-8cfcff09] {
  color: #29b6f6;
  margin-top: 10px;
}
.public-account-management .right .configure_page .applet[data-v-8cfcff09] {
  margin-bottom: 20px;
}
.public-account-management .right .configure_page .applet span[data-v-8cfcff09] {
  width: 20%;
}
.public-account-management .right .configure_page .input_width[data-v-8cfcff09] {
  width: 40%;
}
.public-account-management .right .configure_page .material .input_width[data-v-8cfcff09] {
  width: 30%;
}
.public-account-management .right .configure_page .material .el-textarea[data-v-8cfcff09] {
  width: 80%;
}
.public-account-management .el-input[data-v-8cfcff09] {
  width: 70%;
  margin-right: 2%;
}
.pagination[data-v-8cfcff09] {
  text-align: right;
  margin-right: 25px;
}
.select-item[data-v-8cfcff09] {
  width: 280px;
  padding: 10px;
  margin: 0 auto 10px auto;
  border: 1px solid #eaeaea;
}
.select-item2[data-v-8cfcff09] {
  padding: 10px;
  margin: 0 auto 10px auto;
  border: 1px solid #eaeaea;
}
.ope-row[data-v-8cfcff09] {
  padding-top: 10px;
  text-align: center;
}
.item-name[data-v-8cfcff09] {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.home-card-item[data-v-7359613e] {
	width: 100%;
	height: 400px;
	border-radius: 4px;
	transition: all ease 0.3s;
	padding: 20px;
	overflow: hidden;
	background: var(--el-color-white);
	color: var(--el-text-color-primary);
	border: 1px solid var(--next-border-color-light);
}
.fileList[data-v-ba54ecc6] {
  display: flex;
}
.fileList .fileList-name[data-v-ba54ecc6] {
  margin-right: 10px;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.fileList-btns[data-v-ba54ecc6] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}.fileList[data-v-efc5008e] {
  display: flex;
}
.fileList .fileList-name[data-v-efc5008e] {
  margin-right: 10px;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.fileList-btns[data-v-efc5008e] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}.el-dialog__footer[data-v-64f80341] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-64f80341] {
  text-align: center;
}.flow-container {
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.select-area {
  position: relative;
  z-index: 1001;
  box-shadow: 0 3px 5px #ddd;
  width: 54px;
  background: #fff;
  padding-top: 6px;
}
.select-area .el-row-tab {
  text-align: center;
  margin-bottom: 10px;
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  margin-top: 7px;
  margin-left: 17px;
}
.select-area {
  /*左侧菜单栏*/
}
.select-area .el-row {
  padding-bottom: 10px;
}
.header-option {
  background: #fff;
  height: 46px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 3px 5px #ddd;
  position: relative;
  z-index: 1000;
}
.header-option__tools {
  align-items: center;
  display: flex;
  width: 570px;
}
.header-option__tools .el-select__wrapper {
  border-radius: 16px;
}
.header-option .el-button {
  height: 30px;
  border-radius: 16px;
  font-size: 12px;
}
.header-option .el-button + .el-button {
  margin-left: 0;
}
.header-option .el-input__wrapper {
  height: 30px;
  border-radius: 16px;
}
.header-option .el-input__inner {
  width: 70px;
}
.header-view-option {
  background: #fff;
  height: 46px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1000;
}
.header-option-button {
  border: 0;
  padding: 8px 8px;
}
.flow-content {
  background: #fafafa;
  height: 100%;
  border: 1px dashed rgba(170, 170, 170, 0.7);
  padding: 0;
}
.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.flow-container {
  height: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.select-area {
  position: relative;
  z-index: 1001;
  box-shadow: 0 3px 5px #ddd;
  width: 54px;
  background: #fff;
  padding-top: 6px;
}
.select-area .el-row-tab {
  text-align: center;
  margin-bottom: 10px;
  font-size: 12px;
  height: 26px;
  line-height: 24px;
  margin-top: 7px;
  margin-left: 17px;
}
.select-area {
  /*左侧菜单栏*/
}
.select-area .el-row {
  padding-bottom: 10px;
}
.header-option {
  background: #fff;
  height: 46px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 3px 5px #ddd;
  position: relative;
  z-index: 1000;
}
.header-option__tools {
  align-items: center;
  display: flex;
  width: 570px;
}
.header-option__tools .el-select__wrapper {
  border-radius: 16px;
}
.header-option .el-button {
  height: 30px;
  border-radius: 16px;
  font-size: 12px;
}
.header-option .el-button + .el-button {
  margin-left: 0;
}
.header-option .el-input__wrapper {
  height: 30px;
  border-radius: 16px;
}
.header-option .el-input__inner {
  width: 70px;
}
.header-view-option {
  background: #fff;
  height: 46px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1000;
}
.header-option-button {
  border: 0;
  padding: 8px 8px;
}
.flow-content {
  background: #fafafa;
  height: 100%;
  border: 1px dashed rgba(170, 170, 170, 0.7);
  padding: 0;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}
.el-table .row-custom-warning {
  --el-table-tr-bg-color: var(--el-color-warning-light-9);
}.el-dialog__footer[data-v-0cc70dcb] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-0cc70dcb] {
  text-align: center;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.el-dialog__footer[data-v-4a1bbc01] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-4a1bbc01] {
  text-align: center;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.el-dialog__footer[data-v-5c870322] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-5c870322] {
  text-align: center;
}.el-dialog__footer[data-v-8302ef51] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-8302ef51] {
  text-align: center;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.avue-view__avue-card[data-v-a92513a7] {
  width: 100%;
  box-sizing: border-box;
}
.avue-view__avue-card .avue-card__item[data-v-a92513a7]:hover {
  border-color: #409EFF;
}
.avue-view__avue-card .avue-card__item[data-v-a92513a7] {
  margin-bottom: 12px;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  background-color: #fff;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: "tnum";
  cursor: pointer;
}
.avue-view__avue-card .avue-card__item .avue-card__body[data-v-a92513a7] {
  display: flex;
}
.avue-view__avue-card .avue-card__item .avue-card__body .avue-card__avatar2[data-v-a92513a7] {
  width: 48px;
  height: 48px;
  border-radius: 48px;
  overflow: hidden;
  margin-right: 12px;
  margin-left: 12px;
}
.avue-view__avue-card .avue-card__item .avue-card__body .avue-card__detail[data-v-a92513a7] {
  flex: 1;
}
.avue-view__avue-card .avue-card__item .avue-card__body .avue-card__detail .avue-card__title[data-v-a92513a7] {
  color: rgba(0, 0, 0, 0.85);
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 16px;
}
.avue-view__avue-card .avue-card__item .avue-card__body .avue-card__detail .avue-card__info[data-v-a92513a7] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  height: 64px;
}
.avue-view__avue-card .avue-card__item .avue-card__menu[data-v-a92513a7] {
  border-radius: 8px;
  display: flex;
  justify-content: space-around;
  height: 50px;
  background: #f7f9fa;
  text-align: center;
  line-height: 50px;
}
.el_result_layout[data-v-a92513a7] {
  cursor: pointer;
}
.el_result_layout .el-space_container[data-v-a92513a7] {
  width: 100%;
  background: white;
  border-radius: 8px;
}
.el_result_layout .el-card__title__[data-v-a92513a7]:hover {
  background: #f4f4f5;
}
.el_result_layout .el-card__title__[data-v-a92513a7] {
  margin: 0;
  font-size: 20px;
}
.el_result_layout .el-result__style__[data-v-a92513a7]:hover {
  background: #f4f4f5;
}
.el_result_layout .el-result__style__[data-v-a92513a7] {
  border-radius: 8px;
  background: white;
  padding: 10px;
}.el-dialog__footer[data-v-1f9e189a] {
  text-align: center;
  margin-top: 10px;
}
.el-dialog__footer .dialog-footer[data-v-1f9e189a] {
  text-align: center;
}.el-dialog__footer[data-v-f7a5e8d6] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-f7a5e8d6] {
  text-align: center;
}.el-dialog__footer[data-v-cd5cb45d] {
  text-align: center;
  margin-top: 10px;
}
.el-dialog__footer .dialog-footer[data-v-cd5cb45d] {
  text-align: center;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}.el-dialog__footer[data-v-1fb7b982] {
  text-align: center;
  margin-top: 10px;
}
.el-dialog__footer .dialog-footer[data-v-1fb7b982] {
  text-align: center;
}.el-dialog__footer[data-v-b49f32b9] {
  text-align: center;
  margin-top: 10px;
}
.el-dialog__footer .dialog-footer[data-v-b49f32b9] {
  text-align: center;
}.ag-theme-quartz[data-v-4e266a26] {
  --ag-header-height: 36px;
  --ag-foreground-color: #616887;
  --ag-background-color: rgb(255, 255, 255);
  --ag-header-foreground-color: #3D3D3D;
  --ag-header-background-color: rgb(255, 255, 255);
  --ag-odd-row-background-color: rgb(0, 0, 0, 0.03);
  --ag-header-column-resize-handle-color: #E9EEF2;
  --ag-odd-row-background-color: #fff;
  --ag-font-size: 14px;
  --ag-data-color: #616887;
  --ag-row-border-color:#D1D9DF;
  --ag-border-color: #D1D9DF;
  --ag-row-height: 40px;
  --ag-wrapper-border-radius:0;
}.cost-details-table-container[data-v-8fdba983] {
  width: 100%;
}.text-right[data-v-6ae65da2] .el-input__inner {
  text-align: right;
}
.account-row .el-col[data-v-6ae65da2] {
  margin: 8px 0;
}
.nums-box[data-v-6ae65da2] {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background: #ffffff;
  font-size: 12px;
  color: #333333;
  border: 1px solid #e6eaef;
  margin-top: 8px;
}
.account-main[data-v-6ae65da2] {
  padding: 8px 16px;
  margin-top: 16px;
  background: #f6f7f9;
  border: 1px solid #e6eaef;
}
.account-main .item-del-btn[data-v-6ae65da2] {
  margin-top: 8px;
}
.item-BIZSAFE-main[data-v-6ae65da2] {
  background: #f6f7f9;
}
.item-BIZSAFE-main .BIZSAFE-form-box[data-v-6ae65da2] {
  background: #f6f7f9;
  height: 60px;
  align-items: center;
  border-bottom: 1px solid #e6eaef;
}
.report-form-item[data-v-6ae65da2] {
  height: 60px;
  align-items: center;
  background: #f6f7f9;
  border-bottom: 1px solid #e6eaef;
}
.report-form-box[data-v-6ae65da2] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
}
.report-file-upload-box[data-v-6ae65da2] {
  padding: 16px 16px 24px 16px;
}
.businessInfo-main[data-v-6ae65da2] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
  margin-top: 16px;
}
.businessInfo-main .el-row[data-v-6ae65da2]:first-child {
  border-bottom: 1px solid #e6eaef;
  height: 60px;
  display: flex;
  align-items: center;
}
.businessInfo-main .el-row[data-v-6ae65da2]:not(:first-child) {
  margin: 16px;
}
.part-item-title[data-v-6ae65da2] {
  margin-bottom: 16px;
}
.itemInfoList .info-row[data-v-6ae65da2] {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  background: #f6f7f9;
  border: 1px solid #e6eaef;
  display: flex;
  border-radius: 4px;
  padding: 14px;
}
.itemInfoList .info-row .el-col.col-nums-box[data-v-6ae65da2] {
  text-align: center;
  display: flex;
  justify-content: center;
}
.itemInfoList .info-row .el-col.col-nums-box .nums-box[data-v-6ae65da2] {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background: #ffffff;
  font-size: 12px;
  color: #333333;
  border: 1px solid #e6eaef;
}
.itemInfoList .info-row[data-v-6ae65da2]:not(:last-child) {
  margin-bottom: 8px;
}
.item-title[data-v-6ae65da2] {
  display: flex;
}
.item-title .item-add-btn[data-v-6ae65da2] {
  width: 24px;
  height: 24px;
  margin-left: 14px;
}
.item-del-btn[data-v-6ae65da2] {
  width: 24px;
  height: 24px;
  margin-left: 24px;
}
.item-title[data-v-6ae65da2] {
  font-weight: 500;
  font-size: 16px;
  color: #000000;
}
.pd-20[data-v-6ae65da2] {
  padding: 16px 20px;
}
.pages-title[data-v-6ae65da2] {
  font-size: 12px;
  color: #616887;
  margin: 8px;
}
.pages-title span[data-v-6ae65da2] {
  color: #007ccd;
}
.pages-top-title[data-v-6ae65da2] {
  font-weight: 600;
  font-size: 20px;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dddddd;
  height: 48px;
  padding: 0 20px;
  background: #ffffff;
  border-radius: 6px 6px 0 0;
}
.pages-top-title .pages-top-title-left[data-v-6ae65da2] {
  width: 500px;
  display: flex;
  align-items: center;
}
.pages-top-title .title-text[data-v-6ae65da2] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  font-weight: normal;
}
.pages-top-title .leve[data-v-6ae65da2] {
  width: 83px;
  height: 25px;
  background: url("/assets/supplier-leve-91a2eadf.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 12px;
  color: #ffffff;
  line-height: 25px;
  font-weight: normal;
  margin-left: 10px;
  position: relative;
}
.pages-top-title .leve span.a[data-v-6ae65da2] {
  font-size: 15px;
  margin-left: 38px;
}
.pages-top-title .leve .leve-box[data-v-6ae65da2] {
  position: absolute;
  width: 350px;
  z-index: 100;
  height: 132px;
  background: linear-gradient(135deg, #ffefd3 0%, #ffc378 100%);
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.47);
  border-radius: 12px;
  left: 10px;
  bottom: -140px;
  padding: 18px 26px;
  display: none;
}
.pages-top-title .leve .leve-box .leve-top[data-v-6ae65da2] {
  display: flex;
  color: #000000;
  margin-top: 15px;
}
.pages-top-title .leve .leve-box .leve-top .leve-type[data-v-6ae65da2] {
  font-size: 36px;
  text-align: left;
  display: flex;
}
.pages-top-title .leve .leve-box .leve-top .leve-type h4[data-v-6ae65da2] {
  color: #320900;
  font-weight: 600;
}
.pages-top-title .leve .leve-box .leve-top .leve-type span.text[data-v-6ae65da2] {
  font-size: 24px;
}
.pages-top-title .leve .leve-box .leve-top .leve-text[data-v-6ae65da2] {
  font-size: 14px;
  margin-left: 6px;
  height: 15px;
  line-height: 35px;
}
.pages-top-title .leve .leve-box .leve-item[data-v-6ae65da2] {
  position: relative;
}
.pages-top-title .leve .leve-box .leve-item .line[data-v-6ae65da2] {
  height: 2px;
  background: #ffffff;
  width: 90%;
  position: absolute;
  left: 15px;
  top: 30px;
}
.pages-top-title .leve .leve-box .leve-item .leve-round-box[data-v-6ae65da2] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 290px;
  z-index: 10;
  top: 15px;
}
.pages-top-title .leve .leve-box .leve-item .leve-round[data-v-6ae65da2] {
  border: 2px solid #ffffff;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding-top: 2px;
  font-size: 18px;
  background: #ffc378;
}
.pages-top-title .leve .leve-box .leve-item .low-leve-style[data-v-6ae65da2] {
  background: linear-gradient(137deg, #ff5520 0%, #ff9a31 100%);
  border: 1px solid #ffffff;
}
.pages-top-title .leve .leve-box .leve-item .current-leve[data-v-6ae65da2] {
  background: linear-gradient(142deg, #00b585 0%, #16de98 100%);
  box-shadow: 0px 0px 4px 0px rgba(81, 31, 9, 0.39);
  border: 1px solid #ffffff;
}
.pages-top-title .leve-main:hover .leve-box[data-v-6ae65da2] {
  display: block;
}
.pages-top-title .notice-icon-box[data-v-6ae65da2] {
  position: relative;
}
.pages-top-title .notice-icon-box .notice-icon[data-v-6ae65da2] {
  margin-left: 16px;
  width: 20px;
  height: 20px;
}
.pages-top-title .notice-icon-box .leve-introduce[data-v-6ae65da2] {
  position: absolute;
  display: none;
  width: 423px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.49);
  border-radius: 12px;
  bottom: -145px;
  right: -400px;
  z-index: 100;
}
.pages-top-title .notice-icon-box .leve-introduce-title[data-v-6ae65da2] {
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
  color: #320900;
  border-bottom: 1px solid #e3e3e3;
}
.pages-top-title .notice-icon-box .leve-introduce-text[data-v-6ae65da2] {
  font-size: 12px;
  color: #000000;
  padding: 16px 18px;
  font-weight: normal;
}
.pages-top-title .notice-icon-box:hover .leve-introduce[data-v-6ae65da2] {
  display: block;
}
[data-v-7b25df27] .el-cascader .el-input__inner {
  text-overflow: ellipsis;
  overflow: hidden;
}
[data-v-7b25df27] .el-cascader-node.is-disabled {
  color: #999;
  cursor: not-allowed;
}
[data-v-7b25df27] .el-cascader-node__prefix {
  display: none !important;
}
.text-right[data-v-69410858] .el-input__inner {
  text-align: right;
}
.account-row .el-col[data-v-69410858] {
  margin: 8px 0;
}
.nums-box[data-v-69410858] {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background: #ffffff;
  font-size: 12px;
  color: #333333;
  border: 1px solid #e6eaef;
  margin-top: 8px;
}
.account-main[data-v-69410858] {
  padding: 8px 16px;
  margin-top: 16px;
  background: #f6f7f9;
  border: 1px solid #e6eaef;
}
.account-main .item-del-btn[data-v-69410858] {
  margin-top: 8px;
}
.item-BIZSAFE-main[data-v-69410858] {
  background: #f6f7f9;
}
.item-BIZSAFE-main .BIZSAFE-form-box[data-v-69410858] {
  background: #f6f7f9;
  height: 60px;
  align-items: center;
  border-bottom: 1px solid #e6eaef;
}
.report-form-item[data-v-69410858] {
  height: 60px;
  align-items: center;
  background: #f6f7f9;
  border-bottom: 1px solid #e6eaef;
}
.report-form-box[data-v-69410858] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
}
.report-file-upload-box[data-v-69410858] {
  padding: 16px 16px 24px 16px;
}
.businessInfo-main[data-v-69410858] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
  margin-top: 16px;
}
.businessInfo-main .el-row[data-v-69410858]:first-child {
  border-bottom: 1px solid #e6eaef;
  height: 60px;
  display: flex;
  align-items: center;
}
.businessInfo-main .el-row[data-v-69410858]:not(:first-child) {
  margin: 16px;
}
.part-item-title[data-v-69410858] {
  margin-bottom: 16px;
}
.itemInfoList .info-row[data-v-69410858] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
  display: flex;
  border-radius: 4px;
  padding: 14px;
}
.itemInfoList .info-row .el-col.col-nums-box[data-v-69410858] {
  text-align: center;
  display: flex;
  justify-content: center;
}
.itemInfoList .info-row .el-col.col-nums-box .nums-box[data-v-69410858] {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background: #ffffff;
  font-size: 12px;
  color: #333333;
  border: 1px solid #e6eaef;
}
.itemInfoList .info-row[data-v-69410858]:not(:last-child) {
  margin-bottom: 8px;
}
.item-title[data-v-69410858] {
  display: flex;
}
.item-title .item-add-btn[data-v-69410858] {
  width: 24px;
  height: 24px;
  margin-left: 14px;
}
.item-del-btn[data-v-69410858] {
  width: 24px;
  height: 24px;
  margin-left: 24px;
}
.item-title[data-v-69410858] {
  font-weight: 500;
  font-size: 16px;
  color: #000000;
}
.pd-20[data-v-69410858] {
  padding: 16px 20px;
}
.pages-title[data-v-69410858] {
  font-size: 12px;
  color: #616887;
  margin: 8px;
}
.pages-title span[data-v-69410858] {
  color: #007ccd;
}
.pages-top-title[data-v-69410858] {
  font-weight: 600;
  font-size: 20px;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dddddd;
  height: 48px;
  padding: 0 20px;
  background: #ffffff;
  border-radius: 6px 6px 0 0;
}
.pages-top-title .pages-top-title-left[data-v-69410858] {
  width: 500px;
  display: flex;
  align-items: center;
}
.pages-top-title .title-text[data-v-69410858] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  font-weight: normal;
}
.pages-top-title .leve[data-v-69410858] {
  width: 83px;
  height: 25px;
  background: url("/assets/supplier-leve-91a2eadf.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 12px;
  color: #ffffff;
  line-height: 25px;
  font-weight: normal;
  margin-left: 10px;
  position: relative;
}
.pages-top-title .leve span.a[data-v-69410858] {
  font-size: 15px;
  margin-left: 38px;
}
.pages-top-title .leve .leve-box[data-v-69410858] {
  position: absolute;
  width: 350px;
  z-index: 100;
  height: 132px;
  background: linear-gradient(135deg, #ffefd3 0%, #ffc378 100%);
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.47);
  border-radius: 12px;
  left: 10px;
  bottom: -140px;
  padding: 18px 26px;
  display: none;
}
.pages-top-title .leve .leve-box .leve-top[data-v-69410858] {
  display: flex;
  color: #000000;
  margin-top: 15px;
}
.pages-top-title .leve .leve-box .leve-top .leve-type[data-v-69410858] {
  font-size: 36px;
  text-align: left;
  display: flex;
}
.pages-top-title .leve .leve-box .leve-top .leve-type h4[data-v-69410858] {
  color: #320900;
  font-weight: 600;
}
.pages-top-title .leve .leve-box .leve-top .leve-type span.text[data-v-69410858] {
  font-size: 24px;
}
.pages-top-title .leve .leve-box .leve-top .leve-text[data-v-69410858] {
  font-size: 14px;
  margin-left: 6px;
  height: 15px;
  line-height: 35px;
}
.pages-top-title .leve .leve-box .leve-item[data-v-69410858] {
  position: relative;
}
.pages-top-title .leve .leve-box .leve-item .line[data-v-69410858] {
  height: 2px;
  background: #ffffff;
  width: 90%;
  position: absolute;
  left: 15px;
  top: 30px;
}
.pages-top-title .leve .leve-box .leve-item .leve-round-box[data-v-69410858] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 290px;
  z-index: 10;
  top: 15px;
}
.pages-top-title .leve .leve-box .leve-item .leve-round[data-v-69410858] {
  border: 2px solid #ffffff;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding-top: 2px;
  font-size: 18px;
  background: #ffc378;
}
.pages-top-title .leve .leve-box .leve-item .low-leve-style[data-v-69410858] {
  background: linear-gradient(137deg, #ff5520 0%, #ff9a31 100%);
  border: 1px solid #ffffff;
}
.pages-top-title .leve .leve-box .leve-item .current-leve[data-v-69410858] {
  background: linear-gradient(142deg, #00b585 0%, #16de98 100%);
  box-shadow: 0px 0px 4px 0px rgba(81, 31, 9, 0.39);
  border: 1px solid #ffffff;
}
.pages-top-title .leve-main:hover .leve-box[data-v-69410858] {
  display: block;
}
.pages-top-title .notice-icon-box[data-v-69410858] {
  position: relative;
}
.pages-top-title .notice-icon-box .notice-icon[data-v-69410858] {
  margin-left: 16px;
  width: 20px;
  height: 20px;
}
.pages-top-title .notice-icon-box .leve-introduce[data-v-69410858] {
  position: absolute;
  display: none;
  width: 423px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.49);
  border-radius: 12px;
  bottom: -145px;
  right: -400px;
  z-index: 100;
}
.pages-top-title .notice-icon-box .leve-introduce-title[data-v-69410858] {
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
  color: #320900;
  border-bottom: 1px solid #e3e3e3;
}
.pages-top-title .notice-icon-box .leve-introduce-text[data-v-69410858] {
  font-size: 12px;
  color: #000000;
  padding: 16px 18px;
  font-weight: normal;
}
.pages-top-title .notice-icon-box:hover .leve-introduce[data-v-69410858] {
  display: block;
}.text-right[data-v-21f9616f] .el-input__inner {
  text-align: right;
}
.account-row .el-col[data-v-21f9616f] {
  margin: 8px 0;
}
.nums-box[data-v-21f9616f] {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background: #ffffff;
  font-size: 12px;
  color: #333333;
  border: 1px solid #e6eaef;
  margin-top: 8px;
}
.account-main[data-v-21f9616f] {
  padding: 8px 16px;
  margin-top: 16px;
  background: #f6f7f9;
  border: 1px solid #e6eaef;
}
.account-main .item-del-btn[data-v-21f9616f] {
  margin-top: 8px;
}
.item-BIZSAFE-main[data-v-21f9616f] {
  background: #f6f7f9;
}
.item-BIZSAFE-main .BIZSAFE-form-box[data-v-21f9616f] {
  background: #f6f7f9;
  height: 60px;
  align-items: center;
  border-bottom: 1px solid #e6eaef;
}
.report-form-item[data-v-21f9616f] {
  height: 60px;
  align-items: center;
  background: #f6f7f9;
  border-bottom: 1px solid #e6eaef;
}
.report-form-box[data-v-21f9616f] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
}
.report-file-upload-box[data-v-21f9616f] {
  padding: 16px 16px 24px 16px;
}
.businessInfo-main[data-v-21f9616f] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
  margin-top: 16px;
}
.businessInfo-main .el-row[data-v-21f9616f]:first-child {
  border-bottom: 1px solid #e6eaef;
  height: 60px;
  display: flex;
  align-items: center;
}
.businessInfo-main .el-row[data-v-21f9616f]:not(:first-child) {
  margin: 16px;
}
.part-item-title[data-v-21f9616f] {
  margin-bottom: 16px;
}
.itemInfoList .info-row[data-v-21f9616f] {
  background: #f6f7f9;
  border: 1px solid #e6eaef;
  display: flex;
  border-radius: 4px;
  padding: 14px;
}
.itemInfoList .info-row .el-col.col-nums-box[data-v-21f9616f] {
  text-align: center;
  display: flex;
  justify-content: center;
}
.itemInfoList .info-row .el-col.col-nums-box .nums-box[data-v-21f9616f] {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background: #ffffff;
  font-size: 12px;
  color: #333333;
  border: 1px solid #e6eaef;
}
.itemInfoList .info-row[data-v-21f9616f]:not(:last-child) {
  margin-bottom: 8px;
}
.item-title[data-v-21f9616f] {
  display: flex;
}
.item-title .item-add-btn[data-v-21f9616f] {
  width: 24px;
  height: 24px;
  margin-left: 14px;
}
.item-del-btn[data-v-21f9616f] {
  width: 24px;
  height: 24px;
  margin-left: 24px;
}
.item-title[data-v-21f9616f] {
  font-weight: 500;
  font-size: 16px;
  color: #000000;
}
.pd-20[data-v-21f9616f] {
  padding: 16px 20px;
}
.pages-title[data-v-21f9616f] {
  font-size: 12px;
  color: #616887;
  margin: 8px;
}
.pages-title span[data-v-21f9616f] {
  color: #007ccd;
}
.pages-top-title[data-v-21f9616f] {
  font-weight: 600;
  font-size: 20px;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dddddd;
  height: 48px;
  padding: 0 20px;
  background: #ffffff;
  border-radius: 6px 6px 0 0;
}
.pages-top-title .pages-top-title-left[data-v-21f9616f] {
  width: 500px;
  display: flex;
  align-items: center;
}
.pages-top-title .title-text[data-v-21f9616f] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  font-weight: normal;
}
.pages-top-title .leve[data-v-21f9616f] {
  width: 83px;
  height: 25px;
  background: url("/assets/supplier-leve-91a2eadf.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 12px;
  color: #ffffff;
  line-height: 25px;
  font-weight: normal;
  margin-left: 10px;
  position: relative;
}
.pages-top-title .leve span.a[data-v-21f9616f] {
  font-size: 15px;
  margin-left: 38px;
}
.pages-top-title .leve .leve-box[data-v-21f9616f] {
  position: absolute;
  width: 350px;
  z-index: 100;
  height: 132px;
  background: linear-gradient(135deg, #ffefd3 0%, #ffc378 100%);
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.47);
  border-radius: 12px;
  left: 10px;
  bottom: -140px;
  padding: 18px 26px;
  display: none;
}
.pages-top-title .leve .leve-box .leve-top[data-v-21f9616f] {
  display: flex;
  color: #000000;
  margin-top: 15px;
}
.pages-top-title .leve .leve-box .leve-top .leve-type[data-v-21f9616f] {
  font-size: 36px;
  text-align: left;
  display: flex;
}
.pages-top-title .leve .leve-box .leve-top .leve-type h4[data-v-21f9616f] {
  color: #320900;
  font-weight: 600;
}
.pages-top-title .leve .leve-box .leve-top .leve-type span.text[data-v-21f9616f] {
  font-size: 24px;
}
.pages-top-title .leve .leve-box .leve-top .leve-text[data-v-21f9616f] {
  font-size: 14px;
  margin-left: 6px;
  height: 15px;
  line-height: 35px;
}
.pages-top-title .leve .leve-box .leve-item[data-v-21f9616f] {
  position: relative;
}
.pages-top-title .leve .leve-box .leve-item .line[data-v-21f9616f] {
  height: 2px;
  background: #ffffff;
  width: 90%;
  position: absolute;
  left: 15px;
  top: 30px;
}
.pages-top-title .leve .leve-box .leve-item .leve-round-box[data-v-21f9616f] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 290px;
  z-index: 10;
  top: 15px;
}
.pages-top-title .leve .leve-box .leve-item .leve-round[data-v-21f9616f] {
  border: 2px solid #ffffff;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding-top: 2px;
  font-size: 18px;
  background: #ffc378;
}
.pages-top-title .leve .leve-box .leve-item .low-leve-style[data-v-21f9616f] {
  background: linear-gradient(137deg, #ff5520 0%, #ff9a31 100%);
  border: 1px solid #ffffff;
}
.pages-top-title .leve .leve-box .leve-item .current-leve[data-v-21f9616f] {
  background: linear-gradient(142deg, #00b585 0%, #16de98 100%);
  box-shadow: 0px 0px 4px 0px rgba(81, 31, 9, 0.39);
  border: 1px solid #ffffff;
}
.pages-top-title .leve-main:hover .leve-box[data-v-21f9616f] {
  display: block;
}
.pages-top-title .notice-icon-box[data-v-21f9616f] {
  position: relative;
}
.pages-top-title .notice-icon-box .notice-icon[data-v-21f9616f] {
  margin-left: 16px;
  width: 20px;
  height: 20px;
}
.pages-top-title .notice-icon-box .leve-introduce[data-v-21f9616f] {
  position: absolute;
  display: none;
  width: 423px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.49);
  border-radius: 12px;
  bottom: -145px;
  right: -400px;
  z-index: 100;
}
.pages-top-title .notice-icon-box .leve-introduce-title[data-v-21f9616f] {
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
  color: #320900;
  border-bottom: 1px solid #e3e3e3;
}
.pages-top-title .notice-icon-box .leve-introduce-text[data-v-21f9616f] {
  font-size: 12px;
  color: #000000;
  padding: 16px 18px;
  font-weight: normal;
}
.pages-top-title .notice-icon-box:hover .leve-introduce[data-v-21f9616f] {
  display: block;
}[data-v-99cda7ef] .ag-header-cell-label {
  justify-content: center;
}.modify-group-new[data-v-70665cca] {
  display: flex;
  width: 100%;
  margin-bottom: 12px;
}
.modify-group-new .modify-label[data-v-70665cca] {
  width: 40px;
  min-height: 38px;
  height: 100%;
}
.modify-group-old[data-v-70665cca] {
  width: 100%;
  display: flex;
  margin-bottom: 12px;
  background: #FFFAF7;
  border: dashed 1px #FF8338;
}
.modify-group-old .modify-label[data-v-70665cca] {
  width: 40px;
  min-height: 38px;
  background: #FF873E;
  border: 1px solid #FF8338;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 12px;
  color: #FFFFFF;
}
.modify-group-old[data-v-70665cca] .isModify {
  --el-disabled-text-color: #FF4800;
  opacity: 1;
}
.modify-group-old[data-v-70665cca] .isModifyBox {
  background: #FFFAF7;
  border: dashed 1px #FF8338;
}
.modify-group-old[data-v-70665cca] .isModifyFile {
  background: #FFFAF7;
  border-color: #FF8338;
}.upload-list[data-v-b1817574] {
  width: 95%;
}
.upload-list .file-item[data-v-b1817574] {
  display: flex;
  justify-content: space-between;
}.cell-input[data-v-8be5708a] {
  width: 100%;
  height: 90%;
  margin-top: -5px;
}
[data-v-8be5708a] .el-input__inner {
  text-align: right;
}[data-v-2a6eb8d4] .form-btns .el-form-item__content {
  display: flex;
  justify-content: flex-end;
}
[data-v-2a6eb8d4] .info-box .custom-descriptions .el-descriptions__cell {
  max-width: 25%;
  min-width: 25%;
}[data-v-e6cc3bfd] .form-btns {
  margin-left: 220px;
}
[data-v-e6cc3bfd] .form-btns .el-form-item__content {
  display: flex;
  justify-content: flex-end;
}
[data-v-e6cc3bfd] .info-box .custom-descriptions .el-descriptions__cell {
  max-width: 25%;
  min-width: 25%;
}.top-items[data-v-3ac5e825] {
  display: flex;
  justify-content: space-around;
}
.top-items .top-item[data-v-3ac5e825] {
  display: flex;
}
.top-items .top-item .label[data-v-3ac5e825] {
  color: #666666;
}
.top-items .top-item .value[data-v-3ac5e825] {
  color: #0c6eb3;
  display: flex;
  align-items: center;
}
.left-line[data-v-3ac5e825] {
  width: 3px;
  height: 20px;
  margin-right: 10px;
}
.top-info[data-v-3ac5e825] {
  text-align: center;
}
.top-info .top-title-box[data-v-3ac5e825] {
  display: flex;
  justify-content: center;
}
.top-info .top-title[data-v-3ac5e825] {
  font-size: 24px;
  color: #000000;
  font-weight: 600;
}
.top-info .top-status[data-v-3ac5e825] {
  width: 65px;
  height: 32px;
  border-radius: 4px;
  color: #0c6eb3;
  border: 1px solid #0c6eb3;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  background: rgba(12, 110, 179, 0.08);
  margin-left: 16px;
}
.top-info .top-info-list[data-v-3ac5e825] {
  display: flex;
  justify-content: space-around;
  margin-top: 19px;
}
.top-info .font-color-blue[data-v-3ac5e825] .el-select__placeholder {
  color: #0c6eb3 !important;
}
[data-v-3ac5e825] .ivu-affix {
  z-index: 1;
}
.itemInfoList .name-active[data-v-3ac5e825] {
  color: #0c6eb3 !important;
}[data-v-631c099e] .form-btns {
  margin-left: 200px;
}
[data-v-631c099e] .form-btns .el-form-item__content {
  display: flex;
  justify-content: flex-end;
}
[data-v-631c099e] .ag-header-cell-label {
  justify-content: center;
}.purchase-bill-sum-table-sec-container {
  /*.row-sum{

    text-align: left;
    td:nth-child(n+6){
      div{
        text-align: center!important;
      }
    }
  }*/
}/* 第三方图标字体间距/大小设置
------------------------------- */
/* 文本不换行
------------------------------- */
/* 多行文本溢出
  ------------------------------- */
/* 滚动条(页面未使用) div 中使用：
  ------------------------------- */
.personal .personal-user[data-v-c758e9aa] {
  height: 130px;
  display: flex;
  align-items: center;
}
.personal .personal-user .personal-user-left[data-v-c758e9aa] {
  width: 180px;
  height: 130px;
  border-radius: 3px;
}
.personal .personal-user .personal-user-left[data-v-c758e9aa] .el-upload {
  height: 100%;
}
.personal .personal-user .personal-user-left .personal-user-left-upload img[data-v-c758e9aa] {
  width: 100%;
  height: 100%;
  border-radius: 3px;
}
.personal .personal-user .personal-user-left .personal-user-left-upload:hover img[data-v-c758e9aa] {
  animation: logoAnimation 0.3s ease-in-out;
}
.personal .personal-user .personal-user-right[data-v-c758e9aa] {
  flex: 1;
  padding: 0 15px;
}
.personal .personal-user .personal-user-right .personal-title[data-v-c758e9aa] {
  font-size: 18px;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.personal .personal-user .personal-user-right .personal-item[data-v-c758e9aa] {
  display: flex;
  align-items: center;
  font-size: 13px;
}
.personal .personal-user .personal-user-right .personal-item .personal-item-label[data-v-c758e9aa] {
  color: var(--el-text-color-secondary);
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.personal .personal-user .personal-user-right .personal-item .personal-item-value[data-v-c758e9aa] {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.personal .personal-info .personal-info-more[data-v-c758e9aa] {
  float: right;
  color: var(--el-text-color-secondary);
  font-size: 13px;
}
.personal .personal-info .personal-info-more[data-v-c758e9aa]:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}
.personal .personal-info .personal-info-box[data-v-c758e9aa] {
  height: 130px;
  overflow: hidden;
}
.personal .personal-info .personal-info-box .personal-info-ul[data-v-c758e9aa] {
  list-style: none;
}
.personal .personal-info .personal-info-box .personal-info-ul .personal-info-li[data-v-c758e9aa] {
  font-size: 13px;
  padding-bottom: 10px;
}
.personal .personal-info .personal-info-box .personal-info-ul .personal-info-li .personal-info-li-title[data-v-c758e9aa] {
  display: inline-block;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: var(--el-text-color-secondary);
  text-decoration: none;
}
.personal .personal-info .personal-info-box .personal-info-ul .personal-info-li a[data-v-c758e9aa]:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}
.personal .personal-recommend-row .personal-recommend-col .personal-recommend[data-v-c758e9aa] {
  position: relative;
  height: 100px;
  border-radius: 3px;
  overflow: hidden;
  cursor: pointer;
}
.personal .personal-recommend-row .personal-recommend-col .personal-recommend:hover i[data-v-c758e9aa] {
  right: 0px !important;
  bottom: 0px !important;
  transition: all ease 0.3s;
}
.personal .personal-recommend-row .personal-recommend-col .personal-recommend i[data-v-c758e9aa] {
  position: absolute;
  right: -10px;
  bottom: -10px;
  font-size: 70px;
  transform: rotate(-30deg);
  transition: all ease 0.3s;
}
.personal .personal-recommend-row .personal-recommend-col .personal-recommend .personal-recommend-auto[data-v-c758e9aa] {
  padding: 15px;
  position: absolute;
  left: 0;
  top: 5%;
  color: var(--next-color-white);
}
.personal .personal-recommend-row .personal-recommend-col .personal-recommend .personal-recommend-auto .personal-recommend-msg[data-v-c758e9aa] {
  font-size: 12px;
  margin-top: 10px;
}
.personal .personal-edit .personal-edit-title[data-v-c758e9aa] {
  position: relative;
  padding-left: 10px;
  color: var(--el-text-color-regular);
}
.personal .personal-edit .personal-edit-title[data-v-c758e9aa]::after {
  content: "";
  width: 2px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: var(--el-color-primary);
}
.personal .personal-edit .personal-edit-safe-box[data-v-c758e9aa] {
  border-bottom: 1px solid var(--el-border-color-light, #ebeef5);
  padding: 15px 0;
}
.personal .personal-edit .personal-edit-safe-box .personal-edit-safe-item[data-v-c758e9aa] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.personal .personal-edit .personal-edit-safe-box .personal-edit-safe-item .personal-edit-safe-item-left[data-v-c758e9aa] {
  flex: 1;
  overflow: hidden;
}
.personal .personal-edit .personal-edit-safe-box .personal-edit-safe-item .personal-edit-safe-item-left .personal-edit-safe-item-left-label[data-v-c758e9aa] {
  color: var(--el-text-color-regular);
  margin-bottom: 5px;
}
.personal .personal-edit .personal-edit-safe-box .personal-edit-safe-item .personal-edit-safe-item-left .personal-edit-safe-item-left-value[data-v-c758e9aa] {
  color: var(--el-text-color-secondary);
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-right: 15px;
}
.personal .personal-edit .personal-edit-safe-box[data-v-c758e9aa]:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
.el-icon.avatar-uploader-icon[data-v-c758e9aa] {
  font-size: 28px;
  color: #8c939d;
  width: 178px;
  height: 178px;
  text-align: center;
}
.avatar[data-v-c758e9aa] {
  width: 178px;
  height: 100%;
}
.item[data-v-c758e9aa] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.report-onlyoffice {
  height: 100%;
  width: 100%;
}
#app .main-content {
  height: 100%;
  width: 100%;
}
.w100[data-v-ef5b09aa] {
  width: 100%;
}
.page-title[data-v-ef5b09aa] {
  font-size: 20px;
  font-weight: 600;
  color: #303133;
}
.cursor-pointer[data-v-ef5b09aa] {
  cursor: pointer;
}
.part-item .part-item-title[data-v-ef5b09aa] {
  display: flex;
  align-items: center;
  padding: 12px 0;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #e4e7ed;
  transition: all 0.3s;
}
.part-item .part-item-title[data-v-ef5b09aa]:hover {
  background-color: #f5f7fa;
}
.part-item .part-item-title .part-title-icon[data-v-ef5b09aa] {
  margin-left: auto;
  transition: transform 0.3s;
}
.part-item[data-v-ef5b09aa] .el-form-item__label {
  font-weight: 500;
}
.part-item[data-v-ef5b09aa] .el-select {
  width: 100%;
}
.part-item[data-v-ef5b09aa] .el-date-picker {
  width: 100%;
}
.page-fixed-footer[data-v-ef5b09aa] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);
  z-index: 100;
  padding-bottom: env(safe-area-inset-bottom);
}
.page-disabled[data-v-ef5b09aa] {
  opacity: 0.9;
  cursor: not-allowed;
  pointer-events: none;
}
.el-input__icon[data-v-ef5b09aa] {
  cursor: pointer;
  color: #409eff;
}
.el-input__icon[data-v-ef5b09aa]:hover {
  color: #66b1ff;
}
.select-group[data-v-ef5b09aa] {
  margin: 10px 0;
}

/* 外层容器：模拟el-select的样式 */
.tag-select-wrapper[data-v-ef5b09aa] {
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  padding: 6px 10px;
  min-height: 36px;
  cursor: pointer;
  box-sizing: border-box;
  width: 100%;
}

/* Tag列表：支持换行 */
.tag-list[data-v-ef5b09aa] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px; /* Tag之间的间距 */
}

/* 单个Tag样式 */
.tag-item[data-v-ef5b09aa] {
  margin-bottom: 4px;
}

/* 占位提示文字样式 */
.placeholder[data-v-ef5b09aa] {
  color: #909399;
  line-height: 24px;
}

/* 容器hover/聚焦样式（可选，提升体验） */
.tag-select-wrapper[data-v-ef5b09aa]:hover {
  border-color: #c0c4cc;
}
.tag-select-wrapper[data-v-ef5b09aa]:focus-within {
  border-color: #409eff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
}

/* 文档上传组件 */
[data-v-ef5b09aa] .doc-uploader {
  width: 100%;
}
[data-v-ef5b09aa] .doc-uploader .el-upload {
  width: 100%;
}
[data-v-ef5b09aa] .doc-uploader .el-upload-dragger {
  width: 100%;
  padding: 16px 10px;
}

/* 左右分栏容器 */
.doc-upload-row[data-v-ef5b09aa] {
  display: flex;
  gap: 12px;
  width: 100%;
  align-items: flex-start;
}

/* 左侧：上传拖拽区 */
.doc-upload-zone[data-v-ef5b09aa] {
  flex: 0 0 55%;
  min-width: 0;
}
.doc-upload-tip[data-v-ef5b09aa] {
  font-size: 12px;
  color: #909399;
  margin-top: 4px;
  text-align: center;
}

/* 右侧：文件列表 */
.doc-file-list[data-v-ef5b09aa] {
  flex: 1;
  min-width: 0;
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  padding: 6px 8px;
  min-height: 88px;
  background: #fafafa;
}
.doc-file-empty[data-v-ef5b09aa] {
  color: #c0c4cc;
  font-size: 13px;
  line-height: 76px;
  text-align: center;
}
.doc-file-item[data-v-ef5b09aa] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 5px 4px;
  border-radius: 3px;
  transition: background 0.15s;
}
.doc-file-item[data-v-ef5b09aa]:hover {
  background: #f0f2f5;
}
.doc-file-item + .doc-file-item[data-v-ef5b09aa] {
  border-top: 1px solid #f0f0f0;
}
.doc-file-uploading[data-v-ef5b09aa] {
  background: #f5f7fa;
  cursor: default;
}
.doc-file-uploading[data-v-ef5b09aa]:hover {
  background: #f5f7fa;
}
.doc-file-progress[data-v-ef5b09aa] {
  flex: 1;
  min-width: 0;
}
.doc-file-name[data-v-ef5b09aa] {
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #303133;
}
.doc-file-actions[data-v-ef5b09aa] {
  display: flex;
  gap: 0;
  flex-shrink: 0;
}

/* 封面图上传区域 */
.cover-image-upload[data-v-ef5b09aa] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
.cover-image-preview[data-v-ef5b09aa] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.cover-image-thumb[data-v-ef5b09aa] {
  width: 80px;
  height: 60px;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  -o-object-fit: cover;
     object-fit: cover;
}
.cover-image-actions[data-v-ef5b09aa] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cover-image-tip[data-v-ef5b09aa] {
  font-size: 12px;
  color: #909399;
  line-height: 1.4;
}
.table-row-selected[data-v-27e35743] {
    background-color: #e6f7ff !important;
}
  .person_body[data-v-0fbc5f62] {
	border: 1px solid #f5f5f5;
	height: 500px;
	display: flex;
}
.tree_nav span[data-v-0fbc5f62] {
	display: inline-block;
	padding-right: 10px;
	margin-right: 5px;
	max-width: 6em;
	color: #38adff;
	font-size: 12px;
	cursor: pointer;
	background: url(/assets/jiaojiao-47c447e8.png) no-repeat right center;
}
.tree_nav span[data-v-0fbc5f62]:last-of-type {
	background: none;
}
.person_tree[data-v-0fbc5f62] {
	padding: 10px 12px 0 8px;
	width: 450px;
	height: 100%;
	border-right: 1px solid #f5f5f5;
}
.l[data-v-0fbc5f62] {
	float: left;
}
.select-box[data-v-0fbc5f62] {
  height: 420px;
  overflow-y: auto;
}
.select-box li[data-v-0fbc5f62] {
  padding: 5px 0;
}
.radio_box a[data-v-0fbc5f62],
.check_box a[data-v-0fbc5f62] {
  font-size: 12px;
  position: relative;
  padding-left: 20px;
  margin-right: 30px;
  cursor: pointer;
  color: #333;
  white-space: pre;
}
.check_box.not a[data-v-0fbc5f62]:hover {
  color: #333;
}
.check_box.not a[data-v-0fbc5f62]::before,
.check_box.not a[data-v-0fbc5f62]:hover::before {
  border: none;
}
.check_box.not.active[data-v-0fbc5f62] {
  background: #f3f3f3;
}
.radio_box a[data-v-0fbc5f62]:hover::before,
.check_box a[data-v-0fbc5f62]:hover::before {
  border: 1px solid #46a6fe;
}
.radio_box a[data-v-0fbc5f62]::before,
.check_box a[data-v-0fbc5f62]::before {
  position: absolute;
  width: 14px;
  height: 14px;
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  left: 0;
  top: 1px;
  content: "";
}
.radio_box a[data-v-0fbc5f62]::before {
  border-radius: 50%;
}
.check-dot.active[data-v-0fbc5f62]::after,
.radio_box a.active[data-v-0fbc5f62]::after,
.check_box a.active[data-v-0fbc5f62]::after {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  top: 3px;
  left: 3px;
  content: "";
}
.radio_box a.active[data-v-0fbc5f62]::after {
  background: #46a6fe;
}
.check_box a.active[data-v-0fbc5f62]::after {
  background: url(/assets/check_box-94f4201b.png) no-repeat center;
}
.f11[data-v-0fbc5f62] {
  width: 30px;
}
.f12[data-v-0fbc5f62] {
  width: calc(100% - 30px);
  height: 20px;
  line-height: 20px;
}
.d11[data-v-0fbc5f62] {
  width: calc(100% - 30px);
}
.d22[data-v-0fbc5f62] {
  width: 30px;
  line-height: 41px;
  cursor: pointer;
}.select-result[data-v-83988f0d] {
  width: 406px;
  height: 100%;
  font-size: 12px;
}
.select-result ul[data-v-83988f0d] {
  height: 460px;
  overflow-y: auto;
}
.select-result ul li[data-v-83988f0d] {
  margin: 11px 26px 13px 19px;
  line-height: 17px;
}
.select-result ul li span[data-v-83988f0d] {
  vertical-align: middle;
}
.select-result ul li img[data-v-83988f0d]:first-of-type {
  width: 14px;
  vertical-align: middle;
  margin-right: 5px;
}
.select-result ul li img[data-v-83988f0d]:last-of-type {
  float: right;
  margin-top: 2px;
  width: 14px;
}
.select-result p[data-v-83988f0d] {
  padding-left: 19px;
  padding-right: 20px;
  line-height: 37px;
  border-bottom: 1px solid #f2f2f2;
}
.select-result p a[data-v-83988f0d] {
  float: right;
}
.f11[data-v-83988f0d] {
  width: 30px;
}
.f12[data-v-83988f0d] {
  width: calc(100% - 60px);
  height: 25px;
  line-height: 25px;
}
.f13[data-v-83988f0d] {
  width: 30px;
}.person_body[data-v-61843a0d] {
	border: 1px solid #f5f5f5;
	height: 500px;
	display: flex;
}
.tree_nav span[data-v-61843a0d] {
	display: inline-block;
	padding-right: 10px;
	margin-right: 5px;
	max-width: 6em;
	color: #38adff;
	font-size: 12px;
	cursor: pointer;
	background: url(/assets/jiaojiao-47c447e8.png) no-repeat right center;
}
.tree_nav span[data-v-61843a0d]:last-of-type {
	background: none;
}
.person_tree[data-v-61843a0d] {
	padding: 10px 12px 0 8px;
	width: 450px;
	height: 100%;
	border-right: 1px solid #f5f5f5;
}
.l[data-v-61843a0d] {
	float: left;
}

/* ── CSS Variables ─────────────────────────── */
.idd-dash-root[data-v-9b8c1959] {
  --idd-blue:      #1046b0;
  --idd-blue-mid:  #1557d4;
  --idd-blue-lt:   #2d78e8;
  --idd-sky:       #60a5fa;
  --idd-pale:      #eff6ff;
  --idd-pale2:     #dbeafe;
  --idd-gold:      #f59e0b;
  --idd-green:     #10b981;
  --idd-orange:    #f97316;
  --idd-red:       #ef4444;
  --idd-purple:    #8b5cf6;
  --idd-white:     #ffffff;
  --idd-bg:        #f0f5ff;
  --idd-text:      #0d1b35;
  --idd-text-2:    #334155;
  --idd-text-3:    #64748b;
  --idd-border:    #e2eaf8;
  --idd-radius:    13px;
  --idd-shadow:    0 1px 4px rgba(13,63,166,0.07);
  --idd-shadow-md: 0 4px 20px rgba(13,63,166,0.12);
  --idd-nav-h:     62px;
  font-size: 16.5px;
  font-family: 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  background: var(--idd-bg);
  color: var(--idd-text);
  height: 100vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

/* ── Top Nav ───────────────────────────────── */
.topnav[data-v-9b8c1959] {
  height: var(--idd-nav-h);
  background: var(--idd-white);
  border-bottom: 1px solid var(--idd-border);
  display: flex;
  align-items: center;
  padding: 0 32px;
  flex-shrink: 0;
  box-shadow: 0 1px 8px rgba(13,63,166,0.06);
  position: sticky;
  top: 0;
  z-index: 100;
}
.logo-wrap[data-v-9b8c1959] { display: inline-flex; align-items: center; gap: 0; text-decoration: none; flex-shrink: 0;
}
.logo-ic[data-v-9b8c1959] { width: 34px; height: 34px; flex-shrink: 0;
}
.logo-div[data-v-9b8c1959] { width: 1px; height: 24px; background: #d1dce8; margin: 0 12px; flex-shrink: 0;
}
.logo-en[data-v-9b8c1959] { font-family: 'Sora', 'Noto Sans SC', sans-serif; font-weight: 700; font-size: 18px; letter-spacing: -0.3px; color: var(--idd-text); line-height: 1;
}
.logo-en .lk[data-v-9b8c1959] { color: var(--idd-blue-mid);
}
.logo-ul[data-v-9b8c1959] { height: 2.5px; background: var(--idd-gold); border-radius: 2px; margin-top: 2px;
}
.nav-links[data-v-9b8c1959] { display: flex; align-items: center; gap: 2px; margin-left: 32px;
}
.nav-link[data-v-9b8c1959] {
  padding: 7px 14px; border-radius: 8px; font-size: 13px; font-weight: 400;
  color: var(--idd-text-2); text-decoration: none; transition: all 0.15s; cursor: pointer;
  border: none; background: transparent; font-family: inherit;
}
.nav-link[data-v-9b8c1959]:hover { background: var(--idd-pale); color: var(--idd-blue-mid);
}
.nav-link.active[data-v-9b8c1959] { background: var(--idd-pale); color: var(--idd-blue-mid); font-weight: 500;
}
.topnav-right[data-v-9b8c1959] { margin-left: auto; display: flex; align-items: center; gap: 8px;
}
.ib[data-v-9b8c1959] {
  width: 34px; height: 34px; border-radius: 8px;
  display: flex; align-items: center; justify-content: center;
  cursor: pointer; color: var(--idd-text-3); transition: all 0.15s; position: relative;
}
.ib[data-v-9b8c1959]:hover { background: var(--idd-bg); color: var(--idd-blue-mid);
}
.ib svg[data-v-9b8c1959] { width: 18px; height: 18px;
}
.ndot[data-v-9b8c1959] { position: absolute; top: 6px; right: 6px; width: 7px; height: 7px; background: var(--idd-red); border-radius: 50%; border: 2px solid white;
}
.av-btn[data-v-9b8c1959] {
  width: 34px; height: 34px; border-radius: 50%;
  background: linear-gradient(135deg, var(--idd-blue-mid), var(--idd-sky));
  display: flex; align-items: center; justify-content: center;
  font-size: 12px; font-weight: 700; color: #fff; cursor: pointer;
}

/* User Dropdown */
.user-menu-wrap[data-v-9b8c1959] { position: relative;
}
.user-dropdown[data-v-9b8c1959] {
  display: none;
  position: absolute; top: calc(100% + 10px); right: 0;
  width: 220px; background: var(--idd-white); border: 1px solid var(--idd-border);
  border-radius: 14px; box-shadow: 0 8px 32px rgba(13,63,166,0.15), 0 2px 8px rgba(0,0,0,0.06);
  z-index: 999; overflow: hidden; animation: dropIn-9b8c1959 0.18s ease;
}
@keyframes dropIn-9b8c1959 {
from { opacity: 0; transform: translateY(-6px)
}
to { opacity: 1; transform: translateY(0)
}
}
.user-dropdown.open[data-v-9b8c1959] { display: block;
}
.ud-header[data-v-9b8c1959] { padding: 20px 16px 16px; display: flex; flex-direction: column; align-items: center; gap: 8px; border-bottom: 1px solid var(--idd-border); background: var(--idd-bg);
}
.ud-avatar[data-v-9b8c1959] { width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg, var(--idd-blue-mid), var(--idd-sky)); display: flex; align-items: center; justify-content: center; font-size: 15px; font-weight: 700; color: #fff;
}
.ud-name[data-v-9b8c1959] { font-size: 14px; font-weight: 600; color: var(--idd-text);
}
.ud-email[data-v-9b8c1959] { font-size: 11px; color: var(--idd-text-3);
}
.ud-section[data-v-9b8c1959] { padding: 8px; border-bottom: 1px solid var(--idd-border);
}
.ud-section[data-v-9b8c1959]:last-child { border-bottom: none;
}
.ud-section-label[data-v-9b8c1959] { font-size: 10px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--idd-text-3); padding: 4px 8px 6px;
}
.ud-item[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px; padding: 9px 10px; border-radius: 8px; cursor: pointer; font-size: 13px; color: var(--idd-text-2); transition: background 0.12s; text-decoration: none;
}
.b3-more-wrap[data-v-9b8c1959] {
  display: flex;
  justify-content: center;
  padding-top: 6px;
}
.b3-more-btn[data-v-9b8c1959] {
  border: none;
  background: transparent;
  color: var(--idd-text-3);
  font-size: 16px;
  line-height: 1;
  letter-spacing: 2px;
  cursor: pointer;
  padding: 2px 8px 0;
}
.b3-more-btn[data-v-9b8c1959]:hover {
  color: var(--idd-blue-mid);
}
.ud-item[data-v-9b8c1959]:hover { background: var(--idd-pale); color: var(--idd-blue-mid);
}
.ud-item svg[data-v-9b8c1959] { width: 15px; height: 15px; stroke: var(--idd-text-3); fill: none; stroke-width: 2; flex-shrink: 0;
}
.ud-item:hover svg[data-v-9b8c1959] { stroke: var(--idd-blue-mid);
}
.ud-item.danger[data-v-9b8c1959] { color: var(--idd-red);
}
.ud-item.danger[data-v-9b8c1959]:hover { background: #fee2e2; color: var(--idd-red);
}
.ud-item.danger svg[data-v-9b8c1959] { stroke: var(--idd-red);
}
.ud-org-row[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px; padding: 9px 10px; border-radius: 8px;
}
.ud-org-icon[data-v-9b8c1959] { width: 28px; height: 28px; border-radius: 6px; background: linear-gradient(135deg, #6366f1, #8b5cf6); display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.ud-org-icon svg[data-v-9b8c1959] { width: 14px; height: 14px; stroke: #fff; fill: none; stroke-width: 2;
}
.ud-org-name[data-v-9b8c1959] { font-size: 13px; font-weight: 500; color: var(--idd-text); flex: 1;
}
.ud-switch-btn[data-v-9b8c1959] { font-size: 11px; color: var(--idd-blue-mid); background: var(--idd-pale2); border: none; padding: 3px 8px; border-radius: 6px; cursor: pointer; font-family: inherit;
}

/* ── Dashboard Layout ──────────────────────── */
.dash-content[data-v-9b8c1959] {
  flex: 1; overflow: hidden; padding: 12px 24px 12px;
  display: grid; grid-template-rows: auto 1fr auto;
  gap: 10px; min-height: 0;
}

/* Greeting row */
.greeting-stats-row[data-v-9b8c1959] {
  display: flex; align-items: center; justify-content: space-between;
  gap: 16px; flex-shrink: 0;
  background: var(--idd-white); border: 1px solid var(--idd-border);
  border-radius: var(--idd-radius); box-shadow: var(--idd-shadow);
  padding: 11px 20px;
}
.greeting-left[data-v-9b8c1959] { flex-shrink: 0;
}
.greeting-h1[data-v-9b8c1959] { font-family: 'Sora', sans-serif; font-size: 20px; font-weight: 700; color: var(--idd-text); letter-spacing: -0.02em; line-height: 1;
}
.greeting-h1 span[data-v-9b8c1959] { color: var(--idd-blue-mid);
}
.greeting-sub[data-v-9b8c1959] { font-size: 13px; color: var(--idd-text-3); margin-top: 3px;
}
.greeting-stats[data-v-9b8c1959] { display: flex; align-items: center; gap: 0; flex: 1; justify-content: flex-end; overflow: hidden;
}
.gss[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px; padding: 3px 13px; flex-shrink: 0;
}
.gss-div[data-v-9b8c1959] { width: 1px; height: 30px; background: var(--idd-border); flex-shrink: 0;
}
.ss-ic[data-v-9b8c1959] { width: 30px; height: 30px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.ss-ic svg[data-v-9b8c1959] { width: 14px; height: 14px;
}
.si-bl[data-v-9b8c1959] { background: #dbeafe; color: #1d4ed8;
}
.si-gr[data-v-9b8c1959] { background: #d1fae5; color: #065f46;
}
.si-or[data-v-9b8c1959] { background: #ffedd5; color: #c2410c;
}
.si-rd[data-v-9b8c1959] { background: #fee2e2; color: #991b1b;
}
.si-sk[data-v-9b8c1959] { background: #e0f2fe; color: #0369a1;
}
.ss-pipe[data-v-9b8c1959] { display: flex; align-items: center; gap: 6px;
}
.ss-val[data-v-9b8c1959] { font-family: 'Sora', sans-serif; font-size: 20px; font-weight: 700; color: var(--idd-text); line-height: 1;
}
.ss-val em[data-v-9b8c1959] { font-size: 12px; color: var(--idd-text-3); font-style: normal;
}
.ss-bar[data-v-9b8c1959] { font-size: 15px; color: var(--idd-border); font-weight: 300; line-height: 1;
}
.ss-lbl[data-v-9b8c1959] { font-size: 13px; color: var(--idd-text-3); white-space: nowrap;
}
.im-text-alert[data-v-9b8c1959] { color: var(--idd-red) !important;
}

/* Main 2-col */
.dash-main[data-v-9b8c1959] { display: grid; grid-template-columns: 1fr calc(33.33% - 7px); gap: 11px; min-height: 0; overflow: hidden; align-items: stretch;
}
.dash-left[data-v-9b8c1959] { display: flex; flex-direction: column; min-height: 0; overflow: hidden;
}
.dash-right[data-v-9b8c1959] { display: flex; flex-direction: column; min-height: 0; overflow: hidden;
}

/* Card */
.card[data-v-9b8c1959] { background: var(--idd-white); border: 1px solid var(--idd-border); border-radius: var(--idd-radius); box-shadow: var(--idd-shadow); overflow: hidden; display: flex; flex-direction: column;
}
.ch[data-v-9b8c1959] { display: flex; align-items: flex-start; justify-content: space-between; padding: 13px 17px 9px; border-bottom: 1px solid #f1f5f9; flex-shrink: 0; gap: 8px;
}
.ct[data-v-9b8c1959] { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 700; color: var(--idd-text); display: flex; align-items: center; gap: 7px;
}
.ctb[data-v-9b8c1959] { font-size: 11px; font-weight: 500; padding: 2px 8px; border-radius: 4px; background: var(--idd-pale2); color: var(--idd-blue-mid);
}
.ctb.gr[data-v-9b8c1959] { background: #d1fae5; color: #065f46;
}
.cl[data-v-9b8c1959] { font-size: 13px; color: var(--idd-blue-mid); text-decoration: none; cursor: pointer; flex-shrink: 0;
}
.cl[data-v-9b8c1959]:hover { text-decoration: underline;
}
.cb[data-v-9b8c1959] { padding: 13px 17px; flex: 1; overflow: hidden;
}

/* Tabs */
.tabs[data-v-9b8c1959] { display: flex; gap: 0; padding: 0 9px; border-bottom: 1px solid #f1f5f9; flex-shrink: 0;
}
.tab[data-v-9b8c1959] { padding: 9px 13px; font-size: 13px; color: var(--idd-text-3); cursor: pointer; border-bottom: 2px solid transparent; white-space: nowrap; transition: all 0.15s; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.tab[data-v-9b8c1959]:hover { color: var(--idd-blue-mid);
}
.tab.active[data-v-9b8c1959] { color: var(--idd-blue-mid); border-bottom-color: var(--idd-blue-mid); font-weight: 500;
}

/* Filters */
.filter-sel[data-v-9b8c1959] { font-size: 12px; border: 1px solid var(--idd-border); border-radius: 7px; padding: 5px 9px; background: var(--idd-white); color: var(--idd-text-2); cursor: pointer; font-family: inherit; outline: none;
}
.filter-box[data-v-9b8c1959] { display: flex; align-items: center; gap: 6px; border: 1px solid var(--idd-border); border-radius: 7px; padding: 5px 10px; background: var(--idd-white);
}
.filter-input[data-v-9b8c1959] { font-size: 12px; border: none; outline: none; background: transparent; color: var(--idd-text); width: 120px; font-family: inherit;
}
.filter-sel-sm[data-v-9b8c1959] { font-size: 11px; border: 1px solid var(--idd-border); border-radius: 6px; padding: 4px 7px; background: var(--idd-white); color: var(--idd-text-2); cursor: pointer; font-family: inherit; outline: none;
}
.gss-im-entry[data-v-9b8c1959] {
  position: relative;
}
.si-im[data-v-9b8c1959] {
  background: linear-gradient(135deg, #dbeafe, #eff6ff);
  color: var(--idd-blue-mid);
}
.im-trigger-btn[data-v-9b8c1959] {
  position: relative;
  border: none;
  cursor: pointer;
}
.im-trigger-dot[data-v-9b8c1959] {
  position: absolute;
  top: -2px;
  right: -1px;
  min-width: 8px;
  height: 8px;
  border-radius: 999px;
  background: var(--idd-red);
  border: 2px solid #fff;
  animation: dashboardImDotPulse-9b8c1959 1.5s infinite;
}
.im-trigger-btn--alert[data-v-9b8c1959] {
  box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.35);
  animation: dashboardImBtnPulse-9b8c1959 1.5s infinite;
}
@keyframes dashboardImDotPulse-9b8c1959 {
0% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.4);
}
70% { box-shadow: 0 0 0 8px rgba(239, 68, 68, 0);
}
100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0);
}
}
@keyframes dashboardImBtnPulse-9b8c1959 {
0% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.32);
}
70% { box-shadow: 0 0 0 10px rgba(239, 68, 68, 0);
}
100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0);
}
}

/* Table */
.tbl[data-v-9b8c1959] { width: 100%; border-collapse: collapse; font-size: 13px;
}
.tbl thead th[data-v-9b8c1959] { padding: 9px 11px; text-align: left; font-size: 11.5px; font-weight: 600; color: var(--idd-text-3); background: #f8faff; white-space: nowrap;
}
.tbl tbody tr[data-v-9b8c1959] { border-top: 1px solid #f1f5f9; cursor: pointer; transition: background 0.12s;
}
.tbl tbody tr[data-v-9b8c1959]:hover { background: #f8faff;
}
.tbl tbody td[data-v-9b8c1959] { padding: 9px 11px; color: var(--idd-text-2);
}
.tn[data-v-9b8c1959] { font-size: 13px; color: var(--idd-text); font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 340px; display: block;
}
.badge[data-v-9b8c1959] { font-size: 11px; font-weight: 600; padding: 3px 9px; border-radius: 100px; white-space: nowrap;
}
.b-rd[data-v-9b8c1959] { background: #fee2e2; color: #991b1b;
}
.b-or[data-v-9b8c1959] { background: #ffedd5; color: #c2410c;
}
.b-gr[data-v-9b8c1959] { background: #d1fae5; color: #065f46;
}
.b-bl[data-v-9b8c1959] { background: #dbeafe; color: #1d4ed8;
}
.pdot[data-v-9b8c1959] { display: inline-block; width: 7px; height: 7px; border-radius: 50%; margin-right: 5px;
}
.ph[data-v-9b8c1959] { background: var(--idd-red);
}
.pm[data-v-9b8c1959] { background: var(--idd-orange);
}
.pl[data-v-9b8c1959] { background: var(--idd-green);
}

/* Pagination */
.pagination[data-v-9b8c1959] { display: flex; align-items: center; justify-content: space-between; padding: 8px 14px; border-top: 1px solid #f1f5f9; flex-shrink: 0; flex-wrap: nowrap;
}
.pg-info[data-v-9b8c1959] { font-size: 12px; color: var(--idd-text-3); white-space: nowrap; flex-shrink: 0;
}
.pg-btns[data-v-9b8c1959] { display: flex; align-items: center; gap: 3px; flex-wrap: nowrap; min-width: 0;
}
.pg-btn[data-v-9b8c1959] { min-width: 30px; height: 30px; border-radius: 7px; border: 1.5px solid var(--idd-border); background: var(--idd-white); color: var(--idd-text-2); font-size: 12px; cursor: pointer; display: flex; align-items: center; justify-content: center; font-family: inherit; transition: all 0.12s; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-9b8c1959]:hover:not(:disabled) { border-color: var(--idd-blue-mid); color: var(--idd-blue-mid);
}
.pg-btn.active[data-v-9b8c1959] { background: var(--idd-blue-mid); color: #fff; border-color: var(--idd-blue-mid);
}
.pg-btn[data-v-9b8c1959]:disabled { opacity: 0.4; cursor: not-allowed;
}
.pg-arrow svg[data-v-9b8c1959] { width: 14px; height: 14px; stroke: currentColor; fill: none; stroke-width: 2;
}

/* Announcements */
.company-ann[data-v-9b8c1959] { padding: 12px 0; border-bottom: 1px solid #f1f5f9; cursor: pointer;
}
.company-ann[data-v-9b8c1959]:last-child { border-bottom: none;
}
.cann-top[data-v-9b8c1959] { display: flex; align-items: center; gap: 8px; margin-bottom: 5px;
}
.cann-badge[data-v-9b8c1959] { font-size: 11px; font-weight: 600; padding: 2px 8px; border-radius: 4px; flex-shrink: 0;
}
.cann-badge.rd[data-v-9b8c1959] { background: #fee2e2; color: #991b1b;
}
.cann-badge.or[data-v-9b8c1959] { background: #ffedd5; color: #c2410c;
}
.cann-badge.bl[data-v-9b8c1959] { background: #dbeafe; color: #1d4ed8;
}
.cann-badge.gr[data-v-9b8c1959] { background: #d1fae5; color: #065f46;
}
.cann-date[data-v-9b8c1959] { font-size: 11.5px; color: var(--idd-text-3);
}
.cann-title[data-v-9b8c1959] { font-size: 13px; color: var(--idd-text); font-weight: 500; line-height: 1.5; margin-bottom: 4px;
}
.cann-meta[data-v-9b8c1959] { font-size: 11.5px; color: var(--idd-text-3);
}

/* Bottom 3-col */
.bottom-3col[data-v-9b8c1959] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 11px;
}
.b3-card[data-v-9b8c1959] { display: flex; flex-direction: column; position: relative; overflow: visible;
}
.b3-item[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px; padding: 8px 0; border-bottom: 1px solid #f8fafc; cursor: pointer;
}
.b3-item[data-v-9b8c1959]:last-child { border-bottom: none;
}
.b3-item:hover .b3-title[data-v-9b8c1959] { color: var(--idd-blue-mid);
}
.b3-dot[data-v-9b8c1959] { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0;
}
.b3-title[data-v-9b8c1959] { font-size: 13px; color: var(--idd-text); font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.b3-meta[data-v-9b8c1959] { font-size: 11.5px; color: var(--idd-text-3); margin-top: 2px;
}
.b3-badge[data-v-9b8c1959] { font-size: 11px; font-weight: 600; padding: 2px 8px; border-radius: 100px; flex-shrink: 0;
}
.b3-badge.pending[data-v-9b8c1959] { background: #ffedd5; color: #c2410c;
}
.b3-badge.done[data-v-9b8c1959] { background: #d1fae5; color: #065f46;
}
.b3-badge.canceled[data-v-9b8c1959] { background: #e2e8f0; color: #475569;
}
.b3-msg-list[data-v-9b8c1959] { overflow-y: auto;
}
.b3-msg-item[data-v-9b8c1959] { cursor: default; align-items: flex-start;
}
.b3-msg-item:hover .b3-title[data-v-9b8c1959] { color: var(--idd-text);
}
.b3-msg-head[data-v-9b8c1959] { display: flex; align-items: center; gap: 8px; justify-content: space-between;
}
.b3-msg-empty[data-v-9b8c1959] { display: flex; align-items: center; justify-content: center; min-height: 120px; color: var(--idd-text-3); font-size: 12px;
}
.b3-action-btn[data-v-9b8c1959] {
  width: 28px;
  height: 28px;
  border: 1px solid #dbeafe;
  background: #eff6ff;
  color: var(--idd-blue-mid);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex-shrink: 0;
  transition: all 0.15s;
}
.b3-action-btn[data-v-9b8c1959]:hover {
  background: #dbeafe;
  border-color: #bfdbfe;
}
.b3-action-btn svg[data-v-9b8c1959] {
  width: 14px;
  height: 14px;
}
.b3-proj[data-v-9b8c1959] { display: flex; align-items: center; justify-content: space-between; cursor: pointer; padding: 4px 0;
}
.b3-proj:hover .b3-title[data-v-9b8c1959] { color: var(--idd-blue-mid);
}
.b3-proj-left[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px; flex: 1; min-width: 0;
}
.b3-proj-dot[data-v-9b8c1959] { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0;
}
.b3-bar-wrap[data-v-9b8c1959] { height: 5px; background: #f1f5f9; border-radius: 10px; overflow: hidden; margin: 4px 0 8px;
}
.b3-bar[data-v-9b8c1959] { height: 100%; border-radius: 10px; transition: width 0.6s ease;
}
.b3-proj-popover[data-v-9b8c1959] {
  position: absolute;
  right: 14px;
  bottom: 14px;
  width: min(360px, calc(100% - 28px));
  background: rgba(255,255,255,0.98);
  border: 1px solid var(--idd-border);
  border-radius: 14px;
  box-shadow: 0 16px 40px rgba(13,63,166,0.16);
  z-index: 20;
  backdrop-filter: blur(8px);
  overflow: hidden;
}
.b3-proj-popover-hd[data-v-9b8c1959] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px 10px;
  border-bottom: 1px solid #eef2f7;
  font-size: 13px;
  font-weight: 700;
  color: var(--idd-text);
}
.b3-proj-popover-close[data-v-9b8c1959] {
  border: none;
  background: transparent;
  color: var(--idd-text-3);
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  padding: 0 2px;
}
.b3-proj-popover-close[data-v-9b8c1959]:hover {
  color: var(--idd-blue-mid);
}
.b3-proj-popover-list[data-v-9b8c1959] {
  max-height: 320px;
  overflow-y: auto;
  padding: 8px 14px 12px;
}
.b3-proj-popover-item[data-v-9b8c1959] {
  padding: 8px 0;
  border-bottom: 1px solid #f3f6fb;
}
.b3-proj-popover-item[data-v-9b8c1959]:last-child {
  border-bottom: none;
}
.im-dashboard-popover[data-v-9b8c1959] {
  position: fixed;
  top: calc(var(--idd-nav-h) + 18px);
  right: 24px;
  width: min(1260px, calc(100vw - 48px));
  height: calc(100vh - var(--idd-nav-h) - 42px);
  background: rgba(255, 255, 255, 0.98);
  border: 1px solid rgba(226, 234, 248, 0.95);
  border-radius: 18px;
  box-shadow: 0 24px 60px rgba(13, 63, 166, 0.18);
  backdrop-filter: blur(10px);
  z-index: 120;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-10px) scale(0.985);
  transition: opacity .2s ease, transform .2s ease, visibility .2s ease;
}
.im-dashboard-popover.open[data-v-9b8c1959] {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0) scale(1);
}
.im-dashboard-popover-head[data-v-9b8c1959] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 14px 18px;
  border-bottom: 1px solid rgba(226, 234, 248, 0.9);
  background: linear-gradient(180deg, rgba(248, 250, 255, 0.95), rgba(255, 255, 255, 0.92));
  cursor: grab;
}
.im-dashboard-popover.dragging .im-dashboard-popover-head[data-v-9b8c1959] {
  cursor: grabbing;
}
.im-dashboard-popover-title[data-v-9b8c1959] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.im-dashboard-popover-icon[data-v-9b8c1959] {
  width: 38px;
  height: 38px;
  border-radius: 12px;
  background: linear-gradient(135deg, #dbeafe, #eff6ff);
  color: var(--idd-blue-mid);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.im-dashboard-popover-icon svg[data-v-9b8c1959] {
  width: 18px;
  height: 18px;
}
.im-dashboard-popover-name[data-v-9b8c1959] {
  font-size: 14px;
  font-weight: 700;
  color: var(--idd-text);
}
.im-dashboard-popover-sub[data-v-9b8c1959] {
  font-size: 11px;
  color: var(--idd-text-3);
  margin-top: 2px;
}
.im-dashboard-popover-actions[data-v-9b8c1959] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.im-dashboard-unread-pill[data-v-9b8c1959] {
  padding: 4px 10px;
  border-radius: 999px;
  background: #eef2ff;
  color: #4338ca;
  font-size: 11px;
  font-weight: 700;
}
.im-dashboard-unread-pill.alert[data-v-9b8c1959] {
  background: #fee2e2;
  color: #b91c1c;
}
.im-dashboard-head-btn[data-v-9b8c1959] {
  width: 30px;
  height: 30px;
  border: 1px solid var(--idd-border);
  background: #fff;
  border-radius: 9px;
  color: var(--idd-text-3);
  cursor: pointer;
  font-size: 18px;
  line-height: 1;
}
.im-dashboard-head-btn[data-v-9b8c1959]:hover {
  color: var(--idd-blue-mid);
  border-color: #bfdbfe;
  background: #eff6ff;
}
.im-dashboard-popover-body[data-v-9b8c1959] {
  height: calc(100% - 67px);
  background: #f4f6fa;
}

/* ── Project Overlay ───────────────────────── */
.proj-overlay[data-v-9b8c1959] {
  position: fixed; inset: 0; z-index: 200;
  background: var(--idd-bg);
  display: flex; flex-direction: column;
}
.proj-view-body[data-v-9b8c1959] { display: flex; flex: 1; overflow: hidden;
}

/* Sidebar */
.sidebar[data-v-9b8c1959] {
  width: 230px; background: var(--idd-white); border-right: 1px solid var(--idd-border);
  display: flex; flex-direction: column; flex-shrink: 0; overflow-y: auto;
  transition: width 0.25s ease; position: relative;
}
.sidebar.collapsed[data-v-9b8c1959] { width: 56px;
}
.sb-toggle[data-v-9b8c1959] {
  position: absolute; top: 14px; right: -13px; width: 26px; height: 26px;
  background: var(--idd-white); border: 1px solid var(--idd-border);
  border-radius: 50%; display: flex; align-items: center; justify-content: center;
  cursor: pointer; z-index: 10; box-shadow: var(--idd-shadow);
}
.sb-toggle svg[data-v-9b8c1959] { width: 13px; height: 13px; stroke: var(--idd-text-3); fill: none;
}
.sb-header[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px; padding: 18px 14px 10px; border-bottom: 1px solid var(--idd-border); flex-shrink: 0;
}
.sb-back[data-v-9b8c1959] { width: 28px; height: 28px; border-radius: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: var(--idd-text-3); border: 1px solid var(--idd-border); flex-shrink: 0;
}
.sb-back[data-v-9b8c1959]:hover { color: var(--idd-blue-mid); background: var(--idd-pale);
}
.sb-back svg[data-v-9b8c1959] { width: 14px; height: 14px;
}
.sb-proj-name[data-v-9b8c1959] { font-size: 13px; font-weight: 700; color: var(--idd-text); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.sb-sec[data-v-9b8c1959] { padding: 10px 8px 4px;
}
.sb-lbl[data-v-9b8c1959] { font-size: 10px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--idd-text-3); padding: 0 6px 5px;
}
.sb-item[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 8px; color: var(--idd-text-2); font-size: 13px; text-decoration: none; transition: all 0.12s; cursor: pointer;
}
.sb-item[data-v-9b8c1959]:hover { background: var(--idd-pale); color: var(--idd-blue-mid);
}
.sb-item.active[data-v-9b8c1959] { background: var(--idd-pale2); color: var(--idd-blue-mid); font-weight: 600;
}
.ni[data-v-9b8c1959] { width: 15px; height: 15px; stroke: currentColor; fill: none; stroke-width: 2; flex-shrink: 0;
}
.sb-text[data-v-9b8c1959] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.sbbadge[data-v-9b8c1959] { font-size: 10px; font-weight: 700; padding: 1px 6px; border-radius: 100px; color: #fff; margin-left: auto; flex-shrink: 0;
}
.sb-footer[data-v-9b8c1959] { margin-top: auto; padding: 12px; border-top: 1px solid var(--idd-border);
}
.sb-user[data-v-9b8c1959] { display: flex; align-items: center; gap: 10px;
}
.av-sb[data-v-9b8c1959] { width: 32px; height: 32px; border-radius: 50%; background: linear-gradient(135deg, var(--idd-blue-mid), var(--idd-sky)); display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; color: #fff; flex-shrink: 0;
}
.sb-uinfo[data-v-9b8c1959] { overflow: hidden;
}
.sb-uname[data-v-9b8c1959] { font-size: 13px; font-weight: 600; color: var(--idd-text);
}
.sb-urole[data-v-9b8c1959] { font-size: 11px; color: var(--idd-text-3);
}

/* Project content */
.proj-main[data-v-9b8c1959] { flex: 1; overflow-y: auto;
}
.proj-content[data-v-9b8c1959] { padding: 20px 24px; display: flex; flex-direction: column; gap: 16px;
}
.proj-hero[data-v-9b8c1959] { border-radius: var(--idd-radius); padding: 22px 28px; display: flex; align-items: center; justify-content: space-between; color: #fff; box-shadow: var(--idd-shadow-md);
}
.proj-hero-country[data-v-9b8c1959] { display: flex; align-items: center; gap: 6px; font-size: 12px; opacity: 0.85; margin-bottom: 6px;
}
.proj-hero-flag[data-v-9b8c1959] { font-size: 18px;
}
.proj-hero-name[data-v-9b8c1959] { font-family: 'Sora', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: -0.02em; margin-bottom: 5px;
}
.proj-hero-phase[data-v-9b8c1959] { font-size: 13px; opacity: 0.8; margin-bottom: 16px;
}
.proj-hero-stats[data-v-9b8c1959] { display: flex; gap: 24px;
}
.phs[data-v-9b8c1959] { text-align: center;
}
.phs-num[data-v-9b8c1959] { font-family: 'Sora', sans-serif; font-size: 22px; font-weight: 700; line-height: 1;
}
.phs-num em[data-v-9b8c1959] { font-size: 12px; font-style: normal; opacity: 0.8;
}
.phs-lbl[data-v-9b8c1959] { font-size: 11px; opacity: 0.75; margin-top: 3px;
}
.proj-hero-right[data-v-9b8c1959] { text-align: right;
}
.proj-pct-big[data-v-9b8c1959] { font-family: 'Sora', sans-serif; font-size: 56px; font-weight: 700; line-height: 1;
}
.proj-pct-big em[data-v-9b8c1959] { font-size: 20px; font-style: normal; opacity: 0.8;
}
.proj-pct-lbl[data-v-9b8c1959] { font-size: 12px; opacity: 0.75; margin-top: 4px;
}
.proj-3col[data-v-9b8c1959] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px;
}
.prog[data-v-9b8c1959] { margin-bottom: 12px;
}
.prog[data-v-9b8c1959]:last-child { margin-bottom: 0;
}
.prog-h[data-v-9b8c1959] { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 5px;
}
.prog-n[data-v-9b8c1959] { color: var(--idd-text); font-weight: 500;
}
.prog-v[data-v-9b8c1959] { color: var(--idd-text-3);
}
.prog-bar[data-v-9b8c1959] { height: 6px; background: #f1f5f9; border-radius: 10px; overflow: hidden;
}
.prog-fill[data-v-9b8c1959] { height: 100%; border-radius: 10px;
}
.saf-grid[data-v-9b8c1959] { display: grid; grid-template-columns: 1fr 1fr; gap: 8px;
}
.saf-c[data-v-9b8c1959] { border-radius: 8px; padding: 12px 14px;
}
.saf-n[data-v-9b8c1959] { font-family: 'Sora', sans-serif; font-size: 24px; font-weight: 700; line-height: 1;
}
.saf-l[data-v-9b8c1959] { font-size: 11px; font-weight: 500; margin-top: 3px;
}
.qt-grid2[data-v-9b8c1959] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 5px;
}
.qt2[data-v-9b8c1959] { display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 9px 4px; border-radius: 8px; cursor: pointer; transition: all 0.15s; border: 1.5px solid transparent;
}
.qt2[data-v-9b8c1959]:hover { background: var(--idd-pale); border-color: var(--idd-pale2);
}
.qt2-ic[data-v-9b8c1959] { width: 28px; height: 28px; border-radius: 7px; display: flex; align-items: center; justify-content: center;
}
.qt2-ic svg[data-v-9b8c1959] { width: 14px; height: 14px;
}
.qt2-lbl[data-v-9b8c1959] { font-size: 11px; color: var(--idd-text-2); font-weight: 500; text-align: center;
}

/* Animations */
@keyframes fadeUp-9b8c1959 {
from { opacity: 0; transform: translateY(8px)
}
to { opacity: 1; transform: translateY(0)
}
}
.card[data-v-9b8c1959] { animation: fadeUp-9b8c1959 0.28s ease both;
}

/* ── CSS 变量 ── */
.idd-proj-root[data-v-f7fee2a8] {
  --p-blue:#1557d4; --p-blue-dk:#1046b0; --p-blue-lt:#2d78e8; --p-sky:#60a5fa;
  --p-pale:#eff6ff; --p-pale2:#dbeafe; --p-gold:#f59e0b; --p-green:#10b981;
  --p-orange:#f97316; --p-red:#ef4444; --p-purple:#8b5cf6; --p-teal:#0ea5e9;
  --p-white:#ffffff; --p-bg:#f4f6fa; --p-text:#1a1f36; --p-text-2:#3d4663;
  --p-text-3:#8492a6; --p-border:#e8edf5; --p-radius:11px;
  --p-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);
  --p-shadow-md:0 4px 18px rgba(0,0,0,0.10);
  --sb-w:242px;
  font-size: 15.4px;
  font-family: 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  background: var(--p-bg);
  color: var(--p-text);
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
}

/* ── Top Nav ── */
.topnav[data-v-f7fee2a8] {
  height: 57px;
  background: var(--p-white);
  border-bottom: 1px solid var(--p-border);
  display: flex;
  align-items: center;
  padding: 0 22px 0 15px;
  flex-shrink: 0;
  box-shadow: var(--p-shadow);
  z-index: 100;
  gap: 6px;
}
.logo-wrap[data-v-f7fee2a8] { display: inline-flex; align-items: center; gap: 0; text-decoration: none; flex-shrink: 0; padding: 0 4px; cursor: pointer;
}
.logo-ic-wrap[data-v-f7fee2a8] { display: flex; align-items: center; flex-shrink: 0;
}
.logo-ic[data-v-f7fee2a8] { width: 33px; height: 33px; flex-shrink: 0;
}
.logo-div[data-v-f7fee2a8] { width: 1px; height: 24px; background: #d1dce8; margin: 0 11px; flex-shrink: 0;
}
.logo-en[data-v-f7fee2a8] { font-family: 'Sora', sans-serif; font-weight: 700; font-size: 18px; letter-spacing: -.3px; color: var(--p-text); line-height: 1;
}
.logo-en .lk[data-v-f7fee2a8] { color: var(--p-blue);
}
.logo-ul[data-v-f7fee2a8] { height: 2px; background: var(--p-gold); border-radius: 2px; margin-top: 2px;
}
.nav-sep[data-v-f7fee2a8] { width: 1px; height: 20px; background: var(--p-border); margin: 0 4px; flex-shrink: 0;
}

/* Breadcrumb */
.breadcrumb[data-v-f7fee2a8] { display: flex; align-items: center; gap: 5px; font-size: 14px; position: relative;
}
.breadcrumb a[data-v-f7fee2a8] { color: var(--p-text-3); text-decoration: none; cursor: pointer; transition: color .15s;
}
.breadcrumb a[data-v-f7fee2a8]:hover { color: var(--p-blue);
}
.bc-sep[data-v-f7fee2a8] { color: #c4cdd8; font-size: 13px;
}
.breadcrumb strong[data-v-f7fee2a8] { color: var(--p-text); font-weight: 600;
}
.psb[data-v-f7fee2a8] { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 6px; border: 1.5px solid var(--p-border); background: var(--p-white); cursor: pointer; color: var(--p-blue); transition: all .15s; margin-left: 2px;
}
.psb[data-v-f7fee2a8]:hover { background: var(--p-pale2); border-color: var(--p-blue);
}
.psd[data-v-f7fee2a8] { display: none; position: absolute; top: calc(100% + 8px); left: 0; background: var(--p-white); border: 1.5px solid var(--p-border); border-radius: 11px; box-shadow: var(--p-shadow-md); min-width: 282px; z-index: 300; overflow: hidden;
}
.psd.open[data-v-f7fee2a8] { display: block; animation: fadeDown-f7fee2a8 .15s ease;
}
@keyframes fadeDown-f7fee2a8 {
from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}
}
.psd-title[data-v-f7fee2a8] { font-size: 12px; font-weight: 600; color: var(--p-text-3); letter-spacing: .06em; text-transform: uppercase; padding: 12px 15px 7px; border-bottom: 1px solid var(--p-border);
}
.psd-item[data-v-f7fee2a8] { display: flex; align-items: center; gap: 11px; padding: 11px 15px; cursor: pointer; text-decoration: none; transition: background .12s; border-bottom: 1px solid #f1f5f9;
}
.psd-item[data-v-f7fee2a8]:last-child { border-bottom: none;
}
.psd-item[data-v-f7fee2a8]:hover { background: var(--p-bg);
}
.psd-item.active[data-v-f7fee2a8] { background: #f0f5ff;
}
.psd-flag[data-v-f7fee2a8] { font-size: 18px; flex-shrink: 0;
}
.psd-name[data-v-f7fee2a8] { font-size: 14px; font-weight: 600; color: var(--p-text);
}
.psd-meta[data-v-f7fee2a8] { font-size: 12px; color: var(--p-text-3); margin-top: 1px;
}
.tnr[data-v-f7fee2a8] { margin-left: auto; display: flex; align-items: center; gap: 6px;
}
.ib[data-v-f7fee2a8] { width: 35px; height: 35px; border-radius: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: var(--p-text-3); transition: all .15s; position: relative;
}
.ib[data-v-f7fee2a8]:hover { background: var(--p-bg); color: var(--p-blue);
}
.ib svg[data-v-f7fee2a8] { width: 19px; height: 19px;
}
.ndot[data-v-f7fee2a8] { position: absolute; top: 6px; right: 6px; width: 6px; height: 6px; background: var(--p-red); border-radius: 50%; border: 1.5px solid white;
}
.avb[data-v-f7fee2a8] { width: 35px; height: 35px; border-radius: 50%; background: linear-gradient(135deg,var(--p-blue),var(--p-sky)); display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; color: #fff; cursor: pointer;
}
.avb-wrap[data-v-f7fee2a8] { position: relative;
}
.user-dropdown[data-v-f7fee2a8] {
  display: none; position: absolute; right: 0; top: calc(100% + 8px);
  background: #fff; border: 1px solid var(--p-border); border-radius: 10px;
  box-shadow: 0 8px 24px rgba(0,0,0,.12); min-width: 160px; z-index: 300; padding: 6px 0;
}
.user-dropdown.open[data-v-f7fee2a8] { display: block;
}
.ud-info[data-v-f7fee2a8] { padding: 10px 16px 8px;
}
.ud-name[data-v-f7fee2a8] { font-size: 13px; font-weight: 600; color: var(--p-text-1);
}
.ud-divider[data-v-f7fee2a8] { height: 1px; background: var(--p-border); margin: 4px 0;
}
.ud-item[data-v-f7fee2a8] { display: flex; align-items: center; gap: 8px; padding: 8px 16px; font-size: 13px; color: var(--p-text-2); text-decoration: none; transition: background .15s; cursor: pointer;
}
.ud-item[data-v-f7fee2a8]:hover { background: var(--p-bg);
}
.ud-item.danger[data-v-f7fee2a8] { color: var(--p-red);
}
.ud-item.danger[data-v-f7fee2a8]:hover { background: #fff1f2;
}
.lang-switch[data-v-f7fee2a8] { display: flex; align-items: center; background: #f1f5f9; border-radius: 22px; padding: 3px; gap: 0;
}
.lang-btn[data-v-f7fee2a8] { font-size: 13px; color: var(--p-text-3); font-weight: 500; padding: 4px 12px; border-radius: 18px; transition: all .2s; white-space: nowrap; cursor: pointer; border: none; background: transparent; font-family: inherit;
}
.lang-btn[data-v-f7fee2a8]:hover { color: var(--p-blue);
}
.lang-btn.active[data-v-f7fee2a8] { background: #fff; color: var(--p-blue); box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}

/* ── App Body ── */
.app-body[data-v-f7fee2a8] { display: flex; flex: 1; min-height: 0; overflow: hidden;
}

/* ── Dark Sidebar ── */
.sidebar[data-v-f7fee2a8] { width: var(--sb-w); background: #0c2461; display: flex; flex-direction: column; flex-shrink: 0; overflow-y: auto; scrollbar-width: none; transition: width .26s cubic-bezier(.4,0,.2,1);
}
.sidebar[data-v-f7fee2a8]::-webkit-scrollbar { display: none;
}
.idd-proj-root.sb-col .sidebar[data-v-f7fee2a8] { width: 62px;
}
.sb-toggle[data-v-f7fee2a8] { display: flex; align-items: center; justify-content: center; width: 35px; height: 35px; background: rgba(255,255,255,0.15); border: 1.5px solid rgba(255,255,255,0.25); border-radius: 50%; cursor: pointer; transition: all .2s; position: relative;
}
.sb-toggle[data-v-f7fee2a8]:hover { background: rgba(255,255,255,0.28); transform: scale(1.08);
}
.sb-toggle svg[data-v-f7fee2a8] { width: 14px; height: 14px; stroke: rgba(255,255,255,0.85); transition: transform .26s;
}
.idd-proj-root.sb-col .sb-toggle svg[data-v-f7fee2a8] { transform: rotate(180deg);
}
.sb-toggle[data-v-f7fee2a8]::after { content: attr(data-tip); position: absolute; left: calc(100% + 11px); top: 50%; transform: translateY(-50%); background: #0d1b35; color: #fff; font-size: 12px; font-weight: 500; padding: 5px 12px; border-radius: 6px; white-space: nowrap; box-shadow: 0 3px 11px rgba(0,0,0,0.3); border: 1px solid rgba(255,255,255,0.1); opacity: 0; pointer-events: none; transition: opacity .15s;
}
.sb-toggle[data-v-f7fee2a8]:hover::after { opacity: 1;
}
.sb-proj-hd[data-v-f7fee2a8] { padding: 15px 15px 13px; border-bottom: 1px solid rgba(255,255,255,0.08); overflow: hidden; white-space: nowrap;
}
.sb-proj-flag[data-v-f7fee2a8] { font-size: 20px; margin-right: 6px;
}
.sb-proj-name[data-v-f7fee2a8] { font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.9); line-height: 1.3; transition: opacity .18s;
}
.sb-proj-sub[data-v-f7fee2a8] { font-size: 12px; color: rgba(255,255,255,0.45); margin-top: 2px; transition: opacity .18s;
}
.idd-proj-root.sb-col .sb-proj-name[data-v-f7fee2a8], .idd-proj-root.sb-col .sb-proj-sub[data-v-f7fee2a8] { opacity: 0;
}
.sb-pct-wrap[data-v-f7fee2a8] { height: 3px; background: rgba(255,255,255,0.15); border-radius: 11px; margin-top: 8px; overflow: hidden; transition: opacity .18s;
}
.sb-pct-bar[data-v-f7fee2a8] { height: 100%; background: linear-gradient(90deg,var(--p-sky),#93c5fd); border-radius: 11px;
}
.idd-proj-root.sb-col .sb-pct-wrap[data-v-f7fee2a8] { opacity: 0;
}
.sb-sec[data-v-f7fee2a8] { padding: 0 9px 2px;
}
.sb-sec + .sb-sec[data-v-f7fee2a8] { border-top: 1px solid rgba(255,255,255,0.07); margin-top: 2px;
}
.sb-lbl[data-v-f7fee2a8] { font-size: 11px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: rgba(255,255,255,0.75); padding: 16px 10px 6px 12px; white-space: nowrap; display: flex; align-items: center; gap: 7px; transition: opacity .18s, height .26s, padding .26s;
}
.sb-lbl[data-v-f7fee2a8]::before { content: ''; width: 3px; height: 12px; border-radius: 2px; background: linear-gradient(180deg,var(--p-sky),rgba(96,165,250,0.4)); flex-shrink: 0;
}
.idd-proj-root.sb-col .sb-lbl[data-v-f7fee2a8] { opacity: 0; height: 0; padding: 0; overflow: hidden;
}
.sb-item[data-v-f7fee2a8] { display: flex; align-items: center; gap: 11px; padding: 10px 12px; border-radius: 9px; font-size: 14px; font-weight: 500; color: rgba(255,255,255,0.72); cursor: pointer; transition: all .15s; text-decoration: none; margin-bottom: 3px; white-space: nowrap; overflow: hidden; position: relative;
}
.sb-item[data-v-f7fee2a8]:hover { background: rgba(255,255,255,0.1); color: #fff;
}
.sb-item.active[data-v-f7fee2a8] { background: linear-gradient(90deg,rgba(45,120,232,0.55),rgba(45,120,232,0.22)); color: #fff; box-shadow: inset 3px 0 0 #60a5fa;
}
.sb-item.active .ni[data-v-f7fee2a8] { opacity: 1; color: #93c5fd;
}
.ni[data-v-f7fee2a8] { width: 18px; height: 18px; flex-shrink: 0; opacity: 0.7;
}
.sb-item:hover .ni[data-v-f7fee2a8] { opacity: 1;
}
.sb-txt[data-v-f7fee2a8] { transition: opacity .18s; flex: 1; overflow: hidden; text-overflow: ellipsis;
}
.idd-proj-root.sb-col .sb-txt[data-v-f7fee2a8] { opacity: 0;
}
.sb-badge[data-v-f7fee2a8] { margin-left: auto; color: #fff; font-size: 11px; font-weight: 700; padding: 1px 6px; border-radius: 11px; min-width: 20px; text-align: center; flex-shrink: 0; transition: opacity .18s;
}
.idd-proj-root.sb-col .sb-badge[data-v-f7fee2a8] { opacity: 0;
}
.sb-item-alert[data-v-f7fee2a8] { box-shadow: inset 3px 0 0 #f87171, 0 0 0 1px rgba(248, 113, 113, 0.22);
}
.sb-alert-dot[data-v-f7fee2a8] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d4f;
  box-shadow: 0 0 0 0 rgba(255, 77, 79, 0.42);
  display: none;
  animation: sbDotPulse-f7fee2a8 1.5s infinite;
}
.idd-proj-root.sb-col .sb-item-alert .sb-alert-dot[data-v-f7fee2a8] { display: inline-flex;
}
@keyframes sbDotPulse-f7fee2a8 {
0% { box-shadow: 0 0 0 0 rgba(255, 77, 79, 0.42);
}
70% { box-shadow: 0 0 0 7px rgba(255, 77, 79, 0);
}
100% { box-shadow: 0 0 0 0 rgba(255, 77, 79, 0);
}
}
.idd-proj-root.sb-col .sb-item[data-v-f7fee2a8]:hover::after { content: attr(data-label); position: absolute; left: 57px; top: 50%; transform: translateY(-50%); background: #0d1b35; color: #fff; font-size: 13px; padding: 5px 11px; border-radius: 6px; white-space: nowrap; box-shadow: 0 4px 13px rgba(0,0,0,0.25); z-index: 100; border: 1px solid rgba(255,255,255,0.1); pointer-events: none;
}
.sb-footer[data-v-f7fee2a8] { margin-top: auto; padding: 11px; border-top: 1px solid rgba(255,255,255,0.08); overflow: hidden;
}
.sb-user[data-v-f7fee2a8] { display: flex; align-items: center; gap: 9px; padding: 8px 11px; border-radius: 8px; cursor: pointer; transition: background .15s; white-space: nowrap;
}
.sb-user[data-v-f7fee2a8]:hover { background: rgba(255,255,255,0.08);
}
.sb-av[data-v-f7fee2a8] { width: 31px; height: 31px; border-radius: 50%; background: linear-gradient(135deg,var(--p-blue),var(--p-sky)); display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; color: #fff; flex-shrink: 0;
}
.sb-uinfo[data-v-f7fee2a8] { transition: opacity .18s; overflow: hidden;
}
.idd-proj-root.sb-col .sb-uinfo[data-v-f7fee2a8] { opacity: 0; width: 0;
}
.sb-uname[data-v-f7fee2a8] { font-size: 13px; color: rgba(255,255,255,0.85); font-weight: 500;
}
.sb-urole[data-v-f7fee2a8] { font-size: 11px; color: rgba(255,255,255,0.35);
}

/* Accordion */
.sb-grp[data-v-f7fee2a8] { margin-bottom: 3px;
}
.sb-grp-hd[data-v-f7fee2a8] { display: flex; align-items: center; gap: 11px; padding: 10px 12px; border-radius: 9px; font-size: 14px; font-weight: 500; color: rgba(255,255,255,0.72); cursor: pointer; transition: all .15s; white-space: nowrap; overflow: hidden;
}
.sb-grp-hd[data-v-f7fee2a8]:hover { background: rgba(255,255,255,0.1); color: #fff;
}
.grp-arrow[data-v-f7fee2a8] { margin-left: auto; transition: transform .22s; opacity: 0.4; flex-shrink: 0;
}
.sb-grp.open .grp-arrow[data-v-f7fee2a8] { transform: rotate(180deg);
}
.idd-proj-root.sb-col .grp-arrow[data-v-f7fee2a8] { display: none;
}
.sb-grp-body[data-v-f7fee2a8] { display: none; padding: 2px 0 4px 30px;
}
.sb-grp.open .sb-grp-body[data-v-f7fee2a8] { display: block;
}
.idd-proj-root.sb-col .sb-grp-body[data-v-f7fee2a8] { display: none !important;
}
.sb-sub[data-v-f7fee2a8] { display: flex; align-items: center; gap: 6px; padding: 7px 10px 7px 8px; font-size: 12px; color: rgba(255,255,255,0.45); cursor: pointer; border-radius: 6px; transition: all .15s; border-left: 2px solid rgba(255,255,255,0.1); margin-bottom: 1px;
}
.sb-sub[data-v-f7fee2a8]:hover { background: rgba(255,255,255,0.06); color: rgba(255,255,255,0.8); border-left-color: rgba(255,255,255,0.3);
}
.sb-sub.active[data-v-f7fee2a8] { color: #fff; background: rgba(45,120,232,0.25); border-left-color: var(--p-sky);
}
/* ── Main Content ── */
.main[data-v-f7fee2a8] { flex: 1; display: flex; flex-direction: column; min-height: 0; overflow: hidden;
}
.ph[data-v-f7fee2a8] { height: 48px; background: var(--p-white); border-bottom: 1px solid var(--p-border); display: flex; align-items: center; padding: 0 22px; gap: 11px; flex-shrink: 0;
}
.ph-title[data-v-f7fee2a8] { font-size: 16px; font-weight: 700; color: var(--p-text);
}
.ph-right[data-v-f7fee2a8] { margin-left: auto; display: flex; gap: 8px;
}
.bso[data-v-f7fee2a8] { padding: 5px 13px; border-radius: 7px; border: 1.5px solid var(--p-border); background: var(--p-white); font-size: 13px; color: var(--p-text-2); cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px; transition: all .15s;
}
.bso[data-v-f7fee2a8]:hover { border-color: var(--p-blue); color: var(--p-blue);
}
.bsp[data-v-f7fee2a8] { padding: 5px 15px; border-radius: 7px; border: none; background: var(--p-blue); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px; transition: all .15s;
}
.bsp[data-v-f7fee2a8]:hover { background: var(--p-blue-lt);
}
.pw[data-v-f7fee2a8] { flex: 1; overflow: hidden; position: relative; min-height: 0;
}
.panel[data-v-f7fee2a8] { display: none; height: 100%; overflow-y: auto; padding: 18px 22px; flex-direction: column; gap: 15px; min-height: 0;
}
.panel.active[data-v-f7fee2a8] { display: flex; animation: fadeIn-f7fee2a8 .18s ease;
}
.panel[data-v-f7fee2a8]::-webkit-scrollbar { width: 4px;
}
.panel[data-v-f7fee2a8]::-webkit-scrollbar-thumb { background: var(--p-border); border-radius: 11px;
}
@keyframes fadeIn-f7fee2a8 {
from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}
}
.project-im-shell[data-v-f7fee2a8] {
  position: fixed;
  top: 69px;
  left: var(--sb-w);
  right: 18px;
  bottom: 18px;
  z-index: 220;
  pointer-events: none;
}
.idd-proj-root.sb-col .project-im-shell[data-v-f7fee2a8] {
  left: 62px;
}
.project-im-backdrop[data-v-f7fee2a8] {
  position: absolute;
  inset: 0;
  background: rgba(15, 23, 42, 0.18);
  opacity: 0;
  transition: opacity .2s ease;
}
.project-im-drawer[data-v-f7fee2a8] {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background: rgba(255,255,255,0.98);
  border: 1px solid rgba(232, 237, 245, 0.96);
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 22px 56px rgba(15, 23, 42, 0.16);
  backdrop-filter: blur(10px);
  transform: translateX(24px) scale(0.988);
  opacity: 0;
  transition: transform .22s ease, opacity .22s ease;
  display: flex;
  flex-direction: column;
}
.project-im-drawer.resizing[data-v-f7fee2a8] {
  transition: none;
}
.project-im-drawer.dragging[data-v-f7fee2a8] {
  transition: none;
}
.project-im-resize-handle[data-v-f7fee2a8] {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 100%;
  cursor: col-resize;
  z-index: 4;
  touch-action: none;
}
.project-im-resize-handle[data-v-f7fee2a8]::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 8px;
  transform: translateY(-50%);
  width: 3px;
  height: 92px;
  border-radius: 999px;
  background: rgba(21, 87, 212, 0.22);
  box-shadow: 0 0 0 4px rgba(21, 87, 212, 0.08);
  transition: background .15s ease, box-shadow .15s ease;
}
.project-im-resize-handle[data-v-f7fee2a8]:hover::before,
.project-im-drawer.resizing .project-im-resize-handle[data-v-f7fee2a8]::before {
  background: rgba(21, 87, 212, 0.52);
  box-shadow: 0 0 0 6px rgba(21, 87, 212, 0.14);
}
.project-im-shell.open[data-v-f7fee2a8] {
  pointer-events: auto;
}
.project-im-shell.open .project-im-backdrop[data-v-f7fee2a8] {
  opacity: 1;
}
.project-im-shell.open .project-im-drawer[data-v-f7fee2a8] {
  transform: translateX(0) scale(1);
  opacity: 1;
}
.project-im-head[data-v-f7fee2a8] {
  height: 64px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 0 18px;
  border-bottom: 1px solid rgba(232, 237, 245, 0.95);
  background: linear-gradient(180deg, rgba(248,250,255,0.96), rgba(255,255,255,0.92));
  cursor: grab;
}
.project-im-drawer.dragging .project-im-head[data-v-f7fee2a8] {
  cursor: grabbing;
}
.project-im-title[data-v-f7fee2a8] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.project-im-title-icon[data-v-f7fee2a8] {
  width: 38px;
  height: 38px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, var(--p-pale2), var(--p-pale));
  color: var(--p-blue);
  flex-shrink: 0;
}
.project-im-title-icon svg[data-v-f7fee2a8] {
  width: 18px;
  height: 18px;
}
.project-im-title-main[data-v-f7fee2a8] {
  font-size: 14px;
  font-weight: 700;
  color: var(--p-text);
  line-height: 1.2;
}
.project-im-title-sub[data-v-f7fee2a8] {
  font-size: 11px;
  color: var(--p-text-3);
  margin-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.project-im-head-right[data-v-f7fee2a8] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
.project-im-unread-pill[data-v-f7fee2a8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 10px;
  border-radius: 999px;
  background: #eef2ff;
  color: #4338ca;
  font-size: 11px;
  font-weight: 700;
}
.project-im-unread-pill.alert[data-v-f7fee2a8] {
  background: #fee2e2;
  color: #b91c1c;
  animation: unreadPillBlink-f7fee2a8 1.25s ease-in-out infinite alternate;
}
@keyframes unreadPillBlink-f7fee2a8 {
from { filter: brightness(1);
}
to { filter: brightness(1.08);
}
}
.project-im-close[data-v-f7fee2a8] {
  width: 30px;
  height: 30px;
  border-radius: 9px;
  border: 1px solid var(--p-border);
  background: #fff;
  color: var(--p-text-3);
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  transition: all .15s;
}
.project-im-close[data-v-f7fee2a8]:hover {
  color: var(--p-blue);
  border-color: #bfdbfe;
  background: var(--p-pale);
}
.project-im-body[data-v-f7fee2a8] {
  flex: 1;
  min-height: 0;
  background: #f4f6fa;
}

/* Overview panel */
#panel-overview[data-v-f7fee2a8] { overflow: hidden; padding: 0;
}
.og[data-v-f7fee2a8] { display: grid; grid-template-columns: 1fr 440px; gap: 15px; height: 100%; overflow: hidden;
}
.ol[data-v-f7fee2a8] { display: flex; flex-direction: column; gap: 11px; overflow-y: auto; min-height: 0; padding-right: 2px;
}
.ol[data-v-f7fee2a8]::-webkit-scrollbar { width: 3px;
}
.ol[data-v-f7fee2a8]::-webkit-scrollbar-thumb { background: var(--p-border); border-radius: 11px;
}
.or[data-v-f7fee2a8] { display: flex; flex-direction: column; gap: 11px; overflow-y: auto; min-height: 0;
}
.or[data-v-f7fee2a8]::-webkit-scrollbar { width: 3px;
}
.or[data-v-f7fee2a8]::-webkit-scrollbar-thumb { background: var(--p-border); border-radius: 11px;
}

/* Cards */
.card[data-v-f7fee2a8] { background: var(--p-white); border-radius: var(--p-radius); border: 1px solid var(--p-border); box-shadow: var(--p-shadow); overflow: hidden;
}
.card.members-card[data-v-f7fee2a8] { overflow: visible;
}
.ch[data-v-f7fee2a8] { display: flex; align-items: center; justify-content: space-between; padding: 11px 15px 0;
}
.ct[data-v-f7fee2a8] { font-size: 14px; font-weight: 600; color: var(--p-text);
}
.cl[data-v-f7fee2a8] { font-size: 13px; color: var(--p-blue); cursor: pointer; text-decoration: none;
}
.cl[data-v-f7fee2a8]:hover { text-decoration: underline;
}
.cb[data-v-f7fee2a8] { padding: 9px 15px;
}

/* Project info card */
.pic[data-v-f7fee2a8] { background: var(--p-white); border: 1px solid var(--p-border); border-radius: var(--p-radius); padding: 12px 14px; box-shadow: var(--p-shadow);
}
.pi-top[data-v-f7fee2a8] { display: flex; align-items: flex-start; gap: 15px;
}
.pi-cov[data-v-f7fee2a8] { width: 48px; height: 48px; border-radius: 9px; background: linear-gradient(135deg,#1046b0,#2d78e8); display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 24px;
}
.pi-name[data-v-f7fee2a8] { font-size: 15px; font-weight: 700; color: var(--p-text); line-height: 1.3; margin-bottom: 6px;
}
.pi-status[data-v-f7fee2a8] { display: inline-flex; align-items: center; gap: 5px; padding: 3px 11px; border-radius: 22px; font-size: 12px; font-weight: 600; cursor: pointer; background: #e8f5e9; color: #2e7d32; border: 1px solid #c8e6c9;
}
.pi-meta[data-v-f7fee2a8] { display: flex; gap: 15px; margin-top: 8px; flex-wrap: wrap;
}
.pm[data-v-f7fee2a8] { display: flex; align-items: center; gap: 6px; font-size: 13px; color: var(--p-text-3);
}
.pm strong[data-v-f7fee2a8] { color: var(--p-text-2); font-weight: 500;
}
.pm-av[data-v-f7fee2a8] { width: 22px; height: 22px; border-radius: 50%; background: linear-gradient(135deg,var(--p-blue),var(--p-sky)); display: flex; align-items: center; justify-content: center; font-size: 8px; font-weight: 700; color: #fff;
}

/* Milestone strip */
.mt-wrap[data-v-f7fee2a8] { padding: 7px 13px 11px;
}

/* Activity */
.af[data-v-f7fee2a8] { display: flex; gap: 7px; padding: 0 15px 7px;
}
.afs[data-v-f7fee2a8] { border: 1.5px solid var(--p-border); background: var(--p-white); border-radius: 7px; padding: 5px 11px; font-size: 13px; color: var(--p-text-2); font-family: inherit; outline: none; cursor: pointer;
}
.afs[data-v-f7fee2a8]:hover { border-color: var(--p-blue);
}
.aday[data-v-f7fee2a8] { font-size: 12px; font-weight: 600; color: var(--p-text-3); background: var(--p-bg); padding: 4px 15px; margin: 0 -15px;
}
.ai[data-v-f7fee2a8] { display: flex; align-items: flex-start; gap: 8px; padding: 7px 0; border-bottom: 1px solid #f1f5f9;
}
.ai[data-v-f7fee2a8]:last-child { border-bottom: none;
}
.a-av[data-v-f7fee2a8] { width: 29px; height: 29px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; color: #fff; flex-shrink: 0;
}
.a-name[data-v-f7fee2a8] { font-size: 14px; font-weight: 500; color: var(--p-text-2);
}
.a-time[data-v-f7fee2a8] { font-size: 12px; color: var(--p-text-3);
}
.a-cnt[data-v-f7fee2a8] { font-size: 14px; color: var(--p-text);
}

/* Statistics */
.sc-grid[data-v-f7fee2a8] { display: grid; grid-template-columns: repeat(3,1fr); gap: 11px;
}
.sc[data-v-f7fee2a8] { border-radius: 8px; padding: 11px 13px; border: 1px solid;
}
.sc-num[data-v-f7fee2a8] { font-family: 'Sora', sans-serif; font-size: 26px; font-weight: 700; line-height: 1; margin: 6px 0 3px;
}
.sc-lbl[data-v-f7fee2a8] { font-size: 13px; font-weight: 500;
}
.sc-sub[data-v-f7fee2a8] { font-size: 12px; margin-top: 4px;
}
.sg[data-v-f7fee2a8] { background: #f0fdf4; border-color: #bbf7d0;
}
.sg .sc-num[data-v-f7fee2a8] { color: var(--p-green);
}
.sr[data-v-f7fee2a8] { background: #fff1f2; border-color: #fecdd3;
}
.sr .sc-num[data-v-f7fee2a8] { color: var(--p-red);
}
.sb2[data-v-f7fee2a8] { background: #f0f5ff; border-color: #bfdbfe;
}
.sb2 .sc-num[data-v-f7fee2a8] { color: var(--p-blue);
}

/* Members */
.mg[data-v-f7fee2a8] { margin-bottom: 8px;
}
.mg[data-v-f7fee2a8]:last-child { margin-bottom: 0;
}
.mg-t[data-v-f7fee2a8] { font-size: 12px; font-weight: 600; color: var(--p-text-3); margin-bottom: 8px; text-transform: uppercase; letter-spacing: .04em;
}
.mg-mems[data-v-f7fee2a8] { display: flex; flex-wrap: wrap; gap: 6px;
}
.mc[data-v-f7fee2a8] { display: flex; align-items: center; gap: 5px; padding: 3px 8px 3px 3px; border-radius: 22px; background: var(--p-bg); border: 1px solid var(--p-border); cursor: pointer; transition: all .15s; position: relative;
}
.mc[data-v-f7fee2a8]:hover { border-color: var(--p-blue); background: var(--p-pale2);
}
.mc[data-v-f7fee2a8]::after { content: attr(data-tip); position: absolute; bottom: calc(100% + 7px); left: 50%; transform: translateX(-50%); background: #1a2e5a; color: #fff; font-size: 11px; line-height: 1.5; padding: 6px 11px; border-radius: 7px; white-space: nowrap; box-shadow: 0 4px 14px rgba(0,0,0,0.22); opacity: 0; pointer-events: none; transition: opacity .15s; z-index: 200;
}
.mc[data-v-f7fee2a8]:hover::after { opacity: 1;
}
.m-av[data-v-f7fee2a8] { width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 9px; font-weight: 700; color: #fff; flex-shrink: 0;
}
.m-name[data-v-f7fee2a8] { font-size: 12px; color: var(--p-text-2); font-weight: 500;
}

/* Announcements */
.cann-item[data-v-f7fee2a8] { padding: 8px 0; border-bottom: 1px solid #f1f5f9; cursor: pointer;
}
.cann-item:hover .cann-title[data-v-f7fee2a8] { color: var(--p-blue);
}
.cann-top[data-v-f7fee2a8] { display: flex; align-items: center; gap: 7px; margin-bottom: 4px;
}
.cann-badge[data-v-f7fee2a8] { font-size: 11px; font-weight: 700; padding: 2px 8px; border-radius: 4px; flex-shrink: 0;
}
.cann-rd[data-v-f7fee2a8] { background: #fee2e2; color: #991b1b;
}
.cann-or[data-v-f7fee2a8] { background: #ffedd5; color: #c2410c;
}
.cann-bl[data-v-f7fee2a8] { background: #dbeafe; color: #1d4ed8;
}
.cann-gr[data-v-f7fee2a8] { background: #d1fae5; color: #065f46;
}
.cann-date[data-v-f7fee2a8] { font-size: 12px; color: var(--p-text-3);
}
.cann-title[data-v-f7fee2a8] { font-size: 13px; color: var(--p-text); line-height: 1.5; margin-bottom: 3px;
}
.cann-meta[data-v-f7fee2a8] { font-size: 12px; color: var(--p-text-3);
}

/* Table */
.tbl-wrap[data-v-f7fee2a8] { overflow-x: auto;
}
.tbl[data-v-f7fee2a8] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-f7fee2a8] { font-size: 13px; font-weight: 600; color: var(--p-text-3); padding: 9px 14px; border-bottom: 1px solid var(--p-border); text-align: left; background: var(--p-bg); white-space: nowrap;
}
.tbl td[data-v-f7fee2a8] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-f7fee2a8] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-f7fee2a8] { background: #f8faff; cursor: pointer;
}

/* Badges */
.badge[data-v-f7fee2a8] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-f7fee2a8] { background: #dcfce7; color: #166534;
}
.b-or[data-v-f7fee2a8] { background: #ffedd5; color: #9a3412;
}
.b-rd[data-v-f7fee2a8] { background: #fee2e2; color: #991b1b;
}
.b-bl[data-v-f7fee2a8] { background: #dbeafe; color: #1e40af;
}
.b-gy[data-v-f7fee2a8] { background: #f1f5f9; color: #475569;
}
.b-pu[data-v-f7fee2a8] { background: #ede9fe; color: #5b21b6;
}

/* Progress bar */
.pb[data-v-f7fee2a8] { height: 6px; background: #f1f5f9; border-radius: 11px; overflow: hidden; width: 88px;
}
.pb-f[data-v-f7fee2a8] { height: 100%; border-radius: 11px;
}

/* Animations */
@keyframes fadeUp-f7fee2a8 {
from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}
}
.card[data-v-f7fee2a8] { animation: fadeUp-f7fee2a8 .22s ease both;
}

/* 根元素包裹，display:contents 使其对布局透明，子元素表现为父容器的直接子元素 */
.ms-root[data-v-5ee06553] { display: contents;
}
/* ── Mini timeline ── */
.mt-nodes[data-v-5ee06553] { display: flex; justify-content: space-between; position: relative; padding: 0 15px; margin-top: 6px;
}
.mt-nodes[data-v-5ee06553]::before { content: ''; position: absolute; top: 15px; left: 31px; right: 31px; height: 2px; background: var(--p-border);
}
.mt-nodes[data-v-5ee06553]::after  { content: ''; position: absolute; top: 15px; left: 31px; width: 38%; height: 2px; background: var(--p-blue);
}
.mt-node[data-v-5ee06553]  { display: flex; flex-direction: column; align-items: center; gap: 4px; position: relative; z-index: 2;
}
.mt-dot[data-v-5ee06553]   { width: 26px; height: 26px; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 2px solid var(--p-border); background: var(--p-white); font-size: 13px; font-weight: 700;
}
.mt-dot.done[data-v-5ee06553] { background: var(--p-green); border-color: var(--p-green); color: #fff;
}
.mt-dot.warn[data-v-5ee06553] { background: var(--p-red);   border-color: var(--p-red);   color: #fff;
}
.mt-dot.cur[data-v-5ee06553]  { background: var(--p-white); border-color: var(--p-blue);
}
.mt-dot.fut[data-v-5ee06553]  { background: var(--p-white); border-color: var(--p-border);
}
.mt-date[data-v-5ee06553] { font-size: 11px; color: var(--p-text-3); white-space: nowrap;
}
.mt-lbl[data-v-5ee06553]  { font-size: 12px; color: var(--p-text-2); white-space: nowrap; text-align: center; max-width: 95px; overflow: hidden; text-overflow: ellipsis;
}

/* ── Table ── */
.tbl-wrap[data-v-5ee06553] { overflow-x: auto;
}
.tbl[data-v-5ee06553] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-5ee06553] { font-size: 13px; font-weight: 600; color: var(--p-text-3); padding: 9px 14px; border-bottom: 1px solid var(--p-border); text-align: left; background: var(--p-bg); white-space: nowrap;
}
.tbl td[data-v-5ee06553] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-5ee06553] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-5ee06553] { background: #f8faff; cursor: pointer;
}

/* ── Badge ── */
.badge[data-v-5ee06553] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-5ee06553] { background: #dcfce7; color: #166534;
}
.b-rd[data-v-5ee06553] { background: #fee2e2; color: #991b1b;
}
.b-bl[data-v-5ee06553] { background: #dbeafe; color: #1e40af;
}
.b-gy[data-v-5ee06553] { background: #f1f5f9; color: #475569;
}

/* ── Card header helpers (used from parent's global CSS, re-declared for scoped safety) ── */
.card[data-v-5ee06553] { background: var(--p-white, #fff); border-radius: 12px; border: 1px solid var(--p-border, #e5e9f0); overflow: hidden;
}
.ch[data-v-5ee06553]   { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-5ee06553]   { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}
.bsp[data-v-5ee06553]  { padding: 5px 14px; border-radius: 7px; background: var(--p-blue, #3b82f6); color: #fff; font-size: 13px; font-weight: 600; border: none; cursor: pointer; transition: background .15s;
}
.bsp[data-v-5ee06553]:hover { background: #2563eb;
}

/* ── Action buttons ── */
.ms-act-btn[data-v-5ee06553] { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 12px; cursor: pointer; border: 1px solid; background: transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.ms-act-view[data-v-5ee06553] { border-color: #6b7280; color: #6b7280;
}
.ms-act-view[data-v-5ee06553]:hover { background: #6b7280; color: #fff;
}
.ms-act-edit[data-v-5ee06553] { border-color: #3b82f6; color: #3b82f6;
}
.ms-act-edit[data-v-5ee06553]:hover { background: #3b82f6; color: #fff;
}
.ms-act-del[data-v-5ee06553]  { border-color: #ef4444; color: #ef4444;
}
.ms-act-del[data-v-5ee06553]:hover  { background: #ef4444; color: #fff;
}

/* ── el-dialog overrides (non-scoped needed to reach el-dialog internals) ── */
/* header: grey background matching original design */
[data-v-5ee06553] .ms-el-dialog .el-dialog__header {
  background: #0d3fa6;
  border-bottom: none;
  border-radius: 12px 12px 0 0;
  padding: 16px 24px;
  margin: 0;
}
[data-v-5ee06553] .ms-el-dialog .el-dialog__title {
  font-size: 15px; font-weight: 700; color: #fff;
}
[data-v-5ee06553] .ms-el-dialog .el-dialog__headerbtn .el-dialog__close {
  color: rgba(255,255,255,0.8);
}
[data-v-5ee06553] .ms-el-dialog .el-dialog__headerbtn:hover .el-dialog__close {
  color: #fff;
}
[data-v-5ee06553] .ms-el-dialog .el-dialog__headerbtn {
  top: 16px; right: 20px;
}
[data-v-5ee06553] .ms-el-dialog .el-dialog__body {
  padding: 0;
}
[data-v-5ee06553] .ms-el-dialog .el-dialog__footer {
  border-top: 1px solid #e9ecf0;
  padding: 14px 24px;
  display: flex; justify-content: flex-end; gap: 10px;
}
.ms-dlg-body[data-v-5ee06553] {
  padding: 18px 24px; overflow-y: auto;
  display: grid; grid-template-columns: 1fr 1fr; gap: 14px 40px;
  max-height: calc(80vh - 120px);
}
.ms-field[data-v-5ee06553] { display: flex; flex-direction: column; gap: 5px;
}
.ms-field-switch[data-v-5ee06553] { align-items: flex-start;
}
.ms-field-progress[data-v-5ee06553] { align-items: flex-start; flex: 1;}
.ms-label[data-v-5ee06553] { font-size: 13px; font-weight: 600; color: #374151;
}
.ms-label.required[data-v-5ee06553]::before { content: '* '; color: #ef4444;
}
.ms-input[data-v-5ee06553] {
  padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px;
  font-size: 14px; color: #1f2937; background: #fff;
  outline: none; transition: border-color .15s;
}
.ms-input[data-v-5ee06553]:focus { border-color: #3b82f6;
}
.ms-select[data-v-5ee06553] {
  padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px;
  font-size: 14px; color: #1f2937; background: #fff;
  outline: none; cursor: pointer; transition: border-color .15s;
}
.ms-select[data-v-5ee06553]:focus { border-color: #3b82f6;
}
.ms-slider[data-v-5ee06553]  { flex: 1; min-width: 100%; accent-color: #3b82f6; cursor: pointer;
}
.ms-pct-badge[data-v-5ee06553] { min-width: 40px; text-align: right; font-size: 13px; font-weight: 700; color: #3b82f6;
}
.ms-switch[data-v-5ee06553] { position: relative; display: inline-block; width: 42px; height: 22px;
}
.ms-switch input[data-v-5ee06553] { opacity: 0; width: 0; height: 0;
}
.ms-switch-track[data-v-5ee06553] {
  position: absolute; cursor: pointer; inset: 0; background: #d1d5db;
  border-radius: 22px; transition: background .2s;
}
.ms-switch-track[data-v-5ee06553]::after {
  content: ''; position: absolute; left: 3px; top: 3px;
  width: 16px; height: 16px; border-radius: 50%; background: #fff; transition: transform .2s;
}
.ms-switch input:checked + .ms-switch-track[data-v-5ee06553] { background: #3b82f6;
}
.ms-switch input:checked + .ms-switch-track[data-v-5ee06553]::after { transform: translateX(20px);
}
.ms-divider[data-v-5ee06553] { height: 1px; background: #f0f2f5; margin: 2px 0; grid-column: span 2;
}
.ms-btn[data-v-5ee06553] {
  padding: 8px 22px; border-radius: 8px; font-size: 14px; font-weight: 600;
  border: none; cursor: pointer; transition: background .15s;
}
.ms-btn[data-v-5ee06553]:disabled { opacity: .6; cursor: not-allowed;
}
.ms-btn-cancel[data-v-5ee06553] { background: #f3f4f6; color: #374151;
}
.ms-btn-cancel[data-v-5ee06553]:hover:not(:disabled) { background: #e5e7eb;
}
.ms-btn-save[data-v-5ee06553]   { background: #3b82f6; color: #fff;
}
.ms-btn-save[data-v-5ee06553]:hover:not(:disabled) { background: #2563eb;
}

/* ── 布局 ── */
.ov-wrap[data-v-1722a322] { height: 100%; overflow: hidden; padding: 0; box-sizing: border-box;
}
.og[data-v-1722a322] { display: grid; grid-template-columns: 1fr 440px; gap: 15px; height: 100%; overflow: hidden;
}
.ol[data-v-1722a322] { display: flex; flex-direction: column; gap: 11px; overflow-y: auto; min-height: 0; padding-right: 2px;
}
.ol[data-v-1722a322]::-webkit-scrollbar { width: 3px;
}
.ol[data-v-1722a322]::-webkit-scrollbar-thumb { background: var(--p-border, #e8edf5); border-radius: 11px;
}
.or[data-v-1722a322] { display: flex; flex-direction: column; gap: 11px; overflow-y: auto; min-height: 0;
}
.or[data-v-1722a322]::-webkit-scrollbar { width: 3px;
}
.or[data-v-1722a322]::-webkit-scrollbar-thumb { background: var(--p-border, #e8edf5); border-radius: 11px;
}

/* ── 卡片通用 ── */
.card[data-v-1722a322] { background: var(--p-white, #fff); border-radius: var(--p-radius, 11px); border: 1px solid var(--p-border, #e8edf5); box-shadow: var(--p-shadow, 0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.card.members-card[data-v-1722a322] { overflow: visible;
}
.ch[data-v-1722a322] { display: flex; align-items: center; justify-content: space-between; padding: 11px 15px 0;
}
.ct[data-v-1722a322] { font-size: 14px; font-weight: 600; color: var(--p-text, #1a1f36);
}
.cl[data-v-1722a322] { font-size: 13px; color: var(--p-blue, #1557d4); cursor: pointer; text-decoration: none;
}
.cl[data-v-1722a322]:hover { text-decoration: underline;
}
.cb[data-v-1722a322] { padding: 9px 15px;
}

/* ── 项目信息卡片 .pic ── */
.pic[data-v-1722a322] { background: var(--p-white, #fff); border: 1px solid var(--p-border, #e8edf5); border-radius: var(--p-radius, 11px); padding: 12px 14px; box-shadow: var(--p-shadow, 0 1px 3px rgba(0,0,0,0.06));
}
.pi-top[data-v-1722a322] { display: flex; align-items: flex-start; gap: 15px;
}
.pi-cov[data-v-1722a322] { width: 48px; height: 48px; border-radius: 9px; background: linear-gradient(135deg, #1046b0, #2d78e8); display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 24px;
}
.pi-name[data-v-1722a322] { font-size: 15px; font-weight: 700; color: var(--p-text, #1a1f36); line-height: 1.3; margin-bottom: 6px;
}
.pi-status[data-v-1722a322] { display: inline-flex; align-items: center; gap: 5px; padding: 3px 11px; border-radius: 22px; font-size: 12px; font-weight: 600; cursor: pointer; background: #e8f5e9; color: #2e7d32; border: 1px solid #c8e6c9;
}
.pi-meta[data-v-1722a322] { display: flex; gap: 15px; margin-top: 8px; flex-wrap: wrap;
}
.pm[data-v-1722a322] { display: flex; align-items: center; gap: 6px; font-size: 13px; color: var(--p-text-3, #8492a6);
}
.pm strong[data-v-1722a322] { color: var(--p-text-2, #3d4663); font-weight: 500;
}
.pm-av[data-v-1722a322] { width: 22px; height: 22px; border-radius: 50%; background: linear-gradient(135deg, var(--p-blue, #1557d4), var(--p-sky, #60a5fa)); display: flex; align-items: center; justify-content: center; font-size: 8px; font-weight: 700; color: #fff; flex-shrink: 0;
}

/* ── 里程碑 mini wrap ── */
.mt-wrap[data-v-1722a322] { padding: 7px 13px 11px;
}

/* ── 统计卡片 ── */
.sc-grid[data-v-1722a322] { display: grid; grid-template-columns: repeat(3,1fr); gap: 11px;
}
.sc[data-v-1722a322] { border-radius: 8px; padding: 11px 13px; border: 1px solid;
}
.sc-num[data-v-1722a322] { font-family: 'Sora', sans-serif; font-size: 26px; font-weight: 700; line-height: 1; margin: 6px 0 3px;
}
.sc-lbl[data-v-1722a322] { font-size: 13px; font-weight: 500;
}
.sc-sub[data-v-1722a322] { font-size: 12px; margin-top: 4px;
}
.sg[data-v-1722a322] { background: #f0fdf4; border-color: #bbf7d0;
}
.sg .sc-num[data-v-1722a322] { color: var(--p-green, #10b981);
}
.sg .sc-lbl[data-v-1722a322] { color: #166534;
}
.sg .sc-sub[data-v-1722a322] { color: var(--p-red, #ef4444);
}
.sr[data-v-1722a322] { background: #fff1f2; border-color: #fecdd3;
}
.sr .sc-num[data-v-1722a322] { color: var(--p-red, #ef4444);
}
.sr .sc-lbl[data-v-1722a322] { color: #9f1239;
}
.sr .sc-sub[data-v-1722a322] { color: var(--p-text-3, #8492a6);
}
.sb2[data-v-1722a322] { background: #f0f5ff; border-color: #bfdbfe;
}
.sb2 .sc-num[data-v-1722a322] { color: var(--p-blue, #1557d4);
}
.sb2 .sc-lbl[data-v-1722a322] { color: #1e40af;
}
.sb2 .sc-sub[data-v-1722a322] { color: var(--p-text-3, #8492a6);
}

/* ── 动态 ── */
.af[data-v-1722a322] { display: flex; gap: 7px; padding: 0 15px 7px;
}
.afs[data-v-1722a322] { border: 1.5px solid var(--p-border, #e8edf5); background: var(--p-white, #fff); border-radius: 7px; padding: 5px 11px; font-size: 13px; color: var(--p-text-2, #3d4663); font-family: inherit; outline: none; cursor: pointer;
}
.afs[data-v-1722a322]:hover { border-color: var(--p-blue, #1557d4);
}
.aday[data-v-1722a322] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #8492a6); background: var(--p-bg, #f4f6fa); padding: 4px 15px; margin: 0 -15px;
}
.ai[data-v-1722a322] { display: flex; align-items: flex-start; gap: 8px; padding: 7px 0; border-bottom: 1px solid #f1f5f9;
}
.ai[data-v-1722a322]:last-child { border-bottom: none;
}
.a-av[data-v-1722a322] { width: 29px; height: 29px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; color: #fff; flex-shrink: 0;
}
.a-name[data-v-1722a322] { font-size: 14px; font-weight: 500; color: var(--p-text-2, #3d4663);
}
.a-time[data-v-1722a322] { font-size: 12px; color: var(--p-text-3, #8492a6);
}
.a-cnt[data-v-1722a322] { font-size: 14px; color: var(--p-text, #1a1f36);
}

/* ── 公告 ── */
.cann-item[data-v-1722a322] { padding: 8px 0; border-bottom: 1px solid #f1f5f9; cursor: pointer;
}
.cann-item[data-v-1722a322]:last-child { border-bottom: none;
}
.cann-item:hover .cann-title[data-v-1722a322] { color: var(--p-blue, #1557d4);
}
.cann-top[data-v-1722a322] { display: flex; align-items: center; gap: 7px; margin-bottom: 4px;
}
.cann-badge[data-v-1722a322] { font-size: 11px; font-weight: 700; padding: 2px 8px; border-radius: 4px; flex-shrink: 0;
}
.cann-rd[data-v-1722a322] { background: #fee2e2; color: #991b1b;
}
.cann-or[data-v-1722a322] { background: #ffedd5; color: #c2410c;
}
.cann-bl[data-v-1722a322] { background: #dbeafe; color: #1d4ed8;
}
.cann-gr[data-v-1722a322] { background: #d1fae5; color: #065f46;
}
.cann-date[data-v-1722a322] { font-size: 12px; color: var(--p-text-3, #8492a6);
}
.cann-title[data-v-1722a322] { font-size: 13px; color: var(--p-text, #1a1f36); line-height: 1.5; margin-bottom: 3px;
}
.cann-meta[data-v-1722a322] { font-size: 12px; color: var(--p-text-3, #8492a6);
}

/* ── 成员 ── */
.mg[data-v-1722a322] { margin-bottom: 8px;
}
.mg[data-v-1722a322]:last-child { margin-bottom: 0;
}
.mg-t[data-v-1722a322] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #8492a6); margin-bottom: 8px; text-transform: uppercase; letter-spacing: .04em;
}
.mg-mems[data-v-1722a322] { display: flex; flex-wrap: wrap; gap: 6px;
}
.mc[data-v-1722a322] { display: flex; align-items: center; gap: 5px; padding: 3px 8px 3px 3px; border-radius: 22px; background: var(--p-bg, #f4f6fa); border: 1px solid var(--p-border, #e8edf5); cursor: pointer; transition: all .15s; position: relative;
}
.mc[data-v-1722a322]:hover { border-color: var(--p-blue, #1557d4); background: var(--p-pale2, #dbeafe);
}
.mc[data-v-1722a322]::after { content: attr(data-tip); position: absolute; bottom: calc(100% + 7px); left: 50%; transform: translateX(-50%); background: #1a2e5a; color: #fff; font-size: 11px; font-weight: 400; line-height: 1.5; padding: 6px 11px; border-radius: 7px; white-space: nowrap; box-shadow: 0 4px 14px rgba(0,0,0,0.22); border: 1px solid rgba(255,255,255,0.08); opacity: 0; pointer-events: none; transition: opacity .15s; z-index: 200;
}
.mc[data-v-1722a322]:hover::after { opacity: 1;
}
.mc[data-v-1722a322]::before { content: ''; position: absolute; bottom: calc(100% + 1px); left: 50%; transform: translateX(-50%); border: 5px solid transparent; border-top-color: #1a2e5a; opacity: 0; pointer-events: none; transition: opacity .15s; z-index: 200;
}
.mc[data-v-1722a322]:hover::before { opacity: 1;
}
.m-av[data-v-1722a322] { width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 9px; font-weight: 700; color: #fff; flex-shrink: 0;
}
.m-name[data-v-1722a322] { font-size: 12px; color: var(--p-text-2, #3d4663); font-weight: 500;
}
.ib[data-v-1722a322] { display: flex; align-items: center; justify-content: center; cursor: pointer;
}

.dd-wrap[data-v-06f14881] { display: flex; flex-direction: column; gap: 14px;
}
.dd-filter-card[data-v-06f14881] { padding: 14px 18px;
}
.dd-filter-title[data-v-06f14881] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12.5px;
  font-weight: 600;
  color: var(--p-text-3, #6b7280);
  text-transform: uppercase;
  letter-spacing: .6px;
  margin-bottom: 10px;
}
.dd-filter-row[data-v-06f14881] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px 24px;
}
.dd-filter-item[data-v-06f14881] { display: flex; flex-direction: column; gap: 4px; min-width: 180px;
}
.dd-fl[data-v-06f14881] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280);
}
.dd-input[data-v-06f14881] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; height: 34px;
}
.dd-input[data-v-06f14881]:focus { border-color: #3b82f6;
}
.dd-select[data-v-06f14881] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; height: 34px; cursor: pointer;
}
.dd-filter-actions[data-v-06f14881] { display: flex; gap: 8px; align-items: flex-end;
}
.card[data-v-06f14881] { background: var(--p-white, #fff); border-radius: 12px; border: 1px solid var(--p-border, #e5e9f0); overflow: hidden;
}
.ch[data-v-06f14881] { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-06f14881] { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}
.dd-toolbar-right[data-v-06f14881] { margin-left: auto; display: flex; align-items: center; gap: 8px;
}
.dd-total[data-v-06f14881] { font-size: 12px; color: var(--p-text-3, #6b7280);
}
.bsp[data-v-06f14881] { padding: 6px 14px; border-radius: 7px; background: var(--p-blue, #3b82f6); color: #fff; font-size: 13px; font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bsp[data-v-06f14881]:hover { background: #2563eb;
}
.bso[data-v-06f14881] { padding: 6px 14px; border-radius: 7px; background: #f3f4f6; color: #374151; font-size: 13px; font-weight: 600; border: 1px solid #d1d5db; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bso[data-v-06f14881]:hover { background: #e5e7eb;
}
.tbl-wrap[data-v-06f14881] { overflow-x: auto;
}
.tbl[data-v-06f14881] { width: 100%; border-collapse: collapse; min-width: 1500px;
}
.tbl th[data-v-06f14881] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280); padding: 9px 12px; border-bottom: 1px solid var(--p-border, #e5e9f0); text-align: left; background: var(--p-bg, #f8faff); white-space: nowrap;
}
.tbl td[data-v-06f14881] { padding: 10px 12px; font-size: 13px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-06f14881] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-06f14881] { background: #f8faff;
}
.ellipsis[data-v-06f14881] { max-width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.badge[data-v-06f14881] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 999px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-06f14881] { background: #dcfce7; color: #166534;
}
.b-bl[data-v-06f14881] { background: #dbeafe; color: #1d4ed8;
}
.b-or[data-v-06f14881] { background: #ffedd5; color: #c2410c;
}
.b-pu[data-v-06f14881] { background: #ede9fe; color: #6d28d9;
}
.b-gy[data-v-06f14881] { background: #f3f4f6; color: #4b5563;
}
.dd-state[data-v-06f14881] { padding: 36px 16px; text-align: center; color: var(--p-text-3, #6b7280); font-size: 13px;
}
.act-btn[data-v-06f14881] { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 12px; cursor: pointer; border: 1px solid; background: transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.act-view[data-v-06f14881] { color: #64748b; border-color: #cbd5e1;
}
.act-view[data-v-06f14881]:hover { background: #f1f5f9;
}
.act-edit[data-v-06f14881] { color: #2563eb; border-color: #93c5fd;
}
.act-edit[data-v-06f14881]:hover { background: #eff6ff;
}
.act-del[data-v-06f14881] { color: #dc2626; border-color: #fca5a5;
}
.act-del[data-v-06f14881]:hover { background: #fef2f2;
}
.dd-page[data-v-06f14881] { display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 14px 18px 18px; flex-wrap: nowrap;
}
.pg-btn[data-v-06f14881] { padding: 5px 12px; border-radius: 6px; border: 1px solid #d1d5db; background: #fff; font-size: 13px; cursor: pointer; color: #374151; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-06f14881]:hover:not(:disabled) { background: #f3f4f6;
}
.pg-btn[data-v-06f14881]:disabled { opacity: .4; cursor: not-allowed;
}
.pg-info[data-v-06f14881] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-size[data-v-06f14881] { padding: 5px 8px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 12px; color: #374151; background: #fff; white-space: nowrap; flex-shrink: 0; width: auto !important; min-width: 80px !important; max-width: 120px !important;
}
.dd-form[data-v-06f14881] .el-input-number { width: 100%;
}
.part-item[data-v-06f14881] { margin-bottom: 20px;
}
.part-item-title[data-v-06f14881] {
  display: flex;
  align-items: center;
  min-height: 46px;
  padding: 0 18px;
  border-radius: 8px;
  background: linear-gradient(90deg, #eef6ff 0%, #f9fbff 100%);
  color: #1f2937;
  font-size: 14px;
  font-weight: 700;
}
.doc-upload-row[data-v-06f14881] { display: flex; gap: 14px; width: 100%; align-items: flex-start;
}
.doc-upload-zone[data-v-06f14881] { flex: 0 0 55%; min-width: 0;
}
.doc-upload-tip[data-v-06f14881] { font-size: 12px; color: #909399; margin-top: 4px; text-align: center;
}
.doc-file-list[data-v-06f14881] {
  flex: 1;
  min-height: 120px;
  max-height: 220px;
  overflow: auto;
  border: 1px solid #ebeef5;
  border-radius: 8px;
  background: #fafafa;
  padding: 10px;
}
.doc-file-empty[data-v-06f14881] { font-size: 12px; color: #909399; text-align: center; padding: 38px 0;
}
.doc-file-item[data-v-06f14881] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #ebeef5;
  margin-bottom: 8px;
}
.doc-file-item[data-v-06f14881]:last-child { margin-bottom: 0;
}
.doc-file-name[data-v-06f14881] { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; color: #303133;
}
.doc-file-actions[data-v-06f14881] { display: flex; align-items: center; gap: 2px;
}
.doc-file-progress[data-v-06f14881] { flex: 1;
}
.doc-file-uploading[data-v-06f14881] { background: #f5f7fa; cursor: default;
}
[data-v-06f14881] .doc-uploader { width: 100%;
}
[data-v-06f14881] .doc-uploader .el-upload { width: 100%;
}
[data-v-06f14881] .doc-uploader .el-upload-dragger { width: 100%; padding: 16px 10px; border-radius: 8px;
}
.dialog-footer[data-v-06f14881] { display: flex; justify-content: space-between; align-items: center; gap: 8px; width: 100%;
}
.dialog-footer-left[data-v-06f14881] { display: flex; align-items: center; gap: 8px; flex-wrap: wrap;
}
.dialog-footer-right[data-v-06f14881] { display: flex; align-items: center; gap: 8px; margin-left: auto;
}
[data-v-06f14881] .el-step__title { font-size: 11px; line-height: 1.3;
}
@media (max-width: 1200px) {
.dd-filter-item[data-v-06f14881] { min-width: calc(50% - 12px);
}
}
@media (max-width: 768px) {
.dd-filter-item[data-v-06f14881] { min-width: 100%;
}
.ch[data-v-06f14881] { flex-wrap: wrap; gap: 10px;
}
.dd-toolbar-right[data-v-06f14881] { width: 100%; justify-content: flex-end; flex-wrap: wrap;
}
.doc-upload-row[data-v-06f14881] { flex-direction: column;
}
.doc-upload-zone[data-v-06f14881] { flex-basis: auto; width: 100%;
}
.doc-file-list[data-v-06f14881] { width: 100%;
}
.dialog-footer[data-v-06f14881] { flex-direction: column; align-items: stretch;
}
.dialog-footer-left[data-v-06f14881], .dialog-footer-right[data-v-06f14881] { width: 100%; justify-content: flex-end;
}
}

.panel-wrap[data-v-51bbbf47] { padding: 18px 22px; display: flex; flex-direction: column; gap: 15px; height: 100%; box-sizing: border-box; overflow-y: auto;
}
.card[data-v-51bbbf47] { background: #fff; border: 1px solid var(--p-border,#e8edf5); border-radius: var(--p-radius,11px); box-shadow: var(--p-shadow,0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.ch[data-v-51bbbf47] { display: flex; align-items: center; padding: 13px 16px 11px; border-bottom: 1px solid var(--p-border,#e8edf5); gap: 8px;
}
.ct[data-v-51bbbf47] { font-size: 14px; font-weight: 700; color: var(--p-text,#1a1f36);
}
.bsp[data-v-51bbbf47] { padding: 5px 15px; border-radius: 7px; border: none; background: var(--p-blue,#1557d4); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px;
}
.tbl-wrap[data-v-51bbbf47] { overflow-x: auto;
}
.tbl[data-v-51bbbf47] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-51bbbf47] { font-size: 13px; font-weight: 600; color: var(--p-text-3,#8492a6); padding: 9px 14px; border-bottom: 1px solid var(--p-border,#e8edf5); text-align: left; background: var(--p-bg,#f4f6fa); white-space: nowrap;
}
.tbl td[data-v-51bbbf47] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-51bbbf47] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-51bbbf47] { background: #f8faff; cursor: pointer;
}
.doc-name[data-v-51bbbf47] { display:flex; align-items:center; gap:8px;
}
.doc-icon[data-v-51bbbf47] { font-size: 18px;
}
.doc-title[data-v-51bbbf47] { font-size: 13px; font-weight: 500;
}
.doc-discipline[data-v-51bbbf47] { font-size: 11px; color: var(--p-text-3,#8492a6);
}
.muted[data-v-51bbbf47] { font-size: 12px; color: var(--p-text-3,#8492a6);
}
.strong[data-v-51bbbf47] { font-size: 13px;
}
.badge[data-v-51bbbf47] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-51bbbf47] { background: #dcfce7; color: #166534;
}
.b-pu[data-v-51bbbf47] { background: #ede9fe; color: #5b21b6;
}

.panel-wrap[data-v-9003b902] { padding: 18px 22px; display: flex; flex-direction: column; gap: 15px; height: 100%; box-sizing: border-box; overflow-y: auto;
}
.card[data-v-9003b902] { background: #fff; border: 1px solid var(--p-border,#e8edf5); border-radius: var(--p-radius,11px); box-shadow: var(--p-shadow,0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.ch[data-v-9003b902] { display: flex; align-items: center; padding: 13px 16px 11px; border-bottom: 1px solid var(--p-border,#e8edf5); gap: 8px;
}
.ct[data-v-9003b902] { font-size: 14px; font-weight: 700; color: var(--p-text,#1a1f36);
}
.bsp[data-v-9003b902] { padding: 5px 15px; border-radius: 7px; border: none; background: var(--p-blue,#1557d4); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px;
}
.tbl-wrap[data-v-9003b902] { overflow-x: auto;
}
.tbl[data-v-9003b902] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-9003b902] { font-size: 13px; font-weight: 600; color: var(--p-text-3,#8492a6); padding: 9px 14px; border-bottom: 1px solid var(--p-border,#e8edf5); text-align: left; background: var(--p-bg,#f4f6fa); white-space: nowrap;
}
.tbl td[data-v-9003b902] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-9003b902] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-9003b902] { background: #f8faff; cursor: pointer;
}
.doc-name[data-v-9003b902] { display:flex; align-items:center; gap:8px;
}
.doc-icon[data-v-9003b902] { font-size: 18px;
}
.doc-title[data-v-9003b902] { font-size: 13px; font-weight: 500;
}
.doc-discipline[data-v-9003b902] { font-size: 11px; color: var(--p-text-3,#8492a6);
}
.muted[data-v-9003b902] { font-size: 12px; color: var(--p-text-3,#8492a6);
}
.strong[data-v-9003b902] { font-size: 13px;
}
.badge[data-v-9003b902] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-bl[data-v-9003b902] { background: #dbeafe; color: #1e40af;
}
.b-or[data-v-9003b902] { background: #ffedd5; color: #9a3412;
}

.panel-wrap[data-v-8fc7b047] { padding: 18px 22px; display: flex; flex-direction: column; gap: 15px; height: 100%; box-sizing: border-box; overflow-y: auto;
}
.card[data-v-8fc7b047] { background: #fff; border: 1px solid var(--p-border,#e8edf5); border-radius: var(--p-radius,11px); box-shadow: var(--p-shadow,0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.ch[data-v-8fc7b047] { display: flex; align-items: center; padding: 13px 16px 11px; border-bottom: 1px solid var(--p-border,#e8edf5); gap: 8px;
}
.ct[data-v-8fc7b047] { font-size: 14px; font-weight: 700; color: var(--p-text,#1a1f36);
}
.bsp[data-v-8fc7b047] { padding: 5px 15px; border-radius: 7px; border: none; background: var(--p-blue,#1557d4); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px;
}
.tbl-wrap[data-v-8fc7b047] { overflow-x: auto;
}
.tbl[data-v-8fc7b047] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-8fc7b047] { font-size: 13px; font-weight: 600; color: var(--p-text-3,#8492a6); padding: 9px 14px; border-bottom: 1px solid var(--p-border,#e8edf5); text-align: left; background: var(--p-bg,#f4f6fa); white-space: nowrap;
}
.tbl td[data-v-8fc7b047] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-8fc7b047] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-8fc7b047] { background: #f8faff; cursor: pointer;
}
.doc-name[data-v-8fc7b047] { display:flex; align-items:center; gap:8px;
}
.doc-icon[data-v-8fc7b047] { font-size: 18px;
}
.doc-title[data-v-8fc7b047] { font-size: 13px; font-weight: 500;
}
.doc-discipline[data-v-8fc7b047] { font-size: 11px; color: var(--p-text-3,#8492a6);
}
.muted[data-v-8fc7b047] { font-size: 12px; color: var(--p-text-3,#8492a6);
}
.strong[data-v-8fc7b047] { font-size: 13px;
}
.badge[data-v-8fc7b047] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-8fc7b047] { background: #dcfce7; color: #166534;
}
.b-pu[data-v-8fc7b047] { background: #ede9fe; color: #5b21b6;
}

.meeting-host-wrap[data-v-481bdbcf] {
  height: 100%;
  overflow: hidden;
  padding: 0;
}

/* 在 /idd/project 中保持与原面板一致，不改 tools/meeting 源样式 */
[data-v-481bdbcf] .meeting-container {
  height: 100%;
  box-sizing: border-box;
  padding: 0;
}
[data-v-481bdbcf] .meeting-card {
  height: 100%;
  border: 1px solid var(--p-border, #e8edf5);
  border-radius: var(--p-radius, 11px);
  box-shadow: var(--p-shadow, 0 1px 3px rgba(0, 0, 0, 0.06));
}
[data-v-481bdbcf] .meeting-card .el-card__header {
  padding: 12px 14px;
  border-bottom: 1px solid var(--p-border, #e8edf5);
}
[data-v-481bdbcf] .meeting-card .el-card__body {
  height: calc(100% - 58px);
  padding: 12px 14px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
[data-v-481bdbcf] .meeting-card .search-form {
  margin-bottom: 10px;
  flex-shrink: 0;
}
[data-v-481bdbcf] .meeting-card .el-table {
  width: 100%;
}
[data-v-481bdbcf] .meeting-card .el-table__inner-wrapper {
  min-height: 260px;
}
[data-v-481bdbcf] .meeting-card .el-table__body-wrapper {
  overflow-x: auto !important;
}
[data-v-481bdbcf] .meeting-card .el-table__fixed-right {
  z-index: 2;
}
[data-v-481bdbcf] .meeting-card .el-table__fixed {
  z-index: 2;
}
[data-v-481bdbcf] .meeting-card .pagination {
  margin-top: 10px;
  flex-shrink: 0;
}
[data-v-481bdbcf] .meeting-room-wrapper {
  height: 100%;
  min-height: 0;
}

.panel-wrap[data-v-4fb8af0b] { padding: 18px 22px; display: flex; flex-direction: column; gap: 15px; height: 100%; box-sizing: border-box; overflow-y: auto;
}
.card[data-v-4fb8af0b] { background: #fff; border: 1px solid var(--p-border, #e8edf5); border-radius: var(--p-radius, 11px); box-shadow: var(--p-shadow, 0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.ch[data-v-4fb8af0b] { display: flex; align-items: center; padding: 13px 16px 11px; border-bottom: 1px solid var(--p-border, #e8edf5); gap: 8px;
}
.ct[data-v-4fb8af0b] { font-size: 14px; font-weight: 700; color: var(--p-text, #1a1f36);
}
.cb[data-v-4fb8af0b] { padding: 13px 16px;
}
.req-item[data-v-4fb8af0b] { display: flex; align-items: flex-start; gap: 9px; padding: 9px 0; border-bottom: 1px solid #f8faff;
}
.req-item[data-v-4fb8af0b]:last-child { border-bottom: none;
}
.req-ic[data-v-4fb8af0b] { width: 29px; height: 29px; border-radius: 7px; display: flex; align-items: center; justify-content: center; font-size: 14px; flex-shrink: 0;
}
.req-title[data-v-4fb8af0b] { font-size: 13px; font-weight: 500; color: var(--p-text, #1a1f36);
}
.req-sub[data-v-4fb8af0b] { font-size: 11px; color: var(--p-text-3, #8492a6); margin-top: 2px;
}

.panel-wrap[data-v-9f3a14d4] { padding: 18px 22px; display: flex; flex-direction: column; gap: 15px; height: 100%; box-sizing: border-box; overflow-y: auto;
}
.card[data-v-9f3a14d4] { background: #fff; border: 1px solid var(--p-border,#e8edf5); border-radius: var(--p-radius,11px); box-shadow: var(--p-shadow,0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.ch[data-v-9f3a14d4] { display: flex; align-items: center; padding: 13px 16px 11px; border-bottom: 1px solid var(--p-border,#e8edf5); gap: 8px;
}
.ct[data-v-9f3a14d4] { font-size: 14px; font-weight: 700; color: var(--p-text,#1a1f36);
}
.bsp[data-v-9f3a14d4] { padding: 5px 15px; border-radius: 7px; border: none; background: var(--p-blue,#1557d4); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px; transition: all .15s;
}
.tbl-wrap[data-v-9f3a14d4] { overflow-x: auto;
}
.tbl[data-v-9f3a14d4] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-9f3a14d4] { font-size: 13px; font-weight: 600; color: var(--p-text-3,#8492a6); padding: 9px 14px; border-bottom: 1px solid var(--p-border,#e8edf5); text-align: left; background: var(--p-bg,#f4f6fa); white-space: nowrap;
}
.tbl td[data-v-9f3a14d4] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-9f3a14d4] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-9f3a14d4] { background: #f8faff; cursor: pointer;
}
.badge[data-v-9f3a14d4] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-9f3a14d4] { background: #dcfce7; color: #166534;
}
.b-or[data-v-9f3a14d4] { background: #ffedd5; color: #9a3412;
}
.b-bl[data-v-9f3a14d4] { background: #dbeafe; color: #1e40af;
}
.pb[data-v-9f3a14d4] { height: 6px; background: #f1f5f9; border-radius: 11px; overflow: hidden; width: 88px;
}
.pb-f[data-v-9f3a14d4] { height: 100%; border-radius: 11px;
}

.panel-wrap[data-v-62826bac] { padding: 18px 22px; display: flex; flex-direction: column; gap: 15px; height: 100%; box-sizing: border-box; overflow-y: auto;
}
.alert-bar[data-v-62826bac] { background: #fff1f2; border: 1px solid #fecdd3; border-radius: var(--p-radius,11px); padding: 12px 16px; font-size: 13px; color: #9f1239;
}
.card[data-v-62826bac] { background: #fff; border: 1px solid var(--p-border,#e8edf5); border-radius: var(--p-radius,11px); box-shadow: var(--p-shadow,0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.ch[data-v-62826bac] { display: flex; align-items: center; padding: 13px 16px 11px; border-bottom: 1px solid var(--p-border,#e8edf5); gap: 8px;
}
.ct[data-v-62826bac] { font-size: 14px; font-weight: 700; color: var(--p-text,#1a1f36);
}
.tbl-wrap[data-v-62826bac] { overflow-x: auto;
}
.tbl[data-v-62826bac] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-62826bac] { font-size: 13px; font-weight: 600; color: var(--p-text-3,#8492a6); padding: 9px 14px; border-bottom: 1px solid var(--p-border,#e8edf5); text-align: left; background: var(--p-bg,#f4f6fa); white-space: nowrap;
}
.tbl td[data-v-62826bac] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-62826bac] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-62826bac] { background: #f8faff; cursor: pointer;
}
.badge[data-v-62826bac] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-62826bac] { background: #dcfce7; color: #166534;
}
.b-or[data-v-62826bac] { background: #ffedd5; color: #9a3412;
}
.b-rd[data-v-62826bac] { background: #fee2e2; color: #991b1b;
}

.panel-wrap[data-v-8250f0f3] { padding: 18px 22px; display: flex; flex-direction: column; gap: 15px; height: 100%; box-sizing: border-box; overflow-y: auto;
}
.card[data-v-8250f0f3] { background: #fff; border: 1px solid var(--p-border,#e8edf5); border-radius: var(--p-radius,11px); box-shadow: var(--p-shadow,0 1px 3px rgba(0,0,0,0.06)); overflow: hidden;
}
.ch[data-v-8250f0f3] { display: flex; align-items: center; padding: 13px 16px 11px; border-bottom: 1px solid var(--p-border,#e8edf5); gap: 8px;
}
.ct[data-v-8250f0f3] { font-size: 14px; font-weight: 700; color: var(--p-text,#1a1f36);
}
.bsp[data-v-8250f0f3] { padding: 5px 15px; border-radius: 7px; border: none; background: var(--p-blue,#1557d4); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px;
}
.tbl-wrap[data-v-8250f0f3] { overflow-x: auto;
}
.tbl[data-v-8250f0f3] { width: 100%; border-collapse: collapse;
}
.tbl th[data-v-8250f0f3] { font-size: 13px; font-weight: 600; color: var(--p-text-3,#8492a6); padding: 9px 14px; border-bottom: 1px solid var(--p-border,#e8edf5); text-align: left; background: var(--p-bg,#f4f6fa); white-space: nowrap;
}
.tbl td[data-v-8250f0f3] { padding: 12px 14px; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-8250f0f3] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-8250f0f3] { background: #f8faff; cursor: pointer;
}
.badge[data-v-8250f0f3] { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 22px; font-size: 12px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-8250f0f3] { background: #dcfce7; color: #166534;
}
.b-or[data-v-8250f0f3] { background: #ffedd5; color: #9a3412;
}
.b-rd[data-v-8250f0f3] { background: #fee2e2; color: #991b1b;
}
.b-bl[data-v-8250f0f3] { background: #dbeafe; color: #1e40af;
}
.b-gy[data-v-8250f0f3] { background: #f1f5f9; color: #475569;
}
.b-pu[data-v-8250f0f3] { background: #ede9fe; color: #5b21b6;
}

.pi-wrap[data-v-0ef8e3f0] { display: flex; flex-direction: column; gap: 14px;
}

/* ── 查询栏 ── */
.pi-filter-card[data-v-0ef8e3f0] { padding: 14px 18px;
}
.pi-filter-row[data-v-0ef8e3f0] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px 24px;
}
.pi-filter-item[data-v-0ef8e3f0] { display: flex; flex-direction: column; gap: 4px; min-width: 180px;
}
.pi-fl[data-v-0ef8e3f0] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280);
}
.pi-input[data-v-0ef8e3f0] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; transition: border-color .15s; height: 34px;
}
.pi-input[data-v-0ef8e3f0]:focus { border-color: #3b82f6;
}
.pi-select[data-v-0ef8e3f0] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; cursor: pointer; height: 34px;
}
.pi-filter-actions[data-v-0ef8e3f0] { display: flex; gap: 8px; align-items: flex-end;
}

/* ── Card ── */
.card[data-v-0ef8e3f0] { background: var(--p-white, #fff); border-radius: 12px; border: 1px solid var(--p-border, #e5e9f0); overflow: hidden;
}
.ch[data-v-0ef8e3f0]   { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-0ef8e3f0]   { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}

/* ── Toolbar ── */
.bsp[data-v-0ef8e3f0] { padding: 6px 14px; border-radius: 7px; background: var(--p-blue, #3b82f6); color: #fff; font-size: 13px; font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bsp[data-v-0ef8e3f0]:hover { background: #2563eb;
}
.bso[data-v-0ef8e3f0] { padding: 6px 14px; border-radius: 7px; background: #f3f4f6; color: #374151; font-size: 13px; font-weight: 600; border: 1px solid #d1d5db; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bso[data-v-0ef8e3f0]:hover { background: #e5e7eb;
}
.pi-total[data-v-0ef8e3f0] { font-size: 12px; color: var(--p-text-3, #6b7280); white-space: nowrap; flex-shrink: 0;
}

/* ── Table ── */
.tbl-wrap[data-v-0ef8e3f0] { overflow-x: auto;
}
.tbl[data-v-0ef8e3f0] { width: 100%; border-collapse: collapse; min-width: 900px;
}
.tbl th[data-v-0ef8e3f0] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280); padding: 9px 12px; border-bottom: 1px solid var(--p-border, #e5e9f0); text-align: left; background: var(--p-bg, #f8faff); white-space: nowrap;
}
.tbl td[data-v-0ef8e3f0] { padding: 10px 12px; font-size: 13px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-0ef8e3f0] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-0ef8e3f0] { background: #f8faff;
}
.pi-state[data-v-0ef8e3f0] { padding: 28px; text-align: center; color: var(--p-text-3, #9ca3af); font-size: 13px;
}

/* ── Badge ── */
.badge[data-v-0ef8e3f0] { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 20px; font-size: 11px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-0ef8e3f0] { background: #dcfce7; color: #166534;
}
.b-bl[data-v-0ef8e3f0] { background: #dbeafe; color: #1e40af;
}
.b-or[data-v-0ef8e3f0] { background: #ffedd5; color: #9a3412;
}
.b-gy[data-v-0ef8e3f0] { background: #f1f5f9; color: #475569;
}

/* ── Action buttons ── */
.act-btn[data-v-0ef8e3f0] { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 12px; cursor: pointer; border: 1px solid; background: transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.act-edit[data-v-0ef8e3f0] { border-color: #3b82f6; color: #3b82f6;
}
.act-edit[data-v-0ef8e3f0]:hover { background: #3b82f6; color: #fff;
}
.act-del[data-v-0ef8e3f0]  { border-color: #ef4444; color: #ef4444;
}
.act-del[data-v-0ef8e3f0]:hover  { background: #ef4444; color: #fff;
}

/* ── Pagination ── */
.pi-page[data-v-0ef8e3f0] { display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 14px 18px 18px; flex-wrap: nowrap;
}
.pg-btn[data-v-0ef8e3f0] { padding: 5px 12px; border-radius: 6px; border: 1px solid #d1d5db; background: #fff; font-size: 13px; cursor: pointer; color: #374151; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-0ef8e3f0]:hover:not(:disabled) { background: #f3f4f6;
}
.pg-btn[data-v-0ef8e3f0]:disabled { opacity: .4; cursor: not-allowed;
}
.pg-info[data-v-0ef8e3f0] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-size[data-v-0ef8e3f0] { padding: 5px 8px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 12px; color: #374151; background: #fff; white-space: nowrap; flex-shrink: 0; width: auto !important; min-width: 80px !important; max-width: 120px !important;
}

/* ── Dialog ── */
[data-v-0ef8e3f0] .pi-el-dialog .el-dialog__header { background: #0d3fa6; border-bottom: none; border-radius: 12px 12px 0 0; padding: 16px 24px; margin: 0;
}
[data-v-0ef8e3f0] .pi-el-dialog .el-dialog__title { font-size: 15px; font-weight: 700; color: #fff;
}
[data-v-0ef8e3f0] .pi-el-dialog .el-dialog__headerbtn .el-dialog__close { color: rgba(255,255,255,.8);
}
[data-v-0ef8e3f0] .pi-el-dialog .el-dialog__headerbtn:hover .el-dialog__close { color: #fff;
}
[data-v-0ef8e3f0] .pi-el-dialog .el-dialog__headerbtn { top: 16px; right: 20px;
}
[data-v-0ef8e3f0] .pi-el-dialog .el-dialog__body { padding: 0;
}
[data-v-0ef8e3f0] .pi-el-dialog .el-dialog__footer { border-top: 1px solid #e9ecf0; padding: 14px 24px;
}
.dialog-footer[data-v-0ef8e3f0] { display: flex; gap: 8px; justify-content: flex-end; align-items: center; flex-wrap: wrap;
}

/* ── Form inside dialog ── */
.ppvc-form[data-v-0ef8e3f0] { max-height: 68vh; overflow-y: auto; overflow-x: hidden; padding: 20px 24px 4px;
}
.mb20[data-v-0ef8e3f0] { margin-bottom: 20px;
}
.part-item[data-v-0ef8e3f0] { margin-bottom: 20px;
}
.part-item-title[data-v-0ef8e3f0] {
  display: flex; align-items: center; padding: 12px 0; font-size: 15px; font-weight: 600;
  border-bottom: 1px solid #e4e7ed; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none;
  color: #303133;
}
.part-item-title[data-v-0ef8e3f0]:hover { color: #409eff;
}
.part-arrow[data-v-0ef8e3f0] { margin-left: auto; transition: transform .2s;
}
.part-arrow.open[data-v-0ef8e3f0] { transform: rotate(0deg);
}
.part-arrow[data-v-0ef8e3f0]:not(.open) { transform: rotate(-90deg);
}
.field-hint[data-v-0ef8e3f0] { font-size: 12px; color: #e6a23c; margin-top: 4px; line-height: 1.4;
}
[data-v-0ef8e3f0] .photo-uploader .el-upload--picture-card { width: 90px; height: 90px;
}
[data-v-0ef8e3f0] .photo-uploader .el-upload-list--picture-card .el-upload-list__item { width: 90px; height: 90px;
}

.pm-wrap[data-v-11c4a189] { display: flex; flex-direction: column; gap: 14px;
}

/* ── 查询栏 ── */
.pm-filter-card[data-v-11c4a189] { padding: 14px 18px;
}
.pm-filter-row[data-v-11c4a189] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px 24px;
}
.pm-filter-item[data-v-11c4a189] { display: flex; flex-direction: column; gap: 4px; min-width: 160px;
}
.pm-fl[data-v-11c4a189] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280);
}
.pm-input[data-v-11c4a189] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; transition: border-color .15s; height: 34px;
}
.pm-input[data-v-11c4a189]:focus { border-color: #3b82f6;
}
.pm-select[data-v-11c4a189] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; cursor: pointer; height: 34px;
}
.pm-filter-actions[data-v-11c4a189] { display: flex; gap: 8px; align-items: flex-end;
}

/* ── Card ── */
.card[data-v-11c4a189] { background: var(--p-white, #fff); border-radius: 12px; border: 1px solid var(--p-border, #e5e9f0); overflow: hidden;
}
.ch[data-v-11c4a189]   { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-11c4a189]   { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}

/* ── Toolbar ── */
.bsp[data-v-11c4a189] { padding: 6px 14px; border-radius: 7px; background: var(--p-blue, #3b82f6); color: #fff; font-size: 13px; font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bsp[data-v-11c4a189]:hover { background: #2563eb;
}
.bso[data-v-11c4a189] { padding: 6px 14px; border-radius: 7px; background: #f3f4f6; color: #374151; font-size: 13px; font-weight: 600; border: 1px solid #d1d5db; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bso[data-v-11c4a189]:hover { background: #e5e7eb;
}
.pm-total[data-v-11c4a189] { font-size: 12px; color: var(--p-text-3, #6b7280); white-space: nowrap; flex-shrink: 0;
}

/* ── Table ── */
.tbl-wrap[data-v-11c4a189] { overflow-x: auto;
}
.tbl[data-v-11c4a189] { width: 100%; border-collapse: collapse; min-width: 900px;
}
.tbl th[data-v-11c4a189] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280); padding: 9px 12px; border-bottom: 1px solid var(--p-border, #e5e9f0); text-align: left; background: var(--p-bg, #f8faff); white-space: nowrap;
}
.tbl td[data-v-11c4a189] { padding: 10px 12px; font-size: 13px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-11c4a189] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-11c4a189] { background: #f8faff;
}
.pm-state[data-v-11c4a189] { padding: 28px; text-align: center; color: var(--p-text-3, #9ca3af); font-size: 13px;
}

/* ── Badge ── */
.badge[data-v-11c4a189] { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 20px; font-size: 11px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-11c4a189] { background: #dcfce7; color: #166534;
}
.b-bl[data-v-11c4a189] { background: #dbeafe; color: #1e40af;
}
.b-or[data-v-11c4a189] { background: #ffedd5; color: #9a3412;
}
.b-gy[data-v-11c4a189] { background: #f1f5f9; color: #475569;
}
.b-rd[data-v-11c4a189] { background: #fee2e2; color: #991b1b;
}

/* ── Action buttons ── */
.act-btn[data-v-11c4a189] { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 12px; cursor: pointer; border: 1px solid; background: transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.act-edit[data-v-11c4a189] { border-color: #3b82f6; color: #3b82f6;
}
.act-edit[data-v-11c4a189]:hover { background: #3b82f6; color: #fff;
}
.act-del[data-v-11c4a189]  { border-color: #ef4444; color: #ef4444;
}
.act-del[data-v-11c4a189]:hover  { background: #ef4444; color: #fff;
}

/* ── Pagination ── */
.pm-page[data-v-11c4a189] { display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 14px 18px 18px; flex-wrap: nowrap;
}
.pg-btn[data-v-11c4a189] { padding: 5px 12px; border-radius: 6px; border: 1px solid #d1d5db; background: #fff; font-size: 13px; cursor: pointer; color: #374151; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-11c4a189]:hover:not(:disabled) { background: #f3f4f6;
}
.pg-btn[data-v-11c4a189]:disabled { opacity: .4; cursor: not-allowed;
}
.pg-info[data-v-11c4a189] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-size[data-v-11c4a189] { padding: 5px 8px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 12px; color: #374151; background: #fff; white-space: nowrap; flex-shrink: 0; width: auto !important; min-width: 80px !important; max-width: 120px !important;
}

/* ── Dialog ── */
[data-v-11c4a189] .pm-el-dialog .el-dialog__header { background: #0d3fa6; border-bottom: none; border-radius: 12px 12px 0 0; padding: 16px 24px; margin: 0;
}
[data-v-11c4a189] .pm-el-dialog .el-dialog__title { font-size: 15px; font-weight: 700; color: #fff;
}
[data-v-11c4a189] .pm-el-dialog .el-dialog__headerbtn .el-dialog__close { color: rgba(255,255,255,.8);
}
[data-v-11c4a189] .pm-el-dialog .el-dialog__headerbtn:hover .el-dialog__close { color: #fff;
}
[data-v-11c4a189] .pm-el-dialog .el-dialog__headerbtn { top: 16px; right: 20px;
}
[data-v-11c4a189] .pm-el-dialog .el-dialog__body { padding: 0;
}
[data-v-11c4a189] .pm-el-dialog .el-dialog__footer { border-top: 1px solid #e9ecf0; padding: 14px 24px;
}
.dialog-footer[data-v-11c4a189] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.dialog-footer-left[data-v-11c4a189] {
  display: flex;
  gap: 8px;
  align-items: center;
  flex-wrap: wrap;
}
.dialog-footer-right[data-v-11c4a189] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.acceptance-icon-btn[data-v-11c4a189] { border-color: #409eff; color: #409eff;
}
.ac-wrap[data-v-11c4a189] { max-height: 58vh; overflow-y: auto; padding-right: 6px;
}
.ac-date-row[data-v-11c4a189] { display: flex; align-items: center; gap: 10px; margin-bottom: 14px;
}
.ac-date-label[data-v-11c4a189] { font-size: 13px; font-weight: 600; color: #334155;
}
.ac-date-picker[data-v-11c4a189] { width: 280px;
}
.ac-section[data-v-11c4a189] { border: 1px solid #e5e7eb; border-radius: 8px; margin-bottom: 12px; overflow: hidden;
}
.ac-section-title[data-v-11c4a189] { background: #f3f4f6; padding: 10px 12px; font-weight: 700;
}
.ac-item[data-v-11c4a189] { padding: 12px; border-top: 1px solid #eef2f7;
}
.ac-item[data-v-11c4a189]:first-of-type { border-top: none;
}
.ac-item-title[data-v-11c4a189] { font-size: 14px; font-weight: 600; color: #1f2937; margin-bottom: 8px;
}
.ac-required[data-v-11c4a189] { color: #ef4444; margin-left: 4px;
}
.ac-radio-row[data-v-11c4a189] { display: flex; gap: 14px; margin-bottom: 10px; flex-wrap: wrap;
}
.ac-radio-row[data-v-11c4a189] .el-radio {
  margin-right: 0;
  min-width: 120px;
  justify-content: center;
  border-radius: 18px;
  background: #f5f6f8;
  border-color: #e5e7eb;
}
.ac-radio-row[data-v-11c4a189] .el-radio.is-bordered.is-checked {
  border-color: #409eff;
  background: #ecf5ff;
}
.ac-radio-row[data-v-11c4a189] .el-radio__label {
  font-size: 13px;
}
.ac-remarks-label[data-v-11c4a189] { font-size: 12px; color: #6b7280; margin-bottom: 6px;
}

/* ── Form inside dialog ── */
.pm-form[data-v-11c4a189] { max-height: 68vh; overflow-y: auto; overflow-x: hidden; padding: 20px 24px 4px;
}
.mb20[data-v-11c4a189] { margin-bottom: 20px;
}
.part-item[data-v-11c4a189] { margin-bottom: 20px;
}
.part-item-title[data-v-11c4a189] {
  display: flex; align-items: center; padding: 12px 0; font-size: 15px; font-weight: 600;
  border-bottom: 1px solid #e4e7ed; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; color: #303133;
}
.part-item-title[data-v-11c4a189]:hover { color: #409eff;
}
.part-arrow[data-v-11c4a189] { margin-left: auto; transition: transform .2s;
}
.part-arrow.open[data-v-11c4a189] { transform: rotate(0deg);
}
.part-arrow[data-v-11c4a189]:not(.open) { transform: rotate(-90deg);
}
[data-v-11c4a189] .photo-uploader .el-upload--picture-card { width: 90px; height: 90px;
}
[data-v-11c4a189] .photo-uploader .el-upload-list--picture-card .el-upload-list__item { width: 90px; height: 90px;
}
[data-v-11c4a189] .el-step__title { font-size: 11px; line-height: 1.3;
}

.rfa-wrap[data-v-6f6dae5e] { display: flex; flex-direction: column; gap: 14px;
}

/* ── 查询栏 ── */
.rfa-filter-card[data-v-6f6dae5e] { padding: 14px 18px;
}
.rfa-filter-row[data-v-6f6dae5e] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px 24px;
}
.rfa-filter-item[data-v-6f6dae5e] { display: flex; flex-direction: column; gap: 4px; min-width: 160px;
}
.rfa-fl[data-v-6f6dae5e] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280);
}
.rfa-input[data-v-6f6dae5e] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; transition: border-color .15s; height: 34px;
}
.rfa-input[data-v-6f6dae5e]:focus { border-color: #3b82f6;
}
.rfa-select[data-v-6f6dae5e] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; cursor: pointer; height: 34px;
}
.rfa-filter-actions[data-v-6f6dae5e] { display: flex; gap: 8px; align-items: flex-end;
}

/* ── Card ── */
.card[data-v-6f6dae5e] { background: var(--p-white, #fff); border-radius: 12px; border: 1px solid var(--p-border, #e5e9f0); overflow: hidden;
}
.ch[data-v-6f6dae5e]   { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-6f6dae5e]   { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}
.bsp[data-v-6f6dae5e]  { padding: 6px 14px; border-radius: 7px; background: var(--p-blue, #3b82f6); color: #fff; font-size: 13px; font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bsp[data-v-6f6dae5e]:hover { background: #2563eb;
}
.bso[data-v-6f6dae5e]  { padding: 6px 14px; border-radius: 7px; background: #f3f4f6; color: #374151; font-size: 13px; font-weight: 600; border: 1px solid #d1d5db; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bso[data-v-6f6dae5e]:hover { background: #e5e7eb;
}
.rfa-total[data-v-6f6dae5e] { font-size: 12px; color: var(--p-text-3, #6b7280); white-space: nowrap; flex-shrink: 0;
}

/* ── Table ── */
.tbl-wrap[data-v-6f6dae5e] { overflow-x: auto;
}
.tbl[data-v-6f6dae5e] { width: 100%; border-collapse: collapse; min-width: 900px;
}
.tbl th[data-v-6f6dae5e] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280); padding: 9px 12px; border-bottom: 1px solid var(--p-border, #e5e9f0); text-align: left; background: var(--p-bg, #f8faff); white-space: nowrap;
}
.tbl td[data-v-6f6dae5e] { padding: 10px 12px; font-size: 13px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-6f6dae5e] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-6f6dae5e] { background: #f8faff;
}
.rfa-state[data-v-6f6dae5e] { padding: 28px; text-align: center; color: var(--p-text-3, #9ca3af); font-size: 13px;
}

/* ── Badge ── */
.badge[data-v-6f6dae5e] { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 20px; font-size: 11px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-6f6dae5e] { background: #dcfce7; color: #166534;
}
.b-bl[data-v-6f6dae5e] { background: #dbeafe; color: #1e40af;
}
.b-or[data-v-6f6dae5e] { background: #ffedd5; color: #9a3412;
}
.b-gy[data-v-6f6dae5e] { background: #f1f5f9; color: #475569;
}
.b-rd[data-v-6f6dae5e] { background: #fee2e2; color: #991b1b;
}

/* ── Action buttons ── */
.act-btn[data-v-6f6dae5e] { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 12px; cursor: pointer; border: 1px solid; background: transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.act-edit[data-v-6f6dae5e] { border-color: #3b82f6; color: #3b82f6;
}
.act-edit[data-v-6f6dae5e]:hover { background: #3b82f6; color: #fff;
}
.act-del[data-v-6f6dae5e] { border-color: #ef4444; color: #ef4444;
}
.act-del[data-v-6f6dae5e]:hover { background: #ef4444; color: #fff;
}

/* ── Pagination ── */
.rfa-page[data-v-6f6dae5e] { display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 14px 18px 18px; flex-wrap: nowrap;
}
.pg-btn[data-v-6f6dae5e] { padding: 5px 12px; border-radius: 6px; border: 1px solid #d1d5db; background: #fff; font-size: 13px; cursor: pointer; color: #374151; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-6f6dae5e]:hover:not(:disabled) { background: #f3f4f6;
}
.pg-btn[data-v-6f6dae5e]:disabled { opacity: .4; cursor: not-allowed;
}
.pg-info[data-v-6f6dae5e] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-size[data-v-6f6dae5e] { padding: 5px 8px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 12px; color: #374151; background: #fff; white-space: nowrap; flex-shrink: 0; width: auto !important; min-width: 80px !important; max-width: 120px !important;
}

/* ── Dialog ── */
[data-v-6f6dae5e] .rfa-el-dialog .el-dialog__header { background: #0d3fa6; border-bottom: none; border-radius: 12px 12px 0 0; padding: 16px 24px; margin: 0;
}
[data-v-6f6dae5e] .rfa-el-dialog .el-dialog__title { font-size: 15px; font-weight: 700; color: #fff;
}
[data-v-6f6dae5e] .rfa-el-dialog .el-dialog__headerbtn .el-dialog__close { color: rgba(255,255,255,.8);
}
[data-v-6f6dae5e] .rfa-el-dialog .el-dialog__headerbtn:hover .el-dialog__close { color: #fff;
}
[data-v-6f6dae5e] .rfa-el-dialog .el-dialog__headerbtn { top: 16px; right: 20px;
}
[data-v-6f6dae5e] .rfa-el-dialog .el-dialog__body { padding: 0;
}
[data-v-6f6dae5e] .rfa-el-dialog .el-dialog__footer { border-top: 1px solid #e9ecf0; padding: 14px 24px;
}
.dialog-footer[data-v-6f6dae5e] { display: flex; gap: 8px; justify-content: center; align-items: center; flex-wrap: wrap;
}

/* ── Form inside dialog ── */
.rfa-form[data-v-6f6dae5e] { max-height: 72vh; overflow-y: auto; overflow-x: hidden; padding: 20px 24px 4px;
}
.mb20[data-v-6f6dae5e] { margin-bottom: 20px;
}
.part-item[data-v-6f6dae5e] { margin-bottom: 20px;
}
.part-item-title[data-v-6f6dae5e] {
  display: flex; align-items: center; padding: 12px 0; font-size: 15px; font-weight: 600;
  border-bottom: 1px solid #e4e7ed; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; color: #303133;
}
.part-item-title[data-v-6f6dae5e]:hover { color: #409eff;
}
.part-arrow[data-v-6f6dae5e] { margin-left: auto; transition: transform .2s;
}
.part-arrow.open[data-v-6f6dae5e] { transform: rotate(0deg);
}
.part-arrow[data-v-6f6dae5e]:not(.open) { transform: rotate(-90deg);
}

/* ── Upload ── */
.rfa-uploader[data-v-6f6dae5e] { width: 100%;
}
[data-v-6f6dae5e] .rfa-uploader .el-upload { width: 100%;
}
[data-v-6f6dae5e] .rfa-uploader .el-upload-dragger { width: 100%; padding: 18px;
}

/* ── Attachment readonly ── */
.attachment-item[data-v-6f6dae5e] { display: flex; align-items: center; gap: 8px; padding: 8px 12px; margin-bottom: 6px; border: 1px solid #e4e7ed; border-radius: 4px; background: #fafafa; transition: background .2s;
}
.attachment-item[data-v-6f6dae5e]:hover { background: #f0f7ff;
}
.attachment-name[data-v-6f6dae5e] { flex: 1; font-size: 13px; color: #303133; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer;
}
.attachment-name[data-v-6f6dae5e]:hover { color: #409eff;
}
.attachment-acts[data-v-6f6dae5e] { display: flex; gap: 4px; flex-shrink: 0;
}
.icon-btn[data-v-6f6dae5e] { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; border-radius: 4px; border: 1px solid #e4e7ed; background: #fff; cursor: pointer; color: #409eff; transition: background .15s;
}
.icon-btn[data-v-6f6dae5e]:hover { background: #ecf5ff;
}

/* ── Review history card ── */
.history-card[data-v-6f6dae5e] { border: 1px solid #ebeef5;
}
.history-action[data-v-6f6dae5e] { display: flex; align-items: center; gap: 10px; margin-bottom: 6px;
}
.history-reviewer[data-v-6f6dae5e] { font-size: 13px; color: #606266;
}
.history-comments[data-v-6f6dae5e] { margin: 0; font-size: 13px; color: #606266; line-height: 1.6;
}
[data-v-6f6dae5e] .el-step__title { font-size: 11px; line-height: 1.3;
}

.wb-wrap[data-v-dd2e73ca] { display: flex; flex-direction: column; gap: 14px;
}
.wb-filter-card[data-v-dd2e73ca] { padding: 14px 18px;
}
.wb-filter-title[data-v-dd2e73ca] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12.5px;
  font-weight: 600;
  color: var(--p-text-3, #6b7280);
  text-transform: uppercase;
  letter-spacing: .6px;
  margin-bottom: 10px;
}
.wb-filter-row[data-v-dd2e73ca] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px 24px;
}
.wb-filter-item[data-v-dd2e73ca] { display: flex; flex-direction: column; gap: 4px; min-width: 170px;
}
.wb-fl[data-v-dd2e73ca] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280);
}
.wb-input[data-v-dd2e73ca] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; height: 34px;
}
.wb-input[data-v-dd2e73ca]:focus { border-color: #3b82f6;
}
.wb-select[data-v-dd2e73ca] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; height: 34px; cursor: pointer;
}
.wb-filter-actions[data-v-dd2e73ca] { display: flex; gap: 8px; align-items: flex-end;
}
.card[data-v-dd2e73ca] { background: var(--p-white, #fff); border-radius: 12px; border: 1px solid var(--p-border, #e5e9f0); overflow: hidden;
}
.ch[data-v-dd2e73ca] { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-dd2e73ca] { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}
.wb-total[data-v-dd2e73ca] { font-size: 12px; color: var(--p-text-3, #6b7280); white-space: nowrap; flex-shrink: 0;
}
.bsp[data-v-dd2e73ca] { padding: 6px 14px; border-radius: 7px; background: var(--p-blue, #3b82f6); color: #fff; font-size: 13px; font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bsp[data-v-dd2e73ca]:hover { background: #2563eb;
}
.bso[data-v-dd2e73ca] { padding: 6px 14px; border-radius: 7px; background: #f3f4f6; color: #374151; font-size: 13px; font-weight: 600; border: 1px solid #d1d5db; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bso[data-v-dd2e73ca]:hover { background: #e5e7eb;
}
.tbl-wrap[data-v-dd2e73ca] { overflow-x: auto;
}
.tbl[data-v-dd2e73ca] { width: 100%; border-collapse: collapse; min-width: 1280px;
}
.tbl th[data-v-dd2e73ca] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280); padding: 9px 12px; border-bottom: 1px solid var(--p-border, #e5e9f0); text-align: left; background: var(--p-bg, #f8faff); white-space: nowrap;
}
.tbl td[data-v-dd2e73ca] { padding: 10px 12px; font-size: 13px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-dd2e73ca] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-dd2e73ca] { background: #f8faff;
}
.wb-state[data-v-dd2e73ca] { padding: 28px; text-align: center; color: var(--p-text-3, #9ca3af); font-size: 13px;
}
.ellipsis[data-v-dd2e73ca] { max-width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.waybill-no-wrap[data-v-dd2e73ca] { display: inline-flex; align-items: center; gap: 6px;
}
.waybill-qr-wrap[data-v-dd2e73ca] { display: inline-flex; align-items: center;
}
.waybill-qr-mini[data-v-dd2e73ca] {
  width: 34px;
  height: 34px;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  background: #fff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  box-sizing: border-box;
}
.waybill-qr-mini[data-v-dd2e73ca]:hover { border-color: #3b82f6; background: #f8fbff;
}
.waybill-qr-mini[data-v-dd2e73ca] img { width: 28px; height: 28px; display: block;
}
.waybill-qr-pop-wrap[data-v-dd2e73ca] { display: flex; flex-direction: column; align-items: center; gap: 10px;
}
.waybill-qr-large[data-v-dd2e73ca] img { width: 200px; height: 200px; display: block;
}
.qr-loading[data-v-dd2e73ca] { font-size: 12px; color: #64748b; text-align: center;
}
.badge[data-v-dd2e73ca] { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 20px; font-size: 11px; font-weight: 600; white-space: nowrap;
}
.b-gr[data-v-dd2e73ca] { background: #dcfce7; color: #166534;
}
.b-bl[data-v-dd2e73ca] { background: #dbeafe; color: #1e40af;
}
.b-or[data-v-dd2e73ca] { background: #ffedd5; color: #9a3412;
}
.b-rd[data-v-dd2e73ca] { background: #fee2e2; color: #991b1b;
}
.b-gy[data-v-dd2e73ca] { background: #f1f5f9; color: #475569;
}
.act-btn[data-v-dd2e73ca] { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 12px; cursor: pointer; border: 1px solid; background: transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.act-down[data-v-dd2e73ca] { border-color: #10b981; color: #10b981; padding: 3px 7px;
}
.act-down[data-v-dd2e73ca]:hover:not(:disabled) { background: #10b981; color: #fff;
}
.act-down[data-v-dd2e73ca]:disabled { opacity: .45; cursor: not-allowed;
}
.act-edit[data-v-dd2e73ca] { border-color: #3b82f6; color: #3b82f6;
}
.act-edit[data-v-dd2e73ca]:hover { background: #3b82f6; color: #fff;
}
.act-del[data-v-dd2e73ca] { border-color: #ef4444; color: #ef4444;
}
.act-del[data-v-dd2e73ca]:hover { background: #ef4444; color: #fff;
}
.wb-page[data-v-dd2e73ca] { display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 14px 18px 18px; flex-wrap: nowrap;
}
.pg-btn[data-v-dd2e73ca] { padding: 5px 12px; border-radius: 6px; border: 1px solid #d1d5db; background: #fff; font-size: 13px; cursor: pointer; color: #374151; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-dd2e73ca]:hover:not(:disabled) { background: #f3f4f6;
}
.pg-btn[data-v-dd2e73ca]:disabled { opacity: .4; cursor: not-allowed;
}
.pg-info[data-v-dd2e73ca] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-size[data-v-dd2e73ca] { padding: 5px 8px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 12px; color: #374151; background: #fff; white-space: nowrap; flex-shrink: 0; width: auto !important; min-width: 80px !important; max-width: 120px !important;
}

/* dialog style aligned with ppvc/precast */
[data-v-dd2e73ca] .wb-el-dialog .el-dialog__header { background: #0d3fa6; border-bottom: none; border-radius: 12px 12px 0 0; padding: 16px 28px; margin: 0;
}
[data-v-dd2e73ca] .wb-el-dialog .el-dialog__title { font-size: 15px; font-weight: 700; color: #fff;
}
[data-v-dd2e73ca] .wb-el-dialog .el-dialog__headerbtn .el-dialog__close { color: rgba(255,255,255,.8);
}
[data-v-dd2e73ca] .wb-el-dialog .el-dialog__headerbtn:hover .el-dialog__close { color: #fff;
}
[data-v-dd2e73ca] .wb-el-dialog .el-dialog__headerbtn { top: 16px; right: 20px;
}
[data-v-dd2e73ca] .wb-el-dialog .el-dialog__body { padding: 0;
}
[data-v-dd2e73ca] .wb-el-dialog .el-dialog__footer { border-top: 1px solid #e9ecf0; padding: 14px 28px;
}
.dialog-footer[data-v-dd2e73ca] { display: flex; gap: 8px; justify-content: flex-end; align-items: center; flex-wrap: wrap;
}
.wb-form[data-v-dd2e73ca] { max-height: 68vh; overflow-y: auto; overflow-x: hidden; padding: 20px 28px 4px;
}
.part-item[data-v-dd2e73ca] { margin-bottom: 20px;
}
.part-item-title[data-v-dd2e73ca] {
  display: flex;
  align-items: center;
  padding: 12px 0;
  font-size: 15px;
  font-weight: 600;
  border-bottom: 1px solid #e4e7ed;
  color: #303133;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.part-item-title[data-v-dd2e73ca]:hover { color: #409eff;
}
.part-arrow[data-v-dd2e73ca] { margin-left: auto; transition: transform .2s;
}
.part-arrow.open[data-v-dd2e73ca] { transform: rotate(0deg);
}
.part-arrow[data-v-dd2e73ca]:not(.open) { transform: rotate(-90deg);
}
.mb20[data-v-dd2e73ca] { margin-bottom: 20px;
}

.mod-wrap[data-v-ada71623] { display: flex; flex-direction: column; gap: 14px;
}
.mod-filter-card[data-v-ada71623] { padding: 14px 18px;
}
.mod-filter-title[data-v-ada71623] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12.5px;
  font-weight: 600;
  color: var(--p-text-3, #6b7280);
  text-transform: uppercase;
  letter-spacing: .6px;
  margin-bottom: 10px;
}
.mod-filter-row[data-v-ada71623] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px 24px;
}
.mod-filter-item[data-v-ada71623] { display: flex; flex-direction: column; gap: 4px; min-width: 170px;
}
.mod-fl[data-v-ada71623] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280);
}
.mod-input[data-v-ada71623] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; height: 34px;
}
.mod-input[data-v-ada71623]:focus { border-color: #3b82f6;
}
.mod-select[data-v-ada71623] { padding: 7px 10px; border: 1px solid #d1d5db; border-radius: 7px; font-size: 13px; color: #1f2937; background: #fff; outline: none; height: 34px; cursor: pointer;
}
.mod-filter-actions[data-v-ada71623] { display: flex; gap: 8px; align-items: flex-end;
}
.card[data-v-ada71623] { background: var(--p-white, #fff); border-radius: 12px; border: 1px solid var(--p-border, #e5e9f0); overflow: hidden;
}
.ch[data-v-ada71623] { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-ada71623] { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}
.mod-toolbar-left[data-v-ada71623] { display: flex; gap: 8px; align-items: center;
}
.mod-toolbar-right[data-v-ada71623] { margin-left: auto; display: flex; gap: 8px; align-items: center;
}
.mod-total[data-v-ada71623] { font-size: 12px; color: var(--p-text-3, #6b7280); white-space: nowrap; flex-shrink: 0;
}
.bsp[data-v-ada71623] { padding: 6px 14px; border-radius: 7px; background: var(--p-blue, #3b82f6); color: #fff; font-size: 13px; font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bsp[data-v-ada71623]:hover { background: #2563eb;
}
.bso[data-v-ada71623] { padding: 6px 14px; border-radius: 7px; background: #f3f4f6; color: #374151; font-size: 13px; font-weight: 600; border: 1px solid #d1d5db; cursor: pointer; display: inline-flex; align-items: center; gap: 5px; transition: background .15s;
}
.bso[data-v-ada71623]:hover { background: #e5e7eb;
}
.bso-danger[data-v-ada71623] { color: #dc2626; border-color: #fca5a5; background: #fff5f5;
}
.bso-danger[data-v-ada71623]:hover { background: #fee2e2;
}
.tbl-wrap[data-v-ada71623] { overflow-x: auto;
}
.tbl[data-v-ada71623] { width: 100%; border-collapse: collapse; min-width: 1450px;
}
.tbl th[data-v-ada71623] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280); padding: 9px 12px; border-bottom: 1px solid var(--p-border, #e5e9f0); text-align: left; background: var(--p-bg, #f8faff); white-space: nowrap;
}
.tbl td[data-v-ada71623] { padding: 10px 12px; font-size: 13px; vertical-align: middle; border-bottom: 1px solid #f1f5f9;
}
.tbl tr:last-child td[data-v-ada71623] { border-bottom: none;
}
.tbl tbody tr:hover td[data-v-ada71623] { background: #f8faff;
}
.th-sortable[data-v-ada71623] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.th-sortable > span[data-v-ada71623]:first-child { vertical-align: middle;
}
.th-sort-icons[data-v-ada71623] {
  display: inline-flex;
  flex-direction: column;
  margin-left: 6px;
  gap: 1px;
  vertical-align: middle;
}
.th-sort-up[data-v-ada71623],
.th-sort-down[data-v-ada71623] {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  opacity: .35;
}
.th-sort-up[data-v-ada71623] { border-bottom: 6px solid #94a3b8;
}
.th-sort-down[data-v-ada71623] { border-top: 6px solid #94a3b8;
}
.th-sort-up.active[data-v-ada71623] { border-bottom-color: #2563eb; opacity: 1;
}
.th-sort-down.active[data-v-ada71623] { border-top-color: #2563eb; opacity: 1;
}
.mod-state[data-v-ada71623] { padding: 28px; text-align: center; color: var(--p-text-3, #9ca3af); font-size: 13px;
}
.mod-checkbox[data-v-ada71623] {
  width: 15px;
  height: 15px;
  cursor: pointer;
  accent-color: #2563eb;
}
.mod-checkbox[data-v-ada71623]:disabled {
  cursor: not-allowed;
  opacity: .45;
}
.mod-radio[data-v-ada71623] {
  width: 15px;
  height: 15px;
  cursor: pointer;
  accent-color: #2563eb;
}
.module-qr-wrap[data-v-ada71623] { display: inline-flex; align-items: center;
}
.module-qr-mini[data-v-ada71623] {
  width: 32px;
  height: 32px;
  border-radius: 6px;
  border: 1px solid #dbe3ef;
  background: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  overflow: hidden;
}
.module-qr-mini[data-v-ada71623] img { width: 28px; height: 28px; display: block;
}
.module-qr-pop-wrap[data-v-ada71623] { display: flex; flex-direction: column; align-items: center; gap: 10px;
}
.module-qr-large[data-v-ada71623] img { width: 200px; height: 200px; display: block;
}
.module-qr-text[data-v-ada71623] { max-width: 200px; text-align: center; font-size: 12px; color: #64748b; word-break: break-all;
}
.ellipsis[data-v-ada71623] { max-width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.badge[data-v-ada71623] { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 20px; font-size: 11px; font-weight: 600; white-space: nowrap;
}
.process-status-wrap[data-v-ada71623] { display: inline-flex; align-items: center; gap: 6px;
}
.transport-waybill-icon[data-v-ada71623] {
  width: 18px;
  height: 18px;
  border-radius: 5px;
  border: 1px solid #dbeafe;
  color: #2563eb;
  background: #eff6ff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.transport-waybill-icon[data-v-ada71623]:hover { border-color: #93c5fd; background: #dbeafe;
}
.transport-waybill-pop[data-v-ada71623] { display: flex; flex-direction: column; gap: 6px;
}
.transport-waybill-row[data-v-ada71623] { display: flex; gap: 4px; line-height: 1.45;
}
.transport-waybill-label[data-v-ada71623] { color: #64748b; flex-shrink: 0;
}
.transport-waybill-value[data-v-ada71623] { color: #0f172a; word-break: break-all;
}
.b-gr[data-v-ada71623] { background: #dcfce7; color: #166534;
}
.b-bl[data-v-ada71623] { background: #dbeafe; color: #1e40af;
}
.b-or[data-v-ada71623] { background: #ffedd5; color: #9a3412;
}
.b-pu[data-v-ada71623] { background: #ede9fe; color: #5b21b6;
}
.b-te[data-v-ada71623] { background: #ccfbf1; color: #115e59;
}
.b-ye[data-v-ada71623] { background: #fef3c7; color: #92400e;
}
.b-gy[data-v-ada71623] { background: #f1f5f9; color: #475569;
}
.act-btn[data-v-ada71623] { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 12px; cursor: pointer; border: 1px solid; background: transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.act-cell[data-v-ada71623] { white-space: nowrap; min-width: 210px;
}
.act-view[data-v-ada71623] { border-color: #64748b; color: #64748b;
}
.act-view[data-v-ada71623]:hover { background: #64748b; color: #fff;
}
.act-edit[data-v-ada71623] { border-color: #3b82f6; color: #3b82f6;
}
.act-edit[data-v-ada71623]:hover { background: #3b82f6; color: #fff;
}
.act-del[data-v-ada71623] { border-color: #ef4444; color: #ef4444;
}
.act-del[data-v-ada71623]:hover { background: #ef4444; color: #fff;
}
.mod-page[data-v-ada71623] { display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 14px 18px 18px; flex-wrap: nowrap;
}
.pg-btn[data-v-ada71623] { padding: 5px 12px; border-radius: 6px; border: 1px solid #d1d5db; background: #fff; font-size: 13px; cursor: pointer; color: #374151; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-ada71623]:hover:not(:disabled) { background: #f3f4f6;
}
.pg-btn[data-v-ada71623]:disabled { opacity: .4; cursor: not-allowed;
}
.pg-info[data-v-ada71623] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-size[data-v-ada71623] { padding: 5px 8px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 12px; color: #374151; background: #fff; white-space: nowrap; flex-shrink: 0; width: auto !important; min-width: 80px !important; max-width: 120px !important;
}
.assign-drawing-wrap[data-v-ada71623] { display: flex; flex-direction: column; gap: 14px; min-height: 500px;
}
.assign-drawing-tip[data-v-ada71623] {
  padding: 10px 14px;
  border-radius: 10px;
  background: #eff6ff;
  border: 1px solid #bfdbfe;
  color: #1d4ed8;
  font-size: 13px;
  font-weight: 600;
}
.assign-drawing-table[data-v-ada71623] { min-width: 1160px;
}
.assign-drawing-row-active td[data-v-ada71623] { background: #eff6ff !important;
}
[data-v-ada71623]::deep(.mod-el-dialog .el-dialog__header) { background: #0d3fa6; border-bottom: none; border-radius: 12px 12px 0 0; padding: 16px 28px; margin: 0;
}
[data-v-ada71623]::deep(.mod-el-dialog .el-dialog__title) { font-size: 15px; font-weight: 700; color: #fff;
}
[data-v-ada71623]::deep(.mod-el-dialog .el-dialog__headerbtn .el-dialog__close) { color: rgba(255,255,255,.8);
}
[data-v-ada71623]::deep(.mod-el-dialog .el-dialog__headerbtn:hover .el-dialog__close) { color: #fff;
}
[data-v-ada71623]::deep(.mod-el-dialog .el-dialog__headerbtn) { top: 16px; right: 20px;
}
[data-v-ada71623]::deep(.mod-el-dialog .el-dialog__body) { padding: 0;
}
[data-v-ada71623]::deep(.mod-el-dialog .el-dialog__footer) { border-top: 1px solid #e9ecf0; padding: 14px 28px;
}
[data-v-ada71623]::deep(.mod-assign-drawing-dialog .el-dialog__body) { padding: 20px 24px 0;
}
[data-v-ada71623]::deep(.mod-assign-drawing-dialog .el-dialog__footer) { border-top: 1px solid #e9ecf0; padding: 14px 24px;
}
.dialog-footer[data-v-ada71623] { display: flex; gap: 8px; justify-content: flex-end; align-items: center; flex-wrap: wrap;
}
.dialog-footer-left[data-v-ada71623] { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-right: auto;
}
.dialog-footer-right[data-v-ada71623] { display: flex; gap: 8px; align-items: center; flex-wrap: wrap;
}
.workflow-btn-wrap[data-v-ada71623] { display: inline-flex;
}
.acceptance-icon-btn[data-v-ada71623] { border-color: #409eff; color: #409eff;
}
.acceptance-icon-btn[data-v-ada71623]:hover { background: rgba(64, 158, 255, 0.08);
}
.assigned-drawing-row[data-v-ada71623] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-top: 16px;
}
.assigned-drawing-label[data-v-ada71623] {
  font-size: 13px;
  font-weight: 600;
  color: #4b5563;
}
.assigned-drawing-chip[data-v-ada71623] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border: 1px solid #bfdbfe;
  background: #eff6ff;
  color: #1d4ed8;
  border-radius: 999px;
  padding: 7px 14px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
}
.assigned-drawing-pop[data-v-ada71623] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.assigned-drawing-pop-line[data-v-ada71623] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}
.assigned-drawing-pop-key[data-v-ada71623] {
  color: #6b7280;
  font-size: 12px;
}
.assigned-drawing-pop-val[data-v-ada71623] {
  color: #111827;
  font-size: 13px;
  font-weight: 600;
}
.workflow-btn[data-v-ada71623] {
  border-radius: 999px;
  padding-left: 14px;
  padding-right: 14px;
  box-shadow: 0 4px 10px rgba(15, 23, 42, 0.08);
}
.workflow-btn-design[data-v-ada71623] {
  background: linear-gradient(135deg, #2563eb, #3b82f6);
  border-color: #2563eb;
}
.workflow-btn-production[data-v-ada71623] {
  background: linear-gradient(135deg, #7c3aed, #8b5cf6);
  border-color: #7c3aed;
}
.workflow-btn-inspection[data-v-ada71623] {
  background: linear-gradient(135deg, #0f766e, #14b8a6);
  border-color: #0f766e;
}
.workflow-btn-acceptance[data-v-ada71623] {
  background: linear-gradient(135deg, #ca8a04, #eab308);
  border-color: #ca8a04;
}
.workflow-btn-transport[data-v-ada71623] {
  background: linear-gradient(135deg, #ea580c, #f97316);
  border-color: #ea580c;
}
.workflow-btn-site[data-v-ada71623] {
  background: linear-gradient(135deg, #059669, #10b981);
  border-color: #059669;
}
.workflow-btn-site-acceptance[data-v-ada71623] {
  background: linear-gradient(135deg, #2563eb, #3b82f6);
  border-color: #2563eb;
}
.workflow-btn-completed[data-v-ada71623] {
  background: linear-gradient(135deg, #0f766e, #14b8a6);
  border-color: #0f766e;
}
.workflow-step-trigger[data-v-ada71623] {
  border: none;
  background: transparent;
  color: inherit;
  font-size: 12px;
  cursor: pointer;
  padding: 0;
}
.workflow-step-trigger[data-v-ada71623]:hover { color: #2563eb;
}
.workflow-op-pop[data-v-ada71623] { padding: 2px 0;
}
.workflow-op-row[data-v-ada71623] {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding: 6px 0;
}
.workflow-op-label[data-v-ada71623] { color: #6b7280; font-size: 12px;
}
.workflow-op-value[data-v-ada71623] { color: #111827; font-size: 12px; font-weight: 500; text-align: right; word-break: break-all;
}
.ac-date-row[data-v-ada71623] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 18px;
}
.ac-date-left[data-v-ada71623] { display: flex; align-items: center; gap: 12px;
}
.ac-date-right[data-v-ada71623] { display: flex; align-items: center;
}
.ac-date-label[data-v-ada71623] { font-size: 13px; font-weight: 600; color: #374151;
}
.ac-date-picker[data-v-ada71623] { width: 240px;
}
.ac-history-btn[data-v-ada71623] { color: #64748b;
}
.ac-history-btn[data-v-ada71623]:hover { color: #1557d4;
}
.ac-history-pop[data-v-ada71623] { padding: 2px 0;
}
.ac-history-row[data-v-ada71623] { display: flex; justify-content: space-between; gap: 12px; padding: 6px 0;
}
.ac-history-label[data-v-ada71623] { color: #6b7280; font-size: 12px;
}
.ac-history-value[data-v-ada71623] { color: #111827; font-size: 12px; font-weight: 500; text-align: right; word-break: break-all;
}
.ac-wrap[data-v-ada71623] { max-height: 60vh; overflow: auto; padding-right: 6px;
}
.ac-section[data-v-ada71623] { margin-bottom: 18px; border: 1px solid #e5e7eb; border-radius: 10px; overflow: hidden;
}
.ac-section-title[data-v-ada71623] { padding: 10px 14px; background: #f8fafc; font-weight: 700; color: #1f2937; border-bottom: 1px solid #e5e7eb;
}
.ac-item[data-v-ada71623] { padding: 14px; border-bottom: 1px solid #f1f5f9;
}
.ac-item[data-v-ada71623]:last-child { border-bottom: none;
}
.ac-item-title[data-v-ada71623] { font-size: 13px; font-weight: 600; color: #111827; margin-bottom: 12px;
}
.ac-required[data-v-ada71623] { color: #ef4444; margin-left: 4px;
}
.ac-radio-row[data-v-ada71623] { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 12px;
}
.ac-remarks-label[data-v-ada71623] { font-size: 12px; font-weight: 600; color: #6b7280; margin-bottom: 6px;
}
.mod-form[data-v-ada71623] { max-height: 68vh; overflow-y: auto; overflow-x: hidden; padding: 20px 28px 4px;
}
.part-item[data-v-ada71623] { margin-bottom: 20px;
}
.part-item-title[data-v-ada71623] {
  display: flex;
  align-items: center;
  padding: 12px 0;
  font-size: 15px;
  font-weight: 600;
  border-bottom: 1px solid #e4e7ed;
  color: #303133;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mb20[data-v-ada71623] { margin-bottom: 20px;
}

.ppay-wrap[data-v-3f299bd4] { display: flex; flex-direction: column; gap: 14px; min-height: 0;
}
.card[data-v-3f299bd4] { background: var(--p-white,#fff); border: 1px solid var(--p-border,#e5e9f0); border-radius: 12px; box-shadow: var(--p-shadow,0 1px 2px rgba(0,0,0,.05)); overflow: hidden;
}
.mb20[data-v-3f299bd4] { margin-bottom: 20px;
}
.ppay-filter-card[data-v-3f299bd4] { padding: 14px 18px;
}
.ppay-filter-title[data-v-3f299bd4] { display: flex; align-items: center; gap: 6px; font-size: 12.5px; font-weight: 600; color: var(--p-text-3, #6b7280); text-transform: uppercase; letter-spacing: .6px; margin-bottom: 10px;
}
.ppay-filter-row[data-v-3f299bd4] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px 24px;
}
.ppay-filter-item[data-v-3f299bd4] { display: flex; flex-direction: column; gap: 4px; min-width: 210px;
}
.ppay-fl[data-v-3f299bd4] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280);
}
.afs-month[data-v-3f299bd4] { width: 220px;
}
.ppay-filter-actions[data-v-3f299bd4] { display: flex; gap: 8px; align-items: flex-end;
}
.ch[data-v-3f299bd4] { display: flex; align-items: center; padding: 14px 18px 10px; border-bottom: 1px solid var(--p-border, #e5e9f0);
}
.ct[data-v-3f299bd4] { font-size: 14px; font-weight: 700; color: var(--p-text-1, #1a2035);
}
.ppay-toolbar-right[data-v-3f299bd4] { margin-left: auto; display: flex; gap: 8px; align-items: center;
}
.bso[data-v-3f299bd4] { padding: 6px 14px; border-radius: 7px; border: 1.5px solid var(--p-border,#e5e9f0); background: #f3f4f6; font-size: 13px; font-weight: 600; color: #374151; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px; transition: all .15s;
}
.bso[data-v-3f299bd4]:hover { border-color: #2563eb; color: #2563eb;
}
.bsp[data-v-3f299bd4] { padding: 6px 14px; border-radius: 7px; border: none; background: #1557d4; color: #fff; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; display: flex; align-items: center; gap: 5px; transition: all .15s;
}
.bsp[data-v-3f299bd4]:hover { background: #2d78e8;
}
.tbl-wrap[data-v-3f299bd4] { overflow: auto;
}
.tbl[data-v-3f299bd4] { width: 100%; border-collapse: collapse; min-width: 760px;
}
.tbl th[data-v-3f299bd4] { font-size: 12px; font-weight: 600; color: var(--p-text-3, #6b7280); padding: 9px 12px; border-bottom: 1px solid var(--p-border, #e5e9f0); text-align: left; background: var(--p-bg, #f8faff); white-space: nowrap;
}
.tbl td[data-v-3f299bd4] { padding: 10px 12px; font-size: 13px; vertical-align: middle; border-bottom: 1px solid #f1f5f9; color: #334155;
}
.tbl tbody tr:hover td[data-v-3f299bd4] { background: #f8faff;
}
.ppay-state[data-v-3f299bd4] { padding: 36px 16px; text-align: center; color: #6b7280; font-size: 13px;
}
.pdf-link[data-v-3f299bd4] { color:#2563eb; text-decoration:none;
}
.pdf-link[data-v-3f299bd4]:hover { text-decoration: underline;
}
.act-cell[data-v-3f299bd4] { white-space: nowrap; width: 156px;
}
.act-btn[data-v-3f299bd4] { display:inline-block; padding:2px 8px; border-radius:4px; font-size:12px; cursor:pointer; border:1px solid; background:transparent; transition: background .15s, color .15s; margin: 0 2px;
}
.act-view[data-v-3f299bd4] { color:#64748b; border-color:#cbd5e1;
}
.act-view[data-v-3f299bd4]:hover { background:#f1f5f9;
}
.act-edit[data-v-3f299bd4] { color:#2563eb; border-color:#93c5fd;
}
.act-edit[data-v-3f299bd4]:hover { background:#eff6ff;
}
.act-del[data-v-3f299bd4] { color:#dc2626; border-color:#fca5a5;
}
.act-del[data-v-3f299bd4]:hover { background:#fef2f2;
}
.ppay-page[data-v-3f299bd4] { display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 14px 18px 18px; flex-wrap: nowrap;
}
.ppay-total[data-v-3f299bd4] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-3f299bd4] { padding: 5px 12px; border-radius: 6px; border: 1px solid #d1d5db; background: #fff; font-size: 13px; cursor: pointer; color: #374151; white-space: nowrap; flex-shrink: 0;
}
.pg-btn[data-v-3f299bd4]:hover:not(:disabled) { background: #f3f4f6;
}
.pg-btn[data-v-3f299bd4]:disabled { opacity: .4; cursor: not-allowed;
}
.pg-info[data-v-3f299bd4] { font-size: 12px; color: #6b7280; white-space: nowrap; flex-shrink: 0;
}
.pg-size[data-v-3f299bd4] { padding: 5px 8px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 12px; color: #374151; background: #fff; white-space: nowrap; flex-shrink: 0; width: auto !important; min-width: 80px !important; max-width: 120px !important;
}
.part-item[data-v-3f299bd4] { margin-bottom: 20px;
}
.part-item-title[data-v-3f299bd4] { display: flex; align-items: center; min-height: 46px; padding: 0 18px; border-radius: 8px; background: linear-gradient(90deg, #eef6ff 0%, #f9fbff 100%); color: #1f2937; font-size: 14px; font-weight: 700;
}
.part-item-body[data-v-3f299bd4] { padding: 18px 24px 6px;
}
.doc-upload-row[data-v-3f299bd4] { display: flex; gap: 14px; width: 100%; align-items: flex-start;
}
.doc-upload-zone[data-v-3f299bd4] { flex: 0 0 55%; min-width: 0;
}
.doc-upload-tip[data-v-3f299bd4] { font-size: 12px; color: #909399; margin-top: 4px; text-align: center;
}
.doc-file-list[data-v-3f299bd4] { flex: 1; min-height: 120px; max-height: 260px; overflow: auto; border: 1px solid #ebeef5; border-radius: 8px; background: #fafafa; padding: 10px;
}
.doc-file-empty[data-v-3f299bd4] { font-size: 12px; color: #909399; text-align: center; padding: 38px 0;
}
.doc-file-item[data-v-3f299bd4] { display: flex; align-items: center; gap: 8px; padding: 8px 10px; border-radius: 6px; background: #fff; border: 1px solid #ebeef5; margin-bottom: 8px;
}
.doc-file-item[data-v-3f299bd4]:last-child { margin-bottom: 0;
}
.doc-file-name[data-v-3f299bd4] { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; color: #303133;
}
.doc-file-actions[data-v-3f299bd4] { display: flex; align-items: center; gap: 2px;
}
.doc-file-progress[data-v-3f299bd4] { flex: 1;
}
.doc-file-uploading[data-v-3f299bd4] { background: #f5f7fa; cursor: default;
}
[data-v-3f299bd4]::deep(.doc-uploader) { width: 100%;
}
[data-v-3f299bd4]::deep(.doc-uploader .el-upload) { width: 100%;
}
[data-v-3f299bd4]::deep(.doc-uploader .el-upload-dragger) { width: 100%; padding: 18px 10px; border-radius: 8px;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__header) { background: #0d3fa6; border-bottom: none; border-radius: 12px 12px 0 0; padding: 16px 28px; margin: 0;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__title) { font-size: 15px; font-weight: 700; color: #fff;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__headerbtn .el-dialog__close) { color: rgba(255,255,255,.8);
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__headerbtn:hover .el-dialog__close) { color: #fff;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__headerbtn) { top: 16px; right: 20px;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__body) { padding: 0;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__footer) { border-top: 1px solid #e9ecf0; padding: 14px 28px;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog) { max-height: 92vh;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-form-item__label) { white-space: nowrap;
}
[data-v-3f299bd4]::deep(.ppay-el-dialog .el-dialog__body) { max-height: calc(92vh - 126px); overflow: auto;
}
.dialog-footer[data-v-3f299bd4] { display: flex; gap: 8px; justify-content: flex-end; align-items: center; flex-wrap: wrap;
}
.dialog-footer-right[data-v-3f299bd4] { display: flex; gap: 8px; align-items: center; flex-wrap: wrap;
}
@media (max-width: 768px) {
.doc-upload-row[data-v-3f299bd4] { flex-direction: column;
}
.doc-upload-zone[data-v-3f299bd4] { flex-basis: auto; width: 100%;
}
.doc-file-list[data-v-3f299bd4] { width: 100%;
}
}
.meeting-container[data-v-e2df1e8a] {
  padding: 20px;
  height: 100%;
}
.meeting-container .meeting-card[data-v-e2df1e8a] {
  height: 100%;
}
.meeting-container .meeting-card .card-header[data-v-e2df1e8a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.meeting-container .meeting-card .card-header .card-title[data-v-e2df1e8a] {
  font-size: 18px;
  font-weight: bold;
}
.meeting-container .meeting-card .card-header .header-actions[data-v-e2df1e8a] {
  display: flex;
  gap: 10px;
}
.meeting-container .meeting-card .search-form[data-v-e2df1e8a] {
  margin-bottom: 20px;
}
.meeting-container .meeting-card .pagination[data-v-e2df1e8a] {
  margin-top: 20px;
  justify-content: flex-end;
}
[data-v-e2df1e8a] .el-dialog {
  background-color: #ffffff !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
}
[data-v-e2df1e8a] .el-dialog__header {
  background-color: #ffffff !important;
  border-bottom: 1px solid #e4e7ed;
}
[data-v-e2df1e8a] .el-dialog__body {
  background-color: #ffffff !important;
  color: #303133 !important;
}
[data-v-e2df1e8a] .el-dialog__footer {
  background-color: #ffffff !important;
  border-top: 1px solid #e4e7ed;
}
.share-content[data-v-e2df1e8a] {
  padding: 10px 0;
  background-color: #ffffff;
  color: #303133;
}
.share-content .share-text[data-v-e2df1e8a] {
  color: #303133 !important;
  font-size: 14px;
  font-weight: 500;
}
.share-content .copy-row[data-v-e2df1e8a] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.share-content .copy-row .copy-icon[data-v-e2df1e8a] {
  font-size: 16px;
  color: #409eff;
  cursor: pointer;
  transition: all 0.3s;
}
.share-content .copy-row .copy-icon[data-v-e2df1e8a]:hover {
  color: #66b1ff;
  transform: scale(1.1);
}
.share-content .link-text[data-v-e2df1e8a] {
  color: #409eff !important;
  font-size: 14px;
  word-break: break-all;
  line-height: 1.5;
}
.share-content[data-v-e2df1e8a] .el-form-item {
  margin-bottom: 18px;
}
.share-content[data-v-e2df1e8a] .el-form-item__label {
  color: #606266 !important;
  font-weight: 500;
}:root[tui-theme-mode=dark],
.tui-theme-dark {
  --uikit-color-theme-1: #1C2333;
  --uikit-color-theme-2: #243047;
  --uikit-color-theme-3: #2F4875;
  --uikit-color-theme-4: #305BA6;
  --uikit-color-theme-5: #2B6AD6;
  --uikit-color-theme-6: #4086FF;
  --uikit-color-theme-7: #5C9DFF;
  --uikit-color-theme-8: #78B0FF;
  --uikit-color-theme-9: #9CC7FF;
  --uikit-color-theme-10: #C2DEFF;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #131417;
  --uikit-color-gray-2: #1F2024;
  --uikit-color-gray-3: #2B2C30;
  --uikit-color-gray-4: #3A3C42;
  --uikit-color-gray-5: #48494F;
  --uikit-color-gray-6: #54565C;
  --uikit-color-gray-7: #676A70;
  --uikit-color-green-1: #1A2620;
  --uikit-color-green-2: #22352C;
  --uikit-color-green-3: #2F4F3F;
  --uikit-color-green-4: #377355;
  --uikit-color-green-5: #368F65;
  --uikit-color-green-6: #38A673;
  --uikit-color-green-7: #62B58B;
  --uikit-color-green-8: #8BC7A9;
  --uikit-color-green-9: #A9D4BD;
  --uikit-color-green-10: #C8E5D5;
  --uikit-color-red-1: #2B1C1F;
  --uikit-color-red-2: #422324;
  --uikit-color-red-3: #613234;
  --uikit-color-red-4: #8A4242;
  --uikit-color-red-5: #C2544E;
  --uikit-color-red-6: #E6594C;
  --uikit-color-red-7: #E57A6E;
  --uikit-color-red-8: #F3A599;
  --uikit-color-red-9: #FACBC3;
  --uikit-color-red-10: #FAE4DE;
  --uikit-color-orange-1: #211A19;
  --uikit-color-orange-2: #35231A;
  --uikit-color-orange-3: #462E1F;
  --uikit-color-orange-4: #653C21;
  --uikit-color-orange-5: #96562A;
  --uikit-color-orange-6: #E37F32;
  --uikit-color-orange-7: #E39552;
  --uikit-color-orange-8: #EEAD72;
  --uikit-color-orange-9: #F7CFA4;
  --uikit-color-orange-10: #F9E9D1;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-white-2);
  --text-color-secondary: var(--uikit-color-white-4);
  --text-color-tertiary: var(--uikit-color-white-6);
  --text-color-disabled: var(--uikit-color-white-7);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-5);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-gray-2);
  --bg-color-dialog: var(--uikit-color-gray-2);
  --bg-color-dialog-module: var(--uikit-color-gray-3);
  --bg-color-entrycard: var(--uikit-color-gray-3);
  --bg-color-function: var(--uikit-color-gray-4);
  --bg-color-bottombar: var(--uikit-color-gray-3);
  --bg-color-input: var(--uikit-color-gray-3);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-3);
  --bg-color-bubble-own: var(--uikit-color-theme-7);
  --bg-color-default: var(--uikit-color-gray-1);
  --bg-color-tag-mask: var(--uikit-color-black-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-black-8);
  --bg-color-mask-begin: var(--uikit-color-black-2);
  --stroke-color-primary: var(--uikit-color-gray-4);
  --stroke-color-secondary: var(--uikit-color-gray-3);
  --stroke-color-module: var(--uikit-color-gray-5);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-gray-2);
  --list-color-hover: var(--uikit-color-gray-3);
  --list-color-focused: var(--uikit-color-theme-2);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-4);
  --button-color-secondary-hover: var(--uikit-color-gray-3);
  --button-color-secondary-active: var(--uikit-color-gray-5);
  --button-color-secondary-disabled: var(--uikit-color-gray-3);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-gray-3);
  --dropdown-color-hover: var(--uikit-color-gray-4);
  --dropdown-color-active: var(--uikit-color-gray-2);
  --scroll-bar-color-default: var(--uikit-color-white-7);
  --scroll-bar-color-hover: var(--uikit-color-white-6);
  --floating-color-default: var(--uikit-color-gray-3);
  --floating-color-operate: var(--uikit-color-gray-4);
  --checkbox-color-selected: var(--uikit-color-theme-5);
  --toast-color-warning: var(--uikit-color-orange-2);
  --toast-color-success: var(--uikit-color-green-2);
  --toast-color-error: var(--uikit-color-red-2);
  --toast-color-default: var(--uikit-color-theme-2);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-5);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-5);
  --slider-color-empty: var(--uikit-color-gray-5);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-gray-5);
  --tab-color-unselected: var(--uikit-color-gray-4);
  --tab-color-option: var(--uikit-color-gray-4);
}

:root[tui-theme-mode=light],
.tui-theme-light {
  --uikit-color-theme-1: #EBF3FF;
  --uikit-color-theme-2: #CCE2FF;
  --uikit-color-theme-3: #ADCFFF;
  --uikit-color-theme-4: #7AAFFF;
  --uikit-color-theme-5: #4588F5;
  --uikit-color-theme-6: #1C66E5;
  --uikit-color-theme-7: #0D49BF;
  --uikit-color-theme-8: #033099;
  --uikit-color-theme-9: #001F73;
  --uikit-color-theme-10: #00124D;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #F9FAFC;
  --uikit-color-gray-2: #F0F2F7;
  --uikit-color-gray-3: #E6E9F0;
  --uikit-color-gray-4: #D1D4DE;
  --uikit-color-gray-5: #C0C3CC;
  --uikit-color-gray-6: #B3B6BE;
  --uikit-color-gray-7: #A5A9B0;
  --uikit-color-green-1: #DCFAE9;
  --uikit-color-green-2: #B6F0D1;
  --uikit-color-green-3: #84E3B5;
  --uikit-color-green-4: #5AD69E;
  --uikit-color-green-5: #3CC98C;
  --uikit-color-green-6: #0ABF77;
  --uikit-color-green-7: #09A768;
  --uikit-color-green-8: #078F59;
  --uikit-color-green-9: #067049;
  --uikit-color-green-10: #044D37;
  --uikit-color-red-1: #FFE7E6;
  --uikit-color-red-2: #FCC9C7;
  --uikit-color-red-3: #FAAEAC;
  --uikit-color-red-4: #F58989;
  --uikit-color-red-5: #E86666;
  --uikit-color-red-6: #E54545;
  --uikit-color-red-7: #C93439;
  --uikit-color-red-8: #AD2934;
  --uikit-color-red-9: #8F222D;
  --uikit-color-red-10: #6B1A27;
  --uikit-color-orange-1: #FFEEDB;
  --uikit-color-orange-2: #FFD6B2;
  --uikit-color-orange-3: #FFBE85;
  --uikit-color-orange-4: #FFA455;
  --uikit-color-orange-5: #FF8B2B;
  --uikit-color-orange-6: #FF7200;
  --uikit-color-orange-7: #E05D00;
  --uikit-color-orange-8: #BF4900;
  --uikit-color-orange-9: #8F370B;
  --uikit-color-orange-10: #662200;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-black-2);
  --text-color-secondary: var(--uikit-color-black-4);
  --text-color-tertiary: var(--uikit-color-black-5);
  --text-color-disabled: var(--uikit-color-black-6);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-1);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-white-1);
  --bg-color-dialog: var(--uikit-color-white-1);
  --bg-color-dialog-module: var(--uikit-color-gray-2);
  --bg-color-entrycard: var(--uikit-color-gray-2);
  --bg-color-function: var(--uikit-color-gray-2);
  --bg-color-bottombar: var(--uikit-color-white-1);
  --bg-color-input: var(--uikit-color-gray-2);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-2);
  --bg-color-bubble-own: var(--uikit-color-theme-2);
  --bg-color-default: var(--uikit-color-gray-2);
  --bg-color-tag-mask: var(--uikit-color-white-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-white-7);
  --bg-color-mask-begin: var(--uikit-color-white-1);
  --stroke-color-primary: var(--uikit-color-gray-3);
  --stroke-color-secondary: var(--uikit-color-gray-2);
  --stroke-color-module: var(--uikit-color-gray-3);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-white-1);
  --list-color-hover: var(--uikit-color-gray-1);
  --list-color-focused: var(--uikit-color-theme-1);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-2);
  --button-color-secondary-hover: var(--uikit-color-gray-1);
  --button-color-secondary-active: var(--uikit-color-gray-3);
  --button-color-secondary-disabled: var(--uikit-color-gray-1);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-white-1);
  --dropdown-color-hover: var(--uikit-color-gray-1);
  --dropdown-color-active: var(--uikit-color-theme-2);
  --scroll-bar-color-default: var(--uikit-color-black-7);
  --scroll-bar-color-hover: var(--uikit-color-black-6);
  --floating-color-default: var(--uikit-color-white-1);
  --floating-color-operate: var(--uikit-color-gray-2);
  --checkbox-color-selected: var(--uikit-color-theme-6);
  --toast-color-warning: var(--uikit-color-orange-1);
  --toast-color-success: var(--uikit-color-green-1);
  --toast-color-error: var(--uikit-color-red-1);
  --toast-color-default: var(--uikit-color-theme-1);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-6);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-6);
  --slider-color-empty: var(--uikit-color-gray-3);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-theme-2);
  --tab-color-unselected: var(--uikit-color-gray-2);
  --tab-color-option: var(--uikit-color-gray-3);
}

:root {
  --tui-button-round-radius: 999px;
  --tui-button-rect-radius: 3px;
  --tui-button-circle-radius: 50%;
  --tui-button-small-width: 48px;
  --tui-button-small-height: 24px;
  --tui-button-medium-width: 64px;
  --tui-button-medium-height: 32px;
  --tui-button-big-width: 80px;
  --tui-button-big-height: 40px;
  --tui-button-large-width: 96px;
  --tui-button-large-height: 48px;
  --tui-icon-default-width: 16px;
  --tui-icon-default-height: 16px;
  --tui-toast-round-radius: 8px;
  --tui-dialog-round-radius: 20px;
}.uikit-theme-context[data-v-544f96f7] {
  width: 100%;
  height: 100%;
}:root[tui-theme-mode=dark],
.tui-theme-dark {
  --uikit-color-theme-1: #1C2333;
  --uikit-color-theme-2: #243047;
  --uikit-color-theme-3: #2F4875;
  --uikit-color-theme-4: #305BA6;
  --uikit-color-theme-5: #2B6AD6;
  --uikit-color-theme-6: #4086FF;
  --uikit-color-theme-7: #5C9DFF;
  --uikit-color-theme-8: #78B0FF;
  --uikit-color-theme-9: #9CC7FF;
  --uikit-color-theme-10: #C2DEFF;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #131417;
  --uikit-color-gray-2: #1F2024;
  --uikit-color-gray-3: #2B2C30;
  --uikit-color-gray-4: #3A3C42;
  --uikit-color-gray-5: #48494F;
  --uikit-color-gray-6: #54565C;
  --uikit-color-gray-7: #676A70;
  --uikit-color-green-1: #1A2620;
  --uikit-color-green-2: #22352C;
  --uikit-color-green-3: #2F4F3F;
  --uikit-color-green-4: #377355;
  --uikit-color-green-5: #368F65;
  --uikit-color-green-6: #38A673;
  --uikit-color-green-7: #62B58B;
  --uikit-color-green-8: #8BC7A9;
  --uikit-color-green-9: #A9D4BD;
  --uikit-color-green-10: #C8E5D5;
  --uikit-color-red-1: #2B1C1F;
  --uikit-color-red-2: #422324;
  --uikit-color-red-3: #613234;
  --uikit-color-red-4: #8A4242;
  --uikit-color-red-5: #C2544E;
  --uikit-color-red-6: #E6594C;
  --uikit-color-red-7: #E57A6E;
  --uikit-color-red-8: #F3A599;
  --uikit-color-red-9: #FACBC3;
  --uikit-color-red-10: #FAE4DE;
  --uikit-color-orange-1: #211A19;
  --uikit-color-orange-2: #35231A;
  --uikit-color-orange-3: #462E1F;
  --uikit-color-orange-4: #653C21;
  --uikit-color-orange-5: #96562A;
  --uikit-color-orange-6: #E37F32;
  --uikit-color-orange-7: #E39552;
  --uikit-color-orange-8: #EEAD72;
  --uikit-color-orange-9: #F7CFA4;
  --uikit-color-orange-10: #F9E9D1;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-white-2);
  --text-color-secondary: var(--uikit-color-white-4);
  --text-color-tertiary: var(--uikit-color-white-6);
  --text-color-disabled: var(--uikit-color-white-7);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-5);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-gray-2);
  --bg-color-dialog: var(--uikit-color-gray-2);
  --bg-color-dialog-module: var(--uikit-color-gray-3);
  --bg-color-entrycard: var(--uikit-color-gray-3);
  --bg-color-function: var(--uikit-color-gray-4);
  --bg-color-bottombar: var(--uikit-color-gray-3);
  --bg-color-input: var(--uikit-color-gray-3);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-3);
  --bg-color-bubble-own: var(--uikit-color-theme-7);
  --bg-color-default: var(--uikit-color-gray-1);
  --bg-color-tag-mask: var(--uikit-color-black-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-black-8);
  --bg-color-mask-begin: var(--uikit-color-black-2);
  --stroke-color-primary: var(--uikit-color-gray-4);
  --stroke-color-secondary: var(--uikit-color-gray-3);
  --stroke-color-module: var(--uikit-color-gray-5);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-gray-2);
  --list-color-hover: var(--uikit-color-gray-3);
  --list-color-focused: var(--uikit-color-theme-2);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-4);
  --button-color-secondary-hover: var(--uikit-color-gray-3);
  --button-color-secondary-active: var(--uikit-color-gray-5);
  --button-color-secondary-disabled: var(--uikit-color-gray-3);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-gray-3);
  --dropdown-color-hover: var(--uikit-color-gray-4);
  --dropdown-color-active: var(--uikit-color-gray-2);
  --scroll-bar-color-default: var(--uikit-color-white-7);
  --scroll-bar-color-hover: var(--uikit-color-white-6);
  --floating-color-default: var(--uikit-color-gray-3);
  --floating-color-operate: var(--uikit-color-gray-4);
  --checkbox-color-selected: var(--uikit-color-theme-5);
  --toast-color-warning: var(--uikit-color-orange-2);
  --toast-color-success: var(--uikit-color-green-2);
  --toast-color-error: var(--uikit-color-red-2);
  --toast-color-default: var(--uikit-color-theme-2);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-5);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-5);
  --slider-color-empty: var(--uikit-color-gray-5);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-gray-5);
  --tab-color-unselected: var(--uikit-color-gray-4);
  --tab-color-option: var(--uikit-color-gray-4);
}
:root[tui-theme-mode=light],
.tui-theme-light {
  --uikit-color-theme-1: #EBF3FF;
  --uikit-color-theme-2: #CCE2FF;
  --uikit-color-theme-3: #ADCFFF;
  --uikit-color-theme-4: #7AAFFF;
  --uikit-color-theme-5: #4588F5;
  --uikit-color-theme-6: #1C66E5;
  --uikit-color-theme-7: #0D49BF;
  --uikit-color-theme-8: #033099;
  --uikit-color-theme-9: #001F73;
  --uikit-color-theme-10: #00124D;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #F9FAFC;
  --uikit-color-gray-2: #F0F2F7;
  --uikit-color-gray-3: #E6E9F0;
  --uikit-color-gray-4: #D1D4DE;
  --uikit-color-gray-5: #C0C3CC;
  --uikit-color-gray-6: #B3B6BE;
  --uikit-color-gray-7: #A5A9B0;
  --uikit-color-green-1: #DCFAE9;
  --uikit-color-green-2: #B6F0D1;
  --uikit-color-green-3: #84E3B5;
  --uikit-color-green-4: #5AD69E;
  --uikit-color-green-5: #3CC98C;
  --uikit-color-green-6: #0ABF77;
  --uikit-color-green-7: #09A768;
  --uikit-color-green-8: #078F59;
  --uikit-color-green-9: #067049;
  --uikit-color-green-10: #044D37;
  --uikit-color-red-1: #FFE7E6;
  --uikit-color-red-2: #FCC9C7;
  --uikit-color-red-3: #FAAEAC;
  --uikit-color-red-4: #F58989;
  --uikit-color-red-5: #E86666;
  --uikit-color-red-6: #E54545;
  --uikit-color-red-7: #C93439;
  --uikit-color-red-8: #AD2934;
  --uikit-color-red-9: #8F222D;
  --uikit-color-red-10: #6B1A27;
  --uikit-color-orange-1: #FFEEDB;
  --uikit-color-orange-2: #FFD6B2;
  --uikit-color-orange-3: #FFBE85;
  --uikit-color-orange-4: #FFA455;
  --uikit-color-orange-5: #FF8B2B;
  --uikit-color-orange-6: #FF7200;
  --uikit-color-orange-7: #E05D00;
  --uikit-color-orange-8: #BF4900;
  --uikit-color-orange-9: #8F370B;
  --uikit-color-orange-10: #662200;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-black-2);
  --text-color-secondary: var(--uikit-color-black-4);
  --text-color-tertiary: var(--uikit-color-black-5);
  --text-color-disabled: var(--uikit-color-black-6);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-1);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-white-1);
  --bg-color-dialog: var(--uikit-color-white-1);
  --bg-color-dialog-module: var(--uikit-color-gray-2);
  --bg-color-entrycard: var(--uikit-color-gray-2);
  --bg-color-function: var(--uikit-color-gray-2);
  --bg-color-bottombar: var(--uikit-color-white-1);
  --bg-color-input: var(--uikit-color-gray-2);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-2);
  --bg-color-bubble-own: var(--uikit-color-theme-2);
  --bg-color-default: var(--uikit-color-gray-2);
  --bg-color-tag-mask: var(--uikit-color-white-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-white-7);
  --bg-color-mask-begin: var(--uikit-color-white-1);
  --stroke-color-primary: var(--uikit-color-gray-3);
  --stroke-color-secondary: var(--uikit-color-gray-2);
  --stroke-color-module: var(--uikit-color-gray-3);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-white-1);
  --list-color-hover: var(--uikit-color-gray-1);
  --list-color-focused: var(--uikit-color-theme-1);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-2);
  --button-color-secondary-hover: var(--uikit-color-gray-1);
  --button-color-secondary-active: var(--uikit-color-gray-3);
  --button-color-secondary-disabled: var(--uikit-color-gray-1);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-white-1);
  --dropdown-color-hover: var(--uikit-color-gray-1);
  --dropdown-color-active: var(--uikit-color-theme-2);
  --scroll-bar-color-default: var(--uikit-color-black-7);
  --scroll-bar-color-hover: var(--uikit-color-black-6);
  --floating-color-default: var(--uikit-color-white-1);
  --floating-color-operate: var(--uikit-color-gray-2);
  --checkbox-color-selected: var(--uikit-color-theme-6);
  --toast-color-warning: var(--uikit-color-orange-1);
  --toast-color-success: var(--uikit-color-green-1);
  --toast-color-error: var(--uikit-color-red-1);
  --toast-color-default: var(--uikit-color-theme-1);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-6);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-6);
  --slider-color-empty: var(--uikit-color-gray-3);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-theme-2);
  --tab-color-unselected: var(--uikit-color-gray-2);
  --tab-color-option: var(--uikit-color-gray-3);
}
:root {
  --tui-button-round-radius: 999px;
  --tui-button-rect-radius: 3px;
  --tui-button-circle-radius: 50%;
  --tui-button-small-width: 48px;
  --tui-button-small-height: 24px;
  --tui-button-medium-width: 64px;
  --tui-button-medium-height: 32px;
  --tui-button-big-width: 80px;
  --tui-button-big-height: 40px;
  --tui-button-large-width: 96px;
  --tui-button-large-height: 48px;
  --tui-icon-default-width: 16px;
  --tui-icon-default-height: 16px;
  --tui-toast-round-radius: 8px;
  --tui-dialog-round-radius: 20px;
}
.tui-icon {
  width: var(--tui-icon-default-width);
  height: var(--tui-icon-default-height);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.tui-icon svg {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
}:root[tui-theme-mode=dark][data-v-8f0c1100],
.tui-theme-dark[data-v-8f0c1100] {
  --uikit-color-theme-1: #1C2333;
  --uikit-color-theme-2: #243047;
  --uikit-color-theme-3: #2F4875;
  --uikit-color-theme-4: #305BA6;
  --uikit-color-theme-5: #2B6AD6;
  --uikit-color-theme-6: #4086FF;
  --uikit-color-theme-7: #5C9DFF;
  --uikit-color-theme-8: #78B0FF;
  --uikit-color-theme-9: #9CC7FF;
  --uikit-color-theme-10: #C2DEFF;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #131417;
  --uikit-color-gray-2: #1F2024;
  --uikit-color-gray-3: #2B2C30;
  --uikit-color-gray-4: #3A3C42;
  --uikit-color-gray-5: #48494F;
  --uikit-color-gray-6: #54565C;
  --uikit-color-gray-7: #676A70;
  --uikit-color-green-1: #1A2620;
  --uikit-color-green-2: #22352C;
  --uikit-color-green-3: #2F4F3F;
  --uikit-color-green-4: #377355;
  --uikit-color-green-5: #368F65;
  --uikit-color-green-6: #38A673;
  --uikit-color-green-7: #62B58B;
  --uikit-color-green-8: #8BC7A9;
  --uikit-color-green-9: #A9D4BD;
  --uikit-color-green-10: #C8E5D5;
  --uikit-color-red-1: #2B1C1F;
  --uikit-color-red-2: #422324;
  --uikit-color-red-3: #613234;
  --uikit-color-red-4: #8A4242;
  --uikit-color-red-5: #C2544E;
  --uikit-color-red-6: #E6594C;
  --uikit-color-red-7: #E57A6E;
  --uikit-color-red-8: #F3A599;
  --uikit-color-red-9: #FACBC3;
  --uikit-color-red-10: #FAE4DE;
  --uikit-color-orange-1: #211A19;
  --uikit-color-orange-2: #35231A;
  --uikit-color-orange-3: #462E1F;
  --uikit-color-orange-4: #653C21;
  --uikit-color-orange-5: #96562A;
  --uikit-color-orange-6: #E37F32;
  --uikit-color-orange-7: #E39552;
  --uikit-color-orange-8: #EEAD72;
  --uikit-color-orange-9: #F7CFA4;
  --uikit-color-orange-10: #F9E9D1;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-white-2);
  --text-color-secondary: var(--uikit-color-white-4);
  --text-color-tertiary: var(--uikit-color-white-6);
  --text-color-disabled: var(--uikit-color-white-7);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-5);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-gray-2);
  --bg-color-dialog: var(--uikit-color-gray-2);
  --bg-color-dialog-module: var(--uikit-color-gray-3);
  --bg-color-entrycard: var(--uikit-color-gray-3);
  --bg-color-function: var(--uikit-color-gray-4);
  --bg-color-bottombar: var(--uikit-color-gray-3);
  --bg-color-input: var(--uikit-color-gray-3);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-3);
  --bg-color-bubble-own: var(--uikit-color-theme-7);
  --bg-color-default: var(--uikit-color-gray-1);
  --bg-color-tag-mask: var(--uikit-color-black-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-black-8);
  --bg-color-mask-begin: var(--uikit-color-black-2);
  --stroke-color-primary: var(--uikit-color-gray-4);
  --stroke-color-secondary: var(--uikit-color-gray-3);
  --stroke-color-module: var(--uikit-color-gray-5);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-gray-2);
  --list-color-hover: var(--uikit-color-gray-3);
  --list-color-focused: var(--uikit-color-theme-2);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-4);
  --button-color-secondary-hover: var(--uikit-color-gray-3);
  --button-color-secondary-active: var(--uikit-color-gray-5);
  --button-color-secondary-disabled: var(--uikit-color-gray-3);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-gray-3);
  --dropdown-color-hover: var(--uikit-color-gray-4);
  --dropdown-color-active: var(--uikit-color-gray-2);
  --scroll-bar-color-default: var(--uikit-color-white-7);
  --scroll-bar-color-hover: var(--uikit-color-white-6);
  --floating-color-default: var(--uikit-color-gray-3);
  --floating-color-operate: var(--uikit-color-gray-4);
  --checkbox-color-selected: var(--uikit-color-theme-5);
  --toast-color-warning: var(--uikit-color-orange-2);
  --toast-color-success: var(--uikit-color-green-2);
  --toast-color-error: var(--uikit-color-red-2);
  --toast-color-default: var(--uikit-color-theme-2);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-5);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-5);
  --slider-color-empty: var(--uikit-color-gray-5);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-gray-5);
  --tab-color-unselected: var(--uikit-color-gray-4);
  --tab-color-option: var(--uikit-color-gray-4);
}
:root[tui-theme-mode=light][data-v-8f0c1100],
.tui-theme-light[data-v-8f0c1100] {
  --uikit-color-theme-1: #EBF3FF;
  --uikit-color-theme-2: #CCE2FF;
  --uikit-color-theme-3: #ADCFFF;
  --uikit-color-theme-4: #7AAFFF;
  --uikit-color-theme-5: #4588F5;
  --uikit-color-theme-6: #1C66E5;
  --uikit-color-theme-7: #0D49BF;
  --uikit-color-theme-8: #033099;
  --uikit-color-theme-9: #001F73;
  --uikit-color-theme-10: #00124D;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #F9FAFC;
  --uikit-color-gray-2: #F0F2F7;
  --uikit-color-gray-3: #E6E9F0;
  --uikit-color-gray-4: #D1D4DE;
  --uikit-color-gray-5: #C0C3CC;
  --uikit-color-gray-6: #B3B6BE;
  --uikit-color-gray-7: #A5A9B0;
  --uikit-color-green-1: #DCFAE9;
  --uikit-color-green-2: #B6F0D1;
  --uikit-color-green-3: #84E3B5;
  --uikit-color-green-4: #5AD69E;
  --uikit-color-green-5: #3CC98C;
  --uikit-color-green-6: #0ABF77;
  --uikit-color-green-7: #09A768;
  --uikit-color-green-8: #078F59;
  --uikit-color-green-9: #067049;
  --uikit-color-green-10: #044D37;
  --uikit-color-red-1: #FFE7E6;
  --uikit-color-red-2: #FCC9C7;
  --uikit-color-red-3: #FAAEAC;
  --uikit-color-red-4: #F58989;
  --uikit-color-red-5: #E86666;
  --uikit-color-red-6: #E54545;
  --uikit-color-red-7: #C93439;
  --uikit-color-red-8: #AD2934;
  --uikit-color-red-9: #8F222D;
  --uikit-color-red-10: #6B1A27;
  --uikit-color-orange-1: #FFEEDB;
  --uikit-color-orange-2: #FFD6B2;
  --uikit-color-orange-3: #FFBE85;
  --uikit-color-orange-4: #FFA455;
  --uikit-color-orange-5: #FF8B2B;
  --uikit-color-orange-6: #FF7200;
  --uikit-color-orange-7: #E05D00;
  --uikit-color-orange-8: #BF4900;
  --uikit-color-orange-9: #8F370B;
  --uikit-color-orange-10: #662200;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-black-2);
  --text-color-secondary: var(--uikit-color-black-4);
  --text-color-tertiary: var(--uikit-color-black-5);
  --text-color-disabled: var(--uikit-color-black-6);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-1);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-white-1);
  --bg-color-dialog: var(--uikit-color-white-1);
  --bg-color-dialog-module: var(--uikit-color-gray-2);
  --bg-color-entrycard: var(--uikit-color-gray-2);
  --bg-color-function: var(--uikit-color-gray-2);
  --bg-color-bottombar: var(--uikit-color-white-1);
  --bg-color-input: var(--uikit-color-gray-2);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-2);
  --bg-color-bubble-own: var(--uikit-color-theme-2);
  --bg-color-default: var(--uikit-color-gray-2);
  --bg-color-tag-mask: var(--uikit-color-white-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-white-7);
  --bg-color-mask-begin: var(--uikit-color-white-1);
  --stroke-color-primary: var(--uikit-color-gray-3);
  --stroke-color-secondary: var(--uikit-color-gray-2);
  --stroke-color-module: var(--uikit-color-gray-3);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-white-1);
  --list-color-hover: var(--uikit-color-gray-1);
  --list-color-focused: var(--uikit-color-theme-1);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-2);
  --button-color-secondary-hover: var(--uikit-color-gray-1);
  --button-color-secondary-active: var(--uikit-color-gray-3);
  --button-color-secondary-disabled: var(--uikit-color-gray-1);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-white-1);
  --dropdown-color-hover: var(--uikit-color-gray-1);
  --dropdown-color-active: var(--uikit-color-theme-2);
  --scroll-bar-color-default: var(--uikit-color-black-7);
  --scroll-bar-color-hover: var(--uikit-color-black-6);
  --floating-color-default: var(--uikit-color-white-1);
  --floating-color-operate: var(--uikit-color-gray-2);
  --checkbox-color-selected: var(--uikit-color-theme-6);
  --toast-color-warning: var(--uikit-color-orange-1);
  --toast-color-success: var(--uikit-color-green-1);
  --toast-color-error: var(--uikit-color-red-1);
  --toast-color-default: var(--uikit-color-theme-1);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-6);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-6);
  --slider-color-empty: var(--uikit-color-gray-3);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-theme-2);
  --tab-color-unselected: var(--uikit-color-gray-2);
  --tab-color-option: var(--uikit-color-gray-3);
}
[data-v-8f0c1100]:root {
  --tui-button-round-radius: 999px;
  --tui-button-rect-radius: 3px;
  --tui-button-circle-radius: 50%;
  --tui-button-small-width: 48px;
  --tui-button-small-height: 24px;
  --tui-button-medium-width: 64px;
  --tui-button-medium-height: 32px;
  --tui-button-big-width: 80px;
  --tui-button-big-height: 40px;
  --tui-button-large-width: 96px;
  --tui-button-large-height: 48px;
  --tui-icon-default-width: 16px;
  --tui-icon-default-height: 16px;
  --tui-toast-round-radius: 8px;
  --tui-dialog-round-radius: 20px;
}
.tui-button[data-v-8f0c1100] {
  --tui-button-spacing: 16px;
  --tui-button-font-size: 14px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
  white-space: nowrap;
  height: var(--tui-button-medium-height);
  min-width: var(--tui-button-medium-width);
  border: 1px solid var(--tui-button-border-color);
  border-radius: var(--tui-button-round-radius);
  padding: 5px 12px;
  font-size: var(--tui-button-font-size);
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: var(--tui-button-text-color);
  background-color: var(--tui-button-bg-color);
  transition: 0.1s;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
}
.tui-button + .tui-button[data-v-8f0c1100] {
  margin-left: var(--tui-button-spacing);
}
.tui-button[data-v-8f0c1100]:hover {
  color: var(--tui-button-hover-text-color);
  border-color: var(--tui-button-hover-border-color);
  background-color: var(--tui-button-hover-bg-color);
  outline: none;
}
.tui-button[data-v-8f0c1100]:active {
  color: var(--tui-button-active-text-color);
  border-color: var(--tui-button-active-border-color);
  background-color: var(--tui-button-active-bg-color);
  outline: none;
}
.tui-button[data-v-8f0c1100]:focus {
  outline: none;
}
.tui-button.is-disabled[data-v-8f0c1100], .tui-button.is-disabled[data-v-8f0c1100]:hover, .tui-button.is-disabled[data-v-8f0c1100]:focus, .tui-button[disabled][data-v-8f0c1100], .tui-button[disabled][data-v-8f0c1100]:hover, .tui-button[disabled][data-v-8f0c1100]:focus {
  cursor: not-allowed;
  background-image: none;
  opacity: 0.9;
  color: var(--tui-button-disable-text-color);
  background-color: var(--tui-button-disable-bg-color);
  border-color: var(--tui-button-disable-border-color);
}
.tui-button.is-loading[data-v-8f0c1100], .tui-button.is-loading[data-v-8f0c1100]:hover, .tui-button.is-loading[data-v-8f0c1100]:focus, .tui-button[loading][data-v-8f0c1100], .tui-button[loading][data-v-8f0c1100]:hover, .tui-button[loading][data-v-8f0c1100]:focus {
  cursor: not-allowed;
  background-image: none;
  color: var(--text-color-button-disabled);
  background-color: var(--button-color-primary-disabled);
  border-color: var(--button-color-primary-disabled);
}
.tui-button .tui-button-icon[data-v-8f0c1100] {
  width: 60%;
  height: 60%;
  display: flex;
  margin: 0 5px;
  animation: loading-rotate-8f0c1100 1s linear infinite;
}
@keyframes loading-rotate-8f0c1100 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.tui-button .tui-button-content[data-v-8f0c1100] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.tui-button-small[data-v-8f0c1100] {
  height: var(--tui-button-small-height);
  min-width: var(--tui-button-small-width);
  padding: 2px 8px;
  font-size: calc(var(--tui-button-font-size) - 2px);
}
.tui-button-big[data-v-8f0c1100] {
  height: var(--tui-button-big-height);
  min-width: var(--tui-button-big-width);
  padding: 8px 16px;
  font-size: calc(var(--tui-button-font-size) + 2px);
}
.tui-button-large[data-v-8f0c1100] {
  height: var(--tui-button-large-height);
  min-width: var(--tui-button-large-width);
  padding: 12px 20px;
  font-size: calc(var(--tui-button-font-size) + 2px);
}
.tui-button-circle[data-v-8f0c1100] {
  border-radius: var(--tui-button-circle-radius);
  padding: 0;
  width: var(--tui-button-size, 32px);
  overflow: hidden;
}
.tui-button-rect[data-v-8f0c1100] {
  border-radius: var(--tui-button-rect-radius);
}
.tui-button-blue-primary[data-v-8f0c1100] {
  --tui-button-bg-blue-primary: var(--button-color-primary-default);
  --tui-button-text-blue-primary: var(--text-color-button);
  --tui-button-border-blue-primary: var(--button-color-primary-default);
  --tui-button-hover-bg-blue-primary: var(--button-color-primary-hover);
  --tui-button-hover-text-blue-primary: var(--text-color-button);
  --tui-button-hover-border-blue-primary: var(--button-color-primary-hover);
  --tui-button-active-bg-blue-primary: var(--button-color-primary-active);
  --tui-button-active-text-blue-primary: var(--text-color-button);
  --tui-button-active-border-blue-primary: var(--button-color-primary-active);
  --tui-button-disable-bg-blue-primary: var(--button-color-primary-disabled);
  --tui-button-disable-text-blue-primary: var(--text-color-button-disabled);
  --tui-button-disable-border-blue-primary: var(--button-color-primary-disabled);
  --tui-button-text-color: var(--tui-button-text-blue-primary);
  --tui-button-bg-color: var(--tui-button-bg-blue-primary);
  --tui-button-border-color: var(--tui-button-border-blue-primary);
  --tui-button-hover-text-color: var(--tui-button-hover-text-blue-primary);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-blue-primary);
  --tui-button-hover-border-color: var(--tui-button-hover-border-blue-primary);
  --tui-button-active-text-color: var(--tui-button-active-text-blue-primary);
  --tui-button-active-bg-color: var(--tui-button-active-bg-blue-primary);
  --tui-button-active-border-color: var(--tui-button-active-border-blue-primary);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-blue-primary);
  --tui-button-disable-text-color: var(--tui-button-disable-text-blue-primary);
  --tui-button-disable-border-color: var(--tui-button-disable-border-blue-primary);
}
.tui-button-blue-default[data-v-8f0c1100] {
  --tui-button-bg-blue-default: var(--uikit-color-transparent);
  --tui-button-text-blue-default: var(--text-color-link);
  --tui-button-border-blue-default: var(--button-color-primary-default);
  --tui-button-hover-bg-blue-default: var(--uikit-color-transparent);
  --tui-button-hover-text-blue-default: var(--text-color-link-hover);
  --tui-button-hover-border-blue-default: var(--text-color-link-hover);
  --tui-button-active-bg-blue-default: var(--uikit-color-transparent);
  --tui-button-active-text-blue-default: var(--text-color-link-active);
  --tui-button-active-border-blue-default: var(--button-color-primary-active);
  --tui-button-disable-bg-blue-default: var(--uikit-color-transparent);
  --tui-button-disable-text-blue-default: var(--text-color-link-disabled);
  --tui-button-disable-border-blue-default: var(--button-color-primary-disabled);
  --tui-button-text-color: var(--tui-button-text-blue-default);
  --tui-button-bg-color: var(--tui-button-bg-blue-default);
  --tui-button-border-color: var(--tui-button-border-blue-default);
  --tui-button-hover-text-color: var(--tui-button-hover-text-blue-default);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-blue-default);
  --tui-button-hover-border-color: var(--tui-button-hover-border-blue-default);
  --tui-button-active-text-color: var(--tui-button-active-text-blue-default);
  --tui-button-active-bg-color: var(--tui-button-active-bg-blue-default);
  --tui-button-active-border-color: var(--tui-button-active-border-blue-default);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-blue-default);
  --tui-button-disable-text-color: var(--tui-button-disable-text-blue-default);
  --tui-button-disable-border-color: var(--tui-button-disable-border-blue-default);
}
.tui-button-green-primary[data-v-8f0c1100] {
  --tui-button-bg-green-primary: var(--button-color-accept);
  --tui-button-text-green-primary: var(--text-color-button);
  --tui-button-border-green-primary: var(--button-color-accept);
  --tui-button-hover-bg-green-primary: var(--uikit-color-green-5);
  --tui-button-hover-text-green-primary: var(--text-color-button);
  --tui-button-hover-border-green-primary: var(--uikit-color-green-5);
  --tui-button-active-bg-green-primary: var(--uikit-color-green-7);
  --tui-button-active-text-green-primary: var(--text-color-button);
  --tui-button-active-border-green-primary: var(--uikit-color-green-7);
  --tui-button-disable-bg-green-primary: var(--uikit-color-green-2);
  --tui-button-disable-text-green-primary: var(--text-color-button-disabled);
  --tui-button-disable-border-green-primary: var(--uikit-color-green-2);
  --tui-button-text-color: var(--tui-button-text-green-primary);
  --tui-button-bg-color: var(--tui-button-bg-green-primary);
  --tui-button-border-color: var(--tui-button-border-green-primary);
  --tui-button-hover-text-color: var(--tui-button-hover-text-green-primary);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-green-primary);
  --tui-button-hover-border-color: var(--tui-button-hover-border-green-primary);
  --tui-button-active-text-color: var(--tui-button-active-text-green-primary);
  --tui-button-active-bg-color: var(--tui-button-active-bg-green-primary);
  --tui-button-active-border-color: var(--tui-button-active-border-green-primary);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-green-primary);
  --tui-button-disable-text-color: var(--tui-button-disable-text-green-primary);
  --tui-button-disable-border-color: var(--tui-button-disable-border-green-primary);
}
.tui-button-green-default[data-v-8f0c1100] {
  --tui-button-bg-green-default: var(--uikit-color-transparent);
  --tui-button-text-green-default: var(--button-color-accept);
  --tui-button-border-green-default: var(--button-color-accept);
  --tui-button-hover-bg-green-default: var(--uikit-color-transparent);
  --tui-button-hover-text-green-default: var(--uikit-color-green-5);
  --tui-button-hover-border-green-default: var(--uikit-color-green-5);
  --tui-button-active-bg-green-default: var(--uikit-color-transparent);
  --tui-button-active-text-green-default: var(--uikit-color-green-7);
  --tui-button-active-border-green-default: var(--uikit-color-green-7);
  --tui-button-disable-bg-green-default: var(--uikit-color-transparent);
  --tui-button-disable-text-green-default: var(--uikit-color-green-2);
  --tui-button-disable-border-green-default: var(--uikit-color-green-2);
  --tui-button-text-color: var(--tui-button-text-green-default);
  --tui-button-bg-color: var(--tui-button-bg-green-default);
  --tui-button-border-color: var(--tui-button-border-green-default);
  --tui-button-hover-text-color: var(--tui-button-hover-text-green-default);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-green-default);
  --tui-button-hover-border-color: var(--tui-button-hover-border-green-default);
  --tui-button-active-text-color: var(--tui-button-active-text-green-default);
  --tui-button-active-bg-color: var(--tui-button-active-bg-green-default);
  --tui-button-active-border-color: var(--tui-button-active-border-green-default);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-green-default);
  --tui-button-disable-text-color: var(--tui-button-disable-text-green-default);
  --tui-button-disable-border-color: var(--tui-button-disable-border-green-default);
}
.tui-button-red-primary[data-v-8f0c1100] {
  --tui-button-bg-red-primary: var(--button-color-hangup);
  --tui-button-text-red-primary: var(--text-color-button);
  --tui-button-border-red-primary: var(--button-color-hangup);
  --tui-button-hover-bg-red-primary: var(--uikit-color-red-5);
  --tui-button-hover-text-red-primary: var(--text-color-button);
  --tui-button-hover-border-red-primary: var(--uikit-color-red-5);
  --tui-button-active-bg-red-primary: var(--uikit-color-red-7);
  --tui-button-active-text-red-primary: var(--text-color-button);
  --tui-button-active-border-red-primary: var(--uikit-color-red-7);
  --tui-button-disable-bg-red-primary: var(--uikit-color-red-2);
  --tui-button-disable-text-red-primary: var(--text-color-button-disabled);
  --tui-button-disable-border-red-primary: var(--uikit-color-red-2);
  --tui-button-text-color: var(--tui-button-text-red-primary);
  --tui-button-bg-color: var(--tui-button-bg-red-primary);
  --tui-button-border-color: var(--tui-button-border-red-primary);
  --tui-button-hover-text-color: var(--tui-button-hover-text-red-primary);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-red-primary);
  --tui-button-hover-border-color: var(--tui-button-hover-border-red-primary);
  --tui-button-active-text-color: var(--tui-button-active-text-red-primary);
  --tui-button-active-bg-color: var(--tui-button-active-bg-red-primary);
  --tui-button-active-border-color: var(--tui-button-active-border-red-primary);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-red-primary);
  --tui-button-disable-text-color: var(--tui-button-disable-text-red-primary);
  --tui-button-disable-border-color: var(--tui-button-disable-border-red-primary);
}
.tui-button-red-default[data-v-8f0c1100] {
  --tui-button-bg-red-default: var(--uikit-color-transparent);
  --tui-button-text-red-default: var(--text-color-error);
  --tui-button-border-red-default: var(--text-color-error);
  --tui-button-hover-bg-red-default: var(--uikit-color-transparent);
  --tui-button-hover-text-red-default: var(--uikit-color-red-5);
  --tui-button-hover-border-red-default: var(--uikit-color-red-5);
  --tui-button-active-bg-red-default: var(--uikit-color-transparent);
  --tui-button-active-text-red-default: var(--uikit-color-red-7);
  --tui-button-active-border-red-default: var(--uikit-color-red-7);
  --tui-button-disable-bg-red-default: var(--uikit-color-transparent);
  --tui-button-disable-text-red-default: var(--uikit-color-red-2);
  --tui-button-disable-border-red-default: var(--uikit-color-red-2);
  --tui-button-text-color: var(--tui-button-text-red-default);
  --tui-button-bg-color: var(--tui-button-bg-red-default);
  --tui-button-border-color: var(--tui-button-border-red-default);
  --tui-button-hover-text-color: var(--tui-button-hover-text-red-default);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-red-default);
  --tui-button-hover-border-color: var(--tui-button-hover-border-red-default);
  --tui-button-active-text-color: var(--tui-button-active-text-red-default);
  --tui-button-active-bg-color: var(--tui-button-active-bg-red-default);
  --tui-button-active-border-color: var(--tui-button-active-border-red-default);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-red-default);
  --tui-button-disable-text-color: var(--tui-button-disable-text-red-default);
  --tui-button-disable-border-color: var(--tui-button-disable-border-red-default);
}
.tui-button-orange-primary[data-v-8f0c1100] {
  --tui-button-bg-orange-primary: var(--text-color-warning);
  --tui-button-text-orange-primary: var(--text-color-button);
  --tui-button-border-orange-primary: var(--text-color-warning);
  --tui-button-hover-bg-orange-primary: var(--uikit-color-orange-5);
  --tui-button-hover-text-orange-primary: var(--text-color-button);
  --tui-button-hover-border-orange-primary: var(--uikit-color-orange-5);
  --tui-button-active-bg-orange-primary: var(--uikit-color-orange-7);
  --tui-button-active-text-orange-primary: var(--text-color-button);
  --tui-button-active-border-orange-primary: var(--uikit-color-orange-7);
  --tui-button-disable-bg-orange-primary: var(--uikit-color-orange-2);
  --tui-button-disable-text-orange-primary: var(--text-color-button-disabled);
  --tui-button-disable-border-orange-primary: var(--uikit-color-orange-2);
  --tui-button-text-color: var(--tui-button-text-orange-primary);
  --tui-button-bg-color: var(--tui-button-bg-orange-primary);
  --tui-button-border-color: var(--tui-button-border-orange-primary);
  --tui-button-hover-text-color: var(--tui-button-hover-text-orange-primary);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-orange-primary);
  --tui-button-hover-border-color: var(--tui-button-hover-border-orange-primary);
  --tui-button-active-text-color: var(--tui-button-active-text-orange-primary);
  --tui-button-active-bg-color: var(--tui-button-active-bg-orange-primary);
  --tui-button-active-border-color: var(--tui-button-active-border-orange-primary);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-orange-primary);
  --tui-button-disable-text-color: var(--tui-button-disable-text-orange-primary);
  --tui-button-disable-border-color: var(--tui-button-disable-border-orange-primary);
}
.tui-button-orange-default[data-v-8f0c1100] {
  --tui-button-bg-orange-default: var(--uikit-color-transparent);
  --tui-button-text-orange-default: var(--text-color-error);
  --tui-button-border-orange-default: var(--text-color-error);
  --tui-button-hover-bg-orange-default: var(--uikit-color-transparent);
  --tui-button-hover-text-orange-default: var(--uikit-color-orange-5);
  --tui-button-hover-border-orange-default: var(--uikit-color-orange-5);
  --tui-button-active-bg-orange-default: var(--uikit-color-transparent);
  --tui-button-active-text-orange-default: var(--uikit-color-orange-7);
  --tui-button-active-border-orange-default: var(--uikit-color-orange-7);
  --tui-button-disable-bg-orange-default: var(--uikit-color-transparent);
  --tui-button-disable-text-orange-default: var(--uikit-color-orange-2);
  --tui-button-disable-border-orange-default: var(--uikit-color-orange-2);
  --tui-button-text-color: var(--tui-button-text-orange-default);
  --tui-button-bg-color: var(--tui-button-bg-orange-default);
  --tui-button-border-color: var(--tui-button-border-orange-default);
  --tui-button-hover-text-color: var(--tui-button-hover-text-orange-default);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-orange-default);
  --tui-button-hover-border-color: var(--tui-button-hover-border-orange-default);
  --tui-button-active-text-color: var(--tui-button-active-text-orange-default);
  --tui-button-active-bg-color: var(--tui-button-active-bg-orange-default);
  --tui-button-active-border-color: var(--tui-button-active-border-orange-default);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-orange-default);
  --tui-button-disable-text-color: var(--tui-button-disable-text-orange-default);
  --tui-button-disable-border-color: var(--tui-button-disable-border-orange-default);
}
.tui-button-gray-primary[data-v-8f0c1100] {
  --tui-button-bg-gray-primary: var(--button-color-secondary-default);
  --tui-button-text-gray-primary: var(--text-color-primary);
  --tui-button-border-gray-primary: var(--button-color-secondary-default);
  --tui-button-hover-bg-gray-primary: var(--button-color-secondary-hover);
  --tui-button-hover-text-gray-primary: var(--text-color-secondary);
  --tui-button-hover-border-gray-primary: var(--button-color-secondary-hover);
  --tui-button-active-bg-gray-primary: var(--button-color-secondary-active);
  --tui-button-active-text-gray-primary: var(--text-color-secondary);
  --tui-button-active-border-gray-primary: var(--button-color-secondary-active);
  --tui-button-disable-bg-gray-primary: var(--button-color-secondary-disabled);
  --tui-button-disable-text-gray-primary: var(--text-color-disabled);
  --tui-button-disable-border-gray-primary: var(--button-color-secondary-disabled);
  --tui-button-text-color: var(--tui-button-text-gray-primary);
  --tui-button-bg-color: var(--tui-button-bg-gray-primary);
  --tui-button-border-color: var(--tui-button-border-gray-primary);
  --tui-button-hover-text-color: var(--tui-button-hover-text-gray-primary);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-gray-primary);
  --tui-button-hover-border-color: var(--tui-button-hover-border-gray-primary);
  --tui-button-active-text-color: var(--tui-button-active-text-gray-primary);
  --tui-button-active-bg-color: var(--tui-button-active-bg-gray-primary);
  --tui-button-active-border-color: var(--tui-button-active-border-gray-primary);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-gray-primary);
  --tui-button-disable-text-color: var(--tui-button-disable-text-gray-primary);
  --tui-button-disable-border-color: var(--tui-button-disable-border-gray-primary);
}
.tui-button-gray-default[data-v-8f0c1100] {
  --tui-button-bg-gray-default: var(--uikit-color-transparent);
  --tui-button-text-gray-default: var(--text-color-primary);
  --tui-button-border-gray-default: var(--button-color-secondary-default);
  --tui-button-hover-bg-gray-default: var(--uikit-color-transparent);
  --tui-button-hover-text-gray-default: var(--text-color-secondary);
  --tui-button-hover-border-gray-default: var(--button-color-secondary-hover);
  --tui-button-active-bg-gray-default: var(--uikit-color-transparent);
  --tui-button-active-text-gray-default: var(--text-color-secondary);
  --tui-button-active-border-gray-default: var(--button-color-secondary-active);
  --tui-button-disable-bg-gray-default: var(--uikit-color-transparent);
  --tui-button-disable-text-gray-default: var(--text-color-disabled);
  --tui-button-disable-border-gray-default: var(--button-color-secondary-disabled);
  --tui-button-text-color: var(--tui-button-text-gray-default);
  --tui-button-bg-color: var(--tui-button-bg-gray-default);
  --tui-button-border-color: var(--tui-button-border-gray-default);
  --tui-button-hover-text-color: var(--tui-button-hover-text-gray-default);
  --tui-button-hover-bg-color: var(--tui-button-hover-bg-gray-default);
  --tui-button-hover-border-color: var(--tui-button-hover-border-gray-default);
  --tui-button-active-text-color: var(--tui-button-active-text-gray-default);
  --tui-button-active-bg-color: var(--tui-button-active-bg-gray-default);
  --tui-button-active-border-color: var(--tui-button-active-border-gray-default);
  --tui-button-disable-bg-color: var(--tui-button-disable-bg-gray-default);
  --tui-button-disable-text-color: var(--tui-button-disable-text-gray-default);
  --tui-button-disable-border-color: var(--tui-button-disable-border-gray-default);
}:root[tui-theme-mode=dark],
.tui-theme-dark {
  --uikit-color-theme-1: #1C2333;
  --uikit-color-theme-2: #243047;
  --uikit-color-theme-3: #2F4875;
  --uikit-color-theme-4: #305BA6;
  --uikit-color-theme-5: #2B6AD6;
  --uikit-color-theme-6: #4086FF;
  --uikit-color-theme-7: #5C9DFF;
  --uikit-color-theme-8: #78B0FF;
  --uikit-color-theme-9: #9CC7FF;
  --uikit-color-theme-10: #C2DEFF;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #131417;
  --uikit-color-gray-2: #1F2024;
  --uikit-color-gray-3: #2B2C30;
  --uikit-color-gray-4: #3A3C42;
  --uikit-color-gray-5: #48494F;
  --uikit-color-gray-6: #54565C;
  --uikit-color-gray-7: #676A70;
  --uikit-color-green-1: #1A2620;
  --uikit-color-green-2: #22352C;
  --uikit-color-green-3: #2F4F3F;
  --uikit-color-green-4: #377355;
  --uikit-color-green-5: #368F65;
  --uikit-color-green-6: #38A673;
  --uikit-color-green-7: #62B58B;
  --uikit-color-green-8: #8BC7A9;
  --uikit-color-green-9: #A9D4BD;
  --uikit-color-green-10: #C8E5D5;
  --uikit-color-red-1: #2B1C1F;
  --uikit-color-red-2: #422324;
  --uikit-color-red-3: #613234;
  --uikit-color-red-4: #8A4242;
  --uikit-color-red-5: #C2544E;
  --uikit-color-red-6: #E6594C;
  --uikit-color-red-7: #E57A6E;
  --uikit-color-red-8: #F3A599;
  --uikit-color-red-9: #FACBC3;
  --uikit-color-red-10: #FAE4DE;
  --uikit-color-orange-1: #211A19;
  --uikit-color-orange-2: #35231A;
  --uikit-color-orange-3: #462E1F;
  --uikit-color-orange-4: #653C21;
  --uikit-color-orange-5: #96562A;
  --uikit-color-orange-6: #E37F32;
  --uikit-color-orange-7: #E39552;
  --uikit-color-orange-8: #EEAD72;
  --uikit-color-orange-9: #F7CFA4;
  --uikit-color-orange-10: #F9E9D1;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-white-2);
  --text-color-secondary: var(--uikit-color-white-4);
  --text-color-tertiary: var(--uikit-color-white-6);
  --text-color-disabled: var(--uikit-color-white-7);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-5);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-gray-2);
  --bg-color-dialog: var(--uikit-color-gray-2);
  --bg-color-dialog-module: var(--uikit-color-gray-3);
  --bg-color-entrycard: var(--uikit-color-gray-3);
  --bg-color-function: var(--uikit-color-gray-4);
  --bg-color-bottombar: var(--uikit-color-gray-3);
  --bg-color-input: var(--uikit-color-gray-3);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-3);
  --bg-color-bubble-own: var(--uikit-color-theme-7);
  --bg-color-default: var(--uikit-color-gray-1);
  --bg-color-tag-mask: var(--uikit-color-black-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-black-8);
  --bg-color-mask-begin: var(--uikit-color-black-2);
  --stroke-color-primary: var(--uikit-color-gray-4);
  --stroke-color-secondary: var(--uikit-color-gray-3);
  --stroke-color-module: var(--uikit-color-gray-5);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-gray-2);
  --list-color-hover: var(--uikit-color-gray-3);
  --list-color-focused: var(--uikit-color-theme-2);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-4);
  --button-color-secondary-hover: var(--uikit-color-gray-3);
  --button-color-secondary-active: var(--uikit-color-gray-5);
  --button-color-secondary-disabled: var(--uikit-color-gray-3);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-gray-3);
  --dropdown-color-hover: var(--uikit-color-gray-4);
  --dropdown-color-active: var(--uikit-color-gray-2);
  --scroll-bar-color-default: var(--uikit-color-white-7);
  --scroll-bar-color-hover: var(--uikit-color-white-6);
  --floating-color-default: var(--uikit-color-gray-3);
  --floating-color-operate: var(--uikit-color-gray-4);
  --checkbox-color-selected: var(--uikit-color-theme-5);
  --toast-color-warning: var(--uikit-color-orange-2);
  --toast-color-success: var(--uikit-color-green-2);
  --toast-color-error: var(--uikit-color-red-2);
  --toast-color-default: var(--uikit-color-theme-2);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-5);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-5);
  --slider-color-empty: var(--uikit-color-gray-5);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-gray-5);
  --tab-color-unselected: var(--uikit-color-gray-4);
  --tab-color-option: var(--uikit-color-gray-4);
}
:root[tui-theme-mode=light],
.tui-theme-light {
  --uikit-color-theme-1: #EBF3FF;
  --uikit-color-theme-2: #CCE2FF;
  --uikit-color-theme-3: #ADCFFF;
  --uikit-color-theme-4: #7AAFFF;
  --uikit-color-theme-5: #4588F5;
  --uikit-color-theme-6: #1C66E5;
  --uikit-color-theme-7: #0D49BF;
  --uikit-color-theme-8: #033099;
  --uikit-color-theme-9: #001F73;
  --uikit-color-theme-10: #00124D;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #F9FAFC;
  --uikit-color-gray-2: #F0F2F7;
  --uikit-color-gray-3: #E6E9F0;
  --uikit-color-gray-4: #D1D4DE;
  --uikit-color-gray-5: #C0C3CC;
  --uikit-color-gray-6: #B3B6BE;
  --uikit-color-gray-7: #A5A9B0;
  --uikit-color-green-1: #DCFAE9;
  --uikit-color-green-2: #B6F0D1;
  --uikit-color-green-3: #84E3B5;
  --uikit-color-green-4: #5AD69E;
  --uikit-color-green-5: #3CC98C;
  --uikit-color-green-6: #0ABF77;
  --uikit-color-green-7: #09A768;
  --uikit-color-green-8: #078F59;
  --uikit-color-green-9: #067049;
  --uikit-color-green-10: #044D37;
  --uikit-color-red-1: #FFE7E6;
  --uikit-color-red-2: #FCC9C7;
  --uikit-color-red-3: #FAAEAC;
  --uikit-color-red-4: #F58989;
  --uikit-color-red-5: #E86666;
  --uikit-color-red-6: #E54545;
  --uikit-color-red-7: #C93439;
  --uikit-color-red-8: #AD2934;
  --uikit-color-red-9: #8F222D;
  --uikit-color-red-10: #6B1A27;
  --uikit-color-orange-1: #FFEEDB;
  --uikit-color-orange-2: #FFD6B2;
  --uikit-color-orange-3: #FFBE85;
  --uikit-color-orange-4: #FFA455;
  --uikit-color-orange-5: #FF8B2B;
  --uikit-color-orange-6: #FF7200;
  --uikit-color-orange-7: #E05D00;
  --uikit-color-orange-8: #BF4900;
  --uikit-color-orange-9: #8F370B;
  --uikit-color-orange-10: #662200;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-black-2);
  --text-color-secondary: var(--uikit-color-black-4);
  --text-color-tertiary: var(--uikit-color-black-5);
  --text-color-disabled: var(--uikit-color-black-6);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-1);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-white-1);
  --bg-color-dialog: var(--uikit-color-white-1);
  --bg-color-dialog-module: var(--uikit-color-gray-2);
  --bg-color-entrycard: var(--uikit-color-gray-2);
  --bg-color-function: var(--uikit-color-gray-2);
  --bg-color-bottombar: var(--uikit-color-white-1);
  --bg-color-input: var(--uikit-color-gray-2);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-2);
  --bg-color-bubble-own: var(--uikit-color-theme-2);
  --bg-color-default: var(--uikit-color-gray-2);
  --bg-color-tag-mask: var(--uikit-color-white-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-white-7);
  --bg-color-mask-begin: var(--uikit-color-white-1);
  --stroke-color-primary: var(--uikit-color-gray-3);
  --stroke-color-secondary: var(--uikit-color-gray-2);
  --stroke-color-module: var(--uikit-color-gray-3);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-white-1);
  --list-color-hover: var(--uikit-color-gray-1);
  --list-color-focused: var(--uikit-color-theme-1);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-2);
  --button-color-secondary-hover: var(--uikit-color-gray-1);
  --button-color-secondary-active: var(--uikit-color-gray-3);
  --button-color-secondary-disabled: var(--uikit-color-gray-1);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-white-1);
  --dropdown-color-hover: var(--uikit-color-gray-1);
  --dropdown-color-active: var(--uikit-color-theme-2);
  --scroll-bar-color-default: var(--uikit-color-black-7);
  --scroll-bar-color-hover: var(--uikit-color-black-6);
  --floating-color-default: var(--uikit-color-white-1);
  --floating-color-operate: var(--uikit-color-gray-2);
  --checkbox-color-selected: var(--uikit-color-theme-6);
  --toast-color-warning: var(--uikit-color-orange-1);
  --toast-color-success: var(--uikit-color-green-1);
  --toast-color-error: var(--uikit-color-red-1);
  --toast-color-default: var(--uikit-color-theme-1);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-6);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-6);
  --slider-color-empty: var(--uikit-color-gray-3);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-theme-2);
  --tab-color-unselected: var(--uikit-color-gray-2);
  --tab-color-option: var(--uikit-color-gray-3);
}
:root {
  --tui-button-round-radius: 999px;
  --tui-button-rect-radius: 3px;
  --tui-button-circle-radius: 50%;
  --tui-button-small-width: 48px;
  --tui-button-small-height: 24px;
  --tui-button-medium-width: 64px;
  --tui-button-medium-height: 32px;
  --tui-button-big-width: 80px;
  --tui-button-big-height: 40px;
  --tui-button-large-width: 96px;
  --tui-button-large-height: 48px;
  --tui-icon-default-width: 16px;
  --tui-icon-default-height: 16px;
  --tui-toast-round-radius: 8px;
  --tui-dialog-round-radius: 20px;
}
.dialog-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.no-mask {
  background: transparent;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity 0.3s;
}
.fade-enter-from, .fade-leave-to {
  opacity: 0;
}
.dialog-container {
  box-sizing: border-box;
  background: var(--bg-color-dialog);
  position: absolute;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 24px;
}
.dialog-center .dialog-header {
  justify-content: center;
}
.dialog-center .dialog-body {
  justify-content: center;
}
.dialog-center .dialog-footer {
  justify-content: center;
}
.dialog-default {
  width: 480px;
  max-width: calc(100% - 40px);
  border-radius: var(--tui-dialog-round-radius);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
}
.dialog-fullscreen {
  width: 100%;
  height: 100%;
}
.dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
}
.close-icon {
  position: absolute;
  top: 24px;
  right: 24px;
}
.dialog-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: var(--text-color-primary);
}
.dialog-body {
  flex: 1;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: var(--text-color-primary);
}
.dialog-footer {
  padding-top: 20px;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
}
.dialog-header:not(:has(:not(:empty))),
.dialog-body:not(:has(:not(:empty))),
.dialog-footer:not(:has(:not(:empty))) {
  padding: 0;
}
.dialog-container-mobile {
  padding: 0;
}
.dialog-container-mobile .dialog-header {
  padding: 0;
  justify-content: center;
}
.dialog-container-mobile .dialog-header .dialog-title:not(:empty) {
  padding: 20px 20px 0;
}
.dialog-container-mobile .dialog-body {
  justify-content: center;
}
.dialog-container-mobile .dialog-body:not(:has(*)) {
  padding: 20px;
}
.dialog-container-mobile .dialog-footer {
  padding: 0;
  border-top: 0.5px solid var(--stroke-color-module);
}
.dialog-container-mobile .dialog-footer .dialog-footer-btn {
  flex: 1;
  border-radius: 0;
  border: 0;
  height: 56px;
}
.dialog-container-mobile .dialog-footer .dialog-footer-btn + .dialog-footer-btn {
  margin: 0;
  border-left: 0.5px solid var(--stroke-color-module);
}:root[tui-theme-mode=dark],
.tui-theme-dark {
  --uikit-color-theme-1: #1C2333;
  --uikit-color-theme-2: #243047;
  --uikit-color-theme-3: #2F4875;
  --uikit-color-theme-4: #305BA6;
  --uikit-color-theme-5: #2B6AD6;
  --uikit-color-theme-6: #4086FF;
  --uikit-color-theme-7: #5C9DFF;
  --uikit-color-theme-8: #78B0FF;
  --uikit-color-theme-9: #9CC7FF;
  --uikit-color-theme-10: #C2DEFF;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #131417;
  --uikit-color-gray-2: #1F2024;
  --uikit-color-gray-3: #2B2C30;
  --uikit-color-gray-4: #3A3C42;
  --uikit-color-gray-5: #48494F;
  --uikit-color-gray-6: #54565C;
  --uikit-color-gray-7: #676A70;
  --uikit-color-green-1: #1A2620;
  --uikit-color-green-2: #22352C;
  --uikit-color-green-3: #2F4F3F;
  --uikit-color-green-4: #377355;
  --uikit-color-green-5: #368F65;
  --uikit-color-green-6: #38A673;
  --uikit-color-green-7: #62B58B;
  --uikit-color-green-8: #8BC7A9;
  --uikit-color-green-9: #A9D4BD;
  --uikit-color-green-10: #C8E5D5;
  --uikit-color-red-1: #2B1C1F;
  --uikit-color-red-2: #422324;
  --uikit-color-red-3: #613234;
  --uikit-color-red-4: #8A4242;
  --uikit-color-red-5: #C2544E;
  --uikit-color-red-6: #E6594C;
  --uikit-color-red-7: #E57A6E;
  --uikit-color-red-8: #F3A599;
  --uikit-color-red-9: #FACBC3;
  --uikit-color-red-10: #FAE4DE;
  --uikit-color-orange-1: #211A19;
  --uikit-color-orange-2: #35231A;
  --uikit-color-orange-3: #462E1F;
  --uikit-color-orange-4: #653C21;
  --uikit-color-orange-5: #96562A;
  --uikit-color-orange-6: #E37F32;
  --uikit-color-orange-7: #E39552;
  --uikit-color-orange-8: #EEAD72;
  --uikit-color-orange-9: #F7CFA4;
  --uikit-color-orange-10: #F9E9D1;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-white-2);
  --text-color-secondary: var(--uikit-color-white-4);
  --text-color-tertiary: var(--uikit-color-white-6);
  --text-color-disabled: var(--uikit-color-white-7);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-5);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-gray-2);
  --bg-color-dialog: var(--uikit-color-gray-2);
  --bg-color-dialog-module: var(--uikit-color-gray-3);
  --bg-color-entrycard: var(--uikit-color-gray-3);
  --bg-color-function: var(--uikit-color-gray-4);
  --bg-color-bottombar: var(--uikit-color-gray-3);
  --bg-color-input: var(--uikit-color-gray-3);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-3);
  --bg-color-bubble-own: var(--uikit-color-theme-7);
  --bg-color-default: var(--uikit-color-gray-1);
  --bg-color-tag-mask: var(--uikit-color-black-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-black-8);
  --bg-color-mask-begin: var(--uikit-color-black-2);
  --stroke-color-primary: var(--uikit-color-gray-4);
  --stroke-color-secondary: var(--uikit-color-gray-3);
  --stroke-color-module: var(--uikit-color-gray-5);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-gray-2);
  --list-color-hover: var(--uikit-color-gray-3);
  --list-color-focused: var(--uikit-color-theme-2);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-4);
  --button-color-secondary-hover: var(--uikit-color-gray-3);
  --button-color-secondary-active: var(--uikit-color-gray-5);
  --button-color-secondary-disabled: var(--uikit-color-gray-3);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-gray-3);
  --dropdown-color-hover: var(--uikit-color-gray-4);
  --dropdown-color-active: var(--uikit-color-gray-2);
  --scroll-bar-color-default: var(--uikit-color-white-7);
  --scroll-bar-color-hover: var(--uikit-color-white-6);
  --floating-color-default: var(--uikit-color-gray-3);
  --floating-color-operate: var(--uikit-color-gray-4);
  --checkbox-color-selected: var(--uikit-color-theme-5);
  --toast-color-warning: var(--uikit-color-orange-2);
  --toast-color-success: var(--uikit-color-green-2);
  --toast-color-error: var(--uikit-color-red-2);
  --toast-color-default: var(--uikit-color-theme-2);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-5);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-5);
  --slider-color-empty: var(--uikit-color-gray-5);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-gray-5);
  --tab-color-unselected: var(--uikit-color-gray-4);
  --tab-color-option: var(--uikit-color-gray-4);
}
:root[tui-theme-mode=light],
.tui-theme-light {
  --uikit-color-theme-1: #EBF3FF;
  --uikit-color-theme-2: #CCE2FF;
  --uikit-color-theme-3: #ADCFFF;
  --uikit-color-theme-4: #7AAFFF;
  --uikit-color-theme-5: #4588F5;
  --uikit-color-theme-6: #1C66E5;
  --uikit-color-theme-7: #0D49BF;
  --uikit-color-theme-8: #033099;
  --uikit-color-theme-9: #001F73;
  --uikit-color-theme-10: #00124D;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #F9FAFC;
  --uikit-color-gray-2: #F0F2F7;
  --uikit-color-gray-3: #E6E9F0;
  --uikit-color-gray-4: #D1D4DE;
  --uikit-color-gray-5: #C0C3CC;
  --uikit-color-gray-6: #B3B6BE;
  --uikit-color-gray-7: #A5A9B0;
  --uikit-color-green-1: #DCFAE9;
  --uikit-color-green-2: #B6F0D1;
  --uikit-color-green-3: #84E3B5;
  --uikit-color-green-4: #5AD69E;
  --uikit-color-green-5: #3CC98C;
  --uikit-color-green-6: #0ABF77;
  --uikit-color-green-7: #09A768;
  --uikit-color-green-8: #078F59;
  --uikit-color-green-9: #067049;
  --uikit-color-green-10: #044D37;
  --uikit-color-red-1: #FFE7E6;
  --uikit-color-red-2: #FCC9C7;
  --uikit-color-red-3: #FAAEAC;
  --uikit-color-red-4: #F58989;
  --uikit-color-red-5: #E86666;
  --uikit-color-red-6: #E54545;
  --uikit-color-red-7: #C93439;
  --uikit-color-red-8: #AD2934;
  --uikit-color-red-9: #8F222D;
  --uikit-color-red-10: #6B1A27;
  --uikit-color-orange-1: #FFEEDB;
  --uikit-color-orange-2: #FFD6B2;
  --uikit-color-orange-3: #FFBE85;
  --uikit-color-orange-4: #FFA455;
  --uikit-color-orange-5: #FF8B2B;
  --uikit-color-orange-6: #FF7200;
  --uikit-color-orange-7: #E05D00;
  --uikit-color-orange-8: #BF4900;
  --uikit-color-orange-9: #8F370B;
  --uikit-color-orange-10: #662200;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-black-2);
  --text-color-secondary: var(--uikit-color-black-4);
  --text-color-tertiary: var(--uikit-color-black-5);
  --text-color-disabled: var(--uikit-color-black-6);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-1);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-white-1);
  --bg-color-dialog: var(--uikit-color-white-1);
  --bg-color-dialog-module: var(--uikit-color-gray-2);
  --bg-color-entrycard: var(--uikit-color-gray-2);
  --bg-color-function: var(--uikit-color-gray-2);
  --bg-color-bottombar: var(--uikit-color-white-1);
  --bg-color-input: var(--uikit-color-gray-2);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-2);
  --bg-color-bubble-own: var(--uikit-color-theme-2);
  --bg-color-default: var(--uikit-color-gray-2);
  --bg-color-tag-mask: var(--uikit-color-white-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-white-7);
  --bg-color-mask-begin: var(--uikit-color-white-1);
  --stroke-color-primary: var(--uikit-color-gray-3);
  --stroke-color-secondary: var(--uikit-color-gray-2);
  --stroke-color-module: var(--uikit-color-gray-3);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-white-1);
  --list-color-hover: var(--uikit-color-gray-1);
  --list-color-focused: var(--uikit-color-theme-1);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-2);
  --button-color-secondary-hover: var(--uikit-color-gray-1);
  --button-color-secondary-active: var(--uikit-color-gray-3);
  --button-color-secondary-disabled: var(--uikit-color-gray-1);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-white-1);
  --dropdown-color-hover: var(--uikit-color-gray-1);
  --dropdown-color-active: var(--uikit-color-theme-2);
  --scroll-bar-color-default: var(--uikit-color-black-7);
  --scroll-bar-color-hover: var(--uikit-color-black-6);
  --floating-color-default: var(--uikit-color-white-1);
  --floating-color-operate: var(--uikit-color-gray-2);
  --checkbox-color-selected: var(--uikit-color-theme-6);
  --toast-color-warning: var(--uikit-color-orange-1);
  --toast-color-success: var(--uikit-color-green-1);
  --toast-color-error: var(--uikit-color-red-1);
  --toast-color-default: var(--uikit-color-theme-1);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-6);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-6);
  --slider-color-empty: var(--uikit-color-gray-3);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-theme-2);
  --tab-color-unselected: var(--uikit-color-gray-2);
  --tab-color-option: var(--uikit-color-gray-3);
}
:root {
  --tui-button-round-radius: 999px;
  --tui-button-rect-radius: 3px;
  --tui-button-circle-radius: 50%;
  --tui-button-small-width: 48px;
  --tui-button-small-height: 24px;
  --tui-button-medium-width: 64px;
  --tui-button-medium-height: 32px;
  --tui-button-big-width: 80px;
  --tui-button-big-height: 40px;
  --tui-button-large-width: 96px;
  --tui-button-large-height: 48px;
  --tui-icon-default-width: 16px;
  --tui-icon-default-height: 16px;
  --tui-toast-round-radius: 8px;
  --tui-dialog-round-radius: 20px;
}
.message-box-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: var(--uikit-color-black-3);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.no-mask {
  background: transparent;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity 0.3s;
}
.fade-enter-from, .fade-leave-to {
  opacity: 0;
}
.message-box-default {
  width: 480px;
  max-width: calc(100% - 40px);
  border-radius: var(--tui-dialog-round-radius);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
}
.message-box-container {
  box-sizing: border-box;
  background: var(--bg-color-dialog);
  position: absolute;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 24px;
}
.message-box-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
}
.message-box-header .message-type-icon {
  margin-right: 6px;
}
.message-box-close-icon {
  position: absolute;
  top: 24px;
  right: 24px;
}
.message-box-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: var(--text-color-primary);
  flex: 1;
}
.message-box-body {
  flex: 1;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: var(--text-color-primary);
}
.message-box-footer {
  padding-top: 20px;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
}
.message-box-header:not(:has(:not(:empty))),
.message-box-body:not(:has(:not(:empty))),
.message-box-footer:not(:has(:not(:empty))) {
  padding: 0;
}
.message-box-container-mobile {
  padding: 0;
}
.message-box-container-mobile .message-box-header {
  padding: 0;
  justify-content: center;
}
.message-box-container-mobile .message-box-header .message-box-title:not(:empty) {
  padding: 20px 20px 0;
}
.message-box-container-mobile .message-box-body {
  justify-content: center;
}
.message-box-container-mobile .message-box-body:not(:has(*)) {
  padding: 20px;
}
.message-box-container-mobile .message-box-footer {
  padding: 0;
  border-top: 0.5px solid var(--stroke-color-module);
}
.message-box-container-mobile .message-box-footer .message-box-footer-btn {
  flex: 1;
  border-radius: 0;
  border: 0;
  height: 56px;
}
.message-box-container-mobile .message-box-footer .message-box-footer-btn + .message-box-footer-btn {
  margin: 0;
  border-left: 0.5px solid var(--stroke-color-module);
}:root[tui-theme-mode=dark],
.tui-theme-dark {
  --uikit-color-theme-1: #1C2333;
  --uikit-color-theme-2: #243047;
  --uikit-color-theme-3: #2F4875;
  --uikit-color-theme-4: #305BA6;
  --uikit-color-theme-5: #2B6AD6;
  --uikit-color-theme-6: #4086FF;
  --uikit-color-theme-7: #5C9DFF;
  --uikit-color-theme-8: #78B0FF;
  --uikit-color-theme-9: #9CC7FF;
  --uikit-color-theme-10: #C2DEFF;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #131417;
  --uikit-color-gray-2: #1F2024;
  --uikit-color-gray-3: #2B2C30;
  --uikit-color-gray-4: #3A3C42;
  --uikit-color-gray-5: #48494F;
  --uikit-color-gray-6: #54565C;
  --uikit-color-gray-7: #676A70;
  --uikit-color-green-1: #1A2620;
  --uikit-color-green-2: #22352C;
  --uikit-color-green-3: #2F4F3F;
  --uikit-color-green-4: #377355;
  --uikit-color-green-5: #368F65;
  --uikit-color-green-6: #38A673;
  --uikit-color-green-7: #62B58B;
  --uikit-color-green-8: #8BC7A9;
  --uikit-color-green-9: #A9D4BD;
  --uikit-color-green-10: #C8E5D5;
  --uikit-color-red-1: #2B1C1F;
  --uikit-color-red-2: #422324;
  --uikit-color-red-3: #613234;
  --uikit-color-red-4: #8A4242;
  --uikit-color-red-5: #C2544E;
  --uikit-color-red-6: #E6594C;
  --uikit-color-red-7: #E57A6E;
  --uikit-color-red-8: #F3A599;
  --uikit-color-red-9: #FACBC3;
  --uikit-color-red-10: #FAE4DE;
  --uikit-color-orange-1: #211A19;
  --uikit-color-orange-2: #35231A;
  --uikit-color-orange-3: #462E1F;
  --uikit-color-orange-4: #653C21;
  --uikit-color-orange-5: #96562A;
  --uikit-color-orange-6: #E37F32;
  --uikit-color-orange-7: #E39552;
  --uikit-color-orange-8: #EEAD72;
  --uikit-color-orange-9: #F7CFA4;
  --uikit-color-orange-10: #F9E9D1;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-white-2);
  --text-color-secondary: var(--uikit-color-white-4);
  --text-color-tertiary: var(--uikit-color-white-6);
  --text-color-disabled: var(--uikit-color-white-7);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-5);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-gray-2);
  --bg-color-dialog: var(--uikit-color-gray-2);
  --bg-color-dialog-module: var(--uikit-color-gray-3);
  --bg-color-entrycard: var(--uikit-color-gray-3);
  --bg-color-function: var(--uikit-color-gray-4);
  --bg-color-bottombar: var(--uikit-color-gray-3);
  --bg-color-input: var(--uikit-color-gray-3);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-3);
  --bg-color-bubble-own: var(--uikit-color-theme-7);
  --bg-color-default: var(--uikit-color-gray-1);
  --bg-color-tag-mask: var(--uikit-color-black-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-black-8);
  --bg-color-mask-begin: var(--uikit-color-black-2);
  --stroke-color-primary: var(--uikit-color-gray-4);
  --stroke-color-secondary: var(--uikit-color-gray-3);
  --stroke-color-module: var(--uikit-color-gray-5);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-gray-2);
  --list-color-hover: var(--uikit-color-gray-3);
  --list-color-focused: var(--uikit-color-theme-2);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-4);
  --button-color-secondary-hover: var(--uikit-color-gray-3);
  --button-color-secondary-active: var(--uikit-color-gray-5);
  --button-color-secondary-disabled: var(--uikit-color-gray-3);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-gray-3);
  --dropdown-color-hover: var(--uikit-color-gray-4);
  --dropdown-color-active: var(--uikit-color-gray-2);
  --scroll-bar-color-default: var(--uikit-color-white-7);
  --scroll-bar-color-hover: var(--uikit-color-white-6);
  --floating-color-default: var(--uikit-color-gray-3);
  --floating-color-operate: var(--uikit-color-gray-4);
  --checkbox-color-selected: var(--uikit-color-theme-5);
  --toast-color-warning: var(--uikit-color-orange-2);
  --toast-color-success: var(--uikit-color-green-2);
  --toast-color-error: var(--uikit-color-red-2);
  --toast-color-default: var(--uikit-color-theme-2);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-5);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-5);
  --slider-color-empty: var(--uikit-color-gray-5);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-gray-5);
  --tab-color-unselected: var(--uikit-color-gray-4);
  --tab-color-option: var(--uikit-color-gray-4);
}
:root[tui-theme-mode=light],
.tui-theme-light {
  --uikit-color-theme-1: #EBF3FF;
  --uikit-color-theme-2: #CCE2FF;
  --uikit-color-theme-3: #ADCFFF;
  --uikit-color-theme-4: #7AAFFF;
  --uikit-color-theme-5: #4588F5;
  --uikit-color-theme-6: #1C66E5;
  --uikit-color-theme-7: #0D49BF;
  --uikit-color-theme-8: #033099;
  --uikit-color-theme-9: #001F73;
  --uikit-color-theme-10: #00124D;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #F9FAFC;
  --uikit-color-gray-2: #F0F2F7;
  --uikit-color-gray-3: #E6E9F0;
  --uikit-color-gray-4: #D1D4DE;
  --uikit-color-gray-5: #C0C3CC;
  --uikit-color-gray-6: #B3B6BE;
  --uikit-color-gray-7: #A5A9B0;
  --uikit-color-green-1: #DCFAE9;
  --uikit-color-green-2: #B6F0D1;
  --uikit-color-green-3: #84E3B5;
  --uikit-color-green-4: #5AD69E;
  --uikit-color-green-5: #3CC98C;
  --uikit-color-green-6: #0ABF77;
  --uikit-color-green-7: #09A768;
  --uikit-color-green-8: #078F59;
  --uikit-color-green-9: #067049;
  --uikit-color-green-10: #044D37;
  --uikit-color-red-1: #FFE7E6;
  --uikit-color-red-2: #FCC9C7;
  --uikit-color-red-3: #FAAEAC;
  --uikit-color-red-4: #F58989;
  --uikit-color-red-5: #E86666;
  --uikit-color-red-6: #E54545;
  --uikit-color-red-7: #C93439;
  --uikit-color-red-8: #AD2934;
  --uikit-color-red-9: #8F222D;
  --uikit-color-red-10: #6B1A27;
  --uikit-color-orange-1: #FFEEDB;
  --uikit-color-orange-2: #FFD6B2;
  --uikit-color-orange-3: #FFBE85;
  --uikit-color-orange-4: #FFA455;
  --uikit-color-orange-5: #FF8B2B;
  --uikit-color-orange-6: #FF7200;
  --uikit-color-orange-7: #E05D00;
  --uikit-color-orange-8: #BF4900;
  --uikit-color-orange-9: #8F370B;
  --uikit-color-orange-10: #662200;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-black-2);
  --text-color-secondary: var(--uikit-color-black-4);
  --text-color-tertiary: var(--uikit-color-black-5);
  --text-color-disabled: var(--uikit-color-black-6);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-1);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-white-1);
  --bg-color-dialog: var(--uikit-color-white-1);
  --bg-color-dialog-module: var(--uikit-color-gray-2);
  --bg-color-entrycard: var(--uikit-color-gray-2);
  --bg-color-function: var(--uikit-color-gray-2);
  --bg-color-bottombar: var(--uikit-color-white-1);
  --bg-color-input: var(--uikit-color-gray-2);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-2);
  --bg-color-bubble-own: var(--uikit-color-theme-2);
  --bg-color-default: var(--uikit-color-gray-2);
  --bg-color-tag-mask: var(--uikit-color-white-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-white-7);
  --bg-color-mask-begin: var(--uikit-color-white-1);
  --stroke-color-primary: var(--uikit-color-gray-3);
  --stroke-color-secondary: var(--uikit-color-gray-2);
  --stroke-color-module: var(--uikit-color-gray-3);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-white-1);
  --list-color-hover: var(--uikit-color-gray-1);
  --list-color-focused: var(--uikit-color-theme-1);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-2);
  --button-color-secondary-hover: var(--uikit-color-gray-1);
  --button-color-secondary-active: var(--uikit-color-gray-3);
  --button-color-secondary-disabled: var(--uikit-color-gray-1);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-white-1);
  --dropdown-color-hover: var(--uikit-color-gray-1);
  --dropdown-color-active: var(--uikit-color-theme-2);
  --scroll-bar-color-default: var(--uikit-color-black-7);
  --scroll-bar-color-hover: var(--uikit-color-black-6);
  --floating-color-default: var(--uikit-color-white-1);
  --floating-color-operate: var(--uikit-color-gray-2);
  --checkbox-color-selected: var(--uikit-color-theme-6);
  --toast-color-warning: var(--uikit-color-orange-1);
  --toast-color-success: var(--uikit-color-green-1);
  --toast-color-error: var(--uikit-color-red-1);
  --toast-color-default: var(--uikit-color-theme-1);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-6);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-6);
  --slider-color-empty: var(--uikit-color-gray-3);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-theme-2);
  --tab-color-unselected: var(--uikit-color-gray-2);
  --tab-color-option: var(--uikit-color-gray-3);
}
:root {
  --tui-button-round-radius: 999px;
  --tui-button-rect-radius: 3px;
  --tui-button-circle-radius: 50%;
  --tui-button-small-width: 48px;
  --tui-button-small-height: 24px;
  --tui-button-medium-width: 64px;
  --tui-button-medium-height: 32px;
  --tui-button-big-width: 80px;
  --tui-button-big-height: 40px;
  --tui-button-large-width: 96px;
  --tui-button-large-height: 48px;
  --tui-icon-default-width: 16px;
  --tui-icon-default-height: 16px;
  --tui-toast-round-radius: 8px;
  --tui-dialog-round-radius: 20px;
}
.tui-message {
  position: fixed;
  left: 0;
  right: 0;
  margin: 0 auto;
  box-sizing: border-box;
  max-width: 628px;
  border-radius: var(--tui-toast-round-radius);
  box-shadow: 0 1px 5px var(--shadow-color), 0 8px 12px var(--shadow-color), 0 12px 26px var(--shadow-color);
  padding: 8px 16px;
  display: flex;
  gap: 4px;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  align-items: center;
}
.tui-message * {
  padding: 0;
  margin: 0;
}
.tui-message p {
  font-size: 14px;
  line-height: 22px;
  flex: 1;
  word-break: break-all;
}
.close-icon {
  cursor: pointer;
}
.success {
  background: var(--bg-color-bottombar);
  color: var(--text-color-primary);
}
.error {
  background: var(--bg-color-bottombar);
  color: var(--text-color-primary);
}
.info {
  background: var(--bg-color-bottombar);
  color: var(--text-color-primary);
}
.warning {
  background: var(--bg-color-bottombar);
  color: var(--text-color-primary);
}:root[tui-theme-mode=dark],
.tui-theme-dark {
  --uikit-color-theme-1: #1C2333;
  --uikit-color-theme-2: #243047;
  --uikit-color-theme-3: #2F4875;
  --uikit-color-theme-4: #305BA6;
  --uikit-color-theme-5: #2B6AD6;
  --uikit-color-theme-6: #4086FF;
  --uikit-color-theme-7: #5C9DFF;
  --uikit-color-theme-8: #78B0FF;
  --uikit-color-theme-9: #9CC7FF;
  --uikit-color-theme-10: #C2DEFF;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #131417;
  --uikit-color-gray-2: #1F2024;
  --uikit-color-gray-3: #2B2C30;
  --uikit-color-gray-4: #3A3C42;
  --uikit-color-gray-5: #48494F;
  --uikit-color-gray-6: #54565C;
  --uikit-color-gray-7: #676A70;
  --uikit-color-green-1: #1A2620;
  --uikit-color-green-2: #22352C;
  --uikit-color-green-3: #2F4F3F;
  --uikit-color-green-4: #377355;
  --uikit-color-green-5: #368F65;
  --uikit-color-green-6: #38A673;
  --uikit-color-green-7: #62B58B;
  --uikit-color-green-8: #8BC7A9;
  --uikit-color-green-9: #A9D4BD;
  --uikit-color-green-10: #C8E5D5;
  --uikit-color-red-1: #2B1C1F;
  --uikit-color-red-2: #422324;
  --uikit-color-red-3: #613234;
  --uikit-color-red-4: #8A4242;
  --uikit-color-red-5: #C2544E;
  --uikit-color-red-6: #E6594C;
  --uikit-color-red-7: #E57A6E;
  --uikit-color-red-8: #F3A599;
  --uikit-color-red-9: #FACBC3;
  --uikit-color-red-10: #FAE4DE;
  --uikit-color-orange-1: #211A19;
  --uikit-color-orange-2: #35231A;
  --uikit-color-orange-3: #462E1F;
  --uikit-color-orange-4: #653C21;
  --uikit-color-orange-5: #96562A;
  --uikit-color-orange-6: #E37F32;
  --uikit-color-orange-7: #E39552;
  --uikit-color-orange-8: #EEAD72;
  --uikit-color-orange-9: #F7CFA4;
  --uikit-color-orange-10: #F9E9D1;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-white-2);
  --text-color-secondary: var(--uikit-color-white-4);
  --text-color-tertiary: var(--uikit-color-white-6);
  --text-color-disabled: var(--uikit-color-white-7);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-5);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-gray-2);
  --bg-color-dialog: var(--uikit-color-gray-2);
  --bg-color-dialog-module: var(--uikit-color-gray-3);
  --bg-color-entrycard: var(--uikit-color-gray-3);
  --bg-color-function: var(--uikit-color-gray-4);
  --bg-color-bottombar: var(--uikit-color-gray-3);
  --bg-color-input: var(--uikit-color-gray-3);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-3);
  --bg-color-bubble-own: var(--uikit-color-theme-7);
  --bg-color-default: var(--uikit-color-gray-1);
  --bg-color-tag-mask: var(--uikit-color-black-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-black-8);
  --bg-color-mask-begin: var(--uikit-color-black-2);
  --stroke-color-primary: var(--uikit-color-gray-4);
  --stroke-color-secondary: var(--uikit-color-gray-3);
  --stroke-color-module: var(--uikit-color-gray-5);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-gray-2);
  --list-color-hover: var(--uikit-color-gray-3);
  --list-color-focused: var(--uikit-color-theme-2);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-4);
  --button-color-secondary-hover: var(--uikit-color-gray-3);
  --button-color-secondary-active: var(--uikit-color-gray-5);
  --button-color-secondary-disabled: var(--uikit-color-gray-3);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-gray-3);
  --dropdown-color-hover: var(--uikit-color-gray-4);
  --dropdown-color-active: var(--uikit-color-gray-2);
  --scroll-bar-color-default: var(--uikit-color-white-7);
  --scroll-bar-color-hover: var(--uikit-color-white-6);
  --floating-color-default: var(--uikit-color-gray-3);
  --floating-color-operate: var(--uikit-color-gray-4);
  --checkbox-color-selected: var(--uikit-color-theme-5);
  --toast-color-warning: var(--uikit-color-orange-2);
  --toast-color-success: var(--uikit-color-green-2);
  --toast-color-error: var(--uikit-color-red-2);
  --toast-color-default: var(--uikit-color-theme-2);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-5);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-5);
  --slider-color-empty: var(--uikit-color-gray-5);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-gray-5);
  --tab-color-unselected: var(--uikit-color-gray-4);
  --tab-color-option: var(--uikit-color-gray-4);
}
:root[tui-theme-mode=light],
.tui-theme-light {
  --uikit-color-theme-1: #EBF3FF;
  --uikit-color-theme-2: #CCE2FF;
  --uikit-color-theme-3: #ADCFFF;
  --uikit-color-theme-4: #7AAFFF;
  --uikit-color-theme-5: #4588F5;
  --uikit-color-theme-6: #1C66E5;
  --uikit-color-theme-7: #0D49BF;
  --uikit-color-theme-8: #033099;
  --uikit-color-theme-9: #001F73;
  --uikit-color-theme-10: #00124D;
  --uikit-color-black-1: rgba(0, 0, 0, 100%);
  --uikit-color-black-2: rgba(0, 0, 0, 90%);
  --uikit-color-black-3: rgba(0, 0, 0, 72%);
  --uikit-color-black-4: rgba(0, 0, 0, 55%);
  --uikit-color-black-5: rgba(0, 0, 0, 40%);
  --uikit-color-black-6: rgba(0, 0, 0, 25%);
  --uikit-color-black-7: rgba(0, 0, 0, 12%);
  --uikit-color-black-8: rgba(0, 0, 0, 6%);
  --uikit-color-white-1: rgba(255, 255, 255, 100%);
  --uikit-color-white-2: rgba(255, 255, 255, 93%);
  --uikit-color-white-3: rgba(255, 255, 255, 75%);
  --uikit-color-white-4: rgba(255, 255, 255, 55%);
  --uikit-color-white-5: rgba(255, 255, 255, 42%);
  --uikit-color-white-6: rgba(255, 255, 255, 30%);
  --uikit-color-white-7: rgba(255, 255, 255, 14%);
  --uikit-color-gray-1: #F9FAFC;
  --uikit-color-gray-2: #F0F2F7;
  --uikit-color-gray-3: #E6E9F0;
  --uikit-color-gray-4: #D1D4DE;
  --uikit-color-gray-5: #C0C3CC;
  --uikit-color-gray-6: #B3B6BE;
  --uikit-color-gray-7: #A5A9B0;
  --uikit-color-green-1: #DCFAE9;
  --uikit-color-green-2: #B6F0D1;
  --uikit-color-green-3: #84E3B5;
  --uikit-color-green-4: #5AD69E;
  --uikit-color-green-5: #3CC98C;
  --uikit-color-green-6: #0ABF77;
  --uikit-color-green-7: #09A768;
  --uikit-color-green-8: #078F59;
  --uikit-color-green-9: #067049;
  --uikit-color-green-10: #044D37;
  --uikit-color-red-1: #FFE7E6;
  --uikit-color-red-2: #FCC9C7;
  --uikit-color-red-3: #FAAEAC;
  --uikit-color-red-4: #F58989;
  --uikit-color-red-5: #E86666;
  --uikit-color-red-6: #E54545;
  --uikit-color-red-7: #C93439;
  --uikit-color-red-8: #AD2934;
  --uikit-color-red-9: #8F222D;
  --uikit-color-red-10: #6B1A27;
  --uikit-color-orange-1: #FFEEDB;
  --uikit-color-orange-2: #FFD6B2;
  --uikit-color-orange-3: #FFBE85;
  --uikit-color-orange-4: #FFA455;
  --uikit-color-orange-5: #FF8B2B;
  --uikit-color-orange-6: #FF7200;
  --uikit-color-orange-7: #E05D00;
  --uikit-color-orange-8: #BF4900;
  --uikit-color-orange-9: #8F370B;
  --uikit-color-orange-10: #662200;
  --uikit-color-transparent: rgba(255, 255, 255, 0%);
  --text-color-primary: var(--uikit-color-black-2);
  --text-color-secondary: var(--uikit-color-black-4);
  --text-color-tertiary: var(--uikit-color-black-5);
  --text-color-disabled: var(--uikit-color-black-6);
  --text-color-button: var(--uikit-color-white-1);
  --text-color-button-disabled: var(--uikit-color-white-1);
  --text-color-link: var(--uikit-color-theme-6);
  --text-color-link-hover: var(--uikit-color-theme-5);
  --text-color-link-active: var(--uikit-color-theme-7);
  --text-color-link-disabled: var(--uikit-color-theme-2);
  --text-color-anti-primary: var(--uikit-color-black-2);
  --text-color-anti-secondary: var(--uikit-color-black-4);
  --text-color-warning: var(--uikit-color-orange-6);
  --text-color-success: var(--uikit-color-green-6);
  --text-color-error: var(--uikit-color-red-6);
  --bg-color-topbar: var(--uikit-color-gray-1);
  --bg-color-operate: var(--uikit-color-white-1);
  --bg-color-dialog: var(--uikit-color-white-1);
  --bg-color-dialog-module: var(--uikit-color-gray-2);
  --bg-color-entrycard: var(--uikit-color-gray-2);
  --bg-color-function: var(--uikit-color-gray-2);
  --bg-color-bottombar: var(--uikit-color-white-1);
  --bg-color-input: var(--uikit-color-gray-2);
  --bg-color-bubble-reciprocal: var(--uikit-color-gray-2);
  --bg-color-bubble-own: var(--uikit-color-theme-2);
  --bg-color-default: var(--uikit-color-gray-2);
  --bg-color-tag-mask: var(--uikit-color-white-4);
  --bg-color-element-mask: var(--uikit-color-black-6);
  --bg-color-mask: var(--uikit-color-black-4);
  --bg-color-mask-disappeared: var(--uikit-color-white-7);
  --bg-color-mask-begin: var(--uikit-color-white-1);
  --stroke-color-primary: var(--uikit-color-gray-3);
  --stroke-color-secondary: var(--uikit-color-gray-2);
  --stroke-color-module: var(--uikit-color-gray-3);
  --shadow-color: var(--uikit-color-black-8);
  --list-color-default: var(--uikit-color-white-1);
  --list-color-hover: var(--uikit-color-gray-1);
  --list-color-focused: var(--uikit-color-theme-1);
  --button-color-primary-default: var(--uikit-color-theme-6);
  --button-color-primary-hover: var(--uikit-color-theme-5);
  --button-color-primary-active: var(--uikit-color-theme-7);
  --button-color-primary-disabled: var(--uikit-color-theme-2);
  --button-color-secondary-default: var(--uikit-color-gray-2);
  --button-color-secondary-hover: var(--uikit-color-gray-1);
  --button-color-secondary-active: var(--uikit-color-gray-3);
  --button-color-secondary-disabled: var(--uikit-color-gray-1);
  --button-color-accept: var(--uikit-color-green-6);
  --button-color-hangup: var(--uikit-color-red-6);
  --button-color-on: var(--uikit-color-white-1);
  --button-color-off: var(--uikit-color-black-5);
  --dropdown-color-default: var(--uikit-color-white-1);
  --dropdown-color-hover: var(--uikit-color-gray-1);
  --dropdown-color-active: var(--uikit-color-theme-2);
  --scroll-bar-color-default: var(--uikit-color-black-7);
  --scroll-bar-color-hover: var(--uikit-color-black-6);
  --floating-color-default: var(--uikit-color-white-1);
  --floating-color-operate: var(--uikit-color-gray-2);
  --checkbox-color-selected: var(--uikit-color-theme-6);
  --toast-color-warning: var(--uikit-color-orange-1);
  --toast-color-success: var(--uikit-color-green-1);
  --toast-color-error: var(--uikit-color-red-1);
  --toast-color-default: var(--uikit-color-theme-1);
  --switch-color-off: var(--uikit-color-gray-4);
  --switch-color-on: var(--uikit-color-theme-6);
  --switch-color-button: var(--uikit-color-white-1);
  --slider-color-filled: var(--uikit-color-theme-6);
  --slider-color-empty: var(--uikit-color-gray-3);
  --slider-color-button: var(--uikit-color-white-1);
  --tab-color-selected: var(--uikit-color-theme-2);
  --tab-color-unselected: var(--uikit-color-gray-2);
  --tab-color-option: var(--uikit-color-gray-3);
}
:root {
  --tui-button-round-radius: 999px;
  --tui-button-rect-radius: 3px;
  --tui-button-circle-radius: 50%;
  --tui-button-small-width: 48px;
  --tui-button-small-height: 24px;
  --tui-button-medium-width: 64px;
  --tui-button-medium-height: 32px;
  --tui-button-big-width: 80px;
  --tui-button-big-height: 40px;
  --tui-button-large-width: 96px;
  --tui-button-large-height: 48px;
  --tui-icon-default-width: 16px;
  --tui-icon-default-height: 16px;
  --tui-toast-round-radius: 8px;
  --tui-dialog-round-radius: 20px;
}
.tui-badge {
  position: relative;
  vertical-align: middle;
  display: inline-block;
}
.tui-badge .tui-badge-content {
  background-color: var(--uikit-color-red-6);
  border-radius: 10px;
  color: var(--text-color-button);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  height: 18px;
  padding: 0 6px;
  white-space: nowrap;
  border: 1px solid var(--uikit-color-white-1);
}
.tui-badge .tui-badge-content.is-fixed {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.tui-badge .tui-badge-content.is-dot {
  height: 8px;
  width: 8px;
  padding: 0;
  right: 5px;
  border-radius: 50%;
}
.tui-badge .tui-badge-content.tui-badge-primary {
  background-color: var(--uikit-color-theme-6);
}
.tui-badge .tui-badge-content.tui-badge-success {
  background-color: var(--uikit-color-green-6);
}
.tui-badge .tui-badge-content.tui-badge-warning {
  background-color: var(--uikit-color-orange-6);
}
.tui-badge .tui-badge-content.tui-badge-danger {
  background-color: var(--uikit-color-red-6);
}
.tui-badge .tui-badge-content.tui-badge-info {
  background-color: var(--uikit-color-gray-6);
}.tui-base-input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.tui-base-input--disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.tui-base-input__native-input {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 10px 0 10px 16px;
  font-size: 14px;
  border-radius: 12px;
  background-color: var(--bg-color-operate);
  color: var(--text-color-primary);
  border: 1px solid var(--stroke-color-primary);
}
.tui-base-input__native-input::-moz-placeholder {
  color: var(--text-color-secondary);
}
.tui-base-input__native-input::placeholder {
  color: var(--text-color-secondary);
}
.tui-base-input__native-input:focus {
  outline: 0;
  border-color: var(--text-color-link);
}
.tui-base-input__native-input:disabled {
  background-color: var(--bg-color-bubble-reciprocal);
  color: var(--text-color-disabled);
  border-color: var(--stroke-color-primary);
  cursor: not-allowed;
}
.tui-base-input__native-input:disabled::-moz-placeholder {
  color: var(--bg-color-bubble-reciprocal);
}
.tui-base-input__native-input:disabled::placeholder {
  color: var(--bg-color-bubble-reciprocal);
}
.tui-base-input__native-input:disabled:focus {
  border-color: var(--bg-color-bubble-reciprocal);
  box-shadow: none;
}
.tui-base-input--no-border .tui-base-input__native-input {
  padding: 0;
  background-color: transparent;
  border: none;
}
.tui-base-input--no-border .tui-base-input__native-input:disabled {
  background-color: transparent;
  color: var(--text-color-disabled);
  border: none;
}
.tui-base-input__prefix-icon {
  position: absolute;
  top: 50%;
  left: 12px;
  display: flex;
  align-items: center;
  transform: translateY(-50%);
  z-index: 1;
  color: var(--text-color-secondary);
}
.tui-base-input__suffix-icon, .tui-base-input__clear-icon, .tui-base-input__password-toggle {
  position: absolute;
  top: 50%;
  display: flex;
  align-items: center;
  transform: translateY(-50%);
  cursor: pointer;
  color: var(--text-color-primary);
  z-index: 1;
}
.tui-base-input__suffix-icon:hover, .tui-base-input__clear-icon:hover, .tui-base-input__password-toggle:hover {
  color: var(--stroke-color-primary);
}
.tui-base-input__suffix-icon, .tui-base-input__clear-icon, .tui-base-input__password-toggle {
  right: 6%;
}
.tui-base-input:has(.tui-base-input__suffix-icon) .tui-base-input__clear-icon,
.tui-base-input:has(.tui-base-input__suffix-icon) .tui-base-input__password-toggle {
  right: 68px;
}
.tui-base-input:has(.tui-base-input__clear-icon) .tui-base-input__password-toggle {
  right: 68px;
}
.tui-base-input:has(.tui-base-input__suffix-icon):has(.tui-base-input__clear-icon) .tui-base-input__password-toggle, .tui-base-input:has(.tui-base-input__suffix-icon):has(.tui-base-input__password-toggle) .tui-base-input__clear-icon {
  right: 96px;
}
.tui-base-input__results {
  position: absolute;
  z-index: 2;
  width: 100%;
  max-height: 254px;
  padding: 7px 0;
  overflow: auto;
  border-radius: 4px;
  background-color: var(--bg-color-input);
  border: 1px solid var(--stroke-color-module);
}
.tui-base-input__results-item {
  display: flex;
  align-items: center;
  padding: 6px 15px;
  white-space: nowrap;
  cursor: pointer;
}
.tui-base-input__results-item:hover {
  background-color: var(--text-color-button-disable);
  color: var(--text-color-link);
}
.tui-base-input--disabled .tui-base-input__prefix-icon,
.tui-base-input--disabled .tui-base-input__suffix-icon,
.tui-base-input--disabled .tui-base-input__clear-icon,
.tui-base-input--disabled .tui-base-input__password-toggle {
  color: var(--text-color-disabled);
  cursor: not-allowed;
  pointer-events: none;
}.select-container {
  position: relative;
  height: 100%;
}
.select-container .select-content {
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 42px;
  padding: 0 16px;
  cursor: pointer;
  border-radius: 8px;
  background-color: var(--bg-color-operate);
  color: var(--text-color-secondary);
  border: 1px solid var(--stroke-color-primary);
  transition: all 0.2s ease;
}
.select-container .select-content:hover {
  border-color: var(--stroke-color-module);
}
.select-container .select-content:focus {
  outline: none;
  border-color: var(--text-color-link);
}
.select-container .select-content.disabled {
  cursor: not-allowed;
  border: 1px solid var(--stroke-color-primary);
  background-color: var(--bg-color-operate);
  color: var(--stroke-color-primary);
}
.select-container .select-content.disabled:hover {
  border-color: var(--stroke-color-module);
}
.select-container .select-content .select-text {
  flex: 1;
  width: 0;
  overflow: hidden;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.select-container .select-content .select-text.placeholder {
  color: var(--text-color-secondary);
}
.select-container .select-content .arrow-icon {
  margin-left: 10px;
  transition: transform 0.2s;
  transform: rotate(0deg);
  flex-shrink: 0;
}
.select-container .select-content .arrow-icon.reverse {
  transform: rotate(-180deg);
}
.select-container .select-dropdown-container {
  position: absolute;
  min-width: 100%;
  max-height: 254px;
  padding: 7px 0;
  overflow: auto;
  border-radius: 8px;
  background-color: var(--bg-color-dialog);
  color: var(--text-color-primary);
  box-shadow: 0px 8px 24px 0px var(--uikit-color-black-8), 0px 2px 6px 0px var(--uikit-color-black-8);
}
.select-container .select-dropdown-container.down {
  top: calc(100% + 6px);
  left: 0;
  transform-origin: 50% 0;
}
.select-container .select-dropdown-container.up {
  bottom: calc(100% + 6px);
  left: 0;
  transform-origin: 50% 100%;
}
.select-fade-enter-active,
.select-fade-leave-active {
  transition: all 0.2s ease;
}
.select-fade-enter-from,
.select-fade-leave-to {
  opacity: 0;
  transform: scaleY(0);
}
.select-fade-enter-to,
.select-fade-leave-from {
  opacity: 1;
  transform: scaleY(1);
}.option-container {
  padding: 6px 15px;
  overflow: hidden;
  color: var(--text-color-primary);
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.option-container.active {
  color: var(--text-color-link);
  background-color: var(--bg-color-input);
}
.option-container.disabled {
  cursor: not-allowed;
  color: var(--stroke-color-primary);
}
.option-container.disabled:hover {
  background-color: transparent;
}
.option-container:hover:not(.disabled) {
  background-color: var(--bg-color-topbar);
}
.option-container .option-content {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}.switch-container {
  position: relative;
  display: inline-block;
  cursor: pointer;
  border-radius: 20px;
  transition: all 0.3s ease;
  background-color: var(--switch-color-off);
}
.switch-container.switch-disabled {
  cursor: not-allowed;
  opacity: 0.6;
  background-color: var(--uikit-color-gray-3);
}
.switch-container.switch-loading {
  cursor: not-allowed;
}
.switch-container.switch-loading .switch-loading-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
  color: var(--text-color-link);
}
.switch-container.switch-loading .switch-loading-icon .loading-spinner {
  width: 100%;
  height: 100%;
}
.switch-container.switch-active {
  background-color: var(--switch-color-on);
}
.switch-container.switch-active .switch-core {
  left: calc(100% - var(--core-width) - 2px);
}
.switch-container.switch-active.switch-disabled {
  background-color: var(--uikit-color-gray-3);
}
.switch-container .switch-core {
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  transition: all 0.3s ease;
  background-color: var(--switch-color-button);
  box-shadow: 0 1px 3px var(--uikit-color-black-7);
  width: var(--core-width);
  height: var(--core-height);
}
.switch-size-small {
  --core-width: 12px;
  --core-height: 12px;
  width: 28px;
  height: 16px;
}
.switch-size-small .switch-loading-icon {
  width: 8px;
  height: 8px;
}
.switch-size-default, .switch-size- {
  --core-width: 16px;
  --core-height: 16px;
  width: 40px;
  height: 20px;
}
.switch-size-default .switch-loading-icon, .switch-size- .switch-loading-icon {
  width: 12px;
  height: 12px;
}
.switch-size-large {
  --core-width: 24px;
  --core-height: 24px;
  width: 56px;
  height: 28px;
}
.switch-size-large .switch-loading-icon {
  width: 16px;
  height: 16px;
}.slider {
  position: relative;
  width: 160px;
  height: 3px;
  background-color: var(--slider-color-empty);
  cursor: pointer;
  border-radius: 1.5px;
}
.slider:hover .slider-thumb {
  box-shadow: 0 2px 6px var(--uikit-color-black-4);
}
.slider.slider-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.slider.slider-disabled .slider-track {
  background-color: var(--slider-color-filled);
}
.slider.slider-disabled .slider-thumb {
  background-color: var(--slider-color-empty);
  cursor: not-allowed;
}
.slider.slider-disabled .slider-thumb:hover {
  box-shadow: none;
}
.slider-track {
  position: absolute;
  height: 100%;
  background-color: var(--slider-color-filled);
  border-radius: 1.5px;
  transition: background-color 0.2s ease;
}
.slider-thumb {
  position: absolute;
  top: 50%;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.2s ease;
  cursor: grab;
  background-color: var(--slider-color-button);
  border: 2px solid var(--slider-color-filled);
}
.slider-thumb:hover {
  transform: translate(-50%, -50%) scale(1.1);
}
.slider-thumb:active, .slider-thumb.slider-thumb-active {
  cursor: grabbing;
  transform: translate(-50%, -50%) scale(1.2);
  box-shadow: 0 4px 12px var(--uikit-color-black-5);
}
.slider-thumb.slider-thumb-disabled {
  background-color: var(--uikit-color-gray-3);
  border-color: var(--uikit-color-gray-3);
  cursor: not-allowed;
  transform: translate(-50%, -50%);
}
.slider-thumb.slider-thumb-disabled:hover, .slider-thumb.slider-thumb-disabled:active {
  transform: translate(-50%, -50%);
  box-shadow: none;
}
.slider-thumb-wrapper {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.slider-bubble {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 50%;
  transform: translateX(-50%);
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  color: var(--text-color-primary);
  background-color: var(--bg-color-operate);
  box-shadow: 0 2px 8px var(--shadow-color);
  pointer-events: none;
}
.slider-bubble::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: var(--bg-color-operate);
}
.slider-thumb-wrapper.slider-thumb-active .slider-thumb {
  transform: translate(-50%, -50%) scale(1.2);
  box-shadow: 0 4px 12px var(--uikit-color-black-5);
}.option-container[data-v-5dccffee] {
  padding: 6px 15px;
  overflow: hidden;
  color: var(--text-color-primary, #333);
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.option-container.active[data-v-5dccffee] {
  color: var(--text-color-link, #409eff);
  background-color: var(--dropdown-color-active, #f5f7fa);
}
.option-container.disabled[data-v-5dccffee] {
  cursor: not-allowed;
  color: var(--text-color-disable, #c0c4cc);
}
.option-container.disabled[data-v-5dccffee]:hover {
  background-color: transparent;
}
.option-container[data-v-5dccffee]:hover:not(.disabled) {
  background-color: var(--dropdown-color-hover, #f5f7fa);
}
.option-container .option-content[data-v-5dccffee] {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}.meeting-room-wrapper[data-v-cb9f855d] {
  position: relative;
  width: 100%;
  height: calc(100vh - 100px);
  min-height: 600px;
  background-color: #ffffff;
  overflow: hidden;
}
.meeting-overlay[data-v-cb9f855d] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  pointer-events: auto;
}
.loading-container[data-v-cb9f855d] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  color: #303133;
}
.loading-container .el-icon[data-v-cb9f855d] {
  margin-bottom: 20px;
  color: #409eff;
}
.loading-container p[data-v-cb9f855d] {
  font-size: 16px;
  color: #606266;
}
.error-container[data-v-cb9f855d] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
/* ── Variables ───────────────────────────── */
.pl-root[data-v-dd0107e0] {
	--pl-blue:    #1046b0;
	--pl-blue2:   #1557d4;
	--pl-gold:    #f59e0b;
	--pl-text:    #0d1b35;
	--pl-text2:   #334155;
	--pl-text3:   #64748b;
	--pl-border:  #e2e8f0;
	--pl-bg:      #f1f5fb;
	--pl-white:   #ffffff;
	--nav-h:      56px;

	min-height: 100vh;
	background: var(--pl-bg);
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
	color: var(--pl-text);
	display: flex;
	flex-direction: column;
}

/* ── Top Nav ─────────────────────────────── */
.topnav[data-v-dd0107e0] {
	height: var(--nav-h);
	background: var(--pl-blue);
	display: flex;
	align-items: center;
	padding: 0 20px;
	position: sticky;
	top: 0;
	z-index: 100;
	box-shadow: 0 2px 8px rgba(16,70,176,.25);
	flex-shrink: 0;
}
.logo-wrap[data-v-dd0107e0] { display: flex; align-items: center; gap: 10px; text-decoration: none; cursor: pointer; flex-shrink: 0;
}
.logo-ic[data-v-dd0107e0] { width: 32px; height: 32px; border-radius: 8px;
}
.logo-div[data-v-dd0107e0] { width: 1px; height: 20px; background: rgba(255,255,255,.25); margin: 0 12px;
}
.logo-en[data-v-dd0107e0] { font-size: 16px; font-weight: 700; color: #fff; letter-spacing: .5px;
}
.logo-en .lk[data-v-dd0107e0] { color: var(--pl-gold);
}
.nav-links[data-v-dd0107e0] { display: flex; align-items: center; margin-left: 24px; gap: 2px;
}
.nav-link[data-v-dd0107e0] {
	background: none; border: none; color: rgba(255,255,255,.72);
	font-size: 13.5px; padding: 6px 14px; border-radius: 6px;
	cursor: pointer; transition: background .15s, color .15s; font-family: inherit;
}
.nav-link[data-v-dd0107e0]:hover { background: rgba(255,255,255,.12); color: #fff;
}
.nav-link.active[data-v-dd0107e0] { background: rgba(255,255,255,.18); color: #fff; font-weight: 600;
}
.topnav-right[data-v-dd0107e0] { margin-left: auto; display: flex; align-items: center; gap: 10px;
}
.ib[data-v-dd0107e0] {
	width: 34px; height: 34px; border-radius: 8px;
	display: flex; align-items: center; justify-content: center;
	color: rgba(255,255,255,.75); cursor: pointer; transition: background .15s;
}
.ib[data-v-dd0107e0]:hover { background: rgba(255,255,255,.12);
}
.ib svg[data-v-dd0107e0] { width: 18px; height: 18px;
}
.user-menu-wrap[data-v-dd0107e0] { position: relative;
}
.av-btn[data-v-dd0107e0] {
	width: 34px; height: 34px; border-radius: 50%;
	background: var(--pl-gold); color: #fff;
	font-size: 12px; font-weight: 700;
	display: flex; align-items: center; justify-content: center;
	cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.user-dropdown[data-v-dd0107e0] {
	display: none; position: absolute; right: 0; top: calc(100% + 8px);
	width: 200px; background: #fff; border-radius: 10px;
	box-shadow: 0 8px 30px rgba(0,0,0,.15); overflow: hidden; z-index: 200;
}
.user-dropdown.open[data-v-dd0107e0] { display: block;
}
.ud-header[data-v-dd0107e0] {
	padding: 16px; background: linear-gradient(135deg, var(--pl-blue), var(--pl-blue2));
	display: flex; flex-direction: column; align-items: center; gap: 6px;
}
.ud-avatar[data-v-dd0107e0] {
	width: 40px; height: 40px; border-radius: 50%; background: var(--pl-gold);
	color: #fff; font-size: 14px; font-weight: 700;
	display: flex; align-items: center; justify-content: center;
}
.ud-name[data-v-dd0107e0] { color: #fff; font-size: 13px; font-weight: 600;
}
.ud-section[data-v-dd0107e0] { padding: 6px 8px; border-top: 1px solid #f0f0f0;
}
.ud-item[data-v-dd0107e0] {
	display: flex; align-items: center; gap: 8px; padding: 8px 10px;
	border-radius: 6px; text-decoration: none; font-size: 13px;
	color: var(--pl-text2); cursor: pointer; transition: background .12s;
}
.ud-item[data-v-dd0107e0]:hover { background: #f5f7fa;
}
.ud-item.danger[data-v-dd0107e0] { color: #ef4444;
}
.ud-item svg[data-v-dd0107e0] { width: 15px; height: 15px;
}

/* ── Page Body ───────────────────────────── */
.page-body[data-v-dd0107e0] {
	flex: 1;
	display: flex;
	flex-direction: column;
	gap: 14px;
	padding: 20px 24px 24px;
	box-sizing: border-box;
}

/* ── Page Header ─────────────────────────── */
.page-header[data-v-dd0107e0] {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 4px;
}
.page-hd-left[data-v-dd0107e0] { display: flex; flex-direction: column; gap: 3px;
}
.page-title[data-v-dd0107e0] {
	display: flex; align-items: center; gap: 8px;
	font-size: 20px; font-weight: 700; color: var(--pl-text);
}
.page-title svg[data-v-dd0107e0] { color: var(--pl-blue2);
}
.page-breadcrumb[data-v-dd0107e0] {
	font-size: 12.5px; color: var(--pl-text3);
	display: flex; align-items: center; gap: 5px;
}
.bc-link[data-v-dd0107e0] { cursor: pointer; color: var(--pl-blue2);
}
.bc-link[data-v-dd0107e0]:hover { text-decoration: underline;
}
.bc-sep[data-v-dd0107e0] { color: #cbd5e1;
}

/* ── Query Card ──────────────────────────── */
.query-card[data-v-dd0107e0] {
	background: var(--pl-white);
	border-radius: 10px;
	padding: 14px 20px 6px;
	border: 1px solid var(--pl-border);
	box-shadow: 0 1px 6px rgba(16,70,176,.06);
}
.query-card-title[data-v-dd0107e0] {
	display: flex; align-items: center; gap: 6px;
	font-size: 12.5px; font-weight: 600; color: var(--pl-text3);
	text-transform: uppercase; letter-spacing: .6px;
	margin-bottom: 10px;
}

/* ── Table Card ──────────────────────────── */
.table-card[data-v-dd0107e0] {
	flex: 1;
	background: var(--pl-white);
	border-radius: 10px;
	padding: 16px 20px;
	border: 1px solid var(--pl-border);
	box-shadow: 0 1px 6px rgba(16,70,176,.06);
	display: flex;
	flex-direction: column;
	gap: 12px;
	min-height: 0;
}
.table-toolbar[data-v-dd0107e0] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 8px;
	border-bottom: 1px solid #f0f4fc;
}
.toolbar-left[data-v-dd0107e0] { display: flex; align-items: center; gap: 8px;
}
.toolbar-btn-wrap[data-v-dd0107e0] { display: inline-flex;
}
.toolbar-right[data-v-dd0107e0] { display: flex; align-items: center; gap: 6px;
}
.assign-engineer-footer {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}/* ── CSS Variables ──────────────────────────────── */
.modify-page[data-v-1a5ca9f5] {
  --pl-blue: #1046b0;
  --pl-blue2: #1557d4;
  --pl-gold: #f59e0b;
  --pl-text: #0d1b35;
  --pl-text2: #334155;
  --pl-text3: #64748b;
  --pl-border: #e2e8f0;
  --pl-bg: #f1f5fb;
  --nav-h: 56px;
  display: flex;
  flex-direction: column;
  height: 100vh;
  background: var(--pl-bg);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--pl-text);
  box-sizing: border-box;
  overflow: hidden;
}

/* ── Top Nav ──────────────────────────────────────── */
.topnav[data-v-1a5ca9f5] {
  height: var(--nav-h);
  background: var(--pl-blue);
  display: flex;
  align-items: center;
  padding: 0 20px;
  gap: 0;
  flex-shrink: 0;
  box-shadow: 0 2px 8px rgba(16, 70, 176, 0.25);
  z-index: 100;
}
.logo-wrap[data-v-1a5ca9f5] {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  cursor: pointer;
  flex-shrink: 0;
}
.logo-ic[data-v-1a5ca9f5] {
  width: 32px;
  height: 32px;
  border-radius: 8px;
}
.logo-div[data-v-1a5ca9f5] {
  width: 1px;
  height: 20px;
  background: rgba(255, 255, 255, 0.25);
  margin: 0 12px;
}
.logo-en[data-v-1a5ca9f5] {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.5px;
}
.logo-en .lk[data-v-1a5ca9f5] {
  color: var(--pl-gold);
}
.nav-links[data-v-1a5ca9f5] {
  display: flex;
  align-items: center;
  margin-left: 24px;
  gap: 2px;
}
.nav-link[data-v-1a5ca9f5] {
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13.5px;
  padding: 6px 14px;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
  font-family: inherit;
}
.nav-link[data-v-1a5ca9f5]:hover {
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
}
.nav-link.active[data-v-1a5ca9f5] {
  background: rgba(255, 255, 255, 0.18);
  color: #fff;
  font-weight: 600;
}
.topnav-right[data-v-1a5ca9f5] {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 10px;
}
.ib[data-v-1a5ca9f5] {
  width: 34px;
  height: 34px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  transition: background 0.15s;
}
.ib svg[data-v-1a5ca9f5] {
  width: 18px;
  height: 18px;
}
.ib[data-v-1a5ca9f5]:hover {
  background: rgba(255, 255, 255, 0.12);
}
.user-menu-wrap[data-v-1a5ca9f5] {
  position: relative;
}
.av-btn[data-v-1a5ca9f5] {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: var(--pl-gold);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.user-dropdown[data-v-1a5ca9f5] {
  display: none;
  position: absolute;
  right: 0;
  top: calc(100% + 8px);
  width: 200px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  z-index: 200;
}
.user-dropdown.open[data-v-1a5ca9f5] {
  display: block;
}
.ud-header[data-v-1a5ca9f5] {
  padding: 16px;
  background: linear-gradient(135deg, var(--pl-blue), var(--pl-blue2));
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.ud-avatar[data-v-1a5ca9f5] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--pl-gold);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ud-name[data-v-1a5ca9f5] {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}
.ud-section[data-v-1a5ca9f5] {
  padding: 6px 8px;
  border-top: 1px solid #f0f0f0;
}
.ud-item[data-v-1a5ca9f5] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 6px;
  text-decoration: none;
  font-size: 13px;
  color: var(--pl-text2);
  cursor: pointer;
  transition: background 0.12s;
}
.ud-item svg[data-v-1a5ca9f5] {
  width: 15px;
  height: 15px;
}
.ud-item[data-v-1a5ca9f5]:hover {
  background: #f5f7fa;
}
.ud-item.danger[data-v-1a5ca9f5] {
  color: #ef4444;
}

/* ── Page Body (scrollable) ───────────────────────── */
.modify-body[data-v-1a5ca9f5] {
  flex: 1;
  overflow-y: auto;
  padding: 20px 28px 32px;
  box-sizing: border-box;
}

/* ── Page Header (breadcrumb + title + actions) ───── */
.page-header[data-v-1a5ca9f5] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 20px;
  flex-wrap: wrap;
  gap: 12px;
}
.page-hd-left[data-v-1a5ca9f5] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.page-breadcrumb[data-v-1a5ca9f5] {
  font-size: 12.5px;
  color: var(--pl-text3);
  display: flex;
  align-items: center;
  gap: 5px;
}
.bc-link[data-v-1a5ca9f5] {
  cursor: pointer;
  color: var(--pl-blue2);
}
.bc-link[data-v-1a5ca9f5]:hover {
  text-decoration: underline;
}
.bc-sep[data-v-1a5ca9f5] {
  color: #cbd5e1;
}
.page-title[data-v-1a5ca9f5] {
  font-size: 20px;
  font-weight: 700;
  color: var(--pl-text);
  line-height: 1.3;
}
.page-hd-actions[data-v-1a5ca9f5] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-top: 4px;
}

/* ── Part Item Cards ──────────────────────────────── */
.part-item[data-v-1a5ca9f5] {
  background: #fff;
  border-radius: 10px;
  border: 1px solid var(--pl-border);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
  padding: 0 20px 12px;
  margin-bottom: 16px;
  transition: box-shadow 0.2s;
}
.part-item[data-v-1a5ca9f5]:hover {
  box-shadow: 0 3px 12px rgba(16, 70, 176, 0.08);
}
.part-item .part-item-title[data-v-1a5ca9f5] {
  display: flex;
  align-items: center;
  padding: 14px 0 12px;
  font-size: 14.5px;
  font-weight: 600;
  color: var(--pl-text);
  border-bottom: 1px solid #eef2f8;
  cursor: pointer;
  transition: color 0.15s;
}
.part-item .part-item-title[data-v-1a5ca9f5]:hover {
  color: var(--pl-blue2);
}
.part-item .part-item-title .part-title-icon[data-v-1a5ca9f5] {
  margin-left: auto;
  transition: transform 0.25s;
  color: var(--pl-text3);
}
.part-item[data-v-1a5ca9f5] .el-form-item {
  margin-top: 18px;
}
.part-item[data-v-1a5ca9f5] .el-form-item__label {
  font-weight: 500;
  color: var(--pl-text2);
  font-size: 13px;
}
.part-item[data-v-1a5ca9f5] .el-select {
  width: 100%;
}
.part-item[data-v-1a5ca9f5] .el-date-editor {
  width: 100%;
}
.part-item[data-v-1a5ca9f5] .el-input__wrapper {
  border-radius: 6px;
}
.part-item[data-v-1a5ca9f5] .el-select .el-input__wrapper {
  border-radius: 6px;
}

/* ── Utilities ────────────────────────────────────── */
.w100[data-v-1a5ca9f5] {
  width: 100%;
}
.cursor-pointer[data-v-1a5ca9f5] {
  cursor: pointer;
}
.tag-select-wrapper[data-v-1a5ca9f5] {
  border: 1px solid #dcdfe6;
  border-radius: 6px;
  padding: 6px 10px;
  min-height: 36px;
  cursor: pointer;
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.2s;
}
.tag-select-wrapper[data-v-1a5ca9f5]:hover {
  border-color: #c0c4cc;
}
.tag-select-wrapper[data-v-1a5ca9f5]:focus-within {
  border-color: #409eff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
}
.tag-list[data-v-1a5ca9f5] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.tag-item[data-v-1a5ca9f5] {
  margin-bottom: 4px;
}
.placeholder[data-v-1a5ca9f5] {
  color: #909399;
  line-height: 24px;
}

/* ── Doc Upload ───────────────────────────────────── */
[data-v-1a5ca9f5] .doc-uploader {
  width: 100%;
}
[data-v-1a5ca9f5] .doc-uploader .el-upload {
  width: 100%;
}
[data-v-1a5ca9f5] .doc-uploader .el-upload-dragger {
  width: 100%;
  padding: 16px 10px;
  border-radius: 8px;
}
.doc-upload-row[data-v-1a5ca9f5] {
  display: flex;
  gap: 14px;
  width: 100%;
  align-items: flex-start;
}
.doc-upload-zone[data-v-1a5ca9f5] {
  flex: 0 0 55%;
  min-width: 0;
}
.doc-upload-tip[data-v-1a5ca9f5] {
  font-size: 12px;
  color: #909399;
  margin-top: 4px;
  text-align: center;
}
.doc-file-list[data-v-1a5ca9f5] {
  flex: 1;
  min-width: 0;
  border: 1px solid #e4e7ed;
  border-radius: 8px;
  padding: 6px 8px;
  min-height: 88px;
  background: #fafafa;
}
.doc-file-empty[data-v-1a5ca9f5] {
  color: #c0c4cc;
  font-size: 13px;
  line-height: 76px;
  text-align: center;
}
.doc-file-item[data-v-1a5ca9f5] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 4px;
  border-radius: 4px;
  transition: background 0.15s;
}
.doc-file-item + .doc-file-item[data-v-1a5ca9f5] {
  border-top: 1px solid #f0f0f0;
}
.doc-file-item[data-v-1a5ca9f5]:hover {
  background: #f0f4ff;
}
.doc-file-uploading[data-v-1a5ca9f5] {
  background: #f5f7fa;
  cursor: default;
}
.doc-file-uploading[data-v-1a5ca9f5]:hover {
  background: #f5f7fa;
}
.doc-file-progress[data-v-1a5ca9f5] {
  flex: 1;
  min-width: 0;
}
.doc-file-name[data-v-1a5ca9f5] {
  flex: 1;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #303133;
}
.doc-file-actions[data-v-1a5ca9f5] {
  display: flex;
  gap: 0;
  flex-shrink: 0;
}
.required-doc-grid[data-v-1a5ca9f5] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  width: 100%;
}
.required-doc-card[data-v-1a5ca9f5] {
  border: 1px solid #e4e7ed;
  border-radius: 8px;
  padding: 8px;
  background: #fff;
}
.required-doc-title[data-v-1a5ca9f5] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 13px;
  font-weight: 600;
  color: #303133;
  margin-bottom: 8px;
}

/* ── Cover Image ──────────────────────────────────── */
.cover-image-upload[data-v-1a5ca9f5] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
.cover-image-preview[data-v-1a5ca9f5] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.cover-image-thumb[data-v-1a5ca9f5] {
  width: 80px;
  height: 60px;
  border-radius: 6px;
  border: 1px solid #dcdfe6;
  -o-object-fit: cover;
     object-fit: cover;
}
.cover-image-actions[data-v-1a5ca9f5] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cover-image-tip[data-v-1a5ca9f5] {
  font-size: 12px;
  color: #909399;
  line-height: 1.4;
}.error[data-v-eb0f699c] {
  height: 100%;
}
.error .error-flex[data-v-eb0f699c] {
  margin: auto;
  display: flex;
  height: 350px;
  width: 900px;
}
.error .error-flex .left[data-v-eb0f699c] {
  flex: 1;
  height: 100%;
  align-items: center;
  display: flex;
}
.error .error-flex .left .left-item .left-item-animation[data-v-eb0f699c] {
  opacity: 0;
  animation-name: error-num;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.error .error-flex .left .left-item .left-item-num[data-v-eb0f699c] {
  color: var(--el-color-info);
  font-size: 55px;
}
.error .error-flex .left .left-item .left-item-title[data-v-eb0f699c] {
  font-size: 20px;
  color: var(--el-text-color-primary);
  margin: 15px 0 5px 0;
  animation-delay: 0.1s;
}
.error .error-flex .left .left-item .left-item-msg[data-v-eb0f699c] {
  color: var(--el-text-color-secondary);
  font-size: 12px;
  margin-bottom: 30px;
  animation-delay: 0.2s;
}
.error .error-flex .left .left-item .left-item-btn[data-v-eb0f699c] {
  animation-delay: 0.2s;
}
.error .error-flex .right[data-v-eb0f699c] {
  flex: 1;
  opacity: 0;
  animation-name: error-img;
  animation-duration: 2s;
  animation-fill-mode: forwards;
}
.error .error-flex .right img[data-v-eb0f699c] {
  width: 100%;
  height: 100%;
}.error[data-v-f0155aa4] {
  height: 100%;
}
.error .error-flex[data-v-f0155aa4] {
  margin: auto;
  display: flex;
  height: 350px;
  width: 900px;
}
.error .error-flex .left[data-v-f0155aa4] {
  flex: 1;
  height: 100%;
  align-items: center;
  display: flex;
}
.error .error-flex .left .left-item .left-item-animation[data-v-f0155aa4] {
  opacity: 0;
  animation-name: error-num;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.error .error-flex .left .left-item .left-item-num[data-v-f0155aa4] {
  color: var(--el-color-info);
  font-size: 55px;
}
.error .error-flex .left .left-item .left-item-title[data-v-f0155aa4] {
  font-size: 20px;
  color: var(--el-text-color-primary);
  margin: 15px 0 5px 0;
  animation-delay: 0.1s;
}
.error .error-flex .left .left-item .left-item-msg[data-v-f0155aa4] {
  color: var(--el-text-color-secondary);
  font-size: 12px;
  margin-bottom: 30px;
  animation-delay: 0.2s;
}
.error .error-flex .left .left-item .left-item-btn[data-v-f0155aa4] {
  animation-delay: 0.2s;
}
.error .error-flex .right[data-v-f0155aa4] {
  flex: 1;
  opacity: 0;
  animation-name: error-img;
  animation-duration: 2s;
  animation-fill-mode: forwards;
}
.error .error-flex .right img[data-v-f0155aa4] {
  width: 100%;
  height: 100%;
}[data-v-b0ddc201] .ag-header-cell-label {
  justify-content: center;
}.layout-link-container .layout-link-warp[data-v-f529d312] {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.layout-link-container .layout-link-warp i.layout-link-icon[data-v-f529d312] {
  position: relative;
  font-size: 100px;
  color: var(--el-color-primary);
}
.layout-link-container .layout-link-warp i.layout-link-icon[data-v-f529d312]::after {
  content: "";
  position: absolute;
  left: 50px;
  top: 0;
  width: 15px;
  height: 100px;
  background: linear-gradient(rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05), rgba(235, 255, 255, 0.5), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.01));
  transform: rotate(-15deg);
  animation: toRight 5s linear infinite;
}
.layout-link-container .layout-link-warp .layout-link-msg[data-v-f529d312] {
  font-size: 12px;
  color: var(--next-bg-topBarColor);
  opacity: 0.7;
  margin-top: 15px;
}
.menu[data-v-33b4ef16] .el-tree-node__label {
	display: flex;
	flex: 1;
	height: 100%;
}
.custom-tree-node[data-v-33b4ef16] {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	padding-right: 24px;
	height: 100%;
}
.custom-tree-node .code[data-v-33b4ef16] {
	font-size: 12px;
	color: #999;
}
.custom-tree-node .do[data-v-33b4ef16] {
	display: none;
}
.custom-tree-node:hover .code[data-v-33b4ef16] {
	display: none;
}
.custom-tree-node:hover .do[data-v-33b4ef16] {
	display: inline-block;
}

.menu[data-v-beb1e6ec] .el-tree-node__label {
	display: flex;
	flex: 1;
	height: 100%;
}
.custom-tree-node[data-v-beb1e6ec] {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	padding-right: 24px;
	height: 100%;
}
.custom-tree-node .code[data-v-beb1e6ec] {
	font-size: 12px;
	color: #999;
}
.custom-tree-node .do[data-v-beb1e6ec] {
	display: none;
}
.custom-tree-node:hover .code[data-v-beb1e6ec] {
	display: none;
}
.custom-tree-node:hover .do[data-v-beb1e6ec] {
	display: inline-block;
}
.material-index[data-v-960ff13b] {
  min-width: 700px;
}
.material-index[data-v-960ff13b] .el-tabs {
  height: calc(100vh - 180px);
  display: flex;
  flex-direction: column;
}
.material-index[data-v-960ff13b] .el-tabs .el-tabs__header {
  margin-bottom: 0 !important;
}
.material-index[data-v-960ff13b] .el-tabs .el-tabs__content,
.material-index[data-v-960ff13b] .el-tabs .el-tab-pane {
  min-height: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}pre code.hljs[data-v-d3c0c191] {
  width: 65%;
}
.news-detail-container[data-v-ba285c98] {
	max-width: 100%;
	margin: 0 auto;
	padding: 16px;
	background: #fff;
  height: 100%;
}
.news-content[data-v-ba285c98] {
	max-width: 800px;
	margin: 0 auto;
}
.left-back[data-v-ba285c98] {
	cursor: pointer;
	font-weight: 500;
	font-size: 14px;
	color: #333333;
.back-icon[data-v-ba285c98] {
		width: 16px;
		height: 16px;
}
}
.header-controls[data-v-ba285c98] {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.language-switcher[data-v-ba285c98] {
	display: flex;
}
.title-section[data-v-ba285c98] {
	border-bottom: 1px solid #f0f0f0;
  padding-bottom: 10px;
}
.news-title[data-v-ba285c98] {
	text-align: center;
	margin: 0 0 10px 0;
	line-height: 1.4;
	font-weight: 600;
	font-size: 20px;
	color: #000000;
}
.meta-info[data-v-ba285c98] {
	display: flex;
	gap: 10px;
	align-items: center;
  justify-content: center;
}
.meta-tag[data-v-ba285c98] {
	font-size: 12px;
  font-weight: 400;
}
.content-section[data-v-ba285c98] {
}
.content-text[data-v-ba285c98] {
	font-size: 14px;
	line-height: 1.8;
  font-weight: 400;
	color: #000000;
	/* 移除 white-space: pre-wrap，因为富文本HTML已经包含格式 */
}
.content-text[data-v-ba285c98] img {
	max-width: 100%;
	height: auto;
}
.content-text[data-v-ba285c98] p {
	margin: 10px 0;
}
.content-text[data-v-ba285c98] h1,
.content-text[data-v-ba285c98] h2,
.content-text[data-v-ba285c98] h3 {
	margin: 15px 0 10px 0;
}
.footer-section[data-v-ba285c98] {
.next[data-v-ba285c98]{
    font-weight: 500;
    font-size: 14px;
    color: #010101;
}
.next-title[data-v-ba285c98]{
    font-weight: 400;
    font-size: 14px;
    color: #0970B2;
    text-decoration-line: underline;
}
}
.publish-info[data-v-ba285c98] {
	margin: 8px 0;
	font-size: 13px;
}
.info-label[data-v-ba285c98] {
	font-weight: 400;
	font-size: 12px;
	color: #000000;
}
.info-value[data-v-ba285c98] {
	font-weight: 400;
	font-size: 12px;
	color: #000000;
}

/* 响应式设计 */
/* @media (max-width: 768px) {
	.news-detail-container {
		padding: 15px;
		margin: 10px;
	}

	.header-controls {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}

	.news-title {
		font-size: 20px;
	}

	.meta-info {
		flex-wrap: wrap;
	}
} */

.rfa-form[data-v-05bdb97f] {
	max-height: 72vh;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 16px;
}
.part-item[data-v-05bdb97f] {
.part-item-title[data-v-05bdb97f] {
		display: flex;
		align-items: center;
		padding: 12px 0;
		font-size: 15px;
		font-weight: 600;
		border-bottom: 1px solid #e4e7ed;
		transition: all 0.3s;
&[data-v-05bdb97f]:hover { background-color: #f5f7fa;
}
.part-title-icon[data-v-05bdb97f] {
			margin-left: auto;
			transition: transform 0.3s;
}
}
[data-v-05bdb97f] .el-form-item__label { font-weight: 500;
}
[data-v-05bdb97f] .el-select { width: 100%;
}
[data-v-05bdb97f] .el-date-picker { width: 100%;
}
}
.cursor-pointer[data-v-05bdb97f] { cursor: pointer;
}
.mb20[data-v-05bdb97f] { margin-bottom: 20px;
}
.mb-5[data-v-05bdb97f] { margin-bottom: 20px;
}
.w100[data-v-05bdb97f] { width: 100%;
}
.rfa-uploader[data-v-05bdb97f] {
	width: 100%;
[data-v-05bdb97f] .el-upload { width: 100%;
}
[data-v-05bdb97f] .el-upload-dragger { width: 100%;
}
}
.attachment-readonly-item[data-v-05bdb97f] {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 8px 12px;
	margin-bottom: 6px;
	border: 1px solid #e4e7ed;
	border-radius: 4px;
	background: #fafafa;
	transition: background 0.2s;
&[data-v-05bdb97f]:hover { background: #f0f7ff;
}
.attachment-filename[data-v-05bdb97f] {
		flex: 1;
		font-size: 13px;
		color: #303133;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		cursor: pointer;
&[data-v-05bdb97f]:hover { color: #409eff;
}
}
.attachment-actions[data-v-05bdb97f] {
		display: flex;
		gap: 4px;
		flex-shrink: 0;
}
}
.history-card[data-v-05bdb97f] {
	border: 1px solid #ebeef5;
.history-action[data-v-05bdb97f] {
		display: flex;
		align-items: center;
		gap: 10px;
		margin-bottom: 6px;
}
.history-reviewer[data-v-05bdb97f] {
		font-size: 13px;
		color: #606266;
}
.history-comments[data-v-05bdb97f] {
		margin: 0;
		font-size: 13px;
		color: #606266;
		line-height: 1.6;
}
}
.dialog-footer[data-v-05bdb97f] {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	flex-wrap: wrap;
}
[data-v-05bdb97f] .el-dialog__body {
	overflow-x: hidden;
	padding-right: 25px;
}
[data-v-05bdb97f] .el-step__title {
	font-size: 11px;
	line-height: 1.3;
}

/* ── 里程碑时间线 ── */
.rfa-ms-track[data-v-05bdb97f] {
	position: relative;
	padding: 6px 0 14px;
}
.rfa-ms-nodes[data-v-05bdb97f] {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 0;
	row-gap: 20px;
	position: relative;
	padding: 0 8px;
}
.rfa-ms-nodes[data-v-05bdb97f]::before {
	content: '';
	position: absolute;
	top: 13px;
	left: 20px;
	right: 20px;
	height: 2px;
	background: #e5e7eb;
	z-index: 0;
}
.rfa-ms-node[data-v-05bdb97f] {
	display: flex;
	flex-direction: column;
	align-items: center;
	min-width: 80px;
	flex: 1;
	position: relative;
	z-index: 1;
}
.rfa-ms-dot[data-v-05bdb97f] {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border: 2px solid #d1d5db;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	font-weight: 700;
	flex-shrink: 0;
	color: #fff;
}
.rfa-ms-dot.ms-done[data-v-05bdb97f] { background: #22c55e; border-color: #22c55e; color: #fff;
}
.rfa-ms-dot.ms-warn[data-v-05bdb97f] { background: #ef4444; border-color: #ef4444; color: #fff;
}
.rfa-ms-dot.ms-cur[data-v-05bdb97f]  { background: #fff; border-color: #3b82f6; color: #3b82f6;
}
.rfa-ms-dot.ms-fut[data-v-05bdb97f]  { background: #fff; border-color: #d1d5db;
}
.rfa-ms-date[data-v-05bdb97f] {
	font-size: 11px;
	color: #6b7280;
	margin-top: 5px;
	text-align: center;
	white-space: nowrap;
}
.rfa-ms-lbl[data-v-05bdb97f] {
	font-size: 12px;
	color: #374151;
	margin-top: 2px;
	text-align: center;
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* fieldset 分区样式 */
.section-fieldset[data-v-aeadf246] {
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	padding: 12px 16px 16px;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
}
.section-legend[data-v-aeadf246] {
	padding: 0 8px;
	font-size: 14px;
	font-weight: 600;
	color: #303133;
	line-height: 1;
}
.mb12[data-v-aeadf246] {
	margin-bottom: 12px;
}
/* 两个 fieldset 之间的分隔线 */
.section-divider[data-v-aeadf246] {
	border: none;
	border-top: 3px solid #dcdfe6;
	margin: 20px 0;
}
/* 项目选择栏 */
.project-bar__inner[data-v-aeadf246] {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: wrap;
}
.project-bar__name[data-v-aeadf246] {
	font-size: 14px;
	color: #606266;
}
.opt-code[data-v-aeadf246] {
	font-size: 12px;
	color: #909399;
	margin-right: 8px;
}
.opt-name[data-v-aeadf246] {
	font-size: 13px;
	color: #303133;
}
.empty-placeholder[data-v-aeadf246] {
	margin-top: 60px;
}

/* 表单弹窗 */
.ppvc-form[data-v-aeadf246] {
	max-height: 68vh;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}

/* modify.vue 风格分区块 */
.part-item[data-v-aeadf246] {
.part-item-title[data-v-aeadf246] {
		display: flex;
		align-items: center;
		padding: 12px 0;
		font-size: 15px;
		font-weight: 600;
		border-bottom: 1px solid #e4e7ed;
		transition: all 0.3s;
&[data-v-aeadf246]:hover {
			background-color: #f5f7fa;
}
.part-title-icon[data-v-aeadf246] {
			margin-left: auto;
			transition: transform 0.3s;
}
}
[data-v-aeadf246] .el-form-item__label {
		font-weight: 500;
}
[data-v-aeadf246] .el-select {
		width: 100%;
}
[data-v-aeadf246] .el-date-picker {
		width: 100%;
}
}
.cursor-pointer[data-v-aeadf246] {
	cursor: pointer;
}
.mb20[data-v-aeadf246] {
	margin-bottom: 20px;
}
.mb-5[data-v-aeadf246] {
	margin-bottom: 20px;
}
.w100[data-v-aeadf246] {
	width: 100%;
}

/* 字段提示 */
.field-hint[data-v-aeadf246] {
	font-size: 11px;
	color: var(--el-color-warning);
	margin-top: 2px;
	line-height: 1.3;
}

/* 照片上传 */
.photo-uploader[data-v-aeadf246] .el-upload--picture-card {
	width: 80px;
	height: 80px;
	line-height: 80px;
}
.photo-uploader[data-v-aeadf246] .el-upload-list--picture-card .el-upload-list__item {
	width: 80px;
	height: 80px;
}

/* 弹窗底部 */
.dialog-footer[data-v-aeadf246] {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
}

/* 消除 dialog body 横向滚动条 */
[data-v-aeadf246] .el-dialog__body {
	overflow-x: hidden;
}

/* fieldset 分区样式 */
.section-fieldset[data-v-9530cb90] {
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	padding: 12px 16px 16px;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
}
.section-legend[data-v-9530cb90] {
	padding: 0 8px;
	font-size: 14px;
	font-weight: 600;
	color: #303133;
	line-height: 1;
}
/* 两个 fieldset 之间的分隔线 */
.section-divider[data-v-9530cb90] {
	border: none;
	border-top: 3px solid #dcdfe6;
	margin: 20px 0;
}
/* 项目选择栏 */
.project-bar__inner[data-v-9530cb90] {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: wrap;
}
.project-bar__name[data-v-9530cb90] {
	font-size: 14px;
	color: #606266;
}
.opt-code[data-v-9530cb90] {
	font-size: 12px;
	color: #909399;
	margin-right: 8px;
}
.opt-name[data-v-9530cb90] {
	font-size: 13px;
	color: #303133;
}
.precast-form[data-v-9530cb90] {
	max-height: 70vh;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 16px;
}
.part-item[data-v-9530cb90] {
.part-item-title[data-v-9530cb90] {
		display: flex;
		align-items: center;
		padding: 12px 0;
		font-size: 15px;
		font-weight: 600;
		border-bottom: 1px solid #e4e7ed;
		transition: all 0.3s;
&[data-v-9530cb90]:hover { background-color: #f5f7fa;
}
.part-title-icon[data-v-9530cb90] {
			margin-left: auto;
			transition: transform 0.3s;
}
}
[data-v-9530cb90] .el-form-item__label { font-weight: 500;
}
[data-v-9530cb90] .el-select { width: 100%;
}
[data-v-9530cb90] .el-date-picker { width: 100%;
}
}
.cursor-pointer[data-v-9530cb90] { cursor: pointer;
}
.mb20[data-v-9530cb90] { margin-bottom: 20px;
}
.mb-5[data-v-9530cb90] { margin-bottom: 20px;
}
.w100[data-v-9530cb90] { width: 100%;
}
.photo-uploader[data-v-9530cb90] .el-upload--picture-card { width: 80px; height: 80px; line-height: 80px;
}
.photo-uploader[data-v-9530cb90] .el-upload-list--picture-card .el-upload-list__item { width: 80px; height: 80px;
}
.dialog-footer[data-v-9530cb90] {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	flex-wrap: wrap;
}
[data-v-9530cb90] .el-dialog__body {
	overflow-x: hidden;
	padding-right: 25px;
}
[data-v-9530cb90] .el-step__title {
	font-size: 11px;
	line-height: 1.3;
}
.f2-width[data-v-fc03e3f8] {
  --f2-width: 600px;
}
.titlebar[data-v-fc03e3f8] {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 60px;
  flex-direction: row;
  margin-bottom: 40px;
  text-align: center;
}
.f1[data-v-fc03e3f8] {
  width: calc(50% - var(--f2-width) / 2);
}
.f2[data-v-fc03e3f8] {
  width: var(--f2-width);
  text-align: center;
}
.f3[data-v-fc03e3f8] {
  width: calc(50% - var(--f2-width) / 2);
  text-align: right;
  line-height: 46px;
  height: 46px;
  padding-right: 20px;
}
.center_t[data-v-fc03e3f8] {
  cursor: pointer;
  padding: 10px 20px;
  display: inline-block;
}
.center_t span[data-v-fc03e3f8]:first-child {
  margin-right: 6px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  line-height: 22px;
  border: 1px solid;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.center_t span:first-child[activeStep=true][data-v-fc03e3f8] {
  color: white;
  background-color: var(--el-color-primary);
}
.center_t span[data-v-fc03e3f8]:last-child {
  font-weight: 500;
  font-size: 18px;
}
.center_t[activeStep=true][data-v-fc03e3f8] {
  border-bottom: 2px solid var(--el-color-primary);
  color: var(--el-color-primary);
}
.container-div[data-v-84c00d0a] {
	width: 800px;
	height: 100vh; /* Set the container height to 100% of the viewport height */
	margin-left: calc(50% - 400px);
	text-align: center;
}
body[data-v-02b6cffc] {
}
@font-face {
	font-family: Chinese Quote;
	src: local('PingFang SC'), local('SimSun');
	unicode-range: u+2018, u+2019, u+201c, u+201d;
}
body[data-v-02b6cffc],
html[data-v-02b6cffc] {
	width: 100%;
	/* height: 100% */
}
input[data-v-02b6cffc]::-ms-clear,
input[data-v-02b6cffc]::-ms-reveal {
	display: none;
}
*[data-v-02b6cffc],[data-v-02b6cffc]:after,[data-v-02b6cffc]:before {
	box-sizing: border-box;
}
html[data-v-02b6cffc] {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article[data-v-02b6cffc],
aside[data-v-02b6cffc],
dialog[data-v-02b6cffc],
figcaption[data-v-02b6cffc],
figure[data-v-02b6cffc],
footer[data-v-02b6cffc],
header[data-v-02b6cffc],
hgroup[data-v-02b6cffc],
main[data-v-02b6cffc],
nav[data-v-02b6cffc],
section[data-v-02b6cffc] {
	display: block;
}
body[data-v-02b6cffc] {
	margin: 0;
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
}
[tabindex='-1'][data-v-02b6cffc]:focus {
	outline: none !important;
}
hr[data-v-02b6cffc] {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
h1[data-v-02b6cffc],
h2[data-v-02b6cffc],
h3[data-v-02b6cffc],
h4[data-v-02b6cffc],
h5[data-v-02b6cffc],
h6[data-v-02b6cffc] {
	margin-top: 0;
	margin-bottom: 0.5em;
	color: rgba(0, 0, 0, 0.85);
	font-weight: 500;
}
p[data-v-02b6cffc] {
	margin-top: 0;
	margin-bottom: 1em;
}
abbr[data-original-title][data-v-02b6cffc],
abbr[title][data-v-02b6cffc] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
}
address[data-v-02b6cffc] {
	margin-bottom: 1em;
	font-style: normal;
	line-height: inherit;
}
input[type='number'][data-v-02b6cffc],
input[type='password'][data-v-02b6cffc],
input[type='text'][data-v-02b6cffc],
textarea[data-v-02b6cffc] {
	-webkit-appearance: none;
}
dl[data-v-02b6cffc],
ol[data-v-02b6cffc],
ul[data-v-02b6cffc] {
	margin-top: 0;
	margin-bottom: 1em;
}
ol ol[data-v-02b6cffc],
ol ul[data-v-02b6cffc],
ul ol[data-v-02b6cffc],
ul ul[data-v-02b6cffc] {
	margin-bottom: 0;
}
dt[data-v-02b6cffc] {
	font-weight: 500;
}
dd[data-v-02b6cffc] {
	margin-bottom: 0.5em;
	margin-left: 0;
}
blockquote[data-v-02b6cffc] {
	margin: 0 0 1em;
}
dfn[data-v-02b6cffc] {
	font-style: italic;
}
b[data-v-02b6cffc],
strong[data-v-02b6cffc] {
	font-weight: bolder;
}
small[data-v-02b6cffc] {
	font-size: 80%;
}
sub[data-v-02b6cffc],
sup[data-v-02b6cffc] {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sub[data-v-02b6cffc] {
	bottom: -0.25em;
}
sup[data-v-02b6cffc] {
	top: -0.5em;
}
a[data-v-02b6cffc] {
	color: #1890ff;
	background-color: transparent;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	transition: color 0.3s;
	-webkit-text-decoration-skip: objects;
}
a[data-v-02b6cffc]:focus {
	text-decoration: underline;
	-webkit-text-decoration-skip: auto;
	        text-decoration-skip: auto;
}
a[data-v-02b6cffc]:hover {
	color: #40a9ff;
}
a[data-v-02b6cffc]:active {
	color: #096dd9;
}
a[data-v-02b6cffc]:active,
a[data-v-02b6cffc]:hover {
	outline: 0;
	text-decoration: none;
}
code[data-v-02b6cffc],
kbd[data-v-02b6cffc],
pre[data-v-02b6cffc],
samp[data-v-02b6cffc] {
	font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
	font-size: 1em;
}
pre[data-v-02b6cffc] {
	margin-top: 0;
	margin-bottom: 1em;
	overflow: auto;
}
figure[data-v-02b6cffc] {
	margin: 0 0 1em;
}
img[data-v-02b6cffc] {
	vertical-align: middle;
	border-style: none;
}
svg[data-v-02b6cffc]:not(:root) {
	overflow: hidden;
}
[role='button'][data-v-02b6cffc],
a[data-v-02b6cffc],
area[data-v-02b6cffc],
button[data-v-02b6cffc],
input[data-v-02b6cffc]:not([type='range']),
label[data-v-02b6cffc],
select[data-v-02b6cffc],
summary[data-v-02b6cffc],
textarea[data-v-02b6cffc] {
	touch-action: manipulation;
}
table[data-v-02b6cffc] {
	border-collapse: collapse;
}
caption[data-v-02b6cffc] {
	padding-top: 0.75em;
	padding-bottom: 0.3em;
	color: rgba(0, 0, 0, 0.45);
	text-align: left;
	caption-side: bottom;
}
th[data-v-02b6cffc] {
	text-align: inherit;
}
button[data-v-02b6cffc],
input[data-v-02b6cffc],
optgroup[data-v-02b6cffc],
select[data-v-02b6cffc],
textarea[data-v-02b6cffc] {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
button[data-v-02b6cffc],
input[data-v-02b6cffc] {
	overflow: visible;
}
button[data-v-02b6cffc],
select[data-v-02b6cffc] {
	text-transform: none;
}
[type='reset'][data-v-02b6cffc],
[type='submit'][data-v-02b6cffc],
button[data-v-02b6cffc],
html [type='button'][data-v-02b6cffc] {
	-webkit-appearance: button;
}
[type='button'][data-v-02b6cffc]::-moz-focus-inner,
[type='reset'][data-v-02b6cffc]::-moz-focus-inner,
[type='submit'][data-v-02b6cffc]::-moz-focus-inner,
button[data-v-02b6cffc]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
input[type='checkbox'][data-v-02b6cffc],
input[type='radio'][data-v-02b6cffc] {
	box-sizing: border-box;
	padding: 0;
}
input[type='date'][data-v-02b6cffc],
input[type='datetime-local'][data-v-02b6cffc],
input[type='month'][data-v-02b6cffc],
input[type='time'][data-v-02b6cffc] {
	-webkit-appearance: listbox;
}
textarea[data-v-02b6cffc] {
	overflow: auto;
	resize: vertical;
}
fieldset[data-v-02b6cffc] {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
legend[data-v-02b6cffc] {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: 0.5em;
	font-size: 1.5em;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}
progress[data-v-02b6cffc] {
	vertical-align: baseline;
}
[type='number'][data-v-02b6cffc]::-webkit-inner-spin-button,
[type='number'][data-v-02b6cffc]::-webkit-outer-spin-button {
	height: auto;
}
[type='search'][data-v-02b6cffc] {
	outline-offset: -2px;
	-webkit-appearance: none;
}
[type='search'][data-v-02b6cffc]::-webkit-search-cancel-button,
[type='search'][data-v-02b6cffc]::-webkit-search-decoration {
	-webkit-appearance: none;
}
[data-v-02b6cffc]::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}
output[data-v-02b6cffc] {
	display: inline-block;
}
summary[data-v-02b6cffc] {
	display: list-item;
}
template[data-v-02b6cffc] {
	display: none;
}
[hidden][data-v-02b6cffc] {
	display: none !important;
}
mark[data-v-02b6cffc] {
	padding: 0.2em;
	/*background-color: #feffe6*/
}
[data-v-02b6cffc]::-moz-selection {
	background: #1890ff;
	color: #fff;
}
[data-v-02b6cffc]::selection {
	background: #1890ff;
	color: #fff;
}
.clearfix[data-v-02b6cffc] {
	zoom: 1;
}
.clearfix[data-v-02b6cffc]:after,
.clearfix[data-v-02b6cffc]:before {
	content: '';
	display: table;
}
.clearfix[data-v-02b6cffc]:after {
	clear: both;
}
@font-face {
	font-family: anticon;
	font-display: fallback;
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.eot');
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.woff') format('woff'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.ttf') format('truetype'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.svg#iconfont') format('svg');
}
.anticon[data-v-02b6cffc] {
	display: inline-block;
	font-style: normal;
	vertical-align: baseline;
	text-align: center;
	text-transform: none;
	line-height: 1;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anticon[data-v-02b6cffc]:before {
	display: block;
	font-family: anticon !important;
}
.anticon-close[data-v-02b6cffc]:before {
	content: '\E633';
}
.anticon-right[data-v-02b6cffc]:before {
	content: '\E61F';
}
.anticon-exclamation-circle[data-v-02b6cffc] {
	color: rgb(242, 86, 67);
}
.anticon-exclamation-circle[data-v-02b6cffc]:before {
	content: '\E62C';
}
.anticon-left[data-v-02b6cffc]:before {
	content: '\E620';
}
.anticon-close-circle[data-v-02b6cffc]:before {
	content: '\E62E';
}
.ant-btn[data-v-02b6cffc] {
	line-height: 1.5;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 0 15px;
	font-size: 14px;
	border-radius: 4px;
	height: 32px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	position: relative;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	border-color: #d9d9d9;
}
.ant-btn > .anticon[data-v-02b6cffc] {
	line-height: 1;
}
.ant-btn[data-v-02b6cffc],
.ant-btn[data-v-02b6cffc]:active,
.ant-btn[data-v-02b6cffc]:focus {
	outline: 0;
}
.ant-btn > a[data-v-02b6cffc]:only-child {
	color: currentColor;
}
.ant-btn > a[data-v-02b6cffc]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn[data-v-02b6cffc]:focus,
.ant-btn[data-v-02b6cffc]:hover {
	color: #40a9ff;
	background-color: #fff;
	border-color: #40a9ff;
}
.ant-btn:focus > a[data-v-02b6cffc]:only-child,
.ant-btn:hover > a[data-v-02b6cffc]:only-child {
	color: currentColor;
}
.ant-btn:focus > a[data-v-02b6cffc]:only-child:after,
.ant-btn:hover > a[data-v-02b6cffc]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-02b6cffc],
.ant-btn[data-v-02b6cffc]:active {
	color: #096dd9;
	background-color: #fff;
	border-color: #096dd9;
}
.ant-btn.active > a[data-v-02b6cffc]:only-child,
.ant-btn:active > a[data-v-02b6cffc]:only-child {
	color: currentColor;
}
.ant-btn.active > a[data-v-02b6cffc]:only-child:after,
.ant-btn:active > a[data-v-02b6cffc]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-02b6cffc],
.ant-btn[data-v-02b6cffc]:active,
.ant-btn[data-v-02b6cffc]:focus,
.ant-btn[data-v-02b6cffc]:hover {
	background: #fff;
	text-decoration: none;
}
.ant-btn > i[data-v-02b6cffc],
.ant-btn > span[data-v-02b6cffc] {
	pointer-events: none;
}
.ant-btn[data-v-02b6cffc]:before {
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	background: #fff;
	opacity: 0.35;
	content: '';
	border-radius: inherit;
	z-index: 1;
	transition: opacity 0.2s;
	pointer-events: none;
	display: none;
}
.ant-btn .anticon[data-v-02b6cffc] {
	transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn:active > span[data-v-02b6cffc],
.ant-btn:focus > span[data-v-02b6cffc] {
	position: relative;
}
.ant-btn > .anticon + span[data-v-02b6cffc],
.ant-btn > span + .anticon[data-v-02b6cffc] {
	margin-left: 8px;
}
.fd-nav-container[data-v-02b6cffc] {
	position: relative;
	display: inline-block;
}
.fd-nav-container .ghost-bar[data-v-02b6cffc] {
	position: absolute;
	width: 150px;
	height: 100%;
	left: 0;
	background: #1583f2;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-container .ghost-bar[data-v-02b6cffc]:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 6px;
	border-color: transparent transparent #f6f6f6;
}
.fd-nav-item[data-v-02b6cffc] {
	position: relative;
	cursor: pointer;
	display: inline-block;
	line-height: 60px;
	width: 150px;
	text-align: center;
	white-space: nowrap;
}
.fd-nav-item .order-num[data-v-02b6cffc] {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 6px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-item.active .order-num[data-v-02b6cffc] {
	color: #1583f2;
	background: #fff;
}
.ant-input[data-v-02b6cffc] {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-variant: tabular-nums;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block;
	padding: 4px 11px;
	width: 100%;
	height: 32px;
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	background-image: none;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	transition: all 0.3s;
}
.ant-input[data-v-02b6cffc]::-moz-placeholder {
	color: #bfbfbf;
	opacity: 1;
}
.ant-input[data-v-02b6cffc]:-ms-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-02b6cffc]::-webkit-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-02b6cffc]:focus,
.ant-input[data-v-02b6cffc]:hover {
	border-color: #40a9ff;
	border-right-width: 1px !important;
}
.ant-input[data-v-02b6cffc]:focus {
	outline: 0;
	box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
textarea.ant-input[data-v-02b6cffc] {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	transition: all 0.3s, height 0s;
	min-height: 32px;
}
a[data-v-02b6cffc],
abbr[data-v-02b6cffc],
acronym[data-v-02b6cffc],
address[data-v-02b6cffc],
applet[data-v-02b6cffc],
article[data-v-02b6cffc],
aside[data-v-02b6cffc],
audio[data-v-02b6cffc],
b[data-v-02b6cffc],
big[data-v-02b6cffc],
blockquote[data-v-02b6cffc],
body[data-v-02b6cffc],
canvas[data-v-02b6cffc],
caption[data-v-02b6cffc],
center[data-v-02b6cffc],
cite[data-v-02b6cffc],
code[data-v-02b6cffc],
dd[data-v-02b6cffc],
del[data-v-02b6cffc],
details[data-v-02b6cffc],
dfn[data-v-02b6cffc],
div[data-v-02b6cffc],
dl[data-v-02b6cffc],
dt[data-v-02b6cffc],
em[data-v-02b6cffc],
fieldset[data-v-02b6cffc],
figcaption[data-v-02b6cffc],
figure[data-v-02b6cffc],
footer[data-v-02b6cffc],
form[data-v-02b6cffc],
h1[data-v-02b6cffc],
h2[data-v-02b6cffc],
h3[data-v-02b6cffc],
h4[data-v-02b6cffc],
h5[data-v-02b6cffc],
h6[data-v-02b6cffc],
header[data-v-02b6cffc],
hgroup[data-v-02b6cffc],
html[data-v-02b6cffc],
i[data-v-02b6cffc],
iframe[data-v-02b6cffc],
img[data-v-02b6cffc],
ins[data-v-02b6cffc],
kbd[data-v-02b6cffc],
label[data-v-02b6cffc],
legend[data-v-02b6cffc],
li[data-v-02b6cffc],
mark[data-v-02b6cffc],
menu[data-v-02b6cffc],
nav[data-v-02b6cffc],
object[data-v-02b6cffc],
ol[data-v-02b6cffc],
p[data-v-02b6cffc],
pre[data-v-02b6cffc],
q[data-v-02b6cffc],
s[data-v-02b6cffc],
samp[data-v-02b6cffc],
section[data-v-02b6cffc],
small[data-v-02b6cffc],
span[data-v-02b6cffc],
strike[data-v-02b6cffc],
strong[data-v-02b6cffc],
sub[data-v-02b6cffc],
summary[data-v-02b6cffc],
sup[data-v-02b6cffc],
table[data-v-02b6cffc],
tbody[data-v-02b6cffc],
td[data-v-02b6cffc],
tfoot[data-v-02b6cffc],
th[data-v-02b6cffc],
thead[data-v-02b6cffc],
time[data-v-02b6cffc],
tr[data-v-02b6cffc],
tt[data-v-02b6cffc],
u[data-v-02b6cffc],
ul[data-v-02b6cffc],
var[data-v-02b6cffc],
video[data-v-02b6cffc] {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*[data-v-02b6cffc],[data-v-02b6cffc]:after,[data-v-02b6cffc]:before {
	box-sizing: border-box;
}
html[data-v-02b6cffc] {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body[data-v-02b6cffc],
html[data-v-02b6cffc] {
	font-size: 14px;
}
body[data-v-02b6cffc] {
	font-family: Microsoft Yahei, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.6;

	position: static !important;
}
ol[data-v-02b6cffc],
ul[data-v-02b6cffc] {
	list-style-type: none;
}
b[data-v-02b6cffc],
strong[data-v-02b6cffc] {
	font-weight: 700;
}
img[data-v-02b6cffc] {
	border: 0;
}
button[data-v-02b6cffc],
input[data-v-02b6cffc],
select[data-v-02b6cffc],
textarea[data-v-02b6cffc] {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
textarea[data-v-02b6cffc] {
	overflow: auto;
	vertical-align: top;
	-webkit-appearance: none;
}
button[data-v-02b6cffc],
input[data-v-02b6cffc] {
	line-height: normal;
}
button[data-v-02b6cffc],
select[data-v-02b6cffc] {
	text-transform: none;
}
button[data-v-02b6cffc],
html input[type='button'][data-v-02b6cffc],
input[type='reset'][data-v-02b6cffc],
input[type='submit'][data-v-02b6cffc] {
	-webkit-appearance: button;
	cursor: pointer;
}
input[type='search'][data-v-02b6cffc] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type='search'][data-v-02b6cffc]::-webkit-search-cancel-button,
input[type='search'][data-v-02b6cffc]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button[data-v-02b6cffc]::-moz-focus-inner,
input[data-v-02b6cffc]::-moz-focus-inner {
	border: 0;
	padding: 0;
}
table[data-v-02b6cffc] {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table[data-v-02b6cffc],
td[data-v-02b6cffc],
th[data-v-02b6cffc] {
	border: 0;
}
td[data-v-02b6cffc],
th[data-v-02b6cffc] {
	padding: 0;
	vertical-align: top;
}
th[data-v-02b6cffc] {
	font-weight: 700;
	text-align: left;
}
thead th[data-v-02b6cffc] {
	white-space: nowrap;
}
a[data-v-02b6cffc] {
	text-decoration: none;
	cursor: pointer;
	color: #3296fa;
}
a[data-v-02b6cffc]:active,
a[data-v-02b6cffc]:hover {
	outline: 0;
	color: #3296fa;
}
small[data-v-02b6cffc] {
	font-size: 80%;
}
body[data-v-02b6cffc],
html[data-v-02b6cffc] {
	font-size: 12px !important;
}
.wrap[data-v-02b6cffc] {
	display: flex;
	flex-direction: column;
	height: 100%;
}
@font-face {
	font-family: IconFont;
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot');
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot?#iefix') format('embedded-opentype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.woff') format('woff'), url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.ttf') format('truetype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.svg#IconFont') format('svg');
}
.iconfont[data-v-02b6cffc] {
	font-family: IconFont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.fd-nav[data-v-02b6cffc] {
	width: 100%;
	height: 60px;
	font-size: 14px;

	display: flex;
	align-items: center;
}
.fd-nav > *[data-v-02b6cffc] {
	flex: 1;
	width: 100%;
}
.fd-nav .fd-nav-left[data-v-02b6cffc] {
	display: flex;
	align-items: center;
}
.fd-nav .fd-nav-center[data-v-02b6cffc] {
	flex: none;
	width: 600px;
	text-align: center;
}
.fd-nav .fd-nav-right[data-v-02b6cffc] {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	text-align: right;
}
.fd-nav .fd-nav-back[data-v-02b6cffc] {
	display: inline-block;
	width: 60px;
	height: 60px;
	font-size: 22px;
	border-right: 1px solid #1583f2;
	text-align: center;
	cursor: pointer;
}
.fd-nav .fd-nav-back[data-v-02b6cffc]:hover {
	background: #5af;
}
.fd-nav .fd-nav-back[data-v-02b6cffc]:active {
	background: #1583f2;
}
.fd-nav .fd-nav-back .anticon[data-v-02b6cffc] {
	line-height: 60px;
}
.fd-nav .fd-nav-title[data-v-02b6cffc] {
	width: 0;
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 15px;
}
.fd-nav a[data-v-02b6cffc] {
	margin-left: 12px;
	z-index: 100;
	color: #fff;
}
.fd-nav .button-publish[data-v-02b6cffc] {
	min-width: 80px;
	margin-left: 4px;
	margin-right: 15px;
	/*color: #3296fa;*/
	border-color: #fff;
}
.fd-nav .button-publish.ant-btn[data-v-02b6cffc]:focus,
.fd-nav .button-publish.ant-btn[data-v-02b6cffc]:hover {
	color: #3296fa;
	border-color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
}
.fd-nav .button-publish.ant-btn[data-v-02b6cffc]:active {
	color: #3296fa;
	background: #d6eaff;
	box-shadow: none;
}
.fd-nav .button-preview[data-v-02b6cffc] {
	min-width: 80px;
	margin-left: 16px;
	margin-right: 4px;
	color: #fff;
	border-color: #fff;
	background: transparent;
}
.fd-nav .button-preview.ant-btn[data-v-02b6cffc]:focus,
.fd-nav .button-preview.ant-btn[data-v-02b6cffc]:hover {
	color: #fff;
	border-color: #fff;
	background: #59acfc;
}
.fd-nav .button-preview.ant-btn[data-v-02b6cffc]:active {
	color: #fff;
	border-color: #fff;
	background: #2186ef;
}
.fd-nav-content[data-v-02b6cffc] {
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 30px;
}
.error-modal-desc[data-v-02b6cffc] {
	font-size: 13px;
	color: rgba(25, 31, 37, 0.56);
	line-height: 22px;
	margin-bottom: 14px;
}
.error-modal-list[data-v-02b6cffc] {
	height: 200px;
	overflow-y: auto;
	margin-right: -25px;
	padding-right: 25px;
}
.error-modal-item[data-v-02b6cffc] {
	padding: 10px 20px;
	line-height: 21px;
	background: #f6f6f6;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
	border-radius: 4px;
}
.error-modal-item-label[data-v-02b6cffc] {
	flex: none;
	font-size: 15px;
	color: rgba(25, 31, 37, 0.56);
	padding-right: 10px;
}
.error-modal-item-content[data-v-02b6cffc] {
	text-align: right;
	flex: 1;
	font-size: 13px;
	color: #191f25;
}
#body.blur[data-v-02b6cffc] {
	filter: blur(3px);
}
.zoom[data-v-02b6cffc] {
	display: flex;
	position: fixed;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	width: 125px;
	right: 40px;
	margin-top: 30px;
	z-index: 10;
}
.zoom .zoom-in[data-v-02b6cffc],
.zoom .zoom-out[data-v-02b6cffc] {
	width: 30px;
	height: 30px;
	background: #fff;
	color: #c1c1cd;
	cursor: pointer;
	background-size: 100%;
	background-repeat: no-repeat;
}
.zoom .zoom-out[data-v-02b6cffc] {
	background-image: url(https://gw.alicdn.com/tfs/TB1s0qhBHGYBuNjy0FoXXciBFXa-90-90.png);
}
.zoom .zoom-out.disabled[data-v-02b6cffc] {
	opacity: 0.5;
}
.zoom .zoom-in[data-v-02b6cffc] {
	background-image: url(https://gw.alicdn.com/tfs/TB1UIgJBTtYBeNjy1XdXXXXyVXa-90-90.png);
}
.zoom .zoom-in.disabled[data-v-02b6cffc] {
	opacity: 0.5;
}
.auto-judge:hover .editable-title[data-v-02b6cffc],
.node-wrap-box:hover .editable-title[data-v-02b6cffc] {
	border-bottom: 1px dashed #fff;
}
.auto-judge:hover .editable-title.editing[data-v-02b6cffc],
.node-wrap-box:hover .editable-title.editing[data-v-02b6cffc] {
	text-decoration: none;
	border: 1px solid #d9d9d9;
}
.auto-judge:hover .editable-title[data-v-02b6cffc] {
	border-color: #15bc83;
}
.editable-title[data-v-02b6cffc] {
	line-height: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dashed transparent;
}
.editable-title[data-v-02b6cffc]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 40px;
}
.editable-title[data-v-02b6cffc]:hover {
	border-bottom: 1px dashed #fff;
}
.editable-title-input[data-v-02b6cffc] {
	flex: none;
	height: 18px;
	padding-left: 4px;
	text-indent: 0;
	font-size: 12px;
	line-height: 18px;
	z-index: 1;
}
.editable-title-input[data-v-02b6cffc]:hover {
	text-decoration: none;
}
.ant-btn[data-v-02b6cffc] {
	position: relative;
}
.node-wrap-box[data-v-02b6cffc] {
	display: inline-flex;
	flex-direction: column;
	position: relative;
	width: 220px;
	min-height: 72px;
	flex-shrink: 0;
	background: #fff;
	border-radius: 4px;
	color: black;
	cursor: pointer;
}
.node-wrap-box[data-v-02b6cffc]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box.active[data-v-02b6cffc]:after,
.node-wrap-box[data-v-02b6cffc]:active:after,
.node-wrap-box[data-v-02b6cffc]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.node-wrap-box.active .close[data-v-02b6cffc],
.node-wrap-box:active .close[data-v-02b6cffc],
.node-wrap-box:hover .close[data-v-02b6cffc] {
	display: block;
}
.node-wrap-box.error[data-v-02b6cffc]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box .title[data-v-02b6cffc] {
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 16px;
	padding-right: 30px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background: #576a95;
	border-radius: 4px 4px 0 0;
}
.node-wrap-box .title .iconfont[data-v-02b6cffc] {
	font-size: 12px;
	margin-right: 5px;
}
.node-wrap-box .placeholder[data-v-02b6cffc] {
	color: #bfbfbf;
}
.node-wrap-box .close[data-v-02b6cffc] {
	display: none;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
}
.node-wrap-box .content[data-v-02b6cffc] {
	position: relative;
	font-size: 14px;
	padding: 16px;
	padding-right: 30px;
}
.node-wrap-box .content .text[data-v-02b6cffc] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.node-wrap-box .content .arrow[data-v-02b6cffc] {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 14px;
	font-size: 14px;
	color: #979797;
}
.start-node.node-wrap-box .content .text[data-v-02b6cffc] {
	display: block;
	white-space: nowrap;
}
.node-wrap-box[data-v-02b6cffc]:before {
	content: '';
	position: absolute;
	top: -12px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 4px;
	border-style: solid;
	border-width: 8px 6px 4px;
	border-color: #cacaca transparent transparent;
	background: #f5f5f7;
}
.node-wrap-box.start-node[data-v-02b6cffc]:before {
	content: none;
}
.top-left-cover-line[data-v-02b6cffc] {
	left: -1px;
}
.top-left-cover-line[data-v-02b6cffc],
.top-right-cover-line[data-v-02b6cffc] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	top: -4px;
}
.top-right-cover-line[data-v-02b6cffc] {
	right: -1px;
}
.bottom-left-cover-line[data-v-02b6cffc] {
	left: -1px;
}
.bottom-left-cover-line[data-v-02b6cffc],
.bottom-right-cover-line[data-v-02b6cffc] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	bottom: -4px;
}
.bottom-right-cover-line[data-v-02b6cffc] {
	right: -1px;
}
.dingflow-design[data-v-02b6cffc] {
	width: 100%;
	/*background-color: #f5f5f7;*/
	overflow: auto;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}
.dingflow-design .box-scale[data-v-02b6cffc] {
	transform: scale(1);
	display: inline-block;
	position: relative;
	width: 100%;
	padding: 54.5px 0;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	min-width: -moz-min-content;
	min-width: min-content;
	/*background-color: #f5f5f7;*/
	transform-origin: 50% 0px 0px;
}
.dingflow-design .node-wrap[data-v-02b6cffc] {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	padding: 0 50px;
	position: relative;
}
.dingflow-design .branch-wrap[data-v-02b6cffc],
.dingflow-design .node-wrap[data-v-02b6cffc] {
	display: inline-flex;
	width: 100%;
}
.dingflow-design .branch-box-wrap[data-v-02b6cffc] {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	min-height: 270px;
	width: 100%;
	flex-shrink: 0;
}
.dingflow-design .branch-box[data-v-02b6cffc] {
	display: flex;
	overflow: visible;
	min-height: 180px;
	height: auto;
	border-bottom: 2px solid #ccc;
	border-top: 2px solid #ccc;
	position: relative;
	margin-top: 15px;
}
.dingflow-design .branch-box .col-box[data-v-02b6cffc] {
	background: #f5f5f7;
}
.dingflow-design .branch-box .col-box[data-v-02b6cffc]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .add-branch[data-v-02b6cffc] {
	border: none;
	outline: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	justify-content: center;
	font-size: 12px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	color: #3296fa;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	position: absolute;
	top: -16px;
	left: 50%;
	transform: translateX(-50%);
	transform-origin: center center;
	cursor: pointer;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dingflow-design .add-branch[data-v-02b6cffc]:hover {
	transform: translateX(-50%) scale(1.1);
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .add-branch[data-v-02b6cffc]:active {
	transform: translateX(-50%);
	box-shadow: none;
}
.dingflow-design .col-box[data-v-02b6cffc] {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}
.dingflow-design .condition-node[data-v-02b6cffc] {
	min-height: 220px;
}
.dingflow-design .condition-node[data-v-02b6cffc],
.dingflow-design .condition-node-box[data-v-02b6cffc] {
	display: inline-flex;
	flex-direction: column;
	-webkit-box-flex: 1;
}
.dingflow-design .condition-node-box[data-v-02b6cffc] {
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 50px;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	position: relative;
}
.dingflow-design .condition-node-box[data-v-02b6cffc]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .auto-judge[data-v-02b6cffc] {
	position: relative;
	width: 220px;
	min-height: 72px;
	background: #fff;
	border-radius: 4px;
	padding: 14px 19px;
	cursor: pointer;
}
.dingflow-design .auto-judge[data-v-02b6cffc]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge.active[data-v-02b6cffc]:after,
.dingflow-design .auto-judge[data-v-02b6cffc]:active:after,
.dingflow-design .auto-judge[data-v-02b6cffc]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.dingflow-design .auto-judge.active .close[data-v-02b6cffc],
.dingflow-design .auto-judge:active .close[data-v-02b6cffc],
.dingflow-design .auto-judge:hover .close[data-v-02b6cffc] {
	display: block;
}
.dingflow-design .auto-judge.error[data-v-02b6cffc]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge .title-wrapper[data-v-02b6cffc] {
	position: relative;
	font-size: 12px;
	color: #15bc83;
	text-align: left;
	line-height: 16px;
}
.dingflow-design .auto-judge .title-wrapper .editable-title[data-v-02b6cffc] {
	display: inline-block;
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dingflow-design .auto-judge .title-wrapper .priority-title[data-v-02b6cffc] {
	display: inline-block;
	float: right;
	margin-right: 10px;
	color: rgba(25, 31, 37, 0.56);
}
.dingflow-design .auto-judge .placeholder[data-v-02b6cffc] {
	color: #bfbfbf;
}
.dingflow-design .auto-judge .close[data-v-02b6cffc] {
	display: none;
	position: absolute;
	right: -10px;
	top: -10px;
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.25);
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	z-index: 2;
}
.dingflow-design .auto-judge .content[data-v-02b6cffc] {
	font-size: 14px;
	color: #191f25;
	text-align: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.dingflow-design .auto-judge .sort-left[data-v-02b6cffc],
.dingflow-design .auto-judge .sort-right[data-v-02b6cffc] {
	position: absolute;
	top: 0;
	bottom: 0;
	display: none;
	z-index: 1;
}
.dingflow-design .auto-judge .sort-left[data-v-02b6cffc] {
	left: 0;
	border-right: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge .sort-right[data-v-02b6cffc] {
	right: 0;
	border-left: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge:hover .sort-left[data-v-02b6cffc],
.dingflow-design .auto-judge:hover .sort-right[data-v-02b6cffc] {
	display: flex;
	align-items: center;
}
.dingflow-design .auto-judge .sort-left[data-v-02b6cffc]:hover,
.dingflow-design .auto-judge .sort-right[data-v-02b6cffc]:hover {
	background: #efefef;
}
.dingflow-design .end-node[data-v-02b6cffc] {
	border-radius: 50%;
	font-size: 14px;
	/*color: rgba(25, 31, 37, .4);*/
	text-align: left;
}
.dingflow-design .end-node .end-node-circle[data-v-02b6cffc] {
	width: 10px;
	height: 10px;
	margin: auto;
	border-radius: 50%;
	background: #dbdcdc;
}
.dingflow-design .end-node .end-node-text[data-v-02b6cffc] {
	margin-top: 5px;
	text-align: center;
}
.approval-setting[data-v-02b6cffc] {
	border-radius: 2px;
	margin: 20px 0;
	position: relative;
	background: #fff;
}
.ant-btn[data-v-02b6cffc] {
	position: relative;
}
.error-modal-list[data-v-02b6cffc] {
  width: 455px;
}
.okcomponent[data-v-e662c727] {
	padding: 5px;
	border: 1px solid;
	border-radius: 5px;
	margin-bottom: 10px;
}
@center_width: 360px;
.drag-content[data-v-e662c727] {
	min-height: 100px;
	padding: 10px 10px;
}
.deleteIcon[data-v-e662c727] {
	position: absolute;
	margin-left: calc(@center_width - 80px);
	z-index: 20;
}
.deleteIcon[data-v-e662c727]:hover {
	cursor: pointer;
	color: palevioletred;
}
.card-header[data-v-e662c727] {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.text[data-v-e662c727] {
	font-size: 14px;
}
.item[data-v-e662c727] {
	margin-bottom: 18px;
}
.box-card[data-v-e662c727] {
	width: 480px;
}
.leftItem[data-v-8134bae3] {
  padding-left: 50px;
}
.zj[data-v-8134bae3] {
  display: inline-block;
  width: 140px;
  margin: 5px;
}
.drag-content[data-v-8134bae3] {
  border: 1px solid;
  width: 360px;
  border-radius: 10px;
  padding: 10px 10px;
}
.f11[data-v-8134bae3] {
  width: calc(100% - 400px);
}
.f22[data-v-8134bae3] {
  width: 400px;
}
.okcomponent[data-v-8134bae3] {
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}
.deleteIcon[data-v-8134bae3] {
  margin-left: calc(360px - 50px);
  z-index: 20;
}
.deleteIcon[data-v-8134bae3]:hover {
  cursor: pointer;
  color: palevioletred;
}body[data-v-f430c25e] {
}
@font-face {
	font-family: Chinese Quote;
	src: local('PingFang SC'), local('SimSun');
	unicode-range: u+2018, u+2019, u+201c, u+201d;
}
body[data-v-f430c25e],
html[data-v-f430c25e] {
	width: 100%;
	/* height: 100% */
}
input[data-v-f430c25e]::-ms-clear,
input[data-v-f430c25e]::-ms-reveal {
	display: none;
}
*[data-v-f430c25e],[data-v-f430c25e]:after,[data-v-f430c25e]:before {
	box-sizing: border-box;
}
html[data-v-f430c25e] {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article[data-v-f430c25e],
aside[data-v-f430c25e],
dialog[data-v-f430c25e],
figcaption[data-v-f430c25e],
figure[data-v-f430c25e],
footer[data-v-f430c25e],
header[data-v-f430c25e],
hgroup[data-v-f430c25e],
main[data-v-f430c25e],
nav[data-v-f430c25e],
section[data-v-f430c25e] {
	display: block;
}
body[data-v-f430c25e] {
	margin: 0;
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
}
[tabindex='-1'][data-v-f430c25e]:focus {
	outline: none !important;
}
hr[data-v-f430c25e] {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
h1[data-v-f430c25e],
h2[data-v-f430c25e],
h3[data-v-f430c25e],
h4[data-v-f430c25e],
h5[data-v-f430c25e],
h6[data-v-f430c25e] {
	margin-top: 0;
	margin-bottom: 0.5em;
	color: rgba(0, 0, 0, 0.85);
	font-weight: 500;
}
p[data-v-f430c25e] {
	margin-top: 0;
	margin-bottom: 1em;
}
abbr[data-original-title][data-v-f430c25e],
abbr[title][data-v-f430c25e] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
}
address[data-v-f430c25e] {
	margin-bottom: 1em;
	font-style: normal;
	line-height: inherit;
}
input[type='number'][data-v-f430c25e],
input[type='password'][data-v-f430c25e],
input[type='text'][data-v-f430c25e],
textarea[data-v-f430c25e] {
	-webkit-appearance: none;
}
dl[data-v-f430c25e],
ol[data-v-f430c25e],
ul[data-v-f430c25e] {
	margin-top: 0;
	margin-bottom: 1em;
}
ol ol[data-v-f430c25e],
ol ul[data-v-f430c25e],
ul ol[data-v-f430c25e],
ul ul[data-v-f430c25e] {
	margin-bottom: 0;
}
dt[data-v-f430c25e] {
	font-weight: 500;
}
dd[data-v-f430c25e] {
	margin-bottom: 0.5em;
	margin-left: 0;
}
blockquote[data-v-f430c25e] {
	margin: 0 0 1em;
}
dfn[data-v-f430c25e] {
	font-style: italic;
}
b[data-v-f430c25e],
strong[data-v-f430c25e] {
	font-weight: bolder;
}
small[data-v-f430c25e] {
	font-size: 80%;
}
sub[data-v-f430c25e],
sup[data-v-f430c25e] {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sub[data-v-f430c25e] {
	bottom: -0.25em;
}
sup[data-v-f430c25e] {
	top: -0.5em;
}
a[data-v-f430c25e] {
	color: #1890ff;
	background-color: transparent;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	transition: color 0.3s;
	-webkit-text-decoration-skip: objects;
}
a[data-v-f430c25e]:focus {
	text-decoration: underline;
	-webkit-text-decoration-skip: auto;
	        text-decoration-skip: auto;
}
a[data-v-f430c25e]:hover {
	color: #40a9ff;
}
a[data-v-f430c25e]:active {
	color: #096dd9;
}
a[data-v-f430c25e]:active,
a[data-v-f430c25e]:hover {
	outline: 0;
	text-decoration: none;
}
code[data-v-f430c25e],
kbd[data-v-f430c25e],
pre[data-v-f430c25e],
samp[data-v-f430c25e] {
	font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
	font-size: 1em;
}
pre[data-v-f430c25e] {
	margin-top: 0;
	margin-bottom: 1em;
	overflow: auto;
}
figure[data-v-f430c25e] {
	margin: 0 0 1em;
}
img[data-v-f430c25e] {
	vertical-align: middle;
	border-style: none;
}
svg[data-v-f430c25e]:not(:root) {
	overflow: hidden;
}
[role='button'][data-v-f430c25e],
a[data-v-f430c25e],
area[data-v-f430c25e],
button[data-v-f430c25e],
input[data-v-f430c25e]:not([type='range']),
label[data-v-f430c25e],
select[data-v-f430c25e],
summary[data-v-f430c25e],
textarea[data-v-f430c25e] {
	touch-action: manipulation;
}
table[data-v-f430c25e] {
	border-collapse: collapse;
}
caption[data-v-f430c25e] {
	padding-top: 0.75em;
	padding-bottom: 0.3em;
	color: rgba(0, 0, 0, 0.45);
	text-align: left;
	caption-side: bottom;
}
th[data-v-f430c25e] {
	text-align: inherit;
}
button[data-v-f430c25e],
input[data-v-f430c25e],
optgroup[data-v-f430c25e],
select[data-v-f430c25e],
textarea[data-v-f430c25e] {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
button[data-v-f430c25e],
input[data-v-f430c25e] {
	overflow: visible;
}
button[data-v-f430c25e],
select[data-v-f430c25e] {
	text-transform: none;
}
[type='reset'][data-v-f430c25e],
[type='submit'][data-v-f430c25e],
button[data-v-f430c25e],
html [type='button'][data-v-f430c25e] {
	-webkit-appearance: button;
}
[type='button'][data-v-f430c25e]::-moz-focus-inner,
[type='reset'][data-v-f430c25e]::-moz-focus-inner,
[type='submit'][data-v-f430c25e]::-moz-focus-inner,
button[data-v-f430c25e]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
input[type='checkbox'][data-v-f430c25e],
input[type='radio'][data-v-f430c25e] {
	box-sizing: border-box;
	padding: 0;
}
input[type='date'][data-v-f430c25e],
input[type='datetime-local'][data-v-f430c25e],
input[type='month'][data-v-f430c25e],
input[type='time'][data-v-f430c25e] {
	-webkit-appearance: listbox;
}
textarea[data-v-f430c25e] {
	overflow: auto;
	resize: vertical;
}
fieldset[data-v-f430c25e] {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
legend[data-v-f430c25e] {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: 0.5em;
	font-size: 1.5em;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}
progress[data-v-f430c25e] {
	vertical-align: baseline;
}
[type='number'][data-v-f430c25e]::-webkit-inner-spin-button,
[type='number'][data-v-f430c25e]::-webkit-outer-spin-button {
	height: auto;
}
[type='search'][data-v-f430c25e] {
	outline-offset: -2px;
	-webkit-appearance: none;
}
[type='search'][data-v-f430c25e]::-webkit-search-cancel-button,
[type='search'][data-v-f430c25e]::-webkit-search-decoration {
	-webkit-appearance: none;
}
[data-v-f430c25e]::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}
output[data-v-f430c25e] {
	display: inline-block;
}
summary[data-v-f430c25e] {
	display: list-item;
}
template[data-v-f430c25e] {
	display: none;
}
[hidden][data-v-f430c25e] {
	display: none !important;
}
mark[data-v-f430c25e] {
	padding: 0.2em;
	/*background-color: #feffe6*/
}
[data-v-f430c25e]::-moz-selection {
	background: #1890ff;
	color: #fff;
}
[data-v-f430c25e]::selection {
	background: #1890ff;
	color: #fff;
}
.clearfix[data-v-f430c25e] {
	zoom: 1;
}
.clearfix[data-v-f430c25e]:after,
.clearfix[data-v-f430c25e]:before {
	content: '';
	display: table;
}
.clearfix[data-v-f430c25e]:after {
	clear: both;
}
@font-face {
	font-family: anticon;
	font-display: fallback;
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.eot');
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.woff') format('woff'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.ttf') format('truetype'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.svg#iconfont') format('svg');
}
.anticon[data-v-f430c25e] {
	display: inline-block;
	font-style: normal;
	vertical-align: baseline;
	text-align: center;
	text-transform: none;
	line-height: 1;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anticon[data-v-f430c25e]:before {
	display: block;
	font-family: anticon !important;
}
.anticon-close[data-v-f430c25e]:before {
	content: '\E633';
}
.anticon-right[data-v-f430c25e]:before {
	content: '\E61F';
}
.anticon-exclamation-circle[data-v-f430c25e] {
	color: rgb(242, 86, 67);
}
.anticon-exclamation-circle[data-v-f430c25e]:before {
	content: '\E62C';
}
.anticon-left[data-v-f430c25e]:before {
	content: '\E620';
}
.anticon-close-circle[data-v-f430c25e]:before {
	content: '\E62E';
}
.ant-btn[data-v-f430c25e] {
	line-height: 1.5;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 0 15px;
	font-size: 14px;
	border-radius: 4px;
	height: 32px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	position: relative;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	border-color: #d9d9d9;
}
.ant-btn > .anticon[data-v-f430c25e] {
	line-height: 1;
}
.ant-btn[data-v-f430c25e],
.ant-btn[data-v-f430c25e]:active,
.ant-btn[data-v-f430c25e]:focus {
	outline: 0;
}
.ant-btn > a[data-v-f430c25e]:only-child {
	color: currentColor;
}
.ant-btn > a[data-v-f430c25e]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn[data-v-f430c25e]:focus,
.ant-btn[data-v-f430c25e]:hover {
	color: #40a9ff;
	background-color: #fff;
	border-color: #40a9ff;
}
.ant-btn:focus > a[data-v-f430c25e]:only-child,
.ant-btn:hover > a[data-v-f430c25e]:only-child {
	color: currentColor;
}
.ant-btn:focus > a[data-v-f430c25e]:only-child:after,
.ant-btn:hover > a[data-v-f430c25e]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-f430c25e],
.ant-btn[data-v-f430c25e]:active {
	color: #096dd9;
	background-color: #fff;
	border-color: #096dd9;
}
.ant-btn.active > a[data-v-f430c25e]:only-child,
.ant-btn:active > a[data-v-f430c25e]:only-child {
	color: currentColor;
}
.ant-btn.active > a[data-v-f430c25e]:only-child:after,
.ant-btn:active > a[data-v-f430c25e]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-f430c25e],
.ant-btn[data-v-f430c25e]:active,
.ant-btn[data-v-f430c25e]:focus,
.ant-btn[data-v-f430c25e]:hover {
	background: #fff;
	text-decoration: none;
}
.ant-btn > i[data-v-f430c25e],
.ant-btn > span[data-v-f430c25e] {
	pointer-events: none;
}
.ant-btn[data-v-f430c25e]:before {
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	background: #fff;
	opacity: 0.35;
	content: '';
	border-radius: inherit;
	z-index: 1;
	transition: opacity 0.2s;
	pointer-events: none;
	display: none;
}
.ant-btn .anticon[data-v-f430c25e] {
	transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn:active > span[data-v-f430c25e],
.ant-btn:focus > span[data-v-f430c25e] {
	position: relative;
}
.ant-btn > .anticon + span[data-v-f430c25e],
.ant-btn > span + .anticon[data-v-f430c25e] {
	margin-left: 8px;
}
.fd-nav-container[data-v-f430c25e] {
	position: relative;
	display: inline-block;
}
.fd-nav-container .ghost-bar[data-v-f430c25e] {
	position: absolute;
	width: 150px;
	height: 100%;
	left: 0;
	background: #1583f2;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-container .ghost-bar[data-v-f430c25e]:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 6px;
	border-color: transparent transparent #f6f6f6;
}
.fd-nav-item[data-v-f430c25e] {
	position: relative;
	cursor: pointer;
	display: inline-block;
	line-height: 60px;
	width: 150px;
	text-align: center;
	white-space: nowrap;
}
.fd-nav-item .order-num[data-v-f430c25e] {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 6px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-item.active .order-num[data-v-f430c25e] {
	color: #1583f2;
	background: #fff;
}
.ant-input[data-v-f430c25e] {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-variant: tabular-nums;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block;
	padding: 4px 11px;
	width: 100%;
	height: 32px;
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	background-image: none;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	transition: all 0.3s;
}
.ant-input[data-v-f430c25e]::-moz-placeholder {
	color: #bfbfbf;
	opacity: 1;
}
.ant-input[data-v-f430c25e]:-ms-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-f430c25e]::-webkit-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-f430c25e]:focus,
.ant-input[data-v-f430c25e]:hover {
	border-color: #40a9ff;
	border-right-width: 1px !important;
}
.ant-input[data-v-f430c25e]:focus {
	outline: 0;
	box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
textarea.ant-input[data-v-f430c25e] {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	transition: all 0.3s, height 0s;
	min-height: 32px;
}
a[data-v-f430c25e],
abbr[data-v-f430c25e],
acronym[data-v-f430c25e],
address[data-v-f430c25e],
applet[data-v-f430c25e],
article[data-v-f430c25e],
aside[data-v-f430c25e],
audio[data-v-f430c25e],
b[data-v-f430c25e],
big[data-v-f430c25e],
blockquote[data-v-f430c25e],
body[data-v-f430c25e],
canvas[data-v-f430c25e],
caption[data-v-f430c25e],
center[data-v-f430c25e],
cite[data-v-f430c25e],
code[data-v-f430c25e],
dd[data-v-f430c25e],
del[data-v-f430c25e],
details[data-v-f430c25e],
dfn[data-v-f430c25e],
div[data-v-f430c25e],
dl[data-v-f430c25e],
dt[data-v-f430c25e],
em[data-v-f430c25e],
fieldset[data-v-f430c25e],
figcaption[data-v-f430c25e],
figure[data-v-f430c25e],
footer[data-v-f430c25e],
form[data-v-f430c25e],
h1[data-v-f430c25e],
h2[data-v-f430c25e],
h3[data-v-f430c25e],
h4[data-v-f430c25e],
h5[data-v-f430c25e],
h6[data-v-f430c25e],
header[data-v-f430c25e],
hgroup[data-v-f430c25e],
html[data-v-f430c25e],
i[data-v-f430c25e],
iframe[data-v-f430c25e],
img[data-v-f430c25e],
ins[data-v-f430c25e],
kbd[data-v-f430c25e],
label[data-v-f430c25e],
legend[data-v-f430c25e],
li[data-v-f430c25e],
mark[data-v-f430c25e],
menu[data-v-f430c25e],
nav[data-v-f430c25e],
object[data-v-f430c25e],
ol[data-v-f430c25e],
p[data-v-f430c25e],
pre[data-v-f430c25e],
q[data-v-f430c25e],
s[data-v-f430c25e],
samp[data-v-f430c25e],
section[data-v-f430c25e],
small[data-v-f430c25e],
span[data-v-f430c25e],
strike[data-v-f430c25e],
strong[data-v-f430c25e],
sub[data-v-f430c25e],
summary[data-v-f430c25e],
sup[data-v-f430c25e],
table[data-v-f430c25e],
tbody[data-v-f430c25e],
td[data-v-f430c25e],
tfoot[data-v-f430c25e],
th[data-v-f430c25e],
thead[data-v-f430c25e],
time[data-v-f430c25e],
tr[data-v-f430c25e],
tt[data-v-f430c25e],
u[data-v-f430c25e],
ul[data-v-f430c25e],
var[data-v-f430c25e],
video[data-v-f430c25e] {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*[data-v-f430c25e],[data-v-f430c25e]:after,[data-v-f430c25e]:before {
	box-sizing: border-box;
}
html[data-v-f430c25e] {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body[data-v-f430c25e],
html[data-v-f430c25e] {
	font-size: 14px;
}
body[data-v-f430c25e] {
	font-family: Microsoft Yahei, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.6;

	position: static !important;
}
ol[data-v-f430c25e],
ul[data-v-f430c25e] {
	list-style-type: none;
}
b[data-v-f430c25e],
strong[data-v-f430c25e] {
	font-weight: 700;
}
img[data-v-f430c25e] {
	border: 0;
}
button[data-v-f430c25e],
input[data-v-f430c25e],
select[data-v-f430c25e],
textarea[data-v-f430c25e] {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
textarea[data-v-f430c25e] {
	overflow: auto;
	vertical-align: top;
	-webkit-appearance: none;
}
button[data-v-f430c25e],
input[data-v-f430c25e] {
	line-height: normal;
}
button[data-v-f430c25e],
select[data-v-f430c25e] {
	text-transform: none;
}
button[data-v-f430c25e],
html input[type='button'][data-v-f430c25e],
input[type='reset'][data-v-f430c25e],
input[type='submit'][data-v-f430c25e] {
	-webkit-appearance: button;
	cursor: pointer;
}
input[type='search'][data-v-f430c25e] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type='search'][data-v-f430c25e]::-webkit-search-cancel-button,
input[type='search'][data-v-f430c25e]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button[data-v-f430c25e]::-moz-focus-inner,
input[data-v-f430c25e]::-moz-focus-inner {
	border: 0;
	padding: 0;
}
table[data-v-f430c25e] {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table[data-v-f430c25e],
td[data-v-f430c25e],
th[data-v-f430c25e] {
	border: 0;
}
td[data-v-f430c25e],
th[data-v-f430c25e] {
	padding: 0;
	vertical-align: top;
}
th[data-v-f430c25e] {
	font-weight: 700;
	text-align: left;
}
thead th[data-v-f430c25e] {
	white-space: nowrap;
}
a[data-v-f430c25e] {
	text-decoration: none;
	cursor: pointer;
	color: #3296fa;
}
a[data-v-f430c25e]:active,
a[data-v-f430c25e]:hover {
	outline: 0;
	color: #3296fa;
}
small[data-v-f430c25e] {
	font-size: 80%;
}
body[data-v-f430c25e],
html[data-v-f430c25e] {
	font-size: 12px !important;
}
.wrap[data-v-f430c25e] {
	display: flex;
	flex-direction: column;
	height: 100%;
}
@font-face {
	font-family: IconFont;
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot');
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot?#iefix') format('embedded-opentype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.woff') format('woff'), url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.ttf') format('truetype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.svg#IconFont') format('svg');
}
.iconfont[data-v-f430c25e] {
	font-family: IconFont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.fd-nav[data-v-f430c25e] {
	width: 100%;
	height: 60px;
	font-size: 14px;

	display: flex;
	align-items: center;
}
.fd-nav > *[data-v-f430c25e] {
	flex: 1;
	width: 100%;
}
.fd-nav .fd-nav-left[data-v-f430c25e] {
	display: flex;
	align-items: center;
}
.fd-nav .fd-nav-center[data-v-f430c25e] {
	flex: none;
	width: 600px;
	text-align: center;
}
.fd-nav .fd-nav-right[data-v-f430c25e] {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	text-align: right;
}
.fd-nav .fd-nav-back[data-v-f430c25e] {
	display: inline-block;
	width: 60px;
	height: 60px;
	font-size: 22px;
	border-right: 1px solid #1583f2;
	text-align: center;
	cursor: pointer;
}
.fd-nav .fd-nav-back[data-v-f430c25e]:hover {
	background: #5af;
}
.fd-nav .fd-nav-back[data-v-f430c25e]:active {
	background: #1583f2;
}
.fd-nav .fd-nav-back .anticon[data-v-f430c25e] {
	line-height: 60px;
}
.fd-nav .fd-nav-title[data-v-f430c25e] {
	width: 0;
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 15px;
}
.fd-nav a[data-v-f430c25e] {
	margin-left: 12px;
	z-index: 100;
	color: #fff;
}
.fd-nav .button-publish[data-v-f430c25e] {
	min-width: 80px;
	margin-left: 4px;
	margin-right: 15px;
	/*color: #3296fa;*/
	border-color: #fff;
}
.fd-nav .button-publish.ant-btn[data-v-f430c25e]:focus,
.fd-nav .button-publish.ant-btn[data-v-f430c25e]:hover {
	color: #3296fa;
	border-color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
}
.fd-nav .button-publish.ant-btn[data-v-f430c25e]:active {
	color: #3296fa;
	background: #d6eaff;
	box-shadow: none;
}
.fd-nav .button-preview[data-v-f430c25e] {
	min-width: 80px;
	margin-left: 16px;
	margin-right: 4px;
	color: #fff;
	border-color: #fff;
	background: transparent;
}
.fd-nav .button-preview.ant-btn[data-v-f430c25e]:focus,
.fd-nav .button-preview.ant-btn[data-v-f430c25e]:hover {
	color: #fff;
	border-color: #fff;
	background: #59acfc;
}
.fd-nav .button-preview.ant-btn[data-v-f430c25e]:active {
	color: #fff;
	border-color: #fff;
	background: #2186ef;
}
.fd-nav-content[data-v-f430c25e] {
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 30px;
}
.error-modal-desc[data-v-f430c25e] {
	font-size: 13px;
	color: rgba(25, 31, 37, 0.56);
	line-height: 22px;
	margin-bottom: 14px;
}
.error-modal-list[data-v-f430c25e] {
	height: 200px;
	overflow-y: auto;
	margin-right: -25px;
	padding-right: 25px;
}
.error-modal-item[data-v-f430c25e] {
	padding: 10px 20px;
	line-height: 21px;
	background: #f6f6f6;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
	border-radius: 4px;
}
.error-modal-item-label[data-v-f430c25e] {
	flex: none;
	font-size: 15px;
	color: rgba(25, 31, 37, 0.56);
	padding-right: 10px;
}
.error-modal-item-content[data-v-f430c25e] {
	text-align: right;
	flex: 1;
	font-size: 13px;
	color: #191f25;
}
#body.blur[data-v-f430c25e] {
	filter: blur(3px);
}
.zoom[data-v-f430c25e] {
	display: flex;
	position: fixed;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	width: 125px;
	right: 40px;
	margin-top: 30px;
	z-index: 10;
}
.zoom .zoom-in[data-v-f430c25e],
.zoom .zoom-out[data-v-f430c25e] {
	width: 30px;
	height: 30px;
	background: #fff;
	color: #c1c1cd;
	cursor: pointer;
	background-size: 100%;
	background-repeat: no-repeat;
}
.zoom .zoom-out[data-v-f430c25e] {
	background-image: url(https://gw.alicdn.com/tfs/TB1s0qhBHGYBuNjy0FoXXciBFXa-90-90.png);
}
.zoom .zoom-out.disabled[data-v-f430c25e] {
	opacity: 0.5;
}
.zoom .zoom-in[data-v-f430c25e] {
	background-image: url(https://gw.alicdn.com/tfs/TB1UIgJBTtYBeNjy1XdXXXXyVXa-90-90.png);
}
.zoom .zoom-in.disabled[data-v-f430c25e] {
	opacity: 0.5;
}
.auto-judge:hover .editable-title[data-v-f430c25e],
.node-wrap-box:hover .editable-title[data-v-f430c25e] {
	border-bottom: 1px dashed #fff;
}
.auto-judge:hover .editable-title.editing[data-v-f430c25e],
.node-wrap-box:hover .editable-title.editing[data-v-f430c25e] {
	text-decoration: none;
	border: 1px solid #d9d9d9;
}
.auto-judge:hover .editable-title[data-v-f430c25e] {
	border-color: #15bc83;
}
.editable-title[data-v-f430c25e] {
	line-height: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dashed transparent;
}
.editable-title[data-v-f430c25e]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 40px;
}
.editable-title[data-v-f430c25e]:hover {
	border-bottom: 1px dashed #fff;
}
.editable-title-input[data-v-f430c25e] {
	flex: none;
	height: 18px;
	padding-left: 4px;
	text-indent: 0;
	font-size: 12px;
	line-height: 18px;
	z-index: 1;
}
.editable-title-input[data-v-f430c25e]:hover {
	text-decoration: none;
}
.ant-btn[data-v-f430c25e] {
	position: relative;
}
.node-wrap-box[data-v-f430c25e] {
	display: inline-flex;
	flex-direction: column;
	position: relative;
	width: 220px;
	min-height: 72px;
	flex-shrink: 0;
	background: #fff;
	border-radius: 4px;
	color: black;
	cursor: pointer;
}
.node-wrap-box[data-v-f430c25e]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box.active[data-v-f430c25e]:after,
.node-wrap-box[data-v-f430c25e]:active:after,
.node-wrap-box[data-v-f430c25e]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.node-wrap-box.active .close[data-v-f430c25e],
.node-wrap-box:active .close[data-v-f430c25e],
.node-wrap-box:hover .close[data-v-f430c25e] {
	display: block;
}
.node-wrap-box.error[data-v-f430c25e]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box .title[data-v-f430c25e] {
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 16px;
	padding-right: 30px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background: #576a95;
	border-radius: 4px 4px 0 0;
}
.node-wrap-box .title .iconfont[data-v-f430c25e] {
	font-size: 12px;
	margin-right: 5px;
}
.node-wrap-box .placeholder[data-v-f430c25e] {
	color: #bfbfbf;
}
.node-wrap-box .close[data-v-f430c25e] {
	display: none;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
}
.node-wrap-box .content[data-v-f430c25e] {
	position: relative;
	font-size: 14px;
	padding: 16px;
	padding-right: 30px;
}
.node-wrap-box .content .text[data-v-f430c25e] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.node-wrap-box .content .arrow[data-v-f430c25e] {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 14px;
	font-size: 14px;
	color: #979797;
}
.start-node.node-wrap-box .content .text[data-v-f430c25e] {
	display: block;
	white-space: nowrap;
}
.node-wrap-box[data-v-f430c25e]:before {
	content: '';
	position: absolute;
	top: -12px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 4px;
	border-style: solid;
	border-width: 8px 6px 4px;
	border-color: #cacaca transparent transparent;
	background: #f5f5f7;
}
.node-wrap-box.start-node[data-v-f430c25e]:before {
	content: none;
}
.top-left-cover-line[data-v-f430c25e] {
	left: -1px;
}
.top-left-cover-line[data-v-f430c25e],
.top-right-cover-line[data-v-f430c25e] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	top: -4px;
}
.top-right-cover-line[data-v-f430c25e] {
	right: -1px;
}
.bottom-left-cover-line[data-v-f430c25e] {
	left: -1px;
}
.bottom-left-cover-line[data-v-f430c25e],
.bottom-right-cover-line[data-v-f430c25e] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	bottom: -4px;
}
.bottom-right-cover-line[data-v-f430c25e] {
	right: -1px;
}
.dingflow-design[data-v-f430c25e] {
	width: 100%;
	/*background-color: #f5f5f7;*/
	overflow: auto;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}
.dingflow-design .box-scale[data-v-f430c25e] {
	transform: scale(1);
	display: inline-block;
	position: relative;
	width: 100%;
	padding: 54.5px 0;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	min-width: -moz-min-content;
	min-width: min-content;
	/*background-color: #f5f5f7;*/
	transform-origin: 50% 0px 0px;
}
.dingflow-design .node-wrap[data-v-f430c25e] {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	padding: 0 50px;
	position: relative;
}
.dingflow-design .branch-wrap[data-v-f430c25e],
.dingflow-design .node-wrap[data-v-f430c25e] {
	display: inline-flex;
	width: 100%;
}
.dingflow-design .branch-box-wrap[data-v-f430c25e] {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	min-height: 270px;
	width: 100%;
	flex-shrink: 0;
}
.dingflow-design .branch-box[data-v-f430c25e] {
	display: flex;
	overflow: visible;
	min-height: 180px;
	height: auto;
	border-bottom: 2px solid #ccc;
	border-top: 2px solid #ccc;
	position: relative;
	margin-top: 15px;
}
.dingflow-design .branch-box .col-box[data-v-f430c25e] {
	background: #f5f5f7;
}
.dingflow-design .branch-box .col-box[data-v-f430c25e]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .add-branch[data-v-f430c25e] {
	border: none;
	outline: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	justify-content: center;
	font-size: 12px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	color: #3296fa;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	position: absolute;
	top: -16px;
	left: 50%;
	transform: translateX(-50%);
	transform-origin: center center;
	cursor: pointer;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dingflow-design .add-branch[data-v-f430c25e]:hover {
	transform: translateX(-50%) scale(1.1);
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .add-branch[data-v-f430c25e]:active {
	transform: translateX(-50%);
	box-shadow: none;
}
.dingflow-design .col-box[data-v-f430c25e] {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}
.dingflow-design .condition-node[data-v-f430c25e] {
	min-height: 220px;
}
.dingflow-design .condition-node[data-v-f430c25e],
.dingflow-design .condition-node-box[data-v-f430c25e] {
	display: inline-flex;
	flex-direction: column;
	-webkit-box-flex: 1;
}
.dingflow-design .condition-node-box[data-v-f430c25e] {
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 50px;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	position: relative;
}
.dingflow-design .condition-node-box[data-v-f430c25e]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .auto-judge[data-v-f430c25e] {
	position: relative;
	width: 220px;
	min-height: 72px;
	background: #fff;
	border-radius: 4px;
	padding: 14px 19px;
	cursor: pointer;
}
.dingflow-design .auto-judge[data-v-f430c25e]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge.active[data-v-f430c25e]:after,
.dingflow-design .auto-judge[data-v-f430c25e]:active:after,
.dingflow-design .auto-judge[data-v-f430c25e]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.dingflow-design .auto-judge.active .close[data-v-f430c25e],
.dingflow-design .auto-judge:active .close[data-v-f430c25e],
.dingflow-design .auto-judge:hover .close[data-v-f430c25e] {
	display: block;
}
.dingflow-design .auto-judge.error[data-v-f430c25e]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge .title-wrapper[data-v-f430c25e] {
	position: relative;
	font-size: 12px;
	color: #15bc83;
	text-align: left;
	line-height: 16px;
}
.dingflow-design .auto-judge .title-wrapper .editable-title[data-v-f430c25e] {
	display: inline-block;
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dingflow-design .auto-judge .title-wrapper .priority-title[data-v-f430c25e] {
	display: inline-block;
	float: right;
	margin-right: 10px;
	color: rgba(25, 31, 37, 0.56);
}
.dingflow-design .auto-judge .placeholder[data-v-f430c25e] {
	color: #bfbfbf;
}
.dingflow-design .auto-judge .close[data-v-f430c25e] {
	display: none;
	position: absolute;
	right: -10px;
	top: -10px;
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.25);
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	z-index: 2;
}
.dingflow-design .auto-judge .content[data-v-f430c25e] {
	font-size: 14px;
	color: #191f25;
	text-align: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.dingflow-design .auto-judge .sort-left[data-v-f430c25e],
.dingflow-design .auto-judge .sort-right[data-v-f430c25e] {
	position: absolute;
	top: 0;
	bottom: 0;
	display: none;
	z-index: 1;
}
.dingflow-design .auto-judge .sort-left[data-v-f430c25e] {
	left: 0;
	border-right: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge .sort-right[data-v-f430c25e] {
	right: 0;
	border-left: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge:hover .sort-left[data-v-f430c25e],
.dingflow-design .auto-judge:hover .sort-right[data-v-f430c25e] {
	display: flex;
	align-items: center;
}
.dingflow-design .auto-judge .sort-left[data-v-f430c25e]:hover,
.dingflow-design .auto-judge .sort-right[data-v-f430c25e]:hover {
	background: #efefef;
}
.dingflow-design .end-node[data-v-f430c25e] {
	border-radius: 50%;
	font-size: 14px;
	/*color: rgba(25, 31, 37, .4);*/
	text-align: left;
}
.dingflow-design .end-node .end-node-circle[data-v-f430c25e] {
	width: 10px;
	height: 10px;
	margin: auto;
	border-radius: 50%;
	background: #dbdcdc;
}
.dingflow-design .end-node .end-node-text[data-v-f430c25e] {
	margin-top: 5px;
	text-align: center;
}
.approval-setting[data-v-f430c25e] {
	border-radius: 2px;
	margin: 20px 0;
	position: relative;
	background: #fff;
}
.ant-btn[data-v-f430c25e] {
	position: relative;
}
.error_tip[data-v-f430c25e] {
	position: absolute;
	top: 0px;
	right: 0px;
	transform: translate(150%, 0px);
	font-size: 24px;
}
.promoter_person .el-dialog__body[data-v-f430c25e] {
	padding: 10px 20px 14px 20px;
}
.selected_list[data-v-f430c25e] {
	margin-bottom: 20px;
	line-height: 30px;
}
.selected_list span[data-v-f430c25e] {
	margin-right: 10px;
	padding: 3px 6px 3px 9px;
	line-height: 12px;
	white-space: nowrap;
	border-radius: 2px;
	border: 1px solid rgba(220, 220, 220, 1);
}
.selected_list img[data-v-f430c25e] {
	margin-left: 5px;
	width: 7px;
	height: 7px;
	cursor: pointer;
}

.card-header[data-v-d8977636] {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.add-node-btn-box[data-v-bae5e4a0] {
	width: 240px;
	display: inline-flex;
	flex-shrink: 0;
	position: relative;
}
.add-node-btn-box[data-v-bae5e4a0]::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.add-node-btn[data-v-bae5e4a0] {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	width: 240px;
	padding: 20px 0 32px;
	display: flex;
	justify-content: center;
	flex-shrink: 0;
	flex-grow: 1;
}
.add-node-btn .btn[data-v-bae5e4a0] {
	outline: none;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	width: 30px;
	height: 30px;
	background: #3296fa;
	border-radius: 50%;
	position: relative;
	border: none;
	line-height: 30px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.add-node-btn .btn .iconfont[data-v-bae5e4a0] {
	color: #fff;
	font-size: 16px;
}
.add-node-btn .btn[data-v-bae5e4a0]:hover {
	transform: scale(1.3);
	box-shadow: 0 13px 27px 0 rgba(0, 0, 0, 0.1);
}
.add-node-btn .btn[data-v-bae5e4a0]:active {
	transform: none;
	background: #1e83e9;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
body[data-v-bae5e4a0] {
}
@font-face {
	font-family: Chinese Quote;
	src: local('PingFang SC'), local('SimSun');
	unicode-range: u+2018, u+2019, u+201c, u+201d;
}
body[data-v-bae5e4a0],
html[data-v-bae5e4a0] {
	width: 100%;
	/* height: 100% */
}
input[data-v-bae5e4a0]::-ms-clear,
input[data-v-bae5e4a0]::-ms-reveal {
	display: none;
}
*[data-v-bae5e4a0],[data-v-bae5e4a0]:after,[data-v-bae5e4a0]:before {
	box-sizing: border-box;
}
html[data-v-bae5e4a0] {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article[data-v-bae5e4a0],
aside[data-v-bae5e4a0],
dialog[data-v-bae5e4a0],
figcaption[data-v-bae5e4a0],
figure[data-v-bae5e4a0],
footer[data-v-bae5e4a0],
header[data-v-bae5e4a0],
hgroup[data-v-bae5e4a0],
main[data-v-bae5e4a0],
nav[data-v-bae5e4a0],
section[data-v-bae5e4a0] {
	display: block;
}
body[data-v-bae5e4a0] {
	margin: 0;
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
}
[tabindex='-1'][data-v-bae5e4a0]:focus {
	outline: none !important;
}
hr[data-v-bae5e4a0] {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
h1[data-v-bae5e4a0],
h2[data-v-bae5e4a0],
h3[data-v-bae5e4a0],
h4[data-v-bae5e4a0],
h5[data-v-bae5e4a0],
h6[data-v-bae5e4a0] {
	margin-top: 0;
	margin-bottom: 0.5em;
	color: rgba(0, 0, 0, 0.85);
	font-weight: 500;
}
p[data-v-bae5e4a0] {
	margin-top: 0;
	margin-bottom: 1em;
}
abbr[data-original-title][data-v-bae5e4a0],
abbr[title][data-v-bae5e4a0] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
}
address[data-v-bae5e4a0] {
	margin-bottom: 1em;
	font-style: normal;
	line-height: inherit;
}
input[type='number'][data-v-bae5e4a0],
input[type='password'][data-v-bae5e4a0],
input[type='text'][data-v-bae5e4a0],
textarea[data-v-bae5e4a0] {
	-webkit-appearance: none;
}
dl[data-v-bae5e4a0],
ol[data-v-bae5e4a0],
ul[data-v-bae5e4a0] {
	margin-top: 0;
	margin-bottom: 1em;
}
ol ol[data-v-bae5e4a0],
ol ul[data-v-bae5e4a0],
ul ol[data-v-bae5e4a0],
ul ul[data-v-bae5e4a0] {
	margin-bottom: 0;
}
dt[data-v-bae5e4a0] {
	font-weight: 500;
}
dd[data-v-bae5e4a0] {
	margin-bottom: 0.5em;
	margin-left: 0;
}
blockquote[data-v-bae5e4a0] {
	margin: 0 0 1em;
}
dfn[data-v-bae5e4a0] {
	font-style: italic;
}
b[data-v-bae5e4a0],
strong[data-v-bae5e4a0] {
	font-weight: bolder;
}
small[data-v-bae5e4a0] {
	font-size: 80%;
}
sub[data-v-bae5e4a0],
sup[data-v-bae5e4a0] {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sub[data-v-bae5e4a0] {
	bottom: -0.25em;
}
sup[data-v-bae5e4a0] {
	top: -0.5em;
}
a[data-v-bae5e4a0] {
	color: #1890ff;
	background-color: transparent;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	transition: color 0.3s;
	-webkit-text-decoration-skip: objects;
}
a[data-v-bae5e4a0]:focus {
	text-decoration: underline;
	-webkit-text-decoration-skip: auto;
	        text-decoration-skip: auto;
}
a[data-v-bae5e4a0]:hover {
	color: #40a9ff;
}
a[data-v-bae5e4a0]:active {
	color: #096dd9;
}
a[data-v-bae5e4a0]:active,
a[data-v-bae5e4a0]:hover {
	outline: 0;
	text-decoration: none;
}
code[data-v-bae5e4a0],
kbd[data-v-bae5e4a0],
pre[data-v-bae5e4a0],
samp[data-v-bae5e4a0] {
	font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
	font-size: 1em;
}
pre[data-v-bae5e4a0] {
	margin-top: 0;
	margin-bottom: 1em;
	overflow: auto;
}
figure[data-v-bae5e4a0] {
	margin: 0 0 1em;
}
img[data-v-bae5e4a0] {
	vertical-align: middle;
	border-style: none;
}
svg[data-v-bae5e4a0]:not(:root) {
	overflow: hidden;
}
[role='button'][data-v-bae5e4a0],
a[data-v-bae5e4a0],
area[data-v-bae5e4a0],
button[data-v-bae5e4a0],
input[data-v-bae5e4a0]:not([type='range']),
label[data-v-bae5e4a0],
select[data-v-bae5e4a0],
summary[data-v-bae5e4a0],
textarea[data-v-bae5e4a0] {
	touch-action: manipulation;
}
table[data-v-bae5e4a0] {
	border-collapse: collapse;
}
caption[data-v-bae5e4a0] {
	padding-top: 0.75em;
	padding-bottom: 0.3em;
	color: rgba(0, 0, 0, 0.45);
	text-align: left;
	caption-side: bottom;
}
th[data-v-bae5e4a0] {
	text-align: inherit;
}
button[data-v-bae5e4a0],
input[data-v-bae5e4a0],
optgroup[data-v-bae5e4a0],
select[data-v-bae5e4a0],
textarea[data-v-bae5e4a0] {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
button[data-v-bae5e4a0],
input[data-v-bae5e4a0] {
	overflow: visible;
}
button[data-v-bae5e4a0],
select[data-v-bae5e4a0] {
	text-transform: none;
}
[type='reset'][data-v-bae5e4a0],
[type='submit'][data-v-bae5e4a0],
button[data-v-bae5e4a0],
html [type='button'][data-v-bae5e4a0] {
	-webkit-appearance: button;
}
[type='button'][data-v-bae5e4a0]::-moz-focus-inner,
[type='reset'][data-v-bae5e4a0]::-moz-focus-inner,
[type='submit'][data-v-bae5e4a0]::-moz-focus-inner,
button[data-v-bae5e4a0]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
input[type='checkbox'][data-v-bae5e4a0],
input[type='radio'][data-v-bae5e4a0] {
	box-sizing: border-box;
	padding: 0;
}
input[type='date'][data-v-bae5e4a0],
input[type='datetime-local'][data-v-bae5e4a0],
input[type='month'][data-v-bae5e4a0],
input[type='time'][data-v-bae5e4a0] {
	-webkit-appearance: listbox;
}
textarea[data-v-bae5e4a0] {
	overflow: auto;
	resize: vertical;
}
fieldset[data-v-bae5e4a0] {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
legend[data-v-bae5e4a0] {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: 0.5em;
	font-size: 1.5em;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}
progress[data-v-bae5e4a0] {
	vertical-align: baseline;
}
[type='number'][data-v-bae5e4a0]::-webkit-inner-spin-button,
[type='number'][data-v-bae5e4a0]::-webkit-outer-spin-button {
	height: auto;
}
[type='search'][data-v-bae5e4a0] {
	outline-offset: -2px;
	-webkit-appearance: none;
}
[type='search'][data-v-bae5e4a0]::-webkit-search-cancel-button,
[type='search'][data-v-bae5e4a0]::-webkit-search-decoration {
	-webkit-appearance: none;
}
[data-v-bae5e4a0]::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}
output[data-v-bae5e4a0] {
	display: inline-block;
}
summary[data-v-bae5e4a0] {
	display: list-item;
}
template[data-v-bae5e4a0] {
	display: none;
}
[hidden][data-v-bae5e4a0] {
	display: none !important;
}
mark[data-v-bae5e4a0] {
	padding: 0.2em;
	/*background-color: #feffe6*/
}
[data-v-bae5e4a0]::-moz-selection {
	background: #1890ff;
	color: #fff;
}
[data-v-bae5e4a0]::selection {
	background: #1890ff;
	color: #fff;
}
.clearfix[data-v-bae5e4a0] {
	zoom: 1;
}
.clearfix[data-v-bae5e4a0]:after,
.clearfix[data-v-bae5e4a0]:before {
	content: '';
	display: table;
}
.clearfix[data-v-bae5e4a0]:after {
	clear: both;
}
@font-face {
	font-family: anticon;
	font-display: fallback;
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.eot');
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.woff') format('woff'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.ttf') format('truetype'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.svg#iconfont') format('svg');
}
.anticon[data-v-bae5e4a0] {
	display: inline-block;
	font-style: normal;
	vertical-align: baseline;
	text-align: center;
	text-transform: none;
	line-height: 1;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anticon[data-v-bae5e4a0]:before {
	display: block;
	font-family: anticon !important;
}
.anticon-close[data-v-bae5e4a0]:before {
	content: '\E633';
}
.anticon-right[data-v-bae5e4a0]:before {
	content: '\E61F';
}
.anticon-exclamation-circle[data-v-bae5e4a0] {
	color: rgb(242, 86, 67);
}
.anticon-exclamation-circle[data-v-bae5e4a0]:before {
	content: '\E62C';
}
.anticon-left[data-v-bae5e4a0]:before {
	content: '\E620';
}
.anticon-close-circle[data-v-bae5e4a0]:before {
	content: '\E62E';
}
.ant-btn[data-v-bae5e4a0] {
	line-height: 1.5;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 0 15px;
	font-size: 14px;
	border-radius: 4px;
	height: 32px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	position: relative;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	border-color: #d9d9d9;
}
.ant-btn > .anticon[data-v-bae5e4a0] {
	line-height: 1;
}
.ant-btn[data-v-bae5e4a0],
.ant-btn[data-v-bae5e4a0]:active,
.ant-btn[data-v-bae5e4a0]:focus {
	outline: 0;
}
.ant-btn > a[data-v-bae5e4a0]:only-child {
	color: currentColor;
}
.ant-btn > a[data-v-bae5e4a0]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn[data-v-bae5e4a0]:focus,
.ant-btn[data-v-bae5e4a0]:hover {
	color: #40a9ff;
	background-color: #fff;
	border-color: #40a9ff;
}
.ant-btn:focus > a[data-v-bae5e4a0]:only-child,
.ant-btn:hover > a[data-v-bae5e4a0]:only-child {
	color: currentColor;
}
.ant-btn:focus > a[data-v-bae5e4a0]:only-child:after,
.ant-btn:hover > a[data-v-bae5e4a0]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-bae5e4a0],
.ant-btn[data-v-bae5e4a0]:active {
	color: #096dd9;
	background-color: #fff;
	border-color: #096dd9;
}
.ant-btn.active > a[data-v-bae5e4a0]:only-child,
.ant-btn:active > a[data-v-bae5e4a0]:only-child {
	color: currentColor;
}
.ant-btn.active > a[data-v-bae5e4a0]:only-child:after,
.ant-btn:active > a[data-v-bae5e4a0]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-bae5e4a0],
.ant-btn[data-v-bae5e4a0]:active,
.ant-btn[data-v-bae5e4a0]:focus,
.ant-btn[data-v-bae5e4a0]:hover {
	background: #fff;
	text-decoration: none;
}
.ant-btn > i[data-v-bae5e4a0],
.ant-btn > span[data-v-bae5e4a0] {
	pointer-events: none;
}
.ant-btn[data-v-bae5e4a0]:before {
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	background: #fff;
	opacity: 0.35;
	content: '';
	border-radius: inherit;
	z-index: 1;
	transition: opacity 0.2s;
	pointer-events: none;
	display: none;
}
.ant-btn .anticon[data-v-bae5e4a0] {
	transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn:active > span[data-v-bae5e4a0],
.ant-btn:focus > span[data-v-bae5e4a0] {
	position: relative;
}
.ant-btn > .anticon + span[data-v-bae5e4a0],
.ant-btn > span + .anticon[data-v-bae5e4a0] {
	margin-left: 8px;
}
.fd-nav-container[data-v-bae5e4a0] {
	position: relative;
	display: inline-block;
}
.fd-nav-container .ghost-bar[data-v-bae5e4a0] {
	position: absolute;
	width: 150px;
	height: 100%;
	left: 0;
	background: #1583f2;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-container .ghost-bar[data-v-bae5e4a0]:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 6px;
	border-color: transparent transparent #f6f6f6;
}
.fd-nav-item[data-v-bae5e4a0] {
	position: relative;
	cursor: pointer;
	display: inline-block;
	line-height: 60px;
	width: 150px;
	text-align: center;
	white-space: nowrap;
}
.fd-nav-item .order-num[data-v-bae5e4a0] {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 6px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-item.active .order-num[data-v-bae5e4a0] {
	color: #1583f2;
	background: #fff;
}
.ant-input[data-v-bae5e4a0] {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-variant: tabular-nums;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block;
	padding: 4px 11px;
	width: 100%;
	height: 32px;
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	background-image: none;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	transition: all 0.3s;
}
.ant-input[data-v-bae5e4a0]::-moz-placeholder {
	color: #bfbfbf;
	opacity: 1;
}
.ant-input[data-v-bae5e4a0]:-ms-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-bae5e4a0]::-webkit-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-bae5e4a0]:focus,
.ant-input[data-v-bae5e4a0]:hover {
	border-color: #40a9ff;
	border-right-width: 1px !important;
}
.ant-input[data-v-bae5e4a0]:focus {
	outline: 0;
	box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
textarea.ant-input[data-v-bae5e4a0] {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	transition: all 0.3s, height 0s;
	min-height: 32px;
}
a[data-v-bae5e4a0],
abbr[data-v-bae5e4a0],
acronym[data-v-bae5e4a0],
address[data-v-bae5e4a0],
applet[data-v-bae5e4a0],
article[data-v-bae5e4a0],
aside[data-v-bae5e4a0],
audio[data-v-bae5e4a0],
b[data-v-bae5e4a0],
big[data-v-bae5e4a0],
blockquote[data-v-bae5e4a0],
body[data-v-bae5e4a0],
canvas[data-v-bae5e4a0],
caption[data-v-bae5e4a0],
center[data-v-bae5e4a0],
cite[data-v-bae5e4a0],
code[data-v-bae5e4a0],
dd[data-v-bae5e4a0],
del[data-v-bae5e4a0],
details[data-v-bae5e4a0],
dfn[data-v-bae5e4a0],
div[data-v-bae5e4a0],
dl[data-v-bae5e4a0],
dt[data-v-bae5e4a0],
em[data-v-bae5e4a0],
fieldset[data-v-bae5e4a0],
figcaption[data-v-bae5e4a0],
figure[data-v-bae5e4a0],
footer[data-v-bae5e4a0],
form[data-v-bae5e4a0],
h1[data-v-bae5e4a0],
h2[data-v-bae5e4a0],
h3[data-v-bae5e4a0],
h4[data-v-bae5e4a0],
h5[data-v-bae5e4a0],
h6[data-v-bae5e4a0],
header[data-v-bae5e4a0],
hgroup[data-v-bae5e4a0],
html[data-v-bae5e4a0],
i[data-v-bae5e4a0],
iframe[data-v-bae5e4a0],
img[data-v-bae5e4a0],
ins[data-v-bae5e4a0],
kbd[data-v-bae5e4a0],
label[data-v-bae5e4a0],
legend[data-v-bae5e4a0],
li[data-v-bae5e4a0],
mark[data-v-bae5e4a0],
menu[data-v-bae5e4a0],
nav[data-v-bae5e4a0],
object[data-v-bae5e4a0],
ol[data-v-bae5e4a0],
p[data-v-bae5e4a0],
pre[data-v-bae5e4a0],
q[data-v-bae5e4a0],
s[data-v-bae5e4a0],
samp[data-v-bae5e4a0],
section[data-v-bae5e4a0],
small[data-v-bae5e4a0],
span[data-v-bae5e4a0],
strike[data-v-bae5e4a0],
strong[data-v-bae5e4a0],
sub[data-v-bae5e4a0],
summary[data-v-bae5e4a0],
sup[data-v-bae5e4a0],
table[data-v-bae5e4a0],
tbody[data-v-bae5e4a0],
td[data-v-bae5e4a0],
tfoot[data-v-bae5e4a0],
th[data-v-bae5e4a0],
thead[data-v-bae5e4a0],
time[data-v-bae5e4a0],
tr[data-v-bae5e4a0],
tt[data-v-bae5e4a0],
u[data-v-bae5e4a0],
ul[data-v-bae5e4a0],
var[data-v-bae5e4a0],
video[data-v-bae5e4a0] {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*[data-v-bae5e4a0],[data-v-bae5e4a0]:after,[data-v-bae5e4a0]:before {
	box-sizing: border-box;
}
html[data-v-bae5e4a0] {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body[data-v-bae5e4a0],
html[data-v-bae5e4a0] {
	font-size: 14px;
}
body[data-v-bae5e4a0] {
	font-family: Microsoft Yahei, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.6;

	position: static !important;
}
ol[data-v-bae5e4a0],
ul[data-v-bae5e4a0] {
	list-style-type: none;
}
b[data-v-bae5e4a0],
strong[data-v-bae5e4a0] {
	font-weight: 700;
}
img[data-v-bae5e4a0] {
	border: 0;
}
button[data-v-bae5e4a0],
input[data-v-bae5e4a0],
select[data-v-bae5e4a0],
textarea[data-v-bae5e4a0] {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
textarea[data-v-bae5e4a0] {
	overflow: auto;
	vertical-align: top;
	-webkit-appearance: none;
}
button[data-v-bae5e4a0],
input[data-v-bae5e4a0] {
	line-height: normal;
}
button[data-v-bae5e4a0],
select[data-v-bae5e4a0] {
	text-transform: none;
}
button[data-v-bae5e4a0],
html input[type='button'][data-v-bae5e4a0],
input[type='reset'][data-v-bae5e4a0],
input[type='submit'][data-v-bae5e4a0] {
	-webkit-appearance: button;
	cursor: pointer;
}
input[type='search'][data-v-bae5e4a0] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type='search'][data-v-bae5e4a0]::-webkit-search-cancel-button,
input[type='search'][data-v-bae5e4a0]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button[data-v-bae5e4a0]::-moz-focus-inner,
input[data-v-bae5e4a0]::-moz-focus-inner {
	border: 0;
	padding: 0;
}
table[data-v-bae5e4a0] {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table[data-v-bae5e4a0],
td[data-v-bae5e4a0],
th[data-v-bae5e4a0] {
	border: 0;
}
td[data-v-bae5e4a0],
th[data-v-bae5e4a0] {
	padding: 0;
	vertical-align: top;
}
th[data-v-bae5e4a0] {
	font-weight: 700;
	text-align: left;
}
thead th[data-v-bae5e4a0] {
	white-space: nowrap;
}
a[data-v-bae5e4a0] {
	text-decoration: none;
	cursor: pointer;
	color: #3296fa;
}
a[data-v-bae5e4a0]:active,
a[data-v-bae5e4a0]:hover {
	outline: 0;
	color: #3296fa;
}
small[data-v-bae5e4a0] {
	font-size: 80%;
}
body[data-v-bae5e4a0],
html[data-v-bae5e4a0] {
	font-size: 12px !important;
}
.wrap[data-v-bae5e4a0] {
	display: flex;
	flex-direction: column;
	height: 100%;
}
@font-face {
	font-family: IconFont;
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot');
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot?#iefix') format('embedded-opentype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.woff') format('woff'), url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.ttf') format('truetype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.svg#IconFont') format('svg');
}
.iconfont[data-v-bae5e4a0] {
	font-family: IconFont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.fd-nav[data-v-bae5e4a0] {
	width: 100%;
	height: 60px;
	font-size: 14px;

	display: flex;
	align-items: center;
}
.fd-nav > *[data-v-bae5e4a0] {
	flex: 1;
	width: 100%;
}
.fd-nav .fd-nav-left[data-v-bae5e4a0] {
	display: flex;
	align-items: center;
}
.fd-nav .fd-nav-center[data-v-bae5e4a0] {
	flex: none;
	width: 600px;
	text-align: center;
}
.fd-nav .fd-nav-right[data-v-bae5e4a0] {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	text-align: right;
}
.fd-nav .fd-nav-back[data-v-bae5e4a0] {
	display: inline-block;
	width: 60px;
	height: 60px;
	font-size: 22px;
	border-right: 1px solid #1583f2;
	text-align: center;
	cursor: pointer;
}
.fd-nav .fd-nav-back[data-v-bae5e4a0]:hover {
	background: #5af;
}
.fd-nav .fd-nav-back[data-v-bae5e4a0]:active {
	background: #1583f2;
}
.fd-nav .fd-nav-back .anticon[data-v-bae5e4a0] {
	line-height: 60px;
}
.fd-nav .fd-nav-title[data-v-bae5e4a0] {
	width: 0;
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 15px;
}
.fd-nav a[data-v-bae5e4a0] {
	margin-left: 12px;
	z-index: 100;
	color: #fff;
}
.fd-nav .button-publish[data-v-bae5e4a0] {
	min-width: 80px;
	margin-left: 4px;
	margin-right: 15px;
	/*color: #3296fa;*/
	border-color: #fff;
}
.fd-nav .button-publish.ant-btn[data-v-bae5e4a0]:focus,
.fd-nav .button-publish.ant-btn[data-v-bae5e4a0]:hover {
	color: #3296fa;
	border-color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
}
.fd-nav .button-publish.ant-btn[data-v-bae5e4a0]:active {
	color: #3296fa;
	background: #d6eaff;
	box-shadow: none;
}
.fd-nav .button-preview[data-v-bae5e4a0] {
	min-width: 80px;
	margin-left: 16px;
	margin-right: 4px;
	color: #fff;
	border-color: #fff;
	background: transparent;
}
.fd-nav .button-preview.ant-btn[data-v-bae5e4a0]:focus,
.fd-nav .button-preview.ant-btn[data-v-bae5e4a0]:hover {
	color: #fff;
	border-color: #fff;
	background: #59acfc;
}
.fd-nav .button-preview.ant-btn[data-v-bae5e4a0]:active {
	color: #fff;
	border-color: #fff;
	background: #2186ef;
}
.fd-nav-content[data-v-bae5e4a0] {
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 30px;
}
.error-modal-desc[data-v-bae5e4a0] {
	font-size: 13px;
	color: rgba(25, 31, 37, 0.56);
	line-height: 22px;
	margin-bottom: 14px;
}
.error-modal-list[data-v-bae5e4a0] {
	height: 200px;
	overflow-y: auto;
	margin-right: -25px;
	padding-right: 25px;
}
.error-modal-item[data-v-bae5e4a0] {
	padding: 10px 20px;
	line-height: 21px;
	background: #f6f6f6;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
	border-radius: 4px;
}
.error-modal-item-label[data-v-bae5e4a0] {
	flex: none;
	font-size: 15px;
	color: rgba(25, 31, 37, 0.56);
	padding-right: 10px;
}
.error-modal-item-content[data-v-bae5e4a0] {
	text-align: right;
	flex: 1;
	font-size: 13px;
	color: #191f25;
}
#body.blur[data-v-bae5e4a0] {
	filter: blur(3px);
}
.zoom[data-v-bae5e4a0] {
	display: flex;
	position: fixed;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	width: 125px;
	right: 40px;
	margin-top: 30px;
	z-index: 10;
}
.zoom .zoom-in[data-v-bae5e4a0],
.zoom .zoom-out[data-v-bae5e4a0] {
	width: 30px;
	height: 30px;
	background: #fff;
	color: #c1c1cd;
	cursor: pointer;
	background-size: 100%;
	background-repeat: no-repeat;
}
.zoom .zoom-out[data-v-bae5e4a0] {
	background-image: url(https://gw.alicdn.com/tfs/TB1s0qhBHGYBuNjy0FoXXciBFXa-90-90.png);
}
.zoom .zoom-out.disabled[data-v-bae5e4a0] {
	opacity: 0.5;
}
.zoom .zoom-in[data-v-bae5e4a0] {
	background-image: url(https://gw.alicdn.com/tfs/TB1UIgJBTtYBeNjy1XdXXXXyVXa-90-90.png);
}
.zoom .zoom-in.disabled[data-v-bae5e4a0] {
	opacity: 0.5;
}
.auto-judge:hover .editable-title[data-v-bae5e4a0],
.node-wrap-box:hover .editable-title[data-v-bae5e4a0] {
	border-bottom: 1px dashed #fff;
}
.auto-judge:hover .editable-title.editing[data-v-bae5e4a0],
.node-wrap-box:hover .editable-title.editing[data-v-bae5e4a0] {
	text-decoration: none;
	border: 1px solid #d9d9d9;
}
.auto-judge:hover .editable-title[data-v-bae5e4a0] {
	border-color: #15bc83;
}
.editable-title[data-v-bae5e4a0] {
	line-height: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dashed transparent;
}
.editable-title[data-v-bae5e4a0]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 40px;
}
.editable-title[data-v-bae5e4a0]:hover {
	border-bottom: 1px dashed #fff;
}
.editable-title-input[data-v-bae5e4a0] {
	flex: none;
	height: 18px;
	padding-left: 4px;
	text-indent: 0;
	font-size: 12px;
	line-height: 18px;
	z-index: 1;
}
.editable-title-input[data-v-bae5e4a0]:hover {
	text-decoration: none;
}
.ant-btn[data-v-bae5e4a0] {
	position: relative;
}
.node-wrap-box[data-v-bae5e4a0] {
	display: inline-flex;
	flex-direction: column;
	position: relative;
	width: 220px;
	min-height: 72px;
	flex-shrink: 0;
	background: #fff;
	border-radius: 4px;
	color: black;
	cursor: pointer;
}
.node-wrap-box[data-v-bae5e4a0]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box.active[data-v-bae5e4a0]:after,
.node-wrap-box[data-v-bae5e4a0]:active:after,
.node-wrap-box[data-v-bae5e4a0]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.node-wrap-box.active .close[data-v-bae5e4a0],
.node-wrap-box:active .close[data-v-bae5e4a0],
.node-wrap-box:hover .close[data-v-bae5e4a0] {
	display: block;
}
.node-wrap-box.error[data-v-bae5e4a0]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box .title[data-v-bae5e4a0] {
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 16px;
	padding-right: 30px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background: #576a95;
	border-radius: 4px 4px 0 0;
}
.node-wrap-box .title .iconfont[data-v-bae5e4a0] {
	font-size: 12px;
	margin-right: 5px;
}
.node-wrap-box .placeholder[data-v-bae5e4a0] {
	color: #bfbfbf;
}
.node-wrap-box .close[data-v-bae5e4a0] {
	display: none;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
}
.node-wrap-box .content[data-v-bae5e4a0] {
	position: relative;
	font-size: 14px;
	padding: 16px;
	padding-right: 30px;
}
.node-wrap-box .content .text[data-v-bae5e4a0] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.node-wrap-box .content .arrow[data-v-bae5e4a0] {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 14px;
	font-size: 14px;
	color: #979797;
}
.start-node.node-wrap-box .content .text[data-v-bae5e4a0] {
	display: block;
	white-space: nowrap;
}
.node-wrap-box[data-v-bae5e4a0]:before {
	content: '';
	position: absolute;
	top: -12px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 4px;
	border-style: solid;
	border-width: 8px 6px 4px;
	border-color: #cacaca transparent transparent;
	background: #f5f5f7;
}
.node-wrap-box.start-node[data-v-bae5e4a0]:before {
	content: none;
}
.top-left-cover-line[data-v-bae5e4a0] {
	left: -1px;
}
.top-left-cover-line[data-v-bae5e4a0],
.top-right-cover-line[data-v-bae5e4a0] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	top: -4px;
}
.top-right-cover-line[data-v-bae5e4a0] {
	right: -1px;
}
.bottom-left-cover-line[data-v-bae5e4a0] {
	left: -1px;
}
.bottom-left-cover-line[data-v-bae5e4a0],
.bottom-right-cover-line[data-v-bae5e4a0] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	bottom: -4px;
}
.bottom-right-cover-line[data-v-bae5e4a0] {
	right: -1px;
}
.dingflow-design[data-v-bae5e4a0] {
	width: 100%;
	/*background-color: #f5f5f7;*/
	overflow: auto;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}
.dingflow-design .box-scale[data-v-bae5e4a0] {
	transform: scale(1);
	display: inline-block;
	position: relative;
	width: 100%;
	padding: 54.5px 0;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	min-width: -moz-min-content;
	min-width: min-content;
	/*background-color: #f5f5f7;*/
	transform-origin: 50% 0px 0px;
}
.dingflow-design .node-wrap[data-v-bae5e4a0] {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	padding: 0 50px;
	position: relative;
}
.dingflow-design .branch-wrap[data-v-bae5e4a0],
.dingflow-design .node-wrap[data-v-bae5e4a0] {
	display: inline-flex;
	width: 100%;
}
.dingflow-design .branch-box-wrap[data-v-bae5e4a0] {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	min-height: 270px;
	width: 100%;
	flex-shrink: 0;
}
.dingflow-design .branch-box[data-v-bae5e4a0] {
	display: flex;
	overflow: visible;
	min-height: 180px;
	height: auto;
	border-bottom: 2px solid #ccc;
	border-top: 2px solid #ccc;
	position: relative;
	margin-top: 15px;
}
.dingflow-design .branch-box .col-box[data-v-bae5e4a0] {
	background: #f5f5f7;
}
.dingflow-design .branch-box .col-box[data-v-bae5e4a0]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .add-branch[data-v-bae5e4a0] {
	border: none;
	outline: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	justify-content: center;
	font-size: 12px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	color: #3296fa;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	position: absolute;
	top: -16px;
	left: 50%;
	transform: translateX(-50%);
	transform-origin: center center;
	cursor: pointer;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dingflow-design .add-branch[data-v-bae5e4a0]:hover {
	transform: translateX(-50%) scale(1.1);
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .add-branch[data-v-bae5e4a0]:active {
	transform: translateX(-50%);
	box-shadow: none;
}
.dingflow-design .col-box[data-v-bae5e4a0] {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}
.dingflow-design .condition-node[data-v-bae5e4a0] {
	min-height: 220px;
}
.dingflow-design .condition-node[data-v-bae5e4a0],
.dingflow-design .condition-node-box[data-v-bae5e4a0] {
	display: inline-flex;
	flex-direction: column;
	-webkit-box-flex: 1;
}
.dingflow-design .condition-node-box[data-v-bae5e4a0] {
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 50px;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	position: relative;
}
.dingflow-design .condition-node-box[data-v-bae5e4a0]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .auto-judge[data-v-bae5e4a0] {
	position: relative;
	width: 220px;
	min-height: 72px;
	background: #fff;
	border-radius: 4px;
	padding: 14px 19px;
	cursor: pointer;
}
.dingflow-design .auto-judge[data-v-bae5e4a0]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge.active[data-v-bae5e4a0]:after,
.dingflow-design .auto-judge[data-v-bae5e4a0]:active:after,
.dingflow-design .auto-judge[data-v-bae5e4a0]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.dingflow-design .auto-judge.active .close[data-v-bae5e4a0],
.dingflow-design .auto-judge:active .close[data-v-bae5e4a0],
.dingflow-design .auto-judge:hover .close[data-v-bae5e4a0] {
	display: block;
}
.dingflow-design .auto-judge.error[data-v-bae5e4a0]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge .title-wrapper[data-v-bae5e4a0] {
	position: relative;
	font-size: 12px;
	color: #15bc83;
	text-align: left;
	line-height: 16px;
}
.dingflow-design .auto-judge .title-wrapper .editable-title[data-v-bae5e4a0] {
	display: inline-block;
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dingflow-design .auto-judge .title-wrapper .priority-title[data-v-bae5e4a0] {
	display: inline-block;
	float: right;
	margin-right: 10px;
	color: rgba(25, 31, 37, 0.56);
}
.dingflow-design .auto-judge .placeholder[data-v-bae5e4a0] {
	color: #bfbfbf;
}
.dingflow-design .auto-judge .close[data-v-bae5e4a0] {
	display: none;
	position: absolute;
	right: -10px;
	top: -10px;
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.25);
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	z-index: 2;
}
.dingflow-design .auto-judge .content[data-v-bae5e4a0] {
	font-size: 14px;
	color: #191f25;
	text-align: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.dingflow-design .auto-judge .sort-left[data-v-bae5e4a0],
.dingflow-design .auto-judge .sort-right[data-v-bae5e4a0] {
	position: absolute;
	top: 0;
	bottom: 0;
	display: none;
	z-index: 1;
}
.dingflow-design .auto-judge .sort-left[data-v-bae5e4a0] {
	left: 0;
	border-right: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge .sort-right[data-v-bae5e4a0] {
	right: 0;
	border-left: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge:hover .sort-left[data-v-bae5e4a0],
.dingflow-design .auto-judge:hover .sort-right[data-v-bae5e4a0] {
	display: flex;
	align-items: center;
}
.dingflow-design .auto-judge .sort-left[data-v-bae5e4a0]:hover,
.dingflow-design .auto-judge .sort-right[data-v-bae5e4a0]:hover {
	background: #efefef;
}
.dingflow-design .end-node[data-v-bae5e4a0] {
	border-radius: 50%;
	font-size: 14px;
	/*color: rgba(25, 31, 37, .4);*/
	text-align: left;
}
.dingflow-design .end-node .end-node-circle[data-v-bae5e4a0] {
	width: 10px;
	height: 10px;
	margin: auto;
	border-radius: 50%;
	background: #dbdcdc;
}
.dingflow-design .end-node .end-node-text[data-v-bae5e4a0] {
	margin-top: 5px;
	text-align: center;
}
.approval-setting[data-v-bae5e4a0] {
	border-radius: 2px;
	margin: 20px 0;
	position: relative;
	background: #fff;
}
.ant-btn[data-v-bae5e4a0] {
	position: relative;
}
.add-node-popover-body[data-v-bae5e4a0] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.add-node-popover-body .add-node-popover-item[data-v-bae5e4a0] {
  margin-right: 10px;
  cursor: pointer;
  text-align: center;
  flex: 1;
}
.add-node-popover-body .add-node-popover-item .item-wrapper[data-v-bae5e4a0] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 50%;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.add-node-popover-body .add-node-popover-item .item-wrapper .iconfont[data-v-bae5e4a0] {
  font-size: 35px;
  line-height: 80px;
}
.add-node-popover-body .add-node-popover-item.approver .item-wrapper[data-v-bae5e4a0] {
  color: #ff943e;
}
.add-node-popover-body .add-node-popover-item.condition .item-wrapper[data-v-bae5e4a0] {
  color: #15bc83;
}
.add-node-popover-body .add-node-popover-item.ParallelGateway .item-wrapper[data-v-bae5e4a0] {
  color: rgb(255, 69, 0);
}
.add-node-popover-body .add-node-popover-item:hover .item-wrapper[data-v-bae5e4a0] {
  background: #3296fa;
  box-shadow: 0 10px 20px 0 rgba(50, 150, 250, 0.4);
}
.add-node-popover-body .add-node-popover-item:hover .iconfont[data-v-bae5e4a0] {
  color: #fff;
}
.add-node-popover-body .add-node-popover-item:active .item-wrapper[data-v-bae5e4a0] {
  box-shadow: none;
  background: #eaeaea;
}body[data-v-04f7061d] {
}
@font-face {
	font-family: Chinese Quote;
	src: local('PingFang SC'), local('SimSun');
	unicode-range: u+2018, u+2019, u+201c, u+201d;
}
body[data-v-04f7061d],
html[data-v-04f7061d] {
	width: 100%;
	/* height: 100% */
}
input[data-v-04f7061d]::-ms-clear,
input[data-v-04f7061d]::-ms-reveal {
	display: none;
}
*[data-v-04f7061d],[data-v-04f7061d]:after,[data-v-04f7061d]:before {
	box-sizing: border-box;
}
html[data-v-04f7061d] {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article[data-v-04f7061d],
aside[data-v-04f7061d],
dialog[data-v-04f7061d],
figcaption[data-v-04f7061d],
figure[data-v-04f7061d],
footer[data-v-04f7061d],
header[data-v-04f7061d],
hgroup[data-v-04f7061d],
main[data-v-04f7061d],
nav[data-v-04f7061d],
section[data-v-04f7061d] {
	display: block;
}
body[data-v-04f7061d] {
	margin: 0;
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
}
[tabindex='-1'][data-v-04f7061d]:focus {
	outline: none !important;
}
hr[data-v-04f7061d] {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
h1[data-v-04f7061d],
h2[data-v-04f7061d],
h3[data-v-04f7061d],
h4[data-v-04f7061d],
h5[data-v-04f7061d],
h6[data-v-04f7061d] {
	margin-top: 0;
	margin-bottom: 0.5em;
	color: rgba(0, 0, 0, 0.85);
	font-weight: 500;
}
p[data-v-04f7061d] {
	margin-top: 0;
	margin-bottom: 1em;
}
abbr[data-original-title][data-v-04f7061d],
abbr[title][data-v-04f7061d] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
}
address[data-v-04f7061d] {
	margin-bottom: 1em;
	font-style: normal;
	line-height: inherit;
}
input[type='number'][data-v-04f7061d],
input[type='password'][data-v-04f7061d],
input[type='text'][data-v-04f7061d],
textarea[data-v-04f7061d] {
	-webkit-appearance: none;
}
dl[data-v-04f7061d],
ol[data-v-04f7061d],
ul[data-v-04f7061d] {
	margin-top: 0;
	margin-bottom: 1em;
}
ol ol[data-v-04f7061d],
ol ul[data-v-04f7061d],
ul ol[data-v-04f7061d],
ul ul[data-v-04f7061d] {
	margin-bottom: 0;
}
dt[data-v-04f7061d] {
	font-weight: 500;
}
dd[data-v-04f7061d] {
	margin-bottom: 0.5em;
	margin-left: 0;
}
blockquote[data-v-04f7061d] {
	margin: 0 0 1em;
}
dfn[data-v-04f7061d] {
	font-style: italic;
}
b[data-v-04f7061d],
strong[data-v-04f7061d] {
	font-weight: bolder;
}
small[data-v-04f7061d] {
	font-size: 80%;
}
sub[data-v-04f7061d],
sup[data-v-04f7061d] {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sub[data-v-04f7061d] {
	bottom: -0.25em;
}
sup[data-v-04f7061d] {
	top: -0.5em;
}
a[data-v-04f7061d] {
	color: #1890ff;
	background-color: transparent;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	transition: color 0.3s;
	-webkit-text-decoration-skip: objects;
}
a[data-v-04f7061d]:focus {
	text-decoration: underline;
	-webkit-text-decoration-skip: auto;
	        text-decoration-skip: auto;
}
a[data-v-04f7061d]:hover {
	color: #40a9ff;
}
a[data-v-04f7061d]:active {
	color: #096dd9;
}
a[data-v-04f7061d]:active,
a[data-v-04f7061d]:hover {
	outline: 0;
	text-decoration: none;
}
code[data-v-04f7061d],
kbd[data-v-04f7061d],
pre[data-v-04f7061d],
samp[data-v-04f7061d] {
	font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
	font-size: 1em;
}
pre[data-v-04f7061d] {
	margin-top: 0;
	margin-bottom: 1em;
	overflow: auto;
}
figure[data-v-04f7061d] {
	margin: 0 0 1em;
}
img[data-v-04f7061d] {
	vertical-align: middle;
	border-style: none;
}
svg[data-v-04f7061d]:not(:root) {
	overflow: hidden;
}
[role='button'][data-v-04f7061d],
a[data-v-04f7061d],
area[data-v-04f7061d],
button[data-v-04f7061d],
input[data-v-04f7061d]:not([type='range']),
label[data-v-04f7061d],
select[data-v-04f7061d],
summary[data-v-04f7061d],
textarea[data-v-04f7061d] {
	touch-action: manipulation;
}
table[data-v-04f7061d] {
	border-collapse: collapse;
}
caption[data-v-04f7061d] {
	padding-top: 0.75em;
	padding-bottom: 0.3em;
	color: rgba(0, 0, 0, 0.45);
	text-align: left;
	caption-side: bottom;
}
th[data-v-04f7061d] {
	text-align: inherit;
}
button[data-v-04f7061d],
input[data-v-04f7061d],
optgroup[data-v-04f7061d],
select[data-v-04f7061d],
textarea[data-v-04f7061d] {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
button[data-v-04f7061d],
input[data-v-04f7061d] {
	overflow: visible;
}
button[data-v-04f7061d],
select[data-v-04f7061d] {
	text-transform: none;
}
[type='reset'][data-v-04f7061d],
[type='submit'][data-v-04f7061d],
button[data-v-04f7061d],
html [type='button'][data-v-04f7061d] {
	-webkit-appearance: button;
}
[type='button'][data-v-04f7061d]::-moz-focus-inner,
[type='reset'][data-v-04f7061d]::-moz-focus-inner,
[type='submit'][data-v-04f7061d]::-moz-focus-inner,
button[data-v-04f7061d]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
input[type='checkbox'][data-v-04f7061d],
input[type='radio'][data-v-04f7061d] {
	box-sizing: border-box;
	padding: 0;
}
input[type='date'][data-v-04f7061d],
input[type='datetime-local'][data-v-04f7061d],
input[type='month'][data-v-04f7061d],
input[type='time'][data-v-04f7061d] {
	-webkit-appearance: listbox;
}
textarea[data-v-04f7061d] {
	overflow: auto;
	resize: vertical;
}
fieldset[data-v-04f7061d] {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
legend[data-v-04f7061d] {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: 0.5em;
	font-size: 1.5em;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}
progress[data-v-04f7061d] {
	vertical-align: baseline;
}
[type='number'][data-v-04f7061d]::-webkit-inner-spin-button,
[type='number'][data-v-04f7061d]::-webkit-outer-spin-button {
	height: auto;
}
[type='search'][data-v-04f7061d] {
	outline-offset: -2px;
	-webkit-appearance: none;
}
[type='search'][data-v-04f7061d]::-webkit-search-cancel-button,
[type='search'][data-v-04f7061d]::-webkit-search-decoration {
	-webkit-appearance: none;
}
[data-v-04f7061d]::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}
output[data-v-04f7061d] {
	display: inline-block;
}
summary[data-v-04f7061d] {
	display: list-item;
}
template[data-v-04f7061d] {
	display: none;
}
[hidden][data-v-04f7061d] {
	display: none !important;
}
mark[data-v-04f7061d] {
	padding: 0.2em;
	/*background-color: #feffe6*/
}
[data-v-04f7061d]::-moz-selection {
	background: #1890ff;
	color: #fff;
}
[data-v-04f7061d]::selection {
	background: #1890ff;
	color: #fff;
}
.clearfix[data-v-04f7061d] {
	zoom: 1;
}
.clearfix[data-v-04f7061d]:after,
.clearfix[data-v-04f7061d]:before {
	content: '';
	display: table;
}
.clearfix[data-v-04f7061d]:after {
	clear: both;
}
@font-face {
	font-family: anticon;
	font-display: fallback;
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.eot');
	src: url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.woff') format('woff'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.ttf') format('truetype'),
		url('https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.svg#iconfont') format('svg');
}
.anticon[data-v-04f7061d] {
	display: inline-block;
	font-style: normal;
	vertical-align: baseline;
	text-align: center;
	text-transform: none;
	line-height: 1;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anticon[data-v-04f7061d]:before {
	display: block;
	font-family: anticon !important;
}
.anticon-close[data-v-04f7061d]:before {
	content: '\E633';
}
.anticon-right[data-v-04f7061d]:before {
	content: '\E61F';
}
.anticon-exclamation-circle[data-v-04f7061d] {
	color: rgb(242, 86, 67);
}
.anticon-exclamation-circle[data-v-04f7061d]:before {
	content: '\E62C';
}
.anticon-left[data-v-04f7061d]:before {
	content: '\E620';
}
.anticon-close-circle[data-v-04f7061d]:before {
	content: '\E62E';
}
.ant-btn[data-v-04f7061d] {
	line-height: 1.5;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 0 15px;
	font-size: 14px;
	border-radius: 4px;
	height: 32px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	position: relative;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	border-color: #d9d9d9;
}
.ant-btn > .anticon[data-v-04f7061d] {
	line-height: 1;
}
.ant-btn[data-v-04f7061d],
.ant-btn[data-v-04f7061d]:active,
.ant-btn[data-v-04f7061d]:focus {
	outline: 0;
}
.ant-btn > a[data-v-04f7061d]:only-child {
	color: currentColor;
}
.ant-btn > a[data-v-04f7061d]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn[data-v-04f7061d]:focus,
.ant-btn[data-v-04f7061d]:hover {
	color: #40a9ff;
	background-color: #fff;
	border-color: #40a9ff;
}
.ant-btn:focus > a[data-v-04f7061d]:only-child,
.ant-btn:hover > a[data-v-04f7061d]:only-child {
	color: currentColor;
}
.ant-btn:focus > a[data-v-04f7061d]:only-child:after,
.ant-btn:hover > a[data-v-04f7061d]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-04f7061d],
.ant-btn[data-v-04f7061d]:active {
	color: #096dd9;
	background-color: #fff;
	border-color: #096dd9;
}
.ant-btn.active > a[data-v-04f7061d]:only-child,
.ant-btn:active > a[data-v-04f7061d]:only-child {
	color: currentColor;
}
.ant-btn.active > a[data-v-04f7061d]:only-child:after,
.ant-btn:active > a[data-v-04f7061d]:only-child:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: transparent;
}
.ant-btn.active[data-v-04f7061d],
.ant-btn[data-v-04f7061d]:active,
.ant-btn[data-v-04f7061d]:focus,
.ant-btn[data-v-04f7061d]:hover {
	background: #fff;
	text-decoration: none;
}
.ant-btn > i[data-v-04f7061d],
.ant-btn > span[data-v-04f7061d] {
	pointer-events: none;
}
.ant-btn[data-v-04f7061d]:before {
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	background: #fff;
	opacity: 0.35;
	content: '';
	border-radius: inherit;
	z-index: 1;
	transition: opacity 0.2s;
	pointer-events: none;
	display: none;
}
.ant-btn .anticon[data-v-04f7061d] {
	transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn:active > span[data-v-04f7061d],
.ant-btn:focus > span[data-v-04f7061d] {
	position: relative;
}
.ant-btn > .anticon + span[data-v-04f7061d],
.ant-btn > span + .anticon[data-v-04f7061d] {
	margin-left: 8px;
}
.fd-nav-container[data-v-04f7061d] {
	position: relative;
	display: inline-block;
}
.fd-nav-container .ghost-bar[data-v-04f7061d] {
	position: absolute;
	width: 150px;
	height: 100%;
	left: 0;
	background: #1583f2;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-container .ghost-bar[data-v-04f7061d]:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 6px;
	border-color: transparent transparent #f6f6f6;
}
.fd-nav-item[data-v-04f7061d] {
	position: relative;
	cursor: pointer;
	display: inline-block;
	line-height: 60px;
	width: 150px;
	text-align: center;
	white-space: nowrap;
}
.fd-nav-item .order-num[data-v-04f7061d] {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 6px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.fd-nav-item.active .order-num[data-v-04f7061d] {
	color: #1583f2;
	background: #fff;
}
.ant-input[data-v-04f7061d] {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
		Arial, sans-serif;
	font-variant: tabular-nums;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block;
	padding: 4px 11px;
	width: 100%;
	height: 32px;
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	background-image: none;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	transition: all 0.3s;
}
.ant-input[data-v-04f7061d]::-moz-placeholder {
	color: #bfbfbf;
	opacity: 1;
}
.ant-input[data-v-04f7061d]:-ms-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-04f7061d]::-webkit-input-placeholder {
	color: #bfbfbf;
}
.ant-input[data-v-04f7061d]:focus,
.ant-input[data-v-04f7061d]:hover {
	border-color: #40a9ff;
	border-right-width: 1px !important;
}
.ant-input[data-v-04f7061d]:focus {
	outline: 0;
	box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
textarea.ant-input[data-v-04f7061d] {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	transition: all 0.3s, height 0s;
	min-height: 32px;
}
a[data-v-04f7061d],
abbr[data-v-04f7061d],
acronym[data-v-04f7061d],
address[data-v-04f7061d],
applet[data-v-04f7061d],
article[data-v-04f7061d],
aside[data-v-04f7061d],
audio[data-v-04f7061d],
b[data-v-04f7061d],
big[data-v-04f7061d],
blockquote[data-v-04f7061d],
body[data-v-04f7061d],
canvas[data-v-04f7061d],
caption[data-v-04f7061d],
center[data-v-04f7061d],
cite[data-v-04f7061d],
code[data-v-04f7061d],
dd[data-v-04f7061d],
del[data-v-04f7061d],
details[data-v-04f7061d],
dfn[data-v-04f7061d],
div[data-v-04f7061d],
dl[data-v-04f7061d],
dt[data-v-04f7061d],
em[data-v-04f7061d],
fieldset[data-v-04f7061d],
figcaption[data-v-04f7061d],
figure[data-v-04f7061d],
footer[data-v-04f7061d],
form[data-v-04f7061d],
h1[data-v-04f7061d],
h2[data-v-04f7061d],
h3[data-v-04f7061d],
h4[data-v-04f7061d],
h5[data-v-04f7061d],
h6[data-v-04f7061d],
header[data-v-04f7061d],
hgroup[data-v-04f7061d],
html[data-v-04f7061d],
i[data-v-04f7061d],
iframe[data-v-04f7061d],
img[data-v-04f7061d],
ins[data-v-04f7061d],
kbd[data-v-04f7061d],
label[data-v-04f7061d],
legend[data-v-04f7061d],
li[data-v-04f7061d],
mark[data-v-04f7061d],
menu[data-v-04f7061d],
nav[data-v-04f7061d],
object[data-v-04f7061d],
ol[data-v-04f7061d],
p[data-v-04f7061d],
pre[data-v-04f7061d],
q[data-v-04f7061d],
s[data-v-04f7061d],
samp[data-v-04f7061d],
section[data-v-04f7061d],
small[data-v-04f7061d],
span[data-v-04f7061d],
strike[data-v-04f7061d],
strong[data-v-04f7061d],
sub[data-v-04f7061d],
summary[data-v-04f7061d],
sup[data-v-04f7061d],
table[data-v-04f7061d],
tbody[data-v-04f7061d],
td[data-v-04f7061d],
tfoot[data-v-04f7061d],
th[data-v-04f7061d],
thead[data-v-04f7061d],
time[data-v-04f7061d],
tr[data-v-04f7061d],
tt[data-v-04f7061d],
u[data-v-04f7061d],
ul[data-v-04f7061d],
var[data-v-04f7061d],
video[data-v-04f7061d] {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*[data-v-04f7061d],[data-v-04f7061d]:after,[data-v-04f7061d]:before {
	box-sizing: border-box;
}
html[data-v-04f7061d] {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body[data-v-04f7061d],
html[data-v-04f7061d] {
	font-size: 14px;
}
body[data-v-04f7061d] {
	font-family: Microsoft Yahei, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.6;

	position: static !important;
}
ol[data-v-04f7061d],
ul[data-v-04f7061d] {
	list-style-type: none;
}
b[data-v-04f7061d],
strong[data-v-04f7061d] {
	font-weight: 700;
}
img[data-v-04f7061d] {
	border: 0;
}
button[data-v-04f7061d],
input[data-v-04f7061d],
select[data-v-04f7061d],
textarea[data-v-04f7061d] {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
textarea[data-v-04f7061d] {
	overflow: auto;
	vertical-align: top;
	-webkit-appearance: none;
}
button[data-v-04f7061d],
input[data-v-04f7061d] {
	line-height: normal;
}
button[data-v-04f7061d],
select[data-v-04f7061d] {
	text-transform: none;
}
button[data-v-04f7061d],
html input[type='button'][data-v-04f7061d],
input[type='reset'][data-v-04f7061d],
input[type='submit'][data-v-04f7061d] {
	-webkit-appearance: button;
	cursor: pointer;
}
input[type='search'][data-v-04f7061d] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type='search'][data-v-04f7061d]::-webkit-search-cancel-button,
input[type='search'][data-v-04f7061d]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button[data-v-04f7061d]::-moz-focus-inner,
input[data-v-04f7061d]::-moz-focus-inner {
	border: 0;
	padding: 0;
}
table[data-v-04f7061d] {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table[data-v-04f7061d],
td[data-v-04f7061d],
th[data-v-04f7061d] {
	border: 0;
}
td[data-v-04f7061d],
th[data-v-04f7061d] {
	padding: 0;
	vertical-align: top;
}
th[data-v-04f7061d] {
	font-weight: 700;
	text-align: left;
}
thead th[data-v-04f7061d] {
	white-space: nowrap;
}
a[data-v-04f7061d] {
	text-decoration: none;
	cursor: pointer;
	color: #3296fa;
}
a[data-v-04f7061d]:active,
a[data-v-04f7061d]:hover {
	outline: 0;
	color: #3296fa;
}
small[data-v-04f7061d] {
	font-size: 80%;
}
body[data-v-04f7061d],
html[data-v-04f7061d] {
	font-size: 12px !important;
}
.wrap[data-v-04f7061d] {
	display: flex;
	flex-direction: column;
	height: 100%;
}
@font-face {
	font-family: IconFont;
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot');
	src: url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.eot?#iefix') format('embedded-opentype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.woff') format('woff'), url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.ttf') format('truetype'),
		url('//at.alicdn.com/t/font_135284_ph2thxxbzgf.svg#IconFont') format('svg');
}
.iconfont[data-v-04f7061d] {
	font-family: IconFont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.fd-nav[data-v-04f7061d] {
	width: 100%;
	height: 60px;
	font-size: 14px;

	display: flex;
	align-items: center;
}
.fd-nav > *[data-v-04f7061d] {
	flex: 1;
	width: 100%;
}
.fd-nav .fd-nav-left[data-v-04f7061d] {
	display: flex;
	align-items: center;
}
.fd-nav .fd-nav-center[data-v-04f7061d] {
	flex: none;
	width: 600px;
	text-align: center;
}
.fd-nav .fd-nav-right[data-v-04f7061d] {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	text-align: right;
}
.fd-nav .fd-nav-back[data-v-04f7061d] {
	display: inline-block;
	width: 60px;
	height: 60px;
	font-size: 22px;
	border-right: 1px solid #1583f2;
	text-align: center;
	cursor: pointer;
}
.fd-nav .fd-nav-back[data-v-04f7061d]:hover {
	background: #5af;
}
.fd-nav .fd-nav-back[data-v-04f7061d]:active {
	background: #1583f2;
}
.fd-nav .fd-nav-back .anticon[data-v-04f7061d] {
	line-height: 60px;
}
.fd-nav .fd-nav-title[data-v-04f7061d] {
	width: 0;
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 15px;
}
.fd-nav a[data-v-04f7061d] {
	margin-left: 12px;
	z-index: 100;
	color: #fff;
}
.fd-nav .button-publish[data-v-04f7061d] {
	min-width: 80px;
	margin-left: 4px;
	margin-right: 15px;
	/*color: #3296fa;*/
	border-color: #fff;
}
.fd-nav .button-publish.ant-btn[data-v-04f7061d]:focus,
.fd-nav .button-publish.ant-btn[data-v-04f7061d]:hover {
	color: #3296fa;
	border-color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
}
.fd-nav .button-publish.ant-btn[data-v-04f7061d]:active {
	color: #3296fa;
	background: #d6eaff;
	box-shadow: none;
}
.fd-nav .button-preview[data-v-04f7061d] {
	min-width: 80px;
	margin-left: 16px;
	margin-right: 4px;
	color: #fff;
	border-color: #fff;
	background: transparent;
}
.fd-nav .button-preview.ant-btn[data-v-04f7061d]:focus,
.fd-nav .button-preview.ant-btn[data-v-04f7061d]:hover {
	color: #fff;
	border-color: #fff;
	background: #59acfc;
}
.fd-nav .button-preview.ant-btn[data-v-04f7061d]:active {
	color: #fff;
	border-color: #fff;
	background: #2186ef;
}
.fd-nav-content[data-v-04f7061d] {
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 30px;
}
.error-modal-desc[data-v-04f7061d] {
	font-size: 13px;
	color: rgba(25, 31, 37, 0.56);
	line-height: 22px;
	margin-bottom: 14px;
}
.error-modal-list[data-v-04f7061d] {
	height: 200px;
	overflow-y: auto;
	margin-right: -25px;
	padding-right: 25px;
}
.error-modal-item[data-v-04f7061d] {
	padding: 10px 20px;
	line-height: 21px;
	background: #f6f6f6;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
	border-radius: 4px;
}
.error-modal-item-label[data-v-04f7061d] {
	flex: none;
	font-size: 15px;
	color: rgba(25, 31, 37, 0.56);
	padding-right: 10px;
}
.error-modal-item-content[data-v-04f7061d] {
	text-align: right;
	flex: 1;
	font-size: 13px;
	color: #191f25;
}
#body.blur[data-v-04f7061d] {
	filter: blur(3px);
}
.zoom[data-v-04f7061d] {
	display: flex;
	position: fixed;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	width: 125px;
	right: 40px;
	margin-top: 30px;
	z-index: 10;
}
.zoom .zoom-in[data-v-04f7061d],
.zoom .zoom-out[data-v-04f7061d] {
	width: 30px;
	height: 30px;
	background: #fff;
	color: #c1c1cd;
	cursor: pointer;
	background-size: 100%;
	background-repeat: no-repeat;
}
.zoom .zoom-out[data-v-04f7061d] {
	background-image: url(https://gw.alicdn.com/tfs/TB1s0qhBHGYBuNjy0FoXXciBFXa-90-90.png);
}
.zoom .zoom-out.disabled[data-v-04f7061d] {
	opacity: 0.5;
}
.zoom .zoom-in[data-v-04f7061d] {
	background-image: url(https://gw.alicdn.com/tfs/TB1UIgJBTtYBeNjy1XdXXXXyVXa-90-90.png);
}
.zoom .zoom-in.disabled[data-v-04f7061d] {
	opacity: 0.5;
}
.auto-judge:hover .editable-title[data-v-04f7061d],
.node-wrap-box:hover .editable-title[data-v-04f7061d] {
	border-bottom: 1px dashed #fff;
}
.auto-judge:hover .editable-title.editing[data-v-04f7061d],
.node-wrap-box:hover .editable-title.editing[data-v-04f7061d] {
	text-decoration: none;
	border: 1px solid #d9d9d9;
}
.auto-judge:hover .editable-title[data-v-04f7061d] {
	border-color: #15bc83;
}
.editable-title[data-v-04f7061d] {
	line-height: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dashed transparent;
}
.editable-title[data-v-04f7061d]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 40px;
}
.editable-title[data-v-04f7061d]:hover {
	border-bottom: 1px dashed #fff;
}
.editable-title-input[data-v-04f7061d] {
	flex: none;
	height: 18px;
	padding-left: 4px;
	text-indent: 0;
	font-size: 12px;
	line-height: 18px;
	z-index: 1;
}
.editable-title-input[data-v-04f7061d]:hover {
	text-decoration: none;
}
.ant-btn[data-v-04f7061d] {
	position: relative;
}
.node-wrap-box[data-v-04f7061d] {
	display: inline-flex;
	flex-direction: column;
	position: relative;
	width: 220px;
	min-height: 72px;
	flex-shrink: 0;
	background: #fff;
	border-radius: 4px;
	color: black;
	cursor: pointer;
}
.node-wrap-box[data-v-04f7061d]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box.active[data-v-04f7061d]:after,
.node-wrap-box[data-v-04f7061d]:active:after,
.node-wrap-box[data-v-04f7061d]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.node-wrap-box.active .close[data-v-04f7061d],
.node-wrap-box:active .close[data-v-04f7061d],
.node-wrap-box:hover .close[data-v-04f7061d] {
	display: block;
}
.node-wrap-box.error[data-v-04f7061d]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.node-wrap-box .title[data-v-04f7061d] {
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 16px;
	padding-right: 30px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background: #576a95;
	border-radius: 4px 4px 0 0;
}
.node-wrap-box .title .iconfont[data-v-04f7061d] {
	font-size: 12px;
	margin-right: 5px;
}
.node-wrap-box .placeholder[data-v-04f7061d] {
	color: #bfbfbf;
}
.node-wrap-box .close[data-v-04f7061d] {
	display: none;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
}
.node-wrap-box .content[data-v-04f7061d] {
	position: relative;
	font-size: 14px;
	padding: 16px;
	padding-right: 30px;
}
.node-wrap-box .content .text[data-v-04f7061d] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.node-wrap-box .content .arrow[data-v-04f7061d] {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 14px;
	font-size: 14px;
	color: #979797;
}
.start-node.node-wrap-box .content .text[data-v-04f7061d] {
	display: block;
	white-space: nowrap;
}
.node-wrap-box[data-v-04f7061d]:before {
	content: '';
	position: absolute;
	top: -12px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 4px;
	border-style: solid;
	border-width: 8px 6px 4px;
	border-color: #cacaca transparent transparent;
	background: #f5f5f7;
}
.node-wrap-box.start-node[data-v-04f7061d]:before {
	content: none;
}
.top-left-cover-line[data-v-04f7061d] {
	left: -1px;
}
.top-left-cover-line[data-v-04f7061d],
.top-right-cover-line[data-v-04f7061d] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	top: -4px;
}
.top-right-cover-line[data-v-04f7061d] {
	right: -1px;
}
.bottom-left-cover-line[data-v-04f7061d] {
	left: -1px;
}
.bottom-left-cover-line[data-v-04f7061d],
.bottom-right-cover-line[data-v-04f7061d] {
	position: absolute;
	height: 8px;
	width: 50%;
	background-color: #f5f5f7;
	bottom: -4px;
}
.bottom-right-cover-line[data-v-04f7061d] {
	right: -1px;
}
.dingflow-design[data-v-04f7061d] {
	width: 100%;
	/*background-color: #f5f5f7;*/
	overflow: auto;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}
.dingflow-design .box-scale[data-v-04f7061d] {
	transform: scale(1);
	display: inline-block;
	position: relative;
	width: 100%;
	padding: 54.5px 0;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	min-width: -moz-min-content;
	min-width: min-content;
	/*background-color: #f5f5f7;*/
	transform-origin: 50% 0px 0px;
}
.dingflow-design .node-wrap[data-v-04f7061d] {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	padding: 0 50px;
	position: relative;
}
.dingflow-design .branch-wrap[data-v-04f7061d],
.dingflow-design .node-wrap[data-v-04f7061d] {
	display: inline-flex;
	width: 100%;
}
.dingflow-design .branch-box-wrap[data-v-04f7061d] {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	min-height: 270px;
	width: 100%;
	flex-shrink: 0;
}
.dingflow-design .branch-box[data-v-04f7061d] {
	display: flex;
	overflow: visible;
	min-height: 180px;
	height: auto;
	border-bottom: 2px solid #ccc;
	border-top: 2px solid #ccc;
	position: relative;
	margin-top: 15px;
}
.dingflow-design .branch-box .col-box[data-v-04f7061d] {
	background: #f5f5f7;
}
.dingflow-design .branch-box .col-box[data-v-04f7061d]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .add-branch[data-v-04f7061d] {
	border: none;
	outline: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	justify-content: center;
	font-size: 12px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	color: #3296fa;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	position: absolute;
	top: -16px;
	left: 50%;
	transform: translateX(-50%);
	transform-origin: center center;
	cursor: pointer;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dingflow-design .add-branch[data-v-04f7061d]:hover {
	transform: translateX(-50%) scale(1.1);
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .add-branch[data-v-04f7061d]:active {
	transform: translateX(-50%);
	box-shadow: none;
}
.dingflow-design .col-box[data-v-04f7061d] {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}
.dingflow-design .condition-node[data-v-04f7061d] {
	min-height: 220px;
}
.dingflow-design .condition-node[data-v-04f7061d],
.dingflow-design .condition-node-box[data-v-04f7061d] {
	display: inline-flex;
	flex-direction: column;
	-webkit-box-flex: 1;
}
.dingflow-design .condition-node-box[data-v-04f7061d] {
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 50px;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	position: relative;
}
.dingflow-design .condition-node-box[data-v-04f7061d]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 2px;
	height: 100%;
	background-color: #cacaca;
}
.dingflow-design .auto-judge[data-v-04f7061d] {
	position: relative;
	width: 220px;
	min-height: 72px;
	background: #fff;
	border-radius: 4px;
	padding: 14px 19px;
	cursor: pointer;
}
.dingflow-design .auto-judge[data-v-04f7061d]:after {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid transparent;
	transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge.active[data-v-04f7061d]:after,
.dingflow-design .auto-judge[data-v-04f7061d]:active:after,
.dingflow-design .auto-judge[data-v-04f7061d]:hover:after {
	border: 1px solid #3296fa;
	box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3);
}
.dingflow-design .auto-judge.active .close[data-v-04f7061d],
.dingflow-design .auto-judge:active .close[data-v-04f7061d],
.dingflow-design .auto-judge:hover .close[data-v-04f7061d] {
	display: block;
}
.dingflow-design .auto-judge.error[data-v-04f7061d]:after {
	border: 1px solid #f25643;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.dingflow-design .auto-judge .title-wrapper[data-v-04f7061d] {
	position: relative;
	font-size: 12px;
	color: #15bc83;
	text-align: left;
	line-height: 16px;
}
.dingflow-design .auto-judge .title-wrapper .editable-title[data-v-04f7061d] {
	display: inline-block;
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dingflow-design .auto-judge .title-wrapper .priority-title[data-v-04f7061d] {
	display: inline-block;
	float: right;
	margin-right: 10px;
	color: rgba(25, 31, 37, 0.56);
}
.dingflow-design .auto-judge .placeholder[data-v-04f7061d] {
	color: #bfbfbf;
}
.dingflow-design .auto-judge .close[data-v-04f7061d] {
	display: none;
	position: absolute;
	right: -10px;
	top: -10px;
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.25);
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	z-index: 2;
}
.dingflow-design .auto-judge .content[data-v-04f7061d] {
	font-size: 14px;
	color: #191f25;
	text-align: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.dingflow-design .auto-judge .sort-left[data-v-04f7061d],
.dingflow-design .auto-judge .sort-right[data-v-04f7061d] {
	position: absolute;
	top: 0;
	bottom: 0;
	display: none;
	z-index: 1;
}
.dingflow-design .auto-judge .sort-left[data-v-04f7061d] {
	left: 0;
	border-right: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge .sort-right[data-v-04f7061d] {
	right: 0;
	border-left: 1px solid #f6f6f6;
}
.dingflow-design .auto-judge:hover .sort-left[data-v-04f7061d],
.dingflow-design .auto-judge:hover .sort-right[data-v-04f7061d] {
	display: flex;
	align-items: center;
}
.dingflow-design .auto-judge .sort-left[data-v-04f7061d]:hover,
.dingflow-design .auto-judge .sort-right[data-v-04f7061d]:hover {
	background: #efefef;
}
.dingflow-design .end-node[data-v-04f7061d] {
	border-radius: 50%;
	font-size: 14px;
	/*color: rgba(25, 31, 37, .4);*/
	text-align: left;
}
.dingflow-design .end-node .end-node-circle[data-v-04f7061d] {
	width: 10px;
	height: 10px;
	margin: auto;
	border-radius: 50%;
	background: #dbdcdc;
}
.dingflow-design .end-node .end-node-text[data-v-04f7061d] {
	margin-top: 5px;
	text-align: center;
}
.approval-setting[data-v-04f7061d] {
	border-radius: 2px;
	margin: 20px 0;
	position: relative;
	background: #fff;
}
.ant-btn[data-v-04f7061d] {
	position: relative;
}
.error_tip[data-v-04f7061d] {
	position: absolute;
	top: 0px;
	right: 0px;
	transform: translate(150%, 0px);
	font-size: 24px;
}
.promoter_person .el-dialog__body[data-v-04f7061d] {
	padding: 10px 20px 14px 20px;
}
.selected_list[data-v-04f7061d] {
	margin-bottom: 20px;
	line-height: 30px;
}
.selected_list span[data-v-04f7061d] {
	margin-right: 10px;
	padding: 3px 6px 3px 9px;
	line-height: 12px;
	white-space: nowrap;
	border-radius: 2px;
	border: 1px solid rgba(220, 220, 220, 1);
}
.selected_list img[data-v-04f7061d] {
	margin-left: 5px;
	width: 7px;
	height: 7px;
	cursor: pointer;
}
.f1[data-v-f34d6a44] {
  width: calc(100% - 80px - 80px - 80px);
  padding: 10px;
}
.f2[data-v-f34d6a44] {
  width: 80px;
  padding: 10px;
}
.f3[data-v-f34d6a44] {
  width: 80px;
  padding: 10px;
}
.f4[data-v-f34d6a44] {
  width: 80px;
  padding: 10px;
}
[data-v-a8c285e1] .formDate div.el-input__wrapper {
	width: 100% !important;
}
[data-v-a8c285e1] .formDate {
	width: 100% !important;
}

[data-v-d1c6b4f5] .formDate div.el-input__wrapper {
	width: 100% !important;
}
[data-v-d1c6b4f5] .formDate {
	width: 100% !important;
}

[data-v-78ccb9e0] .formDate div.el-input__wrapper {
	width: 100% !important;
}
[data-v-78ccb9e0] .formDate {
	width: 100% !important;
}

[data-v-d22e6337] .formDate div.el-input__wrapper {
	width: 100% !important;
}
[data-v-d22e6337] .formDate {
	width: 100% !important;
}

[data-v-64937ecf] .formDate div.el-input__wrapper {
	width: 100% !important;
}
[data-v-64937ecf] .formDate {
	width: 100% !important;
}

[data-v-8b802309] .formDate div.el-input__wrapper {
	width: 100% !important;
}
[data-v-8b802309] .formDate {
	width: 100% !important;
}
.class_option[data-v-fe43fd5e] {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.class_option .f1[data-v-fe43fd5e] {
  width: 150px;
}
.class_option .f2[data-v-fe43fd5e] {
  margin-left: 5px;
  width: calc(100% - 150px - 40px - 5px);
}
.class_option .f3[data-v-fe43fd5e] {
  width: 40px;
  text-align: center;
  padding-top: 5px;
  height: 35.6px;
}.class_option[data-v-0ec96ce4] {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.class_option .f1[data-v-0ec96ce4] {
  width: 150px;
}
.class_option .f2[data-v-0ec96ce4] {
  margin-left: 5px;
  width: calc(100% - 150px - 40px - 5px);
}
.class_option .f3[data-v-0ec96ce4] {
  width: 40px;
  text-align: center;
  padding-top: 5px;
  height: 35.6px;
}
[data-v-573a48e1] .formDate div.el-input__wrapper {
	width: 100% !important;
}
[data-v-573a48e1] .formDate {
	width: 100% !important;
}

.select-area[data-v-35eb1add]{
  position: absolute;
  top: 1px;
  right: 0;
  z-index: 999;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid rgb(158, 160, 165);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.select-area.active[data-v-35eb1add]{
  border: none;
  background-color: #0c6eb3;
}
.card-header[data-v-18572461] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.item[data-v-18572461] {
  display: flex;
  flex-direction: row;
  height: 60px;
  padding-top: 5px;
  margin-bottom: 10px;
}
.item > div:nth-child(2) > div[data-v-18572461]:first-child {
  font-size: 15px;
  height: 30px;
  font-weight: bolder;
  line-height: 30px;
}
.item > div:nth-child(2) > div[data-v-18572461]:last-child {
  font-size: 12px;
  height: 20px;
  line-height: 20px;
}
.box-card[data-v-18572461] {
  width: 80%;
  margin-left: 10%;
  margin-top: 10px;
}
.menu-right[data-v-18572461] {
  width: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}.item[data-v-42549e40] {
  margin: 5px 20px;
  padding: 5px;
  padding-bottom: 0px;
  width: 260px;
  display: flex;
  flex-direction: row;
  border-radius: 5px;
  border: 1px solid var(--el-color-info);
}
.item .f2[data-v-42549e40] {
  font-weight: bolder;
  height: 50px;
  margin-left: 15px;
  width: 183px;
}
.item[data-v-42549e40]:hover {
  border: 1px solid var(--el-color-primary);
}body {
  margin: 0;
}
.layout-padding[data-v-1d2e6ef4] {
  height: auto !important;
}
.sortable-row-gen .drag-btn {
  cursor: move;
  font-size: 12px;
}
.sortable-row-gen .vxe-body--row.sortable-ghost,
.sortable-row-gen .vxe-body--row.sortable-chosen {
  background-color: #dfecfb;
}
.vxe-select–panel {
  z-index: 9997 !important;
}.generator-code .el-dialog__body[data-v-b7e82887] {
  padding: 15px 30px 0 20px;
}.copy_btn[data-v-b48c99c9] {
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 9;
  color: white;
}
.splitpanes__pane[data-v-c6cd439d] {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Helvetica, Arial, sans-serif;
	color: rgba(255, 255, 255, 0.6);
	font-size: 5em;
}

.container[data-v-d9228f53] {
	height: 60px;
	/*border:1px solid var(--border-color-split);*/
	border-radius: 5px;
	display: flex;
	align-items: center;
	cursor: pointer;
	/*实现渐变（时间变化效果）*/
	transition: all 0.5s;
}
.container[data-v-d9228f53]:hover {
	background: var(--border-color-split);
}
.container-tag[data-v-d9228f53] {
	width: 42px;
	height: 42px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	margin-left: 10px;
	font-size: 24px;
}
.container-span[data-v-d9228f53] {
	max-width: 60%;
	font-weight: 500;
	margin-left: 10px;
	color: #6d6b6b;
}
.shortcutCard[data-v-957a3991] {
  position: relative;
}
.shortcutCard .shortcutCardClose[data-v-957a3991] {
  position: absolute;
  top: 0;
  right: 30%;
  font-weight: 700;
  font-size: 20px;
  cursor: pointer;
  color: #6d6b6b;
}
.ruler-container[data-v-9ea8af5b] {
  width: 100%;
}
.canvas-wrapper[data-v-9ea8af5b] {
  width: 100%;
  height: var(--c245be3a);
  background: white;
  overflow: hidden;
}
.canvas-wrapper canvas[data-v-9ea8af5b] {
  display: block;
}
.card-header[data-v-c70e5e41] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}.card-header[data-v-d160000f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.vc-popover-content-wrapper {
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;

  position: absolute;
  display: block;
  outline: none;
  z-index: 10;
}
.vc-popover-content-wrapper:not(.is-interactive) {
    pointer-events: none;
}
.vc-popover-content {
  position: relative;
  color: var(--vc-popover-content-color);
  font-weight: var(--vc-font-medium);
  background-color: var(--vc-popover-content-bg);
  border: 1px solid;
  border-color: var(--vc-popover-content-border);
  border-radius: var(--vc-rounded-lg);
  padding: 4px;
  outline: none;
  z-index: 10;
  box-shadow: var(--vc-shadow-lg);
}
.vc-popover-content.direction-bottom {
    margin-top: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-top {
    margin-bottom: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-left {
    margin-right: var(--popover-horizontal-content-offset);
}
.vc-popover-content.direction-right {
    margin-left: var(--popover-horizontal-content-offset);
}
.vc-popover-caret {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  z-index: -1;
}
.vc-popover-caret.direction-bottom {
    top: 0;
}
.vc-popover-caret.direction-bottom.align-left {
      transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-right {
      transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-top {
    top: 100%;
}
.vc-popover-caret.direction-top.align-left {
      transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-right {
      transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-left {
    left: 100%;
}
.vc-popover-caret.direction-left.align-top {
      transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-bottom {
      transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-right {
    left: 0;
}
.vc-popover-caret.direction-right.align-top {
      transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-bottom {
      transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.align-left {
    left: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-center {
    left: 50%;
}
.vc-popover-caret.align-right {
    right: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-top {
    top: var(--popover-caret-vertical-offset);
}
.vc-popover-caret.align-middle {
    top: 50%;
}
.vc-popover-caret.align-bottom {
    bottom: var(--popover-caret-vertical-offset);
}

.vc-day-popover-row {
  display: flex;
  align-items: center;
  transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  width: 15px;
}
.vc-day-popover-row-indicator span {
    transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-label {
  display: flex;
  align-items: center;
  flex-wrap: none;
  flex-grow: 1;
  width: -moz-max-content;
  width: max-content;
  margin-left: 4px;
  margin-right: 4px;
  font-size: var(--vc-text-xs);
  line-height: var(--vc-leading-normal);
}
.vc-day-popover-row-highlight {
  width: 8px;
  height: 5px;
  border-radius: 3px;
}
.vc-day-popover-row-dot {
}
.vc-day-popover-row-bar {
  width: 10px;
  height: 3px;
}

.vc-base-icon {
  display: inline-block;
  stroke: currentColor;
  stroke-width: 2;
  fill: none;
}

.vc-header {
  display: grid;
  grid-gap: 4px;
  align-items: center;
  height: 30px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.vc-header.is-lg {
    font-size: var(--vc-text-lg);
}
.vc-header.is-xl {
    font-size: var(--vc-text-xl);
}
.vc-header.is-2xl {
    font-size: var(--vc-text-2xl);
}
.vc-header .vc-title-wrapper {
    grid-row: 1;
    grid-column: title;
}
.vc-header .vc-prev {
    grid-row: 1;
    grid-column: prev;
}
.vc-header .vc-next {
    grid-row: 1;
    grid-column: next;
}
.vc-header .vc-title,
  .vc-header .vc-prev,
  .vc-header .vc-next {
    display: flex;
    align-items: center;
    border: 0;
    border-radius: var(--vc-rounded);
    pointer-events: auto;
    -webkit-user-select: none;
            -moz-user-select: none;
         user-select: none;
    cursor: pointer;
}
.vc-header .vc-title {
    color: var(--vc-header-title-color);
    font-weight: var(--vc-font-semibold);
    white-space: nowrap;
    padding: 0 8px;
    margin: 0;
    line-height: 30px;
}
.vc-header .vc-title:hover {
      opacity: 0.75;
}
.vc-header .vc-arrow {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--vc-header-arrow-color);
    width: 28px;
    height: 30px;
    margin: 0;
    padding: 0;
}
.vc-header .vc-arrow:hover {
      background: var(--vc-header-arrow-hover-bg);
}
.vc-header .vc-arrow:disabled {
      opacity: 0.25;
      pointer-events: none;
}

.vc-nav-header {
  display: flex;
  justify-content: space-between;
}
.vc-nav-title,
.vc-nav-arrow,
.vc-nav-item {
  font-size: var(--vc-text-sm);
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
  border: 0;
  border-radius: var(--vc-rounded);
  white-space: nowrap;
}
.vc-nav-title:hover, .vc-nav-arrow:hover, .vc-nav-item:hover {
    background-color: var(--vc-nav-hover-bg);
}
.vc-nav-title:disabled, .vc-nav-arrow:disabled, .vc-nav-item:disabled {
    opacity: 0.25;
    pointer-events: none;
}
.vc-nav-title {
  color: var(--vc-nav-title-color);
  font-weight: var(--vc-font-bold);
  line-height: var(--vc-leading-snug);
  height: 30px;
  padding: 0 6px;
}
.vc-nav-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--vc-header-arrow-color);
  width: 26px;
  height: 30px;
  padding: 0;
}
.vc-nav-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 2px;
  grid-column-gap: 5px;
  margin-top: 2px;
}
.vc-nav-item {
  width: 48px;
  text-align: center;
  font-weight: var(--vc-font-semibold);
  line-height: var(--vc-leading-snug);
  padding: 6px 0;
}
.vc-nav-item.is-active {
    color: var(--vc-nav-item-active-color);
    background-color: var(--vc-nav-item-active-bg);
    font-weight: var(--vc-font-bold);
}
.vc-nav-item.is-active:not(:focus) {
      box-shadow: var(--vc-nav-item-active-box-shadow);
}
.vc-nav-item.is-current {
    color: var(--vc-nav-item-current-color);
}

.vc-day {
  position: relative;
  min-height: 32px;
  z-index: 1;
  /* &.is-not-in-month * {
    opacity: 0;
    pointer-events: none;
  } */
}
.vc-monthly .is-not-in-month * {
  opacity: 0;
  pointer-events: none;
}
.vc-day-layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
.vc-day-box-center-center {
  display: flex;
  justify-content: center;
  align-items: center;
  transform-origin: 50% 50%;
}
.vc-day-box-left-center {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  transform-origin: 0% 50%;
}
.vc-day-box-right-center {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transform-origin: 100% 50%;
}
.vc-day-box-center-bottom {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.vc-day-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-medium);
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: var(--vc-rounded-full);
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
  cursor: pointer;
}
.vc-day-content:hover {
    background-color: var(--vc-day-content-hover-bg);
}
.vc-day-content.vc-disabled {
    color: var(--vc-day-content-disabled-color);
}

/* ----Content---- */
.vc-content:not(.vc-base) {
  font-weight: var(--vc-font-bold);
  color: var(--vc-content-color);
}

/* ----Highlights---- */
.vc-highlights {
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.vc-highlight {
  width: 28px;
  height: 28px;
}
.vc-highlight.vc-highlight-base-start {
    width: 50% !important;
    border-radius: 0 !important;
    border-right-width: 0 !important;
}
.vc-highlight.vc-highlight-base-end {
    width: 50% !important;
    border-radius: 0 !important;
    border-left-width: 0 !important;
}
.vc-highlight.vc-highlight-base-middle {
    width: 100%;
    border-radius: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    margin: 0 -1px;
}
.vc-highlight-bg-outline,
.vc-highlight-bg-none {
  background-color: var(--vc-highlight-outline-bg);
  border: 2px solid;
  border-color: var(--vc-highlight-outline-border);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-light {
  background-color: var(--vc-highlight-light-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-solid {
  background-color: var(--vc-highlight-solid-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-content-outline,
.vc-highlight-content-none {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-outline-content-color);
}
.vc-highlight-content-light {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-light-content-color);
}
.vc-highlight-content-solid {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-solid-content-color);
}

/* ----Dots---- */
.vc-dots {
  display: flex;
  justify-content: center;
  align-items: center;
}
.vc-dot {
  width: 5px;
  height: 5px;
  border-radius: 9999px;
  transition: var(--vc-day-content-transition);
}
.vc-dot:not(:last-child) {
    margin-right: 3px;
}

/* ----Bars---- */
.vc-bars {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
}
.vc-bar {
  flex-grow: 1;
  height: 3px;
  transition: var(--vc-day-content-transition);
}
.vc-dot {
  background-color: var(--vc-dot-bg);
}
.vc-bar {
  background-color: var(--vc-bar-bg);
}

.vc-pane {
  min-width: 250px;
}
.vc-weeknumber {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}
.vc-weeknumber.is-left {
    left: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-right {
    right: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-left-outside {
    left: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber.is-right-outside {
    right: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
  font-style: italic;
  width: 28px;
  height: 28px;
  margin-top: 2px;
  color: var(--vc-weeknumber-color);
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}
.vc-weeks {
  position: relative;
  /* overflow: auto; */
  -webkit-overflow-scrolling: touch;
  padding: 6px;
  min-width: 232px;
}
.vc-weeks.vc-show-weeknumbers-left {
    margin-left: var(--vc-weeknumber-offset-inside);
}
.vc-weeks.vc-show-weeknumbers-right {
    margin-right: var(--vc-weeknumber-offset-inside);
}
.vc-weekday {
  text-align: center;
  color: var(--vc-weekday-color);
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-bold);
  line-height: 14px;
  padding-top: 4px;
  padding-bottom: 8px;
  cursor: default;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}
.vc-week,
.vc-weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  position: relative;
}

.vc-pane-container {
  width: 100%;
  position: relative;
}
.vc-pane-container.in-transition {
    overflow: hidden;
}
.vc-pane-layout {
  display: grid;
}
.vc-pane-header-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  pointer-events: none;
}
.vc-day-popover-container {
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
}
.vc-day-popover-header {
  font-size: var(--vc-text-xs);
  color: var(--vc-day-popover-header-color);
  font-weight: var(--vc-font-semibold);
  text-align: center;
}

.vc-base-select {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  font-size: var(--vc-text-base);
  font-weight: var(--vc-font-medium);
}
.vc-base-select.vc-has-icon select {
      padding: 0 27px 0 9px;
}
.vc-base-select.vc-has-icon .vc-base-sizer {
      padding: 0 28px 0 10px;
}
.vc-base-select.vc-fit-content select {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
}
.vc-base-select .vc-base-icon {
    position: absolute;
    top: 6px;
    right: 4px;
    opacity: 0.6;
    pointer-events: none;
}
.vc-base-select .vc-base-sizer {
    font-size: var(--vc-text-base);
    font-weight: var(--vc-font-medium);
    color: transparent;
    padding: 0px 8px;
    margin: 0;
}
.vc-base-select select {
    display: inline-flex;
    justify-content: center;
    color: var(--vc-select-color);
    display: block;
    -webkit-appearance: none;
            -moz-appearance: none;
         appearance: none;
    background-color: var(--vc-select-bg);
    border-radius: var(--vc-rounded);
    height: 30px;
    width: -moz-max-content;
    width: max-content;
    padding: 0px 7px;
    margin: 0;
    line-height: var(--leading-none);
    text-indent: 0px;
    background-image: none;
    cursor: pointer;
    text-align: center;
}
.vc-base-select select:hover {
      background-color: var(--vc-select-hover-bg);
}
.vc-base-select select.vc-align-left {
      text-align: left;
}
.vc-base-select select.vc-align-right {
      text-align: right;
}

.vc-time-picker {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
}
.vc-time-picker.vc-invalid {
    pointer-events: none;
    opacity: 0.5;
}
.vc-time-picker.vc-attached {
    border-top: 1px solid var(--vc-time-picker-border);
}
.vc-time-picker > * + * {
    margin-top: 4px;
}
.vc-time-header {
  display: flex;
  align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-semibold);
  text-transform: uppercase;
  margin-top: -4px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 21px;
}
.vc-time-select-group {
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
  background: var(--vc-time-select-group-bg);
  border-radius: var(--vc-rounded-md);
  border: 1px solid var(--vc-time-select-group-border);
}
.vc-time-select-group .vc-base-icon {
    margin-right: 4px;
    color: var(--vc-time-select-group-icon-color);
}
.vc-time-select-group select {
    background: transparent;
    padding: 0px 4px;
}
.vc-time-weekday {
  color: var(--vc-time-weekday-color);
  letter-spacing: var(--tracking-wide);
}
.vc-time-month {
  color: var(--vc-time-month-color);
  margin-left: 8px;
}
.vc-time-day {
  color: var(--vc-time-day-color);
  margin-left: 4px;
}
.vc-time-year {
  color: var(--vc-time-year-color);
  margin-left: 8px;
}
.vc-time-colon {
  margin: 0 1px 2px 2px;
}
.vc-time-decimal {
  margin: 0 0 0 1px;
}
.vc-none-enter-active,
.vc-none-leave-active {
  transition-duration: 0s;
}

.vc-fade-enter-active,
.vc-fade-leave-active,
.vc-slide-left-enter-active,
.vc-slide-left-leave-active,
.vc-slide-right-enter-active,
.vc-slide-right-leave-active,
.vc-slide-up-enter-active,
.vc-slide-up-leave-active,
.vc-slide-down-enter-active,
.vc-slide-down-leave-active,
.vc-slide-fade-enter-active,
.vc-slide-fade-leave-active {
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing),
    opacity var(--vc-slide-duration) var(--vc-slide-timing);
  backface-visibility: hidden;
  pointer-events: none;
}

.vc-none-leave-active,
.vc-fade-leave-active,
.vc-slide-left-leave-active,
.vc-slide-right-leave-active,
.vc-slide-up-leave-active,
.vc-slide-down-leave-active {
  position: absolute !important;
  width: 100%;
}

.vc-none-enter-from,
.vc-none-leave-to,
.vc-fade-enter-from,
.vc-fade-leave-to,
.vc-slide-left-enter-from,
.vc-slide-left-leave-to,
.vc-slide-right-enter-from,
.vc-slide-right-leave-to,
.vc-slide-up-enter-from,
.vc-slide-up-leave-to,
.vc-slide-down-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from,
.vc-slide-fade-leave-to {
  opacity: 0;
}

.vc-slide-left-enter-from,
.vc-slide-right-leave-to,
.vc-slide-fade-enter-from.direction-left,
.vc-slide-fade-leave-to.direction-left {
  transform: translateX(var(--vc-slide-translate));
}

.vc-slide-right-enter-from,
.vc-slide-left-leave-to,
.vc-slide-fade-enter-from.direction-right,
.vc-slide-fade-leave-to.direction-right {
  transform: translateX(calc(-1 * var(--vc-slide-translate)));
}

.vc-slide-up-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from.direction-top,
.vc-slide-fade-leave-to.direction-top {
  transform: translateY(var(--vc-slide-translate));
}

.vc-slide-down-enter-from,
.vc-slide-up-leave-to,
.vc-slide-fade-enter-from.direction-bottom,
.vc-slide-fade-leave-to.direction-bottom {
  transform: translateY(calc(-1 * var(--vc-slide-translate)));
}

:root {
  --vc-white: #ffffff;
  --vc-black: #000000;

  --vc-gray-50: #f8fafc;
  --vc-gray-100: #f1f5f9;
  --vc-gray-200: #e2e8f0;
  --vc-gray-300: #cbd5e1;
  --vc-gray-400: #94a3b8;
  --vc-gray-500: #64748b;
  --vc-gray-600: #475569;
  --vc-gray-700: #334155;
  --vc-gray-800: #1e293b;
  --vc-gray-900: #0f172a;

  --vc-font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;

  --vc-font-normal: 400;
  --vc-font-medium: 500;
  --vc-font-semibold: 600;
  --vc-font-bold: 700;

  --vc-text-2xs: 10px;
  --vc-text-xs: 12px;
  --vc-text-sm: 14px;
  --vc-text-base: 16px;
  --vc-text-lg: 18px;
  --vc-text-xl: 20px;
  --vc-text-2xl: 24px;

  --vc-leading-none: 1;
  --vc-leading-tight: 1.25;
  --vc-leading-snug: 1.375;
  --vc-leading-normal: 1.5;

  --vc-rounded: 0.25rem;
  --vc-rounded-md: 0.375rem;
  --vc-rounded-lg: 0.5rem;
  --vc-rounded-full: 9999px;

  --vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);

  --vc-slide-translate: 22px;
  --vc-slide-duration: 0.15s;
  --vc-slide-timing: ease;

  --vc-day-content-transition: all 0.13s ease-in;
  --vc-weeknumber-offset-inside: 26px;
  --vc-weeknumber-offset-outside: 34px;
}

.vc-gray {
  --vc-accent-50: var(--vc-gray-50);
  --vc-accent-100: var(--vc-gray-100);
  --vc-accent-200: var(--vc-gray-200);
  --vc-accent-300: var(--vc-gray-300);
  --vc-accent-400: var(--vc-gray-400);
  --vc-accent-500: var(--vc-gray-500);
  --vc-accent-600: var(--vc-gray-600);
  --vc-accent-700: var(--vc-gray-700);
  --vc-accent-800: var(--vc-gray-800);
  --vc-accent-900: var(--vc-gray-900);
}

.vc-red {
  --vc-accent-50: #fef2f2;
  --vc-accent-100: #fee2e2;
  --vc-accent-200: #fecaca;
  --vc-accent-300: #fca5a5;
  --vc-accent-400: #f87171;
  --vc-accent-500: #ef4444;
  --vc-accent-600: #dc2626;
  --vc-accent-700: #b91c1c;
  --vc-accent-800: #991b1b;
  --vc-accent-900: #7f1d1d;
}

.vc-orange {
  --vc-accent-50: #fff7ed;
  --vc-accent-100: #ffedd5;
  --vc-accent-200: #fed7aa;
  --vc-accent-300: #fdba74;
  --vc-accent-400: #fb923c;
  --vc-accent-500: #f97316;
  --vc-accent-600: #ea580c;
  --vc-accent-700: #c2410c;
  --vc-accent-800: #9a3412;
  --vc-accent-900: #7c2d12;
}

.vc-yellow {
  --vc-accent-50: #fefce8;
  --vc-accent-100: #fef9c3;
  --vc-accent-200: #fef08a;
  --vc-accent-300: #fde047;
  --vc-accent-400: #facc15;
  --vc-accent-500: #eab308;
  --vc-accent-600: #ca8a04;
  --vc-accent-700: #a16207;
  --vc-accent-800: #854d0e;
  --vc-accent-900: #713f12;
}

.vc-green {
  --vc-accent-50: #f0fdf4;
  --vc-accent-100: #dcfce7;
  --vc-accent-200: #bbf7d0;
  --vc-accent-300: #86efac;
  --vc-accent-400: #4ade80;
  --vc-accent-500: #22c55e;
  --vc-accent-600: #16a34a;
  --vc-accent-700: #15803d;
  --vc-accent-800: #166534;
  --vc-accent-900: #14532d;
}

.vc-teal {
  --vc-accent-50: #f0fdfa;
  --vc-accent-100: #ccfbf1;
  --vc-accent-200: #99f6e4;
  --vc-accent-300: #5eead4;
  --vc-accent-400: #2dd4bf;
  --vc-accent-500: #14b8a6;
  --vc-accent-600: #0d9488;
  --vc-accent-700: #0f766e;
  --vc-accent-800: #115e59;
  --vc-accent-900: #134e4a;
}

.vc-blue {
  --vc-accent-50: #eff6ff;
  --vc-accent-100: #dbeafe;
  --vc-accent-200: #bfdbfe;
  --vc-accent-300: #93c5fd;
  --vc-accent-400: #60a5fa;
  --vc-accent-500: #3b82f6;
  --vc-accent-600: #2563eb;
  --vc-accent-700: #1d4ed8;
  --vc-accent-800: #1e40af;
  --vc-accent-900: #1e3a8a;
}

.vc-indigo {
  --vc-accent-50: #eef2ff;
  --vc-accent-100: #e0e7ff;
  --vc-accent-200: #c7d2fe;
  --vc-accent-300: #a5b4fc;
  --vc-accent-400: #818cf8;
  --vc-accent-500: #6366f1;
  --vc-accent-600: #4f46e5;
  --vc-accent-700: #4338ca;
  --vc-accent-800: #3730a3;
  --vc-accent-900: #312e81;
}

.vc-purple {
  --vc-accent-50: #faf5ff;
  --vc-accent-100: #f3e8ff;
  --vc-accent-200: #e9d5ff;
  --vc-accent-300: #d8b4fe;
  --vc-accent-400: #c084fc;
  --vc-accent-500: #a855f7;
  --vc-accent-600: #9333ea;
  --vc-accent-700: #7e22ce;
  --vc-accent-800: #6b21a8;
  --vc-accent-900: #581c87;
}

.vc-pink {
  --vc-accent-50: #fdf2f8;
  --vc-accent-100: #fce7f3;
  --vc-accent-200: #fbcfe8;
  --vc-accent-300: #f9a8d4;
  --vc-accent-400: #f472b6;
  --vc-accent-500: #ec4899;
  --vc-accent-600: #db2777;
  --vc-accent-700: #be185d;
  --vc-accent-800: #9d174d;
  --vc-accent-900: #831843;
}

.vc-focus:focus-within {
    outline: 0;
    box-shadow: var(--vc-focus-ring);
  }

.vc-light {
  /* Base */
  --vc-color: var(--vc-gray-900);
  --vc-bg: var(--vc-white);
  --vc-border: var(--vc-gray-300);
  --vc-hover-bg: hsla(211, 25%, 84%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, 0.4);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-500);
  --vc-header-arrow-hover-bg: var(--vc-gray-200);
  --vc-header-title-color: var(--vc-gray-900);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-gray-500);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-400);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-200);
  --vc-nav-title-color: var(--vc-gray-900);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: var(--vc-shadow);
  --vc-nav-item-current-color: var(--vc-accent-600);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-white);
  --vc-day-popover-container-bg: var(--vc-gray-800);
  --vc-day-popover-container-border: var(--vc-gray-700);
  --vc-day-popover-header-color: var(--vc-gray-700);
  /* Popover content */
  --vc-popover-content-color: var(--vc-gray-900);
  --vc-popover-content-bg: var(--vc-gray-50);
  --vc-popover-content-border: var(--vc-gray-300);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-300);
  --vc-time-weekday-color: var(--vc-gray-700);
  --vc-time-month-color: var(--vc-accent-600);
  --vc-time-day-color: var(--vc-accent-600);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-50);
  --vc-time-select-group-border: var(--vc-gray-300);
  --vc-time-select-group-icon-color: var(--vc-accent-500);
  /* Base select */
  --vc-select-color: var(--vc-gray-900);
  --vc-select-bg: var(--vc-gray-100);
  --vc-select-hover-bg: var(--vc-gray-200);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-400);
}

/* Calendar attributes */

.vc-light.vc-attr,
  .vc-light .vc-attr {
    --vc-content-color: var(--vc-accent-600);
    --vc-highlight-outline-bg: var(--vc-white);
    --vc-highlight-outline-border: var(--vc-accent-600);
    --vc-highlight-outline-content-color: var(--vc-accent-700);
    --vc-highlight-light-bg: var(--vc-accent-200);
    --vc-highlight-light-content-color: var(--vc-accent-900);
    --vc-highlight-solid-bg: var(--vc-accent-600);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-600);
    --vc-bar-bg: var(--vc-accent-600);
  }

.vc-dark {
  /* Base */
  --vc-color: var(--vc-white);
  --vc-bg: var(--vc-gray-900);
  --vc-border: var(--vc-gray-700);
  --vc-hover-bg: hsla(216, 15%, 52%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59 130 246 / 0.7);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-300);
  --vc-header-arrow-hover-bg: var(--vc-gray-800);
  --vc-header-title-color: var(--vc-gray-100);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-accent-200);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-500);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-700);
  --vc-nav-title-color: var(--vc-gray-100);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: none;
  --vc-nav-item-current-color: var(--vc-accent-400);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-gray-800);
  --vc-day-popover-container-bg: var(--vc-white);
  --vc-day-popover-container-border: var(--vc-gray-100);
  --vc-day-popover-header-color: var(--vc-gray-300);
  /* Popover content */
  --vc-popover-content-color: var(--vc-white);
  --vc-popover-content-bg: var(--vc-gray-800);
  --vc-popover-content-border: var(--vc-gray-700);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-700);
  --vc-time-weekday-color: var(--vc-gray-400);
  --vc-time-month-color: var(--vc-accent-400);
  --vc-time-day-color: var(--vc-accent-400);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-700);
  --vc-time-select-group-border: var(--vc-gray-500);
  --vc-time-select-group-icon-color: var(--vc-accent-400);
  /* Base select */
  --vc-select-color: var(--vc-gray-200);
  --vc-select-bg: var(--vc-gray-700);
  --vc-select-hover-bg: var(--vc-gray-600);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-600);
}

/* Calendar attributes */

.vc-dark.vc-attr,
  .vc-dark .vc-attr {
    --vc-content-color: var(--vc-accent-500);
    --vc-highlight-outline-bg: var(--vc-gray-900);
    --vc-highlight-outline-border: var(--vc-accent-300);
    --vc-highlight-outline-content-color: var(--vc-accent-200);
    --vc-highlight-light-bg: var(--vc-accent-800);
    --vc-highlight-light-content-color: var(--vc-accent-100);
    --vc-highlight-solid-bg: var(--vc-accent-500);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-500);
    --vc-bar-bg: var(--vc-accent-500);
  }

.vc-container {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
  font-family: var(--vc-font-family);
  color: var(--vc-color);
  background-color: var(--vc-bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
}

.vc-container,
  .vc-container * {
    box-sizing: border-box;
  }

.vc-container:focus, .vc-container *:focus {
      outline: none;
    }

/* Hides double border within popovers */

.vc-container .vc-container {
    border: none;
  }

.vc-bordered {
  border: 1px solid;
  border-color: var(--vc-border);
  border-radius: var(--vc-rounded-lg);
}

.vc-expanded {
  min-width: 100%;
}

.vc-transparent {
  background-color: transparent;
}

.vc-date-picker-content {
  padding: 0;
  background-color: var(--vc-bg);
}

.vc-date-picker-content .vc-container {
    border: 0;
  }

.info[data-v-b590dd77] {
	margin-left: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.el-col[data-v-6b6504a5] {
	text-align: center;
}
.card-header[data-v-1efa2606] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}.title[data-v-e0809525] {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 10px;
}
.box-card[data-v-e0809525] {
  position: relative;
}
.inner-list[data-v-e0809525] {
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 5px 0;
}
.inner-list .names[data-v-e0809525] {
  color: #000000;
  width: 100px;
  text-align: right;
}
.inner-list .value[data-v-e0809525] {
  color: #64748B;
  width: 150px;
}
.address[data-v-e0809525] {
  width: 100%;
}
.address .value[data-v-e0809525] {
  width: 79%;
}
.btn-box[data-v-e0809525] {
  position: absolute;
  top: 80%;
  right: 30px;
  text-align: right;
  z-index: 100;
}.card-header[data-v-e9818a78] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}.el-tabs[data-v-75fc8af3] {
  margin-top: -8px;
}
.task-list .task-item .left[data-v-75fc8af3] {
  line-height: 22px;
}
.task-list .task-item .right .name[data-v-75fc8af3] {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  text-align: right;
}
.task-list .task-item .right .time[data-v-75fc8af3] {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  padding-right: 4px;
}
.text-no-wrap[data-v-75fc8af3] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tabs-box[data-v-75fc8af3] {
  background: #ffffff;
  padding: 10px;
  border-radius: 4px;
  min-height: 440px;
}.card-header[data-v-1fc1f832] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}.custom_btn[data-v-5b081cc0] {
  position: absolute;
  top: 7px;
  right: 5px;
  z-index: 9;
  color: white;
}
.widgets-home[data-v-5b081cc0] {
  display: flex;
  flex-direction: row;
  flex: 1;
  height: 100%;
}
.widgets-content[data-v-5b081cc0] {
  flex: 1;
  overflow: auto;
  overflow-x: hidden;
  padding: 5px;
}
.widgets-aside[data-v-5b081cc0] {
  width: 360px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  position: relative;
  overflow: auto;
}
.widgets-aside-title[data-v-5b081cc0] {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widgets-aside-title i[data-v-5b081cc0] {
  margin-right: 10px;
  font-size: 18px;
}
.widgets-aside-close[data-v-5b081cc0] {
  font-size: 18px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  cursor: pointer;
}
.widgets-aside-close[data-v-5b081cc0]:hover {
  background: rgba(180, 180, 180, 0.1);
}
.widgets-top[data-v-5b081cc0] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.widgets-top-title[data-v-5b081cc0] {
  font-size: 18px;
  font-weight: bold;
}
.widgets[data-v-5b081cc0] {
  transform-origin: top left;
  transition: transform 0.15s;
}
.draggable-box[data-v-5b081cc0] {
  height: 100%;
}
.customizing .widgets-wrapper[data-v-5b081cc0] {
  margin-right: -360px;
}
.customizing .widgets-wrapper .el-col[data-v-5b081cc0] {
  padding-bottom: 15px;
}
.customizing .widgets-wrapper .draggable-box[data-v-5b081cc0] {
  border: 1px dashed var(--el-color-primary);
  padding: 15px;
}
.customizing .widgets-wrapper .no-widgets[data-v-5b081cc0] {
  display: none;
}
.widgets-item[data-v-5b081cc0] {
  position: relative;
  margin-bottom: 2px;
}
.customize-overlay[data-v-5b081cc0] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.9);
  cursor: move;
}
.customize-overlay label[data-v-5b081cc0] {
  background: var(--el-color-primary);
  color: #fff;
  height: 40px;
  padding: 0 30px;
  border-radius: 40px;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: move;
}
.customize-overlay label i[data-v-5b081cc0] {
  margin-right: 15px;
  font-size: 24px;
}
.customize-overlay .close[data-v-5b081cc0] {
  position: absolute;
  top: 15px;
  left: 15px;
}
.widgets-list-item[data-v-5b081cc0] {
  display: flex;
  flex-direction: row;
  padding: 15px;
  align-items: center;
}
.widgets-list-item .item-logo[data-v-5b081cc0] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(180, 180, 180, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  margin-right: 15px;
  color: #6a8bad;
}
.widgets-list-item .item-info[data-v-5b081cc0] {
  flex: 1;
}
.widgets-list-item .item-info h2[data-v-5b081cc0] {
  font-size: 16px;
  font-weight: normal;
  cursor: default;
}
.widgets-list-item .item-info p[data-v-5b081cc0] {
  font-size: 12px;
  color: #999;
  cursor: default;
}
.widgets-list-item[data-v-5b081cc0]:hover {
  background: rgba(180, 180, 180, 0.1);
}
.widgets-wrapper .sortable-ghost[data-v-5b081cc0] {
  opacity: 0.5;
}
.selectLayout[data-v-5b081cc0] {
  width: 100%;
  display: flex;
}
.selectLayout-item[data-v-5b081cc0] {
  width: 60px;
  height: 60px;
  border: 2px solid var(--el-border-color-light);
  padding: 5px;
  cursor: pointer;
  margin-right: 15px;
}
.selectLayout-item span[data-v-5b081cc0] {
  display: block;
  background: var(--el-border-color-light);
  height: 46px;
}
.selectLayout-item.item02 span[data-v-5b081cc0] {
  height: 30px;
}
.selectLayout-item.item02 .el-col:nth-child(1) span[data-v-5b081cc0] {
  height: 14px;
  margin-bottom: 2px;
}
.selectLayout-item.item03 span[data-v-5b081cc0] {
  height: 14px;
  margin-bottom: 2px;
}
.selectLayout-item[data-v-5b081cc0]:hover {
  border-color: var(--el-color-primary);
}
.selectLayout-item.active[data-v-5b081cc0] {
  border-color: var(--el-color-primary);
}
.selectLayout-item.active span[data-v-5b081cc0] {
  background: var(--el-color-primary);
}
.dark .widgets-aside[data-v-5b081cc0] {
  background: #2b2b2b;
}
.dark .customize-overlay[data-v-5b081cc0] {
  background: rgba(43, 43, 43, 0.9);
}
@media (max-width: 992px) {
.customizing .widgets[data-v-5b081cc0] {
    transform: scale(1) !important;
}
.customizing .widgets-aside[data-v-5b081cc0] {
    width: 100%;
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
}
.customizing .widgets-wrapper[data-v-5b081cc0] {
    margin-right: 0;
}
}.lld-index[data-v-d22191f9] {
  padding: 20px;
}
.lld-index .lld-card[data-v-d22191f9] {
  padding: 20px;
  background: #FFFFFF;
  box-shadow: 0px 1px 5px 0px #E9EDF0;
  border-radius: 4px;
  border: 1px solid #E9EBF0;
}
.lld-index .lld-card .lld-card-title[data-v-d22191f9] {
  font-weight: 500;
  font-size: 16px;
  color: #333333;
  text-align: left;
  font-style: normal;
}
.lld-index .lld-card .lld-card-action[data-v-d22191f9] {
  font-weight: 500;
  font-size: 16px;
  color: #0970B2;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
}
.lld-index .info-card .info-card-avatar[data-v-d22191f9] {
  width: 72px;
  height: 72px;
  background: linear-gradient(309deg, #D2DEFF 0%, #BBE3FF 100%);
  border-radius: 2px;
}
.lld-index .info-card .info-card-title[data-v-d22191f9] {
  font-weight: bold;
  font-size: 18px;
  color: #333333;
  line-height: 27px;
  text-align: left;
  font-style: normal;
}
.lld-index .info-card .info-card-status[data-v-d22191f9] {
  display: inline-block;
  padding: 6px 8px;
  background: rgba(53, 175, 88, 0.12);
  border-radius: 2px;
  min-width: 60px;
  line-height: 1;
}
.lld-index .info-card .info-card-status .info-card-status-label[data-v-d22191f9] {
  font-weight: 400;
  font-size: 12px;
  color: #35AF58;
  text-align: left;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}
.lld-index .info-card .info-card-project[data-v-d22191f9] {
  font-weight: 400;
  font-size: 14px;
  color: #292929;
  text-align: left;
  font-style: normal;
}
.lld-index .statistics-card .statistics-item[data-v-d22191f9] {
  width: 208px;
  height: 188px;
  padding: 20px;
}
.lld-index .statistics-card .statistics-item .statistics-item-icon[data-v-d22191f9] {
  width: 20px;
  height: 20px;
}
.lld-index .statistics-card .statistics-item .statistics-item-name[data-v-d22191f9] {
  margin-top: 11px;
  font-weight: 500;
  font-size: 15px;
  color: #333333;
}
.lld-index .statistics-card .statistics-item .statistics-item-value[data-v-d22191f9] {
  margin-top: 12px;
  font-weight: 500;
  font-size: 36px;
  color: #333333;
}
.lld-index .statistics-card .statistics-item .statistics-item-sub[data-v-d22191f9] {
  margin-top: 12px;
}
.lld-index .statistics-card .statistics-item .statistics-item-sub .statistics-item-sub-name[data-v-d22191f9] {
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.lld-index .statistics-card .statistics-item .statistics-item-sub .statistics-item-sub-value[data-v-d22191f9] {
  font-weight: 500;
  font-size: 14px;
  color: #E84838;
}
.lld-index .statistics-card .statistics-progressing[data-v-d22191f9] {
  background: #F7FDF6;
  border-radius: 10px;
  border: 1px solid #95E599;
}
.lld-index .statistics-card .statistics-safety[data-v-d22191f9] {
  background: #FFF6F5;
  border-radius: 10px;
  border: 1px solid #FDD4D0;
}
.lld-index .statistics-card .statistics-demand[data-v-d22191f9] {
  background: #F8F9FF;
  border-radius: 10px;
  border: 1px solid #C2D4FF;
}
.lld-index .dynamic-card[data-v-d22191f9] .el-timeline-item__tail {
  left: 15px;
}
.lld-index .member-card .member-card-name[data-v-d22191f9] {
  font-weight: 400;
  font-size: 15px;
  color: #333333;
}
.lld-index .member-card .member-card-item[data-v-d22191f9] {
  background: rgba(255, 180, 110, 0.08);
  border-radius: 24px;
  border: 1px solid #DEDFE3;
  padding-right: 17px;
}
.lld-index .member-card .member-card-item .member-card-avatar[data-v-d22191f9] {
  width: 36px;
  height: 36px;
  background: #FFB46E;
  border-radius: 50%;
  text-align: center;
}
.lld-index .member-card .member-card-item .member-card-avatar .member-card-avatar-name[data-v-d22191f9] {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
}
.lld-index .member-card .member-card-item .member-card-name[data-v-d22191f9] {
  font-weight: 400;
  font-size: 15px;
  color: #333333;
}[data-v-e73ac27d] .el-table__row {
  cursor: pointer;
}
.pointer[data-v-e73ac27d] {
  cursor: pointer;
}
.box[data-v-e73ac27d] {
  border-radius: 6px;
  box-shadow: 0px 0px 5px 0px rgba(2, 20, 32, 0.19);
}
.news-list[data-v-e73ac27d] {
  padding: 16px 8px;
  background: #ffffff;
}
.news-list .news-list-title[data-v-e73ac27d] {
  display: flex;
  justify-content: space-between;
  font-size: 15px;
}
.news-list .news-lists[data-v-e73ac27d] {
  overflow-y: scroll;
  flex: 1;
  min-height: 0;
}
.news-list .news-lists .new-item[data-v-e73ac27d] {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333333;
  height: 36px;
  padding-left: 10px;
}
.news-list .news-lists .new-item img[data-v-e73ac27d] {
  width: 14px;
  height: 14px;
}
.news-list .news-lists .new-item div[data-v-e73ac27d] {
  margin-left: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.news-list .news-lists .new-item[data-v-e73ac27d]:hover {
  background: #e2edfe;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.17);
  border-radius: 4px;
}
.news-list .news-top[data-v-e73ac27d] {
  display: flex;
  margin-top: 10px;
  padding: 0 10px;
  margin-bottom: 10px;
}
.news-list .news-top img[data-v-e73ac27d] {
  width: 267px;
  height: 145px;
  background: #f6f6f8;
  border-radius: 8px;
  overflow: hidden;
}
.news-list .top-news-info[data-v-e73ac27d] {
  min-width: 0;
  margin-left: 12px;
}
.news-list .top-news-info .top-news-title[data-v-e73ac27d] {
  font-size: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.news-list .top-news-info .top-news-text[data-v-e73ac27d] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  font-size: 12px;
  margin-top: 7px;
}
.news-list .top-news-info .top-news-btn[data-v-e73ac27d] {
  font-size: 12px;
  color: #0970b2;
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.item-box .item[data-v-e73ac27d] {
  min-height: 0;
  color: #000000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  box-shadow: 0px 0px 5px 0px rgba(2, 20, 32, 0.19);
  border-radius: 6px;
}
.item-box .item img[data-v-e73ac27d] {
  max-width: 55px;
  max-height: 55px;
  width: 100%;
  height: auto;
}
.item-box .item p[data-v-e73ac27d] {
  font-size: 15px;
}
.item-box .item div[data-v-e73ac27d] {
  font-size: 12px;
}
[data-v-e73ac27d] .el-table--default .el-table__cell {
  padding: 4px 0;
}
.notice-box[data-v-e73ac27d] {
  background: #ffffff;
  padding: 16px;
  display: flex;
  flex-direction: column;
}
.notice-box .notice-box-title[data-v-e73ac27d] {
  display: flex;
  justify-content: space-between;
  font-size: 15px;
}
.notice-box .notice-lists[data-v-e73ac27d] {
  margin-top: 2px;
  overflow-y: scroll;
  flex: 1;
  min-height: 0;
}
.notice-box .notice-lists .notice-list[data-v-e73ac27d] {
  display: flex;
  padding: 16px 18px;
  background-color: #f6f6f8;
  align-items: center;
  margin-top: 8px;
  padding-left: 0;
  justify-content: space-between;
}
.notice-box .notice-lists .notice-list .list-data[data-v-e73ac27d] {
  width: 90px;
  text-align: center;
  border-right: 1px solid #e6e6e6;
}
.notice-box .notice-lists .notice-list .list-data .day[data-v-e73ac27d] {
  font-size: 20px;
  color: #000000;
}
.notice-box .notice-lists .notice-list .list-data .year-mounth[data-v-e73ac27d] {
  font-size: 14px;
  margin-top: 5px;
}
.notice-box .notice-lists .notice-list .list-text[data-v-e73ac27d] {
  flex: 1;
  margin-left: 16px;
  color: #000000;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.notice-box .notice-lists .notice-list .list-text .list-title[data-v-e73ac27d] {
  max-width: 950px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  text-align: left;
}
.notice-box .notice-lists .notice-list .list-text p[data-v-e73ac27d] {
  max-width: 950px;
  margin-top: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
  color: #565656;
  text-align: left;
  margin-bottom: 0;
}
.notice-box .notice-lists .notice-list .list-btn[data-v-e73ac27d] {
  padding: 6px 13px;
  background: #ffffff;
  border-radius: 22px;
  font-size: 12px;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.notice-box .notice-lists .notice-list .list-btn .el-icon[data-v-e73ac27d] {
  margin-left: 5px;
  font-size: 14px;
}
.notice-box .notice-lists .notice-list[data-v-e73ac27d]:hover {
  background: #e2edfe;
  box-shadow: 0px 1px 8px 0px rgba(2, 20, 32, 0.17);
}
.notice-box .notice-lists .notice-list:hover .list-data[data-v-e73ac27d] {
  border-right: 1px solid #ffffff;
}
.msg-table-type[data-v-e73ac27d] {
  padding: 1px 5px;
  text-align: center;
  line-height: 24px;
  background: #e2edfe;
  font-size: 12px;
  color: #0970b2;
  border-radius: 5px;
}
.msg-table-type-red[data-v-e73ac27d] {
  background: #ffefea;
  color: #ff1400;
}
.row-grey[data-v-e73ac27d] {
  background: #f6f6f8;
}
.row-white[data-v-e73ac27d] {
  background: #f6f6f8;
}
*[data-v-e73ac27d] {
  box-sizing: border-box;
}
.widgets-home2[data-v-e73ac27d] {
  height: 100%;
  min-height: 0px;
  padding: 20px;
  box-sizing: border-box;
}
.top-info-box[data-v-e73ac27d] {
  width: 100%;
}
.top-info-box .supplier-box[data-v-e73ac27d] {
  height: 120px;
  background: linear-gradient(132deg, #a6cfff 0%, #def1ff 47%, #a7e8ff 100%);
  box-shadow: 0px 0px 5px 0px rgba(2, 20, 32, 0.19);
  border-radius: 6px;
  padding-right: 16px;
  padding: 17px 16px 13px 20px;
}
.top-info-box .supplier-box .title[data-v-e73ac27d] {
  font-weight: 600;
  font-size: 20px;
  color: #000000;
  display: flex;
  align-items: center;
}
.top-info-box .supplier-box .title .title-text[data-v-e73ac27d] {
  min-width: 320px;
  max-width: 800px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.top-info-box .supplier-box .title .leve[data-v-e73ac27d] {
  width: 83px;
  height: 25px;
  background: url("/assets/supplier-leve-91a2eadf.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 12px;
  color: #ffffff;
  line-height: 25px;
  font-weight: normal;
  margin-left: 14px;
  position: relative;
}
.top-info-box .supplier-box .title .leve span.a[data-v-e73ac27d] {
  font-size: 15px;
  margin-left: 38px;
}
.top-info-box .supplier-box .title .leve .leve-box[data-v-e73ac27d] {
  position: absolute;
  width: 350px;
  z-index: 100;
  height: 132px;
  background: linear-gradient(135deg, #ffefd3 0%, #ffc378 100%);
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.47);
  border-radius: 12px;
  left: -290px;
  bottom: -140px;
  padding: 18px 26px;
  display: none;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-top[data-v-e73ac27d] {
  display: flex;
  color: #000000;
  margin-top: 15px;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-top .leve-type[data-v-e73ac27d] {
  font-size: 36px;
  text-align: left;
  display: flex;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-top .leve-type h4[data-v-e73ac27d] {
  color: #320900;
  font-weight: 600;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-top .leve-type span.text[data-v-e73ac27d] {
  font-size: 24px;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-top .leve-text[data-v-e73ac27d] {
  font-size: 14px;
  margin-left: 6px;
  height: 15px;
  line-height: 35px;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-item[data-v-e73ac27d] {
  position: relative;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-item .line[data-v-e73ac27d] {
  height: 2px;
  background: #ffffff;
  width: 90%;
  position: absolute;
  left: 15px;
  top: 30px;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-item .leve-round-box[data-v-e73ac27d] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 290px;
  z-index: 10;
  top: 15px;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-item .leve-round[data-v-e73ac27d] {
  border: 2px solid #ffffff;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding-top: 2px;
  font-size: 18px;
  background: #ffc378;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-item .low-leve-style[data-v-e73ac27d] {
  background: linear-gradient(137deg, #ff5520 0%, #ff9a31 100%);
  border: 1px solid #ffffff;
}
.top-info-box .supplier-box .title .leve .leve-box .leve-item .current-leve[data-v-e73ac27d] {
  background: linear-gradient(142deg, #00b585 0%, #16de98 100%);
  box-shadow: 0px 0px 4px 0px rgba(81, 31, 9, 0.39);
  border: 1px solid #ffffff;
}
.top-info-box .supplier-box .title .leve-main:hover .leve-box[data-v-e73ac27d] {
  display: block;
}
.top-info-box .supplier-box .title .notice-icon-box[data-v-e73ac27d] {
  position: relative;
}
.top-info-box .supplier-box .title .notice-icon-box .notice-icon[data-v-e73ac27d] {
  margin-left: 16px;
  width: 20px;
  height: 20px;
}
.top-info-box .supplier-box .title .notice-icon-box .leve-introduce[data-v-e73ac27d] {
  position: absolute;
  display: none;
  width: 423px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(2, 32, 52, 0.49);
  border-radius: 12px;
  bottom: -145px;
  right: -400px;
  z-index: 100;
}
.top-info-box .supplier-box .title .notice-icon-box .leve-introduce-title[data-v-e73ac27d] {
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
  color: #320900;
  border-bottom: 1px solid #e3e3e3;
}
.top-info-box .supplier-box .title .notice-icon-box .leve-introduce-text[data-v-e73ac27d] {
  font-size: 12px;
  color: #000000;
  padding: 16px 18px;
  font-weight: normal;
}
.top-info-box .supplier-box .title .notice-icon-box:hover .leve-introduce[data-v-e73ac27d] {
  display: block;
}
.top-info-box .supplier-box .text[data-v-e73ac27d] {
  font-size: 14px;
  color: #333333;
  display: flex;
  align-items: center;
  margin-top: 2px;
}
.top-info-box .supplier-box .text div.text-info[data-v-e73ac27d] {
  min-width: 300px;
  color: #333333;
}
.top-info-box .supplier-box .text-top[data-v-e73ac27d] {
  margin-top: 10px;
}
.top-info-box .supplier-box .text-bottom[data-v-e73ac27d] {
  justify-content: space-between;
}
.top-info-box .supplier-box .text-bottom .enter[data-v-e73ac27d] {
  width: 105px !important;
  height: 28px;
  display: flex;
  align-items: center;
  background: #ffffff;
  justify-content: center;
  border-radius: 22px;
}
.top-info-box .supplier-box .text-bottom .enter img[data-v-e73ac27d] {
  width: 16px;
  height: 16px;
  margin-left: 9px;
}
.top-info-box .concant-box[data-v-e73ac27d] {
  height: 120px;
  background: linear-gradient(129deg, #a7e8ff 0%, #fefff1 52%, #ffe1cb 100%);
  box-shadow: 0px 0px 5px 0px rgba(2, 20, 32, 0.19);
  border-radius: 6px;
  padding: 19px 32px;
  position: relative;
}
.top-info-box .concant-box .title[data-v-e73ac27d] {
  font-size: 18px;
  color: #000000;
  line-height: 25px;
  text-align: left;
  font-size: 500;
}
.top-info-box .concant-box .text[data-v-e73ac27d] {
  font-size: 12px;
  color: #232323;
  line-height: 17px;
  text-align: left;
  margin-top: 5px;
}
.top-info-box .concant-box .concant[data-v-e73ac27d] {
  width: 90px;
  height: 28px;
  background: #119dff;
  border-radius: 22px;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  line-height: 28px;
  margin-top: 8px;
}
.top-info-box .concant-box img[data-v-e73ac27d] {
  width: 194px;
  height: 110px;
  position: absolute;
  bottom: 0;
  right: 10px;
}
.main-box .msg-box[data-v-e73ac27d] {
  background: #ffffff;
  padding: 16px;
}
.main-box .msg-box .msg-list .msg-list-title[data-v-e73ac27d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
  color: #999999;
}
.main-box .msg-box .msg-list .msg-list-title .msg-type[data-v-e73ac27d] {
  display: flex;
  margin-bottom: 20px;
}
.main-box .msg-box .msg-list .msg-list-title .msg-type div span[data-v-e73ac27d] {
  margin-top: 2px;
  width: 76px;
  height: 3px;
  border-radius: 2px;
  display: block;
}
.main-box .msg-box .msg-list .msg-list-title .msg-type div[data-v-e73ac27d]:nth-child(2) {
  margin-left: 20px;
}
.main-box .msg-box .msg-list .msg-list-title .msg-type div[data-v-e73ac27d]:nth-child(3) {
  margin-left: 20px;
}
.main-box .msg-box .msg-list .msg-list-title .active-msg[data-v-e73ac27d] {
  font-size: 15px;
  color: #000000;
  font-weight: 500;
}
.main-box .msg-box .msg-list .msg-list-title .active-msg span[data-v-e73ac27d] {
  width: 76px;
  height: 3px;
  background: #0970b2;
  border-radius: 2px;
  display: block;
}
.im-host-wrap[data-v-72a95618] {
  height: 100%;
  overflow: hidden;
}

/* 适配 /idd/project 面板容器高度，避免 100vh 挤压布局 */
[data-v-72a95618] #app {
  height: 100% !important;
}
[data-v-72a95618] .loading {
  height: 100% !important;
}
[data-v-72a95618] .voice-call-btn {
  right: 24px;
  bottom: 24px;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#app {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.tuikit-container {
  display: flex;
  width: 100%;
  height: 100%;
  gap: 0;
}
.tuikit-conversation {
  width: 320px;
  height: 100%;
  border-right: 1px solid #e0e0e0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.tuikit-conversation :deep(.tui-search) {
  padding: 4px 8px;
  border-bottom: 1px solid #e0e0e0;
}
.tuikit-chat {
  flex: 1;
  height: 100%;
  display: flex;
  position: relative;
  min-width: 0;
}
.tuikit-chat :deep(.chat) {
  width: 100%;
  flex: 1;
}
.tuikit-chat :deep(.tui-chat) {
  width: 100% !important;
  flex: 1 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.tuikit-chat :deep(.tui-chat-message-list) {
  display: flex !important;
  justify-content: flex-start !important;
  width: 100% !important;
  padding: 0 !important;
}
.tuikit-chat :deep(.tui-message-list) {
  width: 100% !important;
  flex: 1 !important;
  overflow: auto !important;
}
.tuikit-chat :deep(.message-li) {
  max-width: 100% !important;
  width: 100% !important;
  display: flex !important;
  justify-content: flex-start !important;
  padding: 4px 8px !important;
}
.tuikit-chat .message-bubble {
  max-width: 100% !important;
}
.tuikit-chat :deep(.message-bubble),
.tuikit-chat :deep(.message-content),
.tuikit-chat :deep(.text-content),
.tuikit-chat :deep(.message-custom) {
  line-height: 1.75 !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
  white-space: pre-wrap !important;
}
.tuikit-chat :deep(.message-bubble a),
.tuikit-chat :deep(.message-content a),
.tuikit-chat :deep(.text-content a) {
  color: #1d6fff !important;
  text-decoration: underline !important;
  word-break: break-all !important;
  cursor: pointer !important;
}
.tuikit-chat :deep(.message-custom) {
  max-width: 100% !important;
}
.tuikit-chat :deep(.tui-chat-message-input) {
  height: auto !important;
  display: flex !important;
  width: 100% !important;
  flex-shrink: 0;
}
.tuikit-chat :deep(.message-input-wrapper) {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}
.tuikit-chat :deep(.message-input-container) {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-end !important;
  gap: 8px !important;
}
.tuikit-chat :deep(.message-input-button) {
  position: static !important;
  margin: 0 !important;
}
.tuikit-chat :deep(.tui-chat-input-area) {
  padding: 0 !important;
  margin: 0 !important;
}
.tuikit-chat .chat-aside-wrap {
  width: 320px;
  flex-shrink: 0;
  height: 100%;
  background: #fff;
  border-left: 1px solid #eee;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.tuikit-chat :deep(.message-input-editor-area) {
  width: 100% !important;
  flex: 1 !important;
  display: flex !important;
}
.tuikit-chat :deep(.ProseMirror) {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  flex: 1 !important;
}
.tuikit-chat :deep(.message-input-container .message-input-button) {
  position: static !important;
  bottom: unset !important;
  right: unset !important;
  margin-left: 8px !important;
  margin-bottom: 0 !important;
  flex-shrink: 0 !important;
}
.tuikit-chat :deep(.message-input-button-cont) {
  position: static !important;
}
.chat-default {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #999;
  padding: 0 !important;
}
.chat-default h1 {
  font-size: 24px;
  margin-bottom: 16px;
}
.chat-default p {
  font-size: 14px;
}
.chat-aside {
  width: 320px;
  height: 100%;
  padding: 4px 8px !important;
  margin: 0 !important;
  border-left: 1px solid #e0e0e0;
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  z-index: 100;
}
.loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
}
.callkit-container {
  position: fixed;
  z-index: 200;
  bottom: 20px;
  right: 20px;
}

/* 修复父容器可能的裁剪和堆叠上下文问题 */
body .tui-search-container {
  position: relative !important;
  z-index: 300 !important;
  overflow: visible !important;
  transform: none !important;
  filter: none !important;
}

/* 再次确保搜索面板层级 */
body .tui-search-container .tui-search-container-bottom {
  z-index: 300 !important;
  position: fixed !important;
  top: 80px !important;
  left: 20px !important;
  min-width: 400px !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: 453px !important;
  background-color: #ffffff !important;
  border-radius: 4px !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px !important;
}

/* 语音通话按钮 */
.voice-call-btn {
  position: fixed;
  bottom: 80px;
  right: 40px;
  width: 56px;
  height: 56px;
  z-index: 1000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.voice-call-btn:hover {
  transform: scale(1.1);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
}
.voice-call-btn {
  transition: all 0.3s ease;
}.common-icon-container[data-v-77821faf] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.common-icon-container-mobile[data-v-77821faf] {
  cursor: none;
}.chat-header[data-v-008bbcbe] {
  display: flex;
  min-width: 0;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.chat-header-container[data-v-008bbcbe] {
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: flex-start;
}
.chat-header-content[data-v-008bbcbe] {
  margin-right: 20px;
  flex: 1;
  font-size: 16px;
  line-height: 30px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #000;
  letter-spacing: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.chat-header-back[data-v-008bbcbe], .chat-header-setting[data-v-008bbcbe] {
  width: 27px;
  height: 27px;
}
.chat-header-back .icon[data-v-008bbcbe], .chat-header-setting .icon[data-v-008bbcbe] {
  width: 100%;
  height: 100%;
}
.chat-header-h5-back[data-v-008bbcbe] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.chat-header-h5-content[data-v-008bbcbe] {
  margin: 0 20px;
  text-align: center;
}.icon[data-v-1423f552] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}body[data-v-2ae78f75], div[data-v-2ae78f75], ul[data-v-2ae78f75], ol[data-v-2ae78f75], dt[data-v-2ae78f75], dd[data-v-2ae78f75], li[data-v-2ae78f75], dl[data-v-2ae78f75], h1[data-v-2ae78f75], h2[data-v-2ae78f75], h3[data-v-2ae78f75], h4[data-v-2ae78f75], p[data-v-2ae78f75] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-2ae78f75], ul[data-v-2ae78f75], li[data-v-2ae78f75] {
  list-style: none;
}
img[data-v-2ae78f75] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-2ae78f75] {
  color: #000;
  background: #FFF;
}
.clear[data-v-2ae78f75] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-2ae78f75] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-2ae78f75]:hover {
  text-decoration: none;
}
input[data-v-2ae78f75], textarea[data-v-2ae78f75] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-2ae78f75]:focus, input[data-v-2ae78f75]:active, textarea[data-v-2ae78f75]:focus, textarea[data-v-2ae78f75]:active {
  outline: none;
}
.chat-aside[data-v-2ae78f75] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px;
  border-radius: 8px 0 0 8px;
  z-index: 2;
  max-height: calc(100% - 50px);
}
.emoji-container[data-v-2ae78f75] {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  padding-top: 10px;
}
.emoji-container .emoji-react-item[data-v-2ae78f75] {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 14px;
  padding: 2px 8px;
  margin: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  font-size: 14px;
  align-items: center;
}
.emoji-container .emoji-react-item .emoji-react-item-icon[data-v-2ae78f75] {
  width: 18px;
  height: 18px;
  padding: 1px;
}
.emoji-container .emoji-react-item .emoji-react-item-number[data-v-2ae78f75] {
  margin: 2px;
  font-size: 10px;
  color: #999;
}
.emoji-container .emoji-react-item-line[data-v-2ae78f75] {
  height: 16px;
  width: 1px;
  margin: 2px 6px;
  background-color: #c0b9b9;
}
.emoji-container .emoji-selected-item[data-v-2ae78f75] {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding: 2px 6px;
}
.emoji-container .emoji-detail-item-line[data-v-2ae78f75] {
  height: 1px;
  width: 100%;
  margin: 3px 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.emoji-container .emoji-list-container[data-v-2ae78f75] {
  overflow-y: auto;
  width: 100%;
}
.emoji-container .emoji-list-container[data-v-2ae78f75]::-webkit-scrollbar {
  display: none;
}
.emoji-container .reverse[data-v-2ae78f75] {
  right: auto;
  left: 0;
}
.emoji-container .emoji-detail-list[data-v-2ae78f75] {
  display: flex;
  align-items: center;
}
.emoji-container .emoji-detail-list .emoji-detail-avatar[data-v-2ae78f75] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 5px;
}
.emoji-container .emoji-detail-list .emoji-detail-nick[data-v-2ae78f75] {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
  width: 80%;
  font-size: 10px;
  white-space: nowrap;
}
.emoji-container .emoji-detail-web[data-v-2ae78f75] {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #fbfbfb;
  border-radius: 12px;
  padding: 6px 8px;
  overflow: hidden;
  max-width: 268px;
  max-height: 186px;
  min-width: 150px;
  z-index: 1;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  transform: translateY(100%);
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
  cursor: pointer;
}
.emoji-container .emoji-detail-web .emoji-detail-container[data-v-2ae78f75] {
  display: flex;
  width: 100%;
  margin: auto;
  flex-wrap: wrap;
  align-items: center;
}
.emoji-container .emoji-detail-web .emoji-detail-container .emoji-detail-item[data-v-2ae78f75] {
  display: flex;
  padding: 2px 6px;
  justify-content: center;
  align-items: center;
}
.emoji-container .emoji-detail-web .emoji-detail-container .emoji-detail-item .emoji-detail-item-icon[data-v-2ae78f75] {
  width: 18px;
  height: 18px;
}
.emoji-container .emoji-detail-web .emoji-detail-container .emoji-detail-item .emoji-detail-item-number[data-v-2ae78f75] {
  margin: 2px;
  font-size: 10px;
  color: #999;
}
.emoji-container .emoji-container-h5[data-v-2ae78f75] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: flex-end;
  z-index: 1;
}
.emoji-container .emoji-container-h5 .emoji-detail-h5[data-v-2ae78f75] {
  position: relative;
  background: #fff;
  flex: 1;
  padding: 18px;
  border-radius: 12px 12px 0 0;
  width: 80vw;
  display: flex;
  max-height: 275px;
  flex-direction: column;
}
.emoji-container .emoji-container-h5 .emoji-detail-h5 .emoji-detail-container[data-v-2ae78f75] {
  display: flex;
  width: 100%;
  margin: auto;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 6px;
}
.emoji-container .emoji-container-h5 .emoji-detail-h5 .emoji-detail-container .emoji-detail-item[data-v-2ae78f75] {
  display: flex;
  padding: 2px 6px;
  justify-content: center;
  align-items: center;
  margin: 0 2px;
}
.emoji-container .emoji-container-h5 .emoji-detail-h5 .emoji-detail-container .emoji-detail-item .emoji-detail-item-icon[data-v-2ae78f75] {
  width: 20px;
  height: 20px;
}
.emoji-container .emoji-container-h5 .emoji-detail-h5 .emoji-detail-container .emoji-detail-item .emoji-detail-item-number[data-v-2ae78f75] {
  margin: 2px;
  font-size: 15px;
  color: #999;
}
.emoji-container .emoji-container-h5 .emoji-detail-h5 .emoji-detail-list .emoji-detail-avatar[data-v-2ae78f75] {
  width: 30px;
  height: 30px;
}body[data-v-d1dff6b5], div[data-v-d1dff6b5], ul[data-v-d1dff6b5], ol[data-v-d1dff6b5], dt[data-v-d1dff6b5], dd[data-v-d1dff6b5], li[data-v-d1dff6b5], dl[data-v-d1dff6b5], h1[data-v-d1dff6b5], h2[data-v-d1dff6b5], h3[data-v-d1dff6b5], h4[data-v-d1dff6b5], p[data-v-d1dff6b5] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-d1dff6b5], ul[data-v-d1dff6b5], li[data-v-d1dff6b5] {
  list-style: none;
}
img[data-v-d1dff6b5] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-d1dff6b5] {
  color: #000;
  background: #FFF;
}
.clear[data-v-d1dff6b5] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-d1dff6b5] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-d1dff6b5]:hover {
  text-decoration: none;
}
input[data-v-d1dff6b5], textarea[data-v-d1dff6b5] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-d1dff6b5]:focus, input[data-v-d1dff6b5]:active, textarea[data-v-d1dff6b5]:focus, textarea[data-v-d1dff6b5]:active {
  outline: none;
}
.chat-aside[data-v-d1dff6b5] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px;
  border-radius: 8px 0 0 8px;
  z-index: 2;
  max-height: calc(100% - 50px);
}
.emoji-picker[data-v-d1dff6b5] {
  display: flex;
  height: 160px;
  position: absolute;
  background: #fff;
  top: 60px;
  flex-direction: column;
  border: 1px solid #e0e0e0;
}
.emoji-picker-list[data-v-d1dff6b5] {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  margin: 2px;
  justify-content: space-between;
}
.emoji-picker-list[data-v-d1dff6b5]::-webkit-scrollbar {
  display: none;
}
.emoji-picker-list-item[data-v-d1dff6b5] {
  cursor: pointer;
  padding: 5px;
}
.emoji-picker-list-item .emoji[data-v-d1dff6b5] {
  width: 28px;
  height: 28px;
}
.emoji-picker-list-item .emoji-big[data-v-d1dff6b5] {
  width: 70px;
  height: 70px;
}
.emoji-picker-tab[data-v-d1dff6b5] {
  display: flex;
  align-items: center;
}
.emoji-picker-tab-item[data-v-d1dff6b5] {
  padding: 0 10px;
  cursor: pointer;
}
.emoji-picker-tab-item .icon[data-v-d1dff6b5] {
  margin: 10px;
  width: 20px;
  height: 20px;
}
.emoji-picker-tab-item .icon-big[data-v-d1dff6b5] {
  margin: 2px 0;
  width: 30px;
  height: 30px;
}
.emoji-picker-h5[data-v-d1dff6b5] {
  height: 160px;
  position: absolute;
  background: #fff;
  top: 45px;
}
.emoji-picker-h5-list[data-v-d1dff6b5] {
  justify-content: space-between;
}
.emoji-picker-h5-list[data-v-d1dff6b5]::after {
  content: "";
  display: block;
  flex: 1 1 auto;
}body[data-v-b58309da], div[data-v-b58309da], ul[data-v-b58309da], ol[data-v-b58309da], dt[data-v-b58309da], dd[data-v-b58309da], li[data-v-b58309da], dl[data-v-b58309da], h1[data-v-b58309da], h2[data-v-b58309da], h3[data-v-b58309da], h4[data-v-b58309da], p[data-v-b58309da] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-b58309da], ul[data-v-b58309da], li[data-v-b58309da] {
  list-style: none;
}
img[data-v-b58309da] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-b58309da] {
  color: #000;
  background: #FFF;
}
.clear[data-v-b58309da] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-b58309da] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-b58309da]:hover {
  text-decoration: none;
}
input[data-v-b58309da], textarea[data-v-b58309da] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-b58309da]:focus, input[data-v-b58309da]:active, textarea[data-v-b58309da]:focus, textarea[data-v-b58309da]:active {
  outline: none;
}
.chat-aside[data-v-b58309da] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px;
  border-radius: 8px 0 0 8px;
  z-index: 2;
  max-height: calc(100% - 50px);
}
.message[data-v-b58309da] {
  position: fixed;
  top: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 450px;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  align-items: center;
}
.message p[data-v-b58309da] {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 10px 15px;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-all;
}
.message-h5[data-v-b58309da] {
  position: absolute;
  top: 20px !important;
  margin: 0 auto;
  max-width: 80%;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  padding: 10px 15px;
}
.message-h5 span[data-v-b58309da] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
  word-break: break-all;
}
.success[data-v-b58309da] {
  border: 1px solid #e4f2da;
  background: #f2f9ec;
  color: #7ebf50;
}
.error[data-v-b58309da] {
  border: 1px solid #fde2e2;
  background: #fef0f0;
  color: #f46c6e;
}
.normal[data-v-b58309da] {
  border: 1px solid #e9e9eb;
  background: #f4f4f5;
  color: #909398;
}
.warning[data-v-b58309da] {
  border: 1px solid #faf0e2;
  background: #fdf8f1;
  color: #e4b877;
}.emoji-reaction[data-v-81baafb6] {
  width: 280px;
}
.emoji-reaction .emoji-reaction-icon[data-v-81baafb6] {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.emoji-reaction .emoji-reaction-icon .emoji-list-item[data-v-81baafb6] {
  padding: 10px 0;
}
.emoji-reaction .emoji-reaction-icon .emoji-list-item .emoji-list-item-icon[data-v-81baafb6] {
  width: 28px;
  height: 28px;
}[data-v-e1241714]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}
.avatar-container[data-v-e1241714] {
  position: relative;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  flex: 0 0 auto;
}
.avatar-container .placeholder[data-v-e1241714] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ececec;
  transition: opacity 0.3s, background-color 0.1s ease-out;
}
.avatar-container .placeholder.skeleton-animation[data-v-e1241714] {
  animation: breath-e1241714 2s linear 0.3s infinite;
}
.avatar-container .placeholder.hidden[data-v-e1241714] {
  opacity: 0;
}
.avatar-container .avatar-image[data-v-e1241714] {
  width: 100%;
  height: 100%;
}
@keyframes breath-e1241714 {
50% {
    background-color: rgb(210.5, 210.5, 210.5);
}
}.overlay-container[data-v-8f8ba1e5] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.overlay-container .overlay-mask[data-v-8f8ba1e5] {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.15s linear;
  animation: fade-in-8f8ba1e5 0.15s linear;
}
.overlay-container .full-screen[data-v-8f8ba1e5] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.overlay-mask.fade-in[data-v-8f8ba1e5] {
  opacity: 1;
}
@keyframes fade-in-8f8ba1e5 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}[data-v-2700752c]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}
.drawer[data-v-2700752c] {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  overflow: hidden;
  transition: transform 0.15s ease-out;
}
.drawer .drawer-container[data-v-2700752c] {
  background-color: #fff;
  height: 100%;
  width: 100%;
}
.origin-bottom[data-v-2700752c] {
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(100%);
  animation: slide-from-bottom-2700752c 0.15s ease-out;
}
.origin-right[data-v-2700752c] {
  top: 0;
  bottom: 0;
  right: 0;
  transform: translateX(100%);
  animation: slide-from-right-2700752c 0.15s ease-out;
}
.slide-bottom[data-v-2700752c] {
  transform: translateY(0);
}
.slide-right[data-v-2700752c] {
  transform: translateX(0);
}
@keyframes slide-from-bottom-2700752c {
0% {
    transform: translateY(100%);
}
100% {
    transform: translateY(0);
}
}
@keyframes slide-from-right-2700752c {
0% {
    transform: translateX(100%);
}
100% {
    transform: translateX(0);
}
}[data-v-b934ca67]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}
.flex-row[data-v-b934ca67] {
  flex-direction: row;
}
.application-tips[data-v-b934ca67] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  background-color: #fce4d3;
}
.application-tips .application-tips-btn[data-v-b934ca67] {
  color: #006eff;
  cursor: pointer;
  margin-left: 12px;
}
.application-contaienr[data-v-b934ca67] {
  padding: 50px 18px 10px;
  background-color: #fff;
  height: 100%;
  overflow: hidden auto;
  font-size: 14px;
}
.application-contaienr .application-header[data-v-b934ca67] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 10px 20px;
  flex-direction: row-reverse;
  color: #679ce1;
  font-size: 14px;
}
.application-contaienr .application-item[data-v-b934ca67] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px 0;
  transition: transform 0.15s ease-out;
}
.application-contaienr .application-item + .application-item[data-v-b934ca67] {
  border-top: 0.5px solid #d0d0d0;
}
.application-contaienr .application-item .application-item-info[data-v-b934ca67] {
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
}
.application-contaienr .application-item .application-item-info .application-item-nick[data-v-b934ca67] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.application-contaienr .application-item .application-item-info .application-item-note[data-v-b934ca67] {
  color: #989191;
  font-size: 12px;
}
.application-contaienr .application-item .application-item-operation[data-v-b934ca67] {
  flex-direction: row;
  margin-left: auto;
  padding: 8px;
  flex: 0 0 auto;
  font-size: 14px;
}
.application-contaienr .application-item .application-item-operation .agree[data-v-b934ca67] {
  color: #679ce1;
  cursor: pointer;
}
.application-contaienr .application-item .application-item-operation .reject[data-v-b934ca67] {
  margin-left: 12px;
  color: #fb355d;
  cursor: pointer;
}
.application-contaienr .removed[data-v-b934ca67] {
  transform: translateX(-100%);
}.message-text-container[data-v-4c80847b] {
  display: inline;
  font-size: 0;
  letter-spacing: -1px;
}
.text-select[data-v-4c80847b] {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.text[data-v-4c80847b]::-moz-selection, .emoji[data-v-4c80847b]::-moz-selection, .url-link[data-v-4c80847b]::-moz-selection {
  background-color: #b4d5fe;
  color: inherit;
  cursor: text;
}
.text[data-v-4c80847b]::selection, .emoji[data-v-4c80847b]::selection, .url-link[data-v-4c80847b]::selection {
  background-color: #b4d5fe;
  color: inherit;
  cursor: text;
}
.emoji[data-v-4c80847b] {
  font-size: 0;
  vertical-align: bottom;
  width: 20px;
  height: 20px;
}
.text[data-v-4c80847b], .url-link[data-v-4c80847b] {
  font-size: 14px;
  white-space: pre-wrap;
  word-break: break-all;
  letter-spacing: normal;
}
.url-link[data-v-4c80847b] {
  color: #0366d6;
  text-decoration: underline;
  word-break: break-all;
  cursor: pointer;
}
.url-link[data-v-4c80847b]:hover:not(:active) {
  cursor: pointer;
}
.url-link[data-v-4c80847b]:visited {
  color: #0366d6;
}body[data-v-a2f2f3ad], div[data-v-a2f2f3ad], ul[data-v-a2f2f3ad], ol[data-v-a2f2f3ad], dt[data-v-a2f2f3ad], dd[data-v-a2f2f3ad], li[data-v-a2f2f3ad], dl[data-v-a2f2f3ad], h1[data-v-a2f2f3ad], h2[data-v-a2f2f3ad], h3[data-v-a2f2f3ad], h4[data-v-a2f2f3ad], p[data-v-a2f2f3ad] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-a2f2f3ad], ul[data-v-a2f2f3ad], li[data-v-a2f2f3ad] {
  list-style: none;
}
img[data-v-a2f2f3ad] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-a2f2f3ad] {
  color: #000;
  background: #FFF;
}
.clear[data-v-a2f2f3ad] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-a2f2f3ad] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-a2f2f3ad]:hover {
  text-decoration: none;
}
input[data-v-a2f2f3ad], textarea[data-v-a2f2f3ad] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-a2f2f3ad]:focus, input[data-v-a2f2f3ad]:active, textarea[data-v-a2f2f3ad]:focus, textarea[data-v-a2f2f3ad]:active {
  outline: none;
}
.chat-aside[data-v-a2f2f3ad] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.image-container[data-v-a2f2f3ad] {
  overflow: hidden;
  background-color: #f4f4f4;
}
.image-container .message-image[data-v-a2f2f3ad] {
  max-width: min(100vw - 180px, 300px);
  max-height: min(100vw - 180px, 300px);
  width: inherit;
  height: inherit;
}
.image-container .message-image-h5[data-v-a2f2f3ad] {
  max-width: calc(100vw - 180px);
  max-height: calc(100vw - 180px);
}body[data-v-3e755c49], div[data-v-3e755c49], ul[data-v-3e755c49], ol[data-v-3e755c49], dt[data-v-3e755c49], dd[data-v-3e755c49], li[data-v-3e755c49], dl[data-v-3e755c49], h1[data-v-3e755c49], h2[data-v-3e755c49], h3[data-v-3e755c49], h4[data-v-3e755c49], p[data-v-3e755c49] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-3e755c49], ul[data-v-3e755c49], li[data-v-3e755c49] {
  list-style: none;
}
img[data-v-3e755c49] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-3e755c49] {
  color: #000;
  background: #FFF;
}
.clear[data-v-3e755c49] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-3e755c49] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-3e755c49]:hover {
  text-decoration: none;
}
input[data-v-3e755c49], textarea[data-v-3e755c49] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-3e755c49]:focus, input[data-v-3e755c49]:active, textarea[data-v-3e755c49]:focus, textarea[data-v-3e755c49]:active {
  outline: none;
}
.chat-aside[data-v-3e755c49] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-audio[data-v-3e755c49] {
  flex-direction: row;
  display: flex;
  flex: 0 0 auto;
  cursor: pointer;
  overflow: hidden;
}
.message-audio .time[data-v-3e755c49] {
  flex: 1 1 auto;
  max-width: 300px;
  text-align: start;
}
.message-audio audio[data-v-3e755c49] {
  width: 0;
  height: 0;
}
.disable[data-v-3e755c49] {
  cursor: not-allowed;
}
.audio-icon-container[data-v-3e755c49] {
  flex: 0 0 auto;
  position: relative;
  margin: 0 7px 0 0;
  overflow: hidden;
}
.audio-icon-container .mask[data-v-3e755c49] {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transform-origin: right;
  transform: scaleX(0);
  background-color: #fbfbfb;
}
.audio-icon-container .mask.play[data-v-3e755c49] {
  animation: audio-play-3e755c49 2s steps(1, end) infinite;
}
@keyframes audio-play-3e755c49 {
0% {
    transform: scaleX(0.7056);
}
50% {
    transform: scaleX(0.3953);
}
75% {
    transform: scaleX(0);
    visibility: hidden;
}
100% {
    transform: scaleX(0);
    visibility: hidden;
}
}
.message-audio.reserve[data-v-3e755c49] {
  flex-direction: row-reverse;
}
.message-audio.reserve .time[data-v-3e755c49] {
  text-align: end;
}
.message-audio.reserve .icon[data-v-3e755c49] {
  transform: rotate(180deg);
}
.message-audio.reserve .audio-icon-container[data-v-3e755c49] {
  margin: 0 0 0 7px;
}
.message-audio.reserve .audio-icon-container .mask[data-v-3e755c49] {
  transform-origin: left;
  background-color: #dceafd;
}[data-v-08da82bd]:not(not) {
  display: flex;
  flex-direction: column;
  min-width: 0;
  box-sizing: border-box;
}
.simple-message-container[data-v-08da82bd] {
  flex-direction: row;
}
.simple-message-container .simple-message-avatar[data-v-08da82bd] {
  flex: 0 0 auto;
  margin-right: 8px;
}
.simple-message-container .simple-message-sender[data-v-08da82bd] {
  display: block;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 11px;
  color: #999;
}
.simple-message-container .simple-message-body[data-v-08da82bd] {
  flex-direction: row;
  align-items: flex-end;
}
.simple-message-container .simple-message-content[data-v-08da82bd] {
  margin-top: 8px;
  background-color: #dceafd;
  border-radius: 0 10px 10px;
  padding: 10px 12px;
}
.simple-message-container .timestamp[data-v-08da82bd] {
  flex: 0 0 auto;
  font-size: 12px;
  color: #aaa;
  margin-left: 6px;
}
.simple-message-container .no-padding[data-v-08da82bd] {
  padding: 0;
  background-color: transparent;
}[data-v-ced897da]:not(not) {
  display: flex;
  flex-direction: column;
  min-width: 0;
  box-sizing: border-box;
}
.simple-message-list-container[data-v-ced897da] {
  position: relative;
  overflow: hidden;
  width: 40vw;
  min-width: 550px;
  height: calc(100vh - 200px);
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.simple-message-list-container-mobile[data-v-ced897da] {
  width: 100vw;
  height: 100vh;
  min-width: auto;
  border-radius: 0;
}
.simple-message-list-container .header-container[data-v-ced897da] {
  width: 100%;
  text-align: center;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  height: 60px;
  justify-content: center;
  align-items: center;
  padding: 0 70px;
  background-color: #fff;
}
.simple-message-list-container .header-container .back[data-v-ced897da] {
  flex-direction: row;
  align-items: center;
  position: absolute;
  left: 10px;
  cursor: pointer;
}
.simple-message-list-container .header-container .title[data-v-ced897da] {
  width: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.simple-message-list-container .message-list[data-v-ced897da] {
  padding: 60px 20px 20px;
  flex: 1 1 auto;
  overflow: hidden auto;
}
.message-item[data-v-ced897da] {
  flex-direction: row;
  margin: 10px 0;
}
.message-text[data-v-ced897da] {
  flex-flow: row wrap;
  display: inline;
}
.message-text-container[data-v-ced897da] {
  display: inline;
  flex: 0 0 auto;
  flex-direction: row;
}
.message-text-container .text[data-v-ced897da] {
  vertical-align: bottom;
  display: inline;
  word-break: break-all;
}
.message-text-container .simple-emoji[data-v-ced897da] {
  display: inline-flex;
  width: 20px;
  height: 20px;
}
.message-image[data-v-ced897da] {
  max-width: 180px;
  border-radius: 10px;
  overflow: hidden;
}
.message-image .image[data-v-ced897da] {
  max-width: 180px;
}
.message-face[data-v-ced897da] {
  max-width: 100px;
}
.message-face .image[data-v-ced897da] {
  width: 80px;
  height: 80px;
}
.message-audio[data-v-ced897da] {
  flex-direction: row;
}
.message-video[data-v-ced897da] {
  position: relative;
}
.message-video .image[data-v-ced897da] {
  max-width: 180px;
}
.message-video .video-play-icon[data-v-ced897da] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.message-video .video[data-v-ced897da] {
  max-width: 150px;
  width: inherit;
  height: inherit;
  border-radius: 10px;
}
.message-combine[data-v-ced897da] {
  max-width: 300px;
}[data-v-5d90bac5]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}
.message-record-container[data-v-5d90bac5] {
  padding: 10px 15px;
  border: 1px solid #ddd;
  border-radius: 10px;
  cursor: pointer;
  background-color: #fff;
  max-width: 400px;
  min-width: 180px;
  overflow: hidden;
}
.message-record-container .record-abstract-container[data-v-5d90bac5] {
  color: #bbb;
  font-size: 12px;
  margin: 8px 0;
}
.message-record-container .record-footer[data-v-5d90bac5] {
  color: #888;
  font-size: 11px;
  padding-top: 5px;
  border-top: 1px solid #eee;
}body[data-v-80cfd099], div[data-v-80cfd099], ul[data-v-80cfd099], ol[data-v-80cfd099], dt[data-v-80cfd099], dd[data-v-80cfd099], li[data-v-80cfd099], dl[data-v-80cfd099], h1[data-v-80cfd099], h2[data-v-80cfd099], h3[data-v-80cfd099], h4[data-v-80cfd099], p[data-v-80cfd099] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-80cfd099], ul[data-v-80cfd099], li[data-v-80cfd099] {
  list-style: none;
}
img[data-v-80cfd099] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-80cfd099] {
  color: #000;
  background: #FFF;
}
.clear[data-v-80cfd099] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-80cfd099] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-80cfd099]:hover {
  text-decoration: none;
}
input[data-v-80cfd099], textarea[data-v-80cfd099] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-80cfd099]:focus, input[data-v-80cfd099]:active, textarea[data-v-80cfd099]:focus, textarea[data-v-80cfd099]:active {
  outline: none;
}
.chat-aside[data-v-80cfd099] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.file-message-montainer[data-v-80cfd099] {
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.file-message-montainer .file-icon[data-v-80cfd099] {
  margin: auto 8px;
}body[data-v-40b1f80b], div[data-v-40b1f80b], ul[data-v-40b1f80b], ol[data-v-40b1f80b], dt[data-v-40b1f80b], dd[data-v-40b1f80b], li[data-v-40b1f80b], dl[data-v-40b1f80b], h1[data-v-40b1f80b], h2[data-v-40b1f80b], h3[data-v-40b1f80b], h4[data-v-40b1f80b], p[data-v-40b1f80b] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-40b1f80b], ul[data-v-40b1f80b], li[data-v-40b1f80b] {
  list-style: none;
}
img[data-v-40b1f80b] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-40b1f80b] {
  color: #000;
  background: #FFF;
}
.clear[data-v-40b1f80b] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-40b1f80b] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-40b1f80b]:hover {
  text-decoration: none;
}
input[data-v-40b1f80b], textarea[data-v-40b1f80b] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-40b1f80b]:focus, input[data-v-40b1f80b]:active, textarea[data-v-40b1f80b]:focus, textarea[data-v-40b1f80b]:active {
  outline: none;
}
.chat-aside[data-v-40b1f80b] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-image[data-v-40b1f80b] {
  width: 80px;
  height: 80px;
}body[data-v-dd5dfc64], div[data-v-dd5dfc64], ul[data-v-dd5dfc64], ol[data-v-dd5dfc64], dt[data-v-dd5dfc64], dd[data-v-dd5dfc64], li[data-v-dd5dfc64], dl[data-v-dd5dfc64], h1[data-v-dd5dfc64], h2[data-v-dd5dfc64], h3[data-v-dd5dfc64], h4[data-v-dd5dfc64], p[data-v-dd5dfc64] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-dd5dfc64], ul[data-v-dd5dfc64], li[data-v-dd5dfc64] {
  list-style: none;
}
img[data-v-dd5dfc64] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-dd5dfc64] {
  color: #000;
  background: #FFF;
}
.clear[data-v-dd5dfc64] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-dd5dfc64] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-dd5dfc64]:hover {
  text-decoration: none;
}
input[data-v-dd5dfc64], textarea[data-v-dd5dfc64] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-dd5dfc64]:focus, input[data-v-dd5dfc64]:active, textarea[data-v-dd5dfc64]:focus, textarea[data-v-dd5dfc64]:active {
  outline: none;
}
.chat-aside[data-v-dd5dfc64] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
a[data-v-dd5dfc64] {
  color: #679ce1;
}
.custom[data-v-dd5dfc64] {
  font-size: 14px;
  max-width: 100%;
  box-sizing: border-box;
}
.custom h1[data-v-dd5dfc64] {
  font-size: 14px;
  color: #000;
}
.custom h1[data-v-dd5dfc64],
.custom a[data-v-dd5dfc64],
.custom p[data-v-dd5dfc64] {
  font-size: 14px;
}
.custom .evaluate ul[data-v-dd5dfc64] {
  display: flex;
  padding: 10px 0;
}
.custom .evaluate-list[data-v-dd5dfc64] {
  display: flex;
  flex-direction: row;
}
.custom .evaluate-list-item[data-v-dd5dfc64] {
  padding: 0 2px;
}
.custom .order[data-v-dd5dfc64] {
  display: flex;
}
.custom .order main[data-v-dd5dfc64] {
  padding-left: 5px;
}
.custom .order main p[data-v-dd5dfc64] {
  font-family: PingFangSC-Regular;
  width: 145px;
  line-height: 17px;
  font-size: 14px;
  color: #999;
  letter-spacing: 0;
  margin-bottom: 6px;
  word-break: break-word;
}
.custom .order main span[data-v-dd5dfc64] {
  font-family: PingFangSC-Regular;
  line-height: 25px;
  color: #ff7201;
}
.custom .order img[data-v-dd5dfc64] {
  width: 67px;
  height: 67px;
}body[data-v-b9dc8c31], div[data-v-b9dc8c31], ul[data-v-b9dc8c31], ol[data-v-b9dc8c31], dt[data-v-b9dc8c31], dd[data-v-b9dc8c31], li[data-v-b9dc8c31], dl[data-v-b9dc8c31], h1[data-v-b9dc8c31], h2[data-v-b9dc8c31], h3[data-v-b9dc8c31], h4[data-v-b9dc8c31], p[data-v-b9dc8c31] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-b9dc8c31], ul[data-v-b9dc8c31], li[data-v-b9dc8c31] {
  list-style: none;
}
img[data-v-b9dc8c31] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-b9dc8c31] {
  color: #000;
  background: #FFF;
}
.clear[data-v-b9dc8c31] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-b9dc8c31] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-b9dc8c31]:hover {
  text-decoration: none;
}
input[data-v-b9dc8c31], textarea[data-v-b9dc8c31] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-b9dc8c31]:focus, input[data-v-b9dc8c31]:active, textarea[data-v-b9dc8c31]:focus, textarea[data-v-b9dc8c31]:active {
  outline: none;
}
.chat-aside[data-v-b9dc8c31] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-tip[data-v-b9dc8c31] {
  margin: 0 auto;
  padding: 0 20px;
  color: #999;
  font-size: 12px;
  overflow-wrap: anywhere;
  display: flex;
  place-content: center center;
  align-items: center;
  text-align: center;
  margin-bottom: 10px;
}
.message-tip-highlight[data-v-b9dc8c31] {
  animation: highlight-b9dc8c31 1000ms infinite;
}
@keyframes highlight-b9dc8c31 {
50% {
    color: #ff9c19;
}
}.message-label[data-v-999f5a95] {
  align-self: flex-end;
  font-size: 12px;
  color: #b6b8ba;
  word-break: keep-all;
  flex: 0 0 auto;
}
.message-label.unread[data-v-999f5a95] {
  color: #679ce1 !important;
}
.finger-point[data-v-999f5a95] {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}body[data-v-f601456a], div[data-v-f601456a], ul[data-v-f601456a], ol[data-v-f601456a], dt[data-v-f601456a], dd[data-v-f601456a], li[data-v-f601456a], dl[data-v-f601456a], h1[data-v-f601456a], h2[data-v-f601456a], h3[data-v-f601456a], h4[data-v-f601456a], p[data-v-f601456a] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-f601456a], ul[data-v-f601456a], li[data-v-f601456a] {
  list-style: none;
}
img[data-v-f601456a] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-f601456a] {
  color: #000;
  background: #FFF;
}
.clear[data-v-f601456a] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-f601456a] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-f601456a]:hover {
  text-decoration: none;
}
input[data-v-f601456a], textarea[data-v-f601456a] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-f601456a]:focus, input[data-v-f601456a]:active, textarea[data-v-f601456a]:focus, textarea[data-v-f601456a]:active {
  outline: none;
}
.chat-aside[data-v-f601456a] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message[data-v-f601456a] {
  position: fixed;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 450px;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  align-items: center;
}
.message p[data-v-f601456a] {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 10px 15px;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-all;
}
.message-h5[data-v-f601456a] {
  position: absolute;
  top: 20px !important;
  margin: 0 auto;
  max-width: 80%;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  padding: 10px 15px;
}
.message-h5 span[data-v-f601456a] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
  word-break: break-all;
}
.success[data-v-f601456a] {
  border: 1px solid #e4f2da;
  background: #f2f9ec;
  color: #7ebf50;
}
.error[data-v-f601456a] {
  border: 1px solid #fde2e2;
  background: #fef0f0;
  color: #f46c6e;
}
.normal[data-v-f601456a] {
  border: 1px solid #e9e9eb;
  background: #f4f4f5;
  color: #909398;
}
.warning[data-v-f601456a] {
  border: 1px solid #faf0e2;
  background: #fdf8f1;
  color: #e4b877;
}.reference-content[data-v-3df50379] {
  max-width: 272px;
  margin-top: 4px;
  margin-left: 44px;
  padding: 12px;
  font-size: 12px;
  color: #666;
  word-wrap: break-word;
  word-break: break-all;
  background-color: #fbfbfb;
  border-radius: 8px;
  line-height: 16.8px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.reverse.reference-content[data-v-3df50379] {
  margin-right: 44px;
  margin-left: auto;
}
.revoked-text[data-v-3df50379] {
  color: #999;
}
.max-double-line[data-v-3df50379] {
  word-break: break-all;
  overflow: hidden;
  display: -webkit-box;
  max-height: 33px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}.message-translation-container[data-v-49653dc3] {
  min-height: 16px;
  min-width: 80px;
  position: relative;
  transition: width 0.15s ease-out, height 0.15s ease-out;
  font-size: 14px;
}
.message-translation-container .loading[data-v-49653dc3] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.3s ease-out;
}
.message-translation-container .loading.loading-end[data-v-49653dc3] {
  opacity: 0;
}
.message-translation-container .translation-content[data-v-49653dc3] {
  opacity: 0;
}
.message-translation-container .translation-content.occur[data-v-49653dc3] {
  animation: occur-49653dc3 0.3s ease-out 0.45s forwards;
}
@keyframes occur-49653dc3 {
100% {
    opacity: 1;
}
}
.message-translation-container .translation-content .text-face[data-v-49653dc3] {
  width: 20px;
  height: 20px;
}.message-translation[data-v-b0897e3b] {
  margin-top: 4px;
  margin-left: 44px;
  padding: 10px;
  background-color: #f2f7ff;
  border-radius: 10px;
  display: flex;
  flex-direction: column !important;
  transition: background-color 0.15s ease-out;
}
.message-translation.error[data-v-b0897e3b] {
  background-color: #ffdfdf;
}
.message-translation .copyright[data-v-b0897e3b] {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.message-translation .copyright .copyright-text[data-v-b0897e3b] {
  margin-left: 2px;
  font-size: 12px;
  color: #999;
}
.message-translation.reverse[data-v-b0897e3b] {
  margin-right: 44px;
  margin-left: auto;
}.message-convert-container[data-v-b142ed60] {
  min-height: 20px;
  min-width: 80px;
  position: relative;
  transition: width 0.15s ease-out, height 0.15s ease-out;
  font-size: 14px;
}
.message-convert-container .loading[data-v-b142ed60] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.3s ease-out;
}
.message-convert-container .loading.loading-end[data-v-b142ed60] {
  opacity: 0;
}
.message-convert-container .convert-content[data-v-b142ed60] {
  opacity: 0;
}
.message-convert-container .convert-content.occur[data-v-b142ed60] {
  animation: occur-b142ed60 0.3s ease-out 0.45s forwards;
}
@keyframes occur-b142ed60 {
100% {
    opacity: 1;
}
}.message-convert[data-v-3b11ea73] {
  margin-top: 4px;
  margin-left: 44px;
  padding: 10px;
  background-color: #f2f7ff;
  border-radius: 10px;
  display: flex;
  flex-direction: column !important;
  transition: background-color 0.15s ease-out;
}
.message-convert.error[data-v-3b11ea73] {
  background-color: #ffdfdf;
}
.message-convert.reverse[data-v-3b11ea73] {
  margin-right: 44px;
  margin-left: auto;
}[data-v-b42245ec]:not(not) {
  display: flex;
  flex-direction: column;
  min-width: 0;
  box-sizing: border-box;
}
.radio-select[data-v-b42245ec] {
  flex: 1;
  flex-direction: column;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  justify-content: center;
}
.radio-select .radio-no-select[data-v-b42245ec] {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  border: 2px solid #ddd;
}*[data-v-01d49ecf] {
  display: flex;
  flex-direction: column;
  min-width: 0;
  box-sizing: border-box;
}
.message-bubble[data-v-01d49ecf] {
  padding: 10px 15px;
  display: flex;
  flex-direction: row;
  max-width: 80%;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.message-bubble.multiple-selected[data-v-01d49ecf] {
  background-color: #f0f0f0;
}
.message-bubble .multiple-select-radio[data-v-01d49ecf] {
  margin-right: 12px;
  flex: 0 0 auto;
}
.message-bubble .control-reverse[data-v-01d49ecf] {
  flex: 1 1 auto;
  flex-direction: row-reverse;
}
.message-bubble .message-bubble-main-content[data-v-01d49ecf] {
  display: flex;
  flex-direction: row;
}
.message-bubble .message-bubble-main-content .message-avatar[data-v-01d49ecf] {
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 5px;
  flex: 0 0 auto;
}
.message-bubble .message-bubble-main-content .message-body[data-v-01d49ecf] {
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 8px;
  max-width: 100%;
}
.message-bubble .message-bubble-main-content .message-body .message-body-nick-name[data-v-01d49ecf] {
  display: block;
  margin-bottom: 4px;
  font-size: 12px;
  color: #999;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main[data-v-01d49ecf] {
  max-width: 100%;
  display: flex;
  flex-direction: row;
  min-width: 0;
  box-sizing: border-box;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main-reverse[data-v-01d49ecf] {
  flex-direction: row-reverse;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .audio-unplay-mark[data-v-01d49ecf] {
  flex: 0 0 auto;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #f00;
  margin: 5px;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .message-body-content[data-v-01d49ecf] {
  display: flex;
  flex-direction: column;
  min-width: 0;
  box-sizing: border-box;
  padding: 12px;
  font-size: 14px;
  color: #000;
  letter-spacing: 0;
  word-wrap: break-word;
  word-break: break-all;
  position: relative;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .message-body-content .content-main[data-v-01d49ecf] {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  align-content: flex-start;
  border: 0 solid black;
  margin: 0;
  padding: 0;
  min-width: 0;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .message-body-content .content-main .message-risk-replace[data-v-01d49ecf] {
  width: 130px;
  height: 130px;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .message-body-content .content-has-risk-tips[data-v-01d49ecf] {
  font-size: 12px;
  color: #fa5151;
  font-family: PingFangSC-Regular;
  margin-top: 5px;
  border-top: 1px solid #e5c7c7;
  padding-top: 5px;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .content-in[data-v-01d49ecf] {
  background: #fbfbfb;
  border-radius: 0 10px 10px;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .content-out[data-v-01d49ecf] {
  background: #dceafd;
  border-radius: 10px 0 10px 10px;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .content-no-padding[data-v-01d49ecf] {
  padding: 0;
  background: transparent;
  border-radius: 10px;
  overflow: hidden;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .content-no-padding.content-has-risk[data-v-01d49ecf] {
  padding: 12px;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .content-has-risk[data-v-01d49ecf] {
  background: rgba(250, 81, 81, 0.16);
}
@keyframes shadow-blink-01d49ecf {
50% {
    box-shadow: rgb(255, 156, 25) 0 0 10px 0;
}
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .blink-shadow[data-v-01d49ecf] {
  box-shadow: rgba(255, 156, 25, 0) 0 0 10px 0;
  animation: shadow-blink-01d49ecf 1s linear 3;
}
@keyframes reference-blink-01d49ecf {
50% {
    background-color: #ff9c19;
}
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .blink-content[data-v-01d49ecf] {
  animation: reference-blink-01d49ecf 1s linear 3;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .message-label[data-v-01d49ecf] {
  align-self: flex-end;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #b6b8ba;
  word-break: keep-all;
  flex: 0 0 auto;
  margin: 0 8px;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .message-label.fail[data-v-01d49ecf] {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: red;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .message-label.loading-circle[data-v-01d49ecf] {
  opacity: 0;
  animation: circle-loading-01d49ecf 2s linear 1s infinite;
}
@keyframes circle-loading-01d49ecf {
0% {
    transform: rotate(0);
    opacity: 1;
}
100% {
    opacity: 1;
    transform: rotate(360deg);
}
}
.message-bubble .message-bubble-main-content .message-body .message-body-main .align-self-bottom[data-v-01d49ecf] {
  align-self: flex-end;
}
.message-bubble .reverse[data-v-01d49ecf] {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.message-bubble .message-bubble-extra-content[data-v-01d49ecf] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
[date-message=robotMessage] .content-in[data-v-01d49ecf] {
  background: none !important;
  padding: 0 !important;
  border-radius: 0 10px 10px;
}body[data-v-f9b994c8], div[data-v-f9b994c8], ul[data-v-f9b994c8], ol[data-v-f9b994c8], dt[data-v-f9b994c8], dd[data-v-f9b994c8], li[data-v-f9b994c8], dl[data-v-f9b994c8], h1[data-v-f9b994c8], h2[data-v-f9b994c8], h3[data-v-f9b994c8], h4[data-v-f9b994c8], p[data-v-f9b994c8] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-f9b994c8], ul[data-v-f9b994c8], li[data-v-f9b994c8] {
  list-style: none;
}
img[data-v-f9b994c8] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-f9b994c8] {
  color: #000;
  background: #FFF;
}
.clear[data-v-f9b994c8] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-f9b994c8] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-f9b994c8]:hover {
  text-decoration: none;
}
input[data-v-f9b994c8], textarea[data-v-f9b994c8] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-f9b994c8]:focus, input[data-v-f9b994c8]:active, textarea[data-v-f9b994c8]:focus, textarea[data-v-f9b994c8]:active {
  outline: none;
}
.chat-aside[data-v-f9b994c8] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-location[data-v-f9b994c8] {
  display: flex;
  flex-direction: column;
}body[data-v-46cc8bf9], div[data-v-46cc8bf9], ul[data-v-46cc8bf9], ol[data-v-46cc8bf9], dt[data-v-46cc8bf9], dd[data-v-46cc8bf9], li[data-v-46cc8bf9], dl[data-v-46cc8bf9], h1[data-v-46cc8bf9], h2[data-v-46cc8bf9], h3[data-v-46cc8bf9], h4[data-v-46cc8bf9], p[data-v-46cc8bf9] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-46cc8bf9], ul[data-v-46cc8bf9], li[data-v-46cc8bf9] {
  list-style: none;
}
img[data-v-46cc8bf9] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-46cc8bf9] {
  color: #000;
  background: #FFF;
}
.clear[data-v-46cc8bf9] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-46cc8bf9] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-46cc8bf9]:hover {
  text-decoration: none;
}
input[data-v-46cc8bf9], textarea[data-v-46cc8bf9] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-46cc8bf9]:focus, input[data-v-46cc8bf9]:active, textarea[data-v-46cc8bf9]:focus, textarea[data-v-46cc8bf9]:active {
  outline: none;
}
.chat-aside[data-v-46cc8bf9] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-timestamp[data-v-46cc8bf9] {
  margin: 10px auto;
  color: #999;
  font-size: 12px;
  overflow-wrap: anywhere;
  display: flex;
  align-items: center;
  text-align: center;
}body[data-v-239905cc], div[data-v-239905cc], ul[data-v-239905cc], ol[data-v-239905cc], dt[data-v-239905cc], dd[data-v-239905cc], li[data-v-239905cc], dl[data-v-239905cc], h1[data-v-239905cc], h2[data-v-239905cc], h3[data-v-239905cc], h4[data-v-239905cc], p[data-v-239905cc] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-239905cc], ul[data-v-239905cc], li[data-v-239905cc] {
  list-style: none;
}
img[data-v-239905cc] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-239905cc] {
  color: #000;
  background: #FFF;
}
.clear[data-v-239905cc] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-239905cc] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-239905cc]:hover {
  text-decoration: none;
}
input[data-v-239905cc], textarea[data-v-239905cc] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-239905cc]:focus, input[data-v-239905cc]:active, textarea[data-v-239905cc]:focus, textarea[data-v-239905cc]:active {
  outline: none;
}
.chat-aside[data-v-239905cc] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-video[data-v-239905cc] {
  position: relative;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.message-video-box[data-v-239905cc] {
  max-width: min(100vw - 180px, 300px);
  font-size: 0;
}
.message-video-box video[data-v-239905cc] {
  max-width: min(100vw - 180px, 300px);
  max-height: min(100vw - 180px, 300px);
  width: inherit;
  height: inherit;
  border-radius: 10px;
}
.message-video-box img[data-v-239905cc] {
  max-width: min(100vw - 180px, 300px);
  max-height: min(100vw - 180px, 300px);
  width: inherit;
  height: inherit;
  border-radius: 10px;
}
.message-video-box img[src=""][data-v-239905cc],
.message-video-box img[data-v-239905cc]:not([src]) {
  opacity: 0;
}
.message-video-cover[data-v-239905cc] {
  display: inline-block;
  position: relative;
}
.message-video-cover[data-v-239905cc]::before {
  position: absolute;
  z-index: 1;
  content: "";
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-left: 15px solid #fff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  transform: translate(5px, 0);
}
.message-video-cover video[data-v-239905cc] {
  max-width: min(100vw - 180px, 300px);
  max-height: min(100vw - 180px, 300px);
  width: inherit;
  height: inherit;
  border-radius: 10px;
}
.dialog-video[data-v-239905cc] {
  position: fixed;
  z-index: 12;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dialog-video-close[data-v-239905cc] {
  display: flex;
  justify-content: flex-end;
  background: #000;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
}
.dialog-video-box[data-v-239905cc] {
  display: flex;
  flex: 1;
  max-height: 100%;
  padding: 6rem;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.dialog-video-box video[data-v-239905cc] {
  max-width: 100%;
  max-height: 100%;
}
.dialog-video-h5[data-v-239905cc] {
  width: 100%;
  height: 100%;
  background: #000;
  padding: 30px 0;
}
.is-width[data-v-239905cc] {
  width: 100%;
}
.is-height[data-v-239905cc] {
  height: 100%;
}body[data-v-f6bfcde4], div[data-v-f6bfcde4], ul[data-v-f6bfcde4], ol[data-v-f6bfcde4], dt[data-v-f6bfcde4], dd[data-v-f6bfcde4], li[data-v-f6bfcde4], dl[data-v-f6bfcde4], h1[data-v-f6bfcde4], h2[data-v-f6bfcde4], h3[data-v-f6bfcde4], h4[data-v-f6bfcde4], p[data-v-f6bfcde4] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-f6bfcde4], ul[data-v-f6bfcde4], li[data-v-f6bfcde4] {
  list-style: none;
}
img[data-v-f6bfcde4] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-f6bfcde4] {
  color: #000;
  background: #FFF;
}
.clear[data-v-f6bfcde4] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-f6bfcde4] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-f6bfcde4]:hover {
  text-decoration: none;
}
input[data-v-f6bfcde4], textarea[data-v-f6bfcde4] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-f6bfcde4]:focus, input[data-v-f6bfcde4]:active, textarea[data-v-f6bfcde4]:focus, textarea[data-v-f6bfcde4]:active {
  outline: none;
}
.chat-aside[data-v-f6bfcde4] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.dialog-item-web[data-v-f6bfcde4], .dialog-item-h5[data-v-f6bfcde4] {
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  padding: 12px 0;
}
.dialog-item-web .dialog-item-list[data-v-f6bfcde4], .dialog-item-h5 .dialog-item-list[data-v-f6bfcde4] {
  display: flex;
  align-items: baseline;
  white-space: nowrap;
  flex-wrap: wrap;
  max-width: 280px;
}
.dialog-item-web .dialog-item-list .list-item[data-v-f6bfcde4], .dialog-item-h5 .dialog-item-list .list-item[data-v-f6bfcde4] {
  padding: 4px 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dialog-item-web .dialog-item-list .list-item .list-item-text[data-v-f6bfcde4], .dialog-item-h5 .dialog-item-list .list-item .list-item-text[data-v-f6bfcde4] {
  padding-left: 4px;
  font-size: 12px;
  line-height: 17px;
  color: #000;
}
.dialog-item-h5[data-v-f6bfcde4] {
  padding: 0;
}
.dialog-item-h5 .dialog-item-list[data-v-f6bfcde4] {
  margin: 10px;
  white-space: nowrap;
  flex-wrap: wrap;
  max-width: 280px;
}
.dialog-item-h5 .dialog-item-list .list-item[data-v-f6bfcde4] {
  padding: 0 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #4f4f4f;
}
.dialog-item-h5 .dialog-item-list .list-item .list-item-text[data-v-f6bfcde4] {
  padding-left: 0;
  color: #000;
}body[data-v-3c2423de], div[data-v-3c2423de], ul[data-v-3c2423de], ol[data-v-3c2423de], dt[data-v-3c2423de], dd[data-v-3c2423de], li[data-v-3c2423de], dl[data-v-3c2423de], h1[data-v-3c2423de], h2[data-v-3c2423de], h3[data-v-3c2423de], h4[data-v-3c2423de], p[data-v-3c2423de] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-3c2423de], ul[data-v-3c2423de], li[data-v-3c2423de] {
  list-style: none;
}
img[data-v-3c2423de] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-3c2423de] {
  color: #000;
  background: #FFF;
}
.clear[data-v-3c2423de] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-3c2423de] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-3c2423de]:hover {
  text-decoration: none;
}
input[data-v-3c2423de], textarea[data-v-3c2423de] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-3c2423de]:focus, input[data-v-3c2423de]:active, textarea[data-v-3c2423de]:focus, textarea[data-v-3c2423de]:active {
  outline: none;
}
.chat-aside[data-v-3c2423de] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.revoke[data-v-3c2423de] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: #999;
  font-size: 12px;
  margin-bottom: 10px;
  white-space: pre;
}
.revoke .edit[data-v-3c2423de] {
  padding: 0 5px;
  color: #006eff;
}.message-plugin-tip[data-v-93a987ab] {
  color: #999;
  font-size: 12px;
  overflow-wrap: anywhere;
  display: flex;
  place-content: center center;
  align-items: center;
  text-align: center;
  margin: 0 10px 10px;
}
.message-tip-highlight[data-v-93a987ab] {
  animation: highlight-93a987ab 1000ms infinite;
}
@keyframes highlight-93a987ab {
50% {
    color: #ff9c19;
}
}
[data-v-93a987ab] .message-bubble-room .message-bubble-main-content .message-body .message-body-main .message-body-content.content-in,[data-v-93a987ab] .message-bubble-room .message-bubble-main-content .message-body .message-body-main .message-body-content.content-out {
  background-color: transparent;
  border-radius: 0;
  padding: 0;
}@keyframes blink-text-674f4c0b {
50% {
    color: #ff9c19;
}
}
.blink-text[data-v-674f4c0b] {
  animation: blinkText 1s linear 3;
}.call[data-v-c66b5d4e] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.call-C2C[data-v-c66b5d4e] {
  cursor: pointer;
}
.call-GROUP[data-v-c66b5d4e] {
  cursor: default;
}
.call-content[data-v-c66b5d4e] {
  padding-left: 5px;
}
.call .icon[data-v-c66b5d4e] {
  width: 20px;
  height: 20px;
}
.call-reverse[data-v-c66b5d4e] {
  flex-direction: row-reverse;
}
.call-reverse .icon-reverse[data-v-c66b5d4e] {
  transform: rotate(180deg);
}
.call-reverse .call-content[data-v-c66b5d4e] {
  padding-right: 5px;
  padding-left: 0;
}.room-default[data-v-2b8047ad] {
  padding: 12px;
  font-size: 14px;
}
.room-default-uni[data-v-2b8047ad] {
  padding: 0;
}
.room-default-in[data-v-2b8047ad] {
  background: #fbfbfb;
  border-radius: 0 10px;
}
.room-default-out[data-v-2b8047ad] {
  background: #dceafd;
  border-radius: 10px 0 10px 10px;
}/* stylelint-disable-next-line no-empty-source */.message-stream_operation_container[data-v-ec7cec3a] {
  display: flex;
}
.message-stream_operation_container .message-stream_operation_list[data-v-ec7cec3a] {
  display: flex;
}
.message-stream_operation_container .message-stream_operation_list .message-stream_operation_item[data-v-ec7cec3a] {
  display: flex;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  border: 1px solid #E6E9EF;
  padding: 4px 8px;
  font-family: PingFang SC;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.5490196078);
}
.message-stream_operation_container .message-stream_operation_list .message-stream_operation_item *[data-v-ec7cec3a] {
  cursor: pointer;
}/* stylelint-disable */
.message-stream {
  overflow: hidden;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
  gap: 4px;
}

/* message typewriter style*/
.message-typewriter .typewriter_cursor::after {
  content: "";
  border-right: 1px solid;
  animation: typing 3s steps(30, end), blink-caret 0.5s step-end infinite;
}
@keyframes typing {
from {
    max-width: 0;
}
to {
    max-width: 100%;
}
}
@keyframes blink-caret {
50% {
    border-color: transparent;
}
}
/* loading style */
.loader {
  display: inline-block;
  width: 20px;
  height: 10px;
  aspect-ratio: 5;
  --_g: no-repeat radial-gradient(circle closest-side,#bbb 90%,transparent);
  background: var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;
  background-size: 33.3333333333% 50%;
  animation: l7 1s infinite linear;
}
@keyframes l7 {
33% {
    background-size: 33.3333333333% 0%, 33.3333333333% 50%, 33.3333333333% 50%;
}
50% {
    background-size: 33.3333333333% 50%, 33.3333333333% 0%, 33.3333333333% 50%;
}
66% {
    background-size: 33.3333333333% 50%, 33.3333333333% 50%, 33.3333333333% 0%;
}
}
/* message markdown style */
.message-marked {
  overflow: hidden;
  word-break: break-word;
  white-space: normal;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
}
.message-marked .message-marked_code-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow-x: auto;
  padding: 3px 5px;
  border-radius: 9px;
  margin: 0 0 10px;
  padding: 1em;
  overflow: hidden;
}
.message-marked .message-marked_code-header {
  display: flex;
  justify-content: space-between;
}
.message-marked .message-marked_code-content {
  overflow: auto;
}
.message-marked .message-marked_copy-btn {
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.message-marked body, .message-marked div, .message-marked ul, .message-marked ol, .message-marked dt, .message-marked dd, .message-marked li, .message-marked dl, .message-marked h1, .message-marked h2, .message-marked h3, .message-marked h4, .message-marked p {
  margin: 0 0 1em;
}
.message-marked ul, .message-marked ol, .message-marked li {
  list-style: disc;
  list-style-type: disc;
}
.message-marked ul, .message-marked ol {
  padding-left: 40px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.message-marked li {
  padding: 0 0 5px;
  margin: 0;
}
.message-marked img {
  overflow: hidden;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
}
.message-marked a {
  color: #679ce1;
  cursor: pointer;
}
.message-marked .hljs {
  color: #fff;
  background: #181818;
}
.message-marked .hljs-comment,
.message-marked .hljs-quote {
  color: #5c6370;
  font-style: italic;
}
.message-marked .hljs-doctag,
.message-marked .hljs-keyword,
.message-marked .hljs-formula {
  color: #c678dd;
}
.message-marked .hljs-section,
.message-marked .hljs-name,
.message-marked .hljs-selector-tag,
.message-marked .hljs-deletion,
.message-marked .hljs-subst {
  color: #e06c75;
}
.message-marked .hljs-literal {
  color: #56b6c2;
}
.message-marked .hljs-string,
.message-marked .hljs-regexp,
.message-marked .hljs-addition,
.message-marked .hljs-attribute,
.message-marked .hljs-meta .hljs-string {
  color: #98c379;
}
.message-marked .hljs-attr,
.message-marked .hljs-variable,
.message-marked .hljs-template-variable,
.message-marked .hljs-type,
.message-marked .hljs-selector-class,
.message-marked .hljs-selector-attr,
.message-marked .hljs-selector-pseudo,
.message-marked .hljs-number {
  color: #d19a66;
}
.message-marked .hljs-symbol,
.message-marked .hljs-bullet,
.message-marked .hljs-link,
.message-marked .hljs-meta,
.message-marked .hljs-selector-id,
.message-marked .hljs-title {
  color: #61aeee;
}
.message-marked .hljs-built_in,
.message-marked .hljs-title.class_,
.message-marked .hljs-class .hljs-title {
  color: #e6c07b;
}
.message-marked .hljs-emphasis {
  font-style: italic;
}
.message-marked .hljs-strong {
  font-weight: bold;
}
.message-marked .hljs-link {
  text-decoration: underline;
}
.message-marked > *:last-child {
  margin-bottom: 0;
}

/* stylelint-enable */
.message-typewriter {
  display: inline;
  background: #fbfbfb;
  border-radius: 0 10px 10px;
  padding: 12px;
}
.message-typewriter p {
  display: inline;
}.scroll-button[data-v-d2111ace] {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 92px;
  height: 28px;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 4px 12px -5px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.scroll-button-text[data-v-d2111ace] {
  font-family: PingFangSC-Regular, system-ui;
  font-size: 10px;
  color: #147aff;
  margin-left: 3px;
}.fetch-more-block[data-v-fd5944b2] {
  color: #999;
}[data-v-9bc89330]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}
.read-receipt-panel[data-v-9bc89330], .read-receipt-panel-mobile[data-v-9bc89330] {
  background-color: #fff;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
  width: 368px;
  height: 510px;
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  overflow: hidden;
}
.read-receipt-panel .header[data-v-9bc89330], .read-receipt-panel-mobile .header[data-v-9bc89330] {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: relative;
}
.read-receipt-panel .header .header-text[data-v-9bc89330], .read-receipt-panel-mobile .header .header-text[data-v-9bc89330] {
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
  color: #333;
}
.read-receipt-panel .header .header-close-icon[data-v-9bc89330], .read-receipt-panel-mobile .header .header-close-icon[data-v-9bc89330] {
  position: absolute;
  right: 0;
  margin-right: 10px;
}
.read-receipt-panel .read-status-counter-container[data-v-9bc89330], .read-receipt-panel-mobile .read-status-counter-container[data-v-9bc89330] {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 59px;
  margin: 20px 40px 17.5px;
}
.read-receipt-panel .read-status-counter-container .read-status-counter[data-v-9bc89330], .read-receipt-panel-mobile .read-status-counter-container .read-status-counter[data-v-9bc89330] {
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.read-receipt-panel .read-status-counter-container .read-status-counter .status-text[data-v-9bc89330], .read-receipt-panel-mobile .read-status-counter-container .read-status-counter .status-text[data-v-9bc89330] {
  font-size: 14px;
  line-height: 20px;
}
.read-receipt-panel .read-status-counter-container .read-status-counter .status-count[data-v-9bc89330], .read-receipt-panel-mobile .read-status-counter-container .read-status-counter .status-count[data-v-9bc89330] {
  margin-top: 2px;
  font-size: 30px;
  font-weight: bolder;
  line-height: 37px;
}
.read-receipt-panel .read-status-counter-container .read-status-counter.active[data-v-9bc89330], .read-receipt-panel-mobile .read-status-counter-container .read-status-counter.active[data-v-9bc89330] {
  color: #679ce1;
}
.read-receipt-panel .read-status-member-list[data-v-9bc89330], .read-receipt-panel-mobile .read-status-member-list[data-v-9bc89330] {
  flex: 1 1 auto;
  overflow: hidden auto;
  padding: 20px 0 0;
  border-top: 0.5px solid #e8e8e9;
  font-size: 14px;
}
.read-receipt-panel .read-status-member-list .empty-list-tip[data-v-9bc89330], .read-receipt-panel-mobile .read-status-member-list .empty-list-tip[data-v-9bc89330] {
  align-self: center;
  color: #b3b3b3;
}
.read-receipt-panel .read-status-member-list .read-status-member-container[data-v-9bc89330], .read-receipt-panel-mobile .read-status-member-list .read-status-member-container[data-v-9bc89330] {
  flex-direction: row;
  align-items: center;
}
.read-receipt-panel .read-status-member-list .read-status-member-container .read-status-avatar[data-v-9bc89330], .read-receipt-panel-mobile .read-status-member-list .read-status-member-container .read-status-avatar[data-v-9bc89330] {
  flex: 0 0 auto;
}
.read-receipt-panel .read-status-member-list .read-status-member-container .username[data-v-9bc89330], .read-receipt-panel-mobile .read-status-member-list .read-status-member-container .username[data-v-9bc89330] {
  margin-left: 8px;
  line-height: 20px;
  flex: 0 1 auto;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: nowrap;
}
.read-receipt-panel .read-status-member-list .read-status-member-container + .read-status-member-container[data-v-9bc89330], .read-receipt-panel-mobile .read-status-member-list .read-status-member-container + .read-status-member-container[data-v-9bc89330] {
  margin-top: 20px;
}
.read-receipt-panel .read-status-member-list .fetch-more-container[data-v-9bc89330], .read-receipt-panel-mobile .read-status-member-list .fetch-more-container[data-v-9bc89330] {
  justify-content: center;
  align-items: center;
  margin-top: auto;
}
.read-receipt-panel-mobile[data-v-9bc89330] {
  box-shadow: none;
  width: 100%;
  height: 100%;
  border-radius: 0;
  animation: slide-in-from-right-9bc89330 0.3s ease-out;
  transition: transform 0.2s ease-out;
}
@keyframes slide-in-from-right-9bc89330 {
from {
    transform: translateX(100%);
}
}
.read-receipt-panel-uni[data-v-9bc89330] {
  width: 100vw;
  height: 100vh;
}
.read-receipt-panel-close-mobile[data-v-9bc89330] {
  transform: translateX(100%);
}body[data-v-704e9fdf], div[data-v-704e9fdf], ul[data-v-704e9fdf], ol[data-v-704e9fdf], dt[data-v-704e9fdf], dd[data-v-704e9fdf], li[data-v-704e9fdf], dl[data-v-704e9fdf], h1[data-v-704e9fdf], h2[data-v-704e9fdf], h3[data-v-704e9fdf], h4[data-v-704e9fdf], p[data-v-704e9fdf] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-704e9fdf], ul[data-v-704e9fdf], li[data-v-704e9fdf] {
  list-style: none;
}
img[data-v-704e9fdf] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-704e9fdf] {
  color: #000;
  background: #FFF;
}
.clear[data-v-704e9fdf] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-704e9fdf] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-704e9fdf]:hover {
  text-decoration: none;
}
input[data-v-704e9fdf], textarea[data-v-704e9fdf] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-704e9fdf]:focus, input[data-v-704e9fdf]:active, textarea[data-v-704e9fdf]:focus, textarea[data-v-704e9fdf]:active {
  outline: none;
}
.chat-aside[data-v-704e9fdf] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.dialog[data-v-704e9fdf] {
  background: rgba(0, 0, 0, 0.6);
}
.dialog-main[data-v-704e9fdf] {
  background: #FFF;
}
.dialog-main-header[data-v-704e9fdf] {
  font-weight: 500;
  color: #333;
}
.dialog-main-title[data-v-704e9fdf] {
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #333;
}
.dialog-main-back[data-v-704e9fdf] {
  background: none;
}
.dialog-main-content[data-v-704e9fdf] {
  font-weight: 400;
  color: #333;
}
.btn[data-v-704e9fdf] {
  font-weight: 400;
  color: #FFF;
  letter-spacing: 0;
}
.btn-cancel[data-v-704e9fdf] {
  border: 1px solid #ddd;
  color: #666;
}
.btn-default[data-v-704e9fdf] {
  background: #006EFF;
  border: 1px solid #006EFF;
}
.dialog[data-v-704e9fdf] {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 6;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dialog-main[data-v-704e9fdf] {
  min-width: 368px;
  border-radius: 10px;
  padding: 20px 30px;
}
.dialog-main-header[data-v-704e9fdf] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  line-height: 30px;
}
.dialog-main-title[data-v-704e9fdf] {
  font-size: 16px;
  line-height: 30px;
}
.dialog-main-content[data-v-704e9fdf] {
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.dialog-main-footer[data-v-704e9fdf] {
  display: flex;
  justify-content: flex-end;
}
.btn[data-v-704e9fdf] {
  padding: 8px 20px;
  margin: 0 6px;
  border-radius: 4px;
  border: none;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}
.btn[data-v-704e9fdf]:disabled {
  opacity: 0.3;
}
.btn[data-v-704e9fdf]:last-child {
  margin-right: 0;
}
.dialog-h5[data-v-704e9fdf] {
  height: 100%;
  top: 0;
  align-items: inherit;
}
.dialog-h5 .dialog-main[data-v-704e9fdf] {
  border-radius: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  min-height: 80px;
  min-width: 120px;
}
.dialog-h5 .dialog-main-content[data-v-704e9fdf] {
  flex: 1;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}
.dialog-h5 .dialog-main-content-uniapp[data-v-704e9fdf] {
  padding: 40px 0;
}
.dialog-h5 .dialog-main-footer[data-v-704e9fdf] {
  border-top: 1px solid #DDD;
}
.dialog-h5 .dialog-main-footer .btn[data-v-704e9fdf] {
  flex: 1;
  margin: 0;
  background: none;
  border-right: 1px solid #DDD;
}
.dialog-h5 .dialog-main-footer .btn-default[data-v-704e9fdf] {
  color: #FF584C;
  border: none;
}
.center[data-v-704e9fdf] {
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
}.image-item {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.image-preview {
  max-width: 100%;
  max-height: 100%;
  transition: transform 0.1s ease 0s;
  pointer-events: auto;
}body[data-v-1d6bc78c], div[data-v-1d6bc78c], ul[data-v-1d6bc78c], ol[data-v-1d6bc78c], dt[data-v-1d6bc78c], dd[data-v-1d6bc78c], li[data-v-1d6bc78c], dl[data-v-1d6bc78c], h1[data-v-1d6bc78c], h2[data-v-1d6bc78c], h3[data-v-1d6bc78c], h4[data-v-1d6bc78c], p[data-v-1d6bc78c] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-1d6bc78c], ul[data-v-1d6bc78c], li[data-v-1d6bc78c] {
  list-style: none;
}
img[data-v-1d6bc78c] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-1d6bc78c] {
  color: #000;
  background: #FFF;
}
.clear[data-v-1d6bc78c] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-1d6bc78c] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-1d6bc78c]:hover {
  text-decoration: none;
}
input[data-v-1d6bc78c], textarea[data-v-1d6bc78c] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-1d6bc78c]:focus, input[data-v-1d6bc78c]:active, textarea[data-v-1d6bc78c]:focus, textarea[data-v-1d6bc78c]:active {
  outline: none;
}
.chat-aside[data-v-1d6bc78c] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.actions-bar[data-v-1d6bc78c] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: absolute;
  bottom: 5%;
  padding: 12px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.8);
}
.actions-bar-h5[data-v-1d6bc78c] {
  padding: 6px;
}
.actions-bar .icon[data-v-1d6bc78c] {
  position: static;
  font-size: 24px;
  cursor: pointer;
  width: 27px;
  height: 27px;
  margin: 5px;
}
.actions-bar .icon-zoom-in[data-v-1d6bc78c],
.actions-bar .icon-zoom-out[data-v-1d6bc78c],
.actions-bar .icon-refresh-left[data-v-1d6bc78c],
.actions-bar .icon-refresh-right[data-v-1d6bc78c] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 5px;
}
.image-previewer[data-v-1d6bc78c] {
  position: fixed;
  z-index: 101;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.image-previewer .image-wrapper[data-v-1d6bc78c] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.image-previewer .image-list[data-v-1d6bc78c] {
  position: absolute;
  height: 100%;
  left: 0;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  place-content: center center;
}
.image-previewer .image-list .image-item[data-v-1d6bc78c] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.image-previewer .image-preview[data-v-1d6bc78c] {
  max-width: 100%;
  max-height: 100%;
  transition: transform 0.1s ease 0s;
  pointer-events: auto;
}
.image-previewer .image-button[data-v-1d6bc78c] {
  display: flex;
  flex-direction: column;
  min-width: auto;
  justify-content: center;
  align-items: center;
  position: absolute;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  top: calc(50% - 20px);
  background: rgba(255, 255, 255, 0.8);
}
.image-previewer .image-button-left[data-v-1d6bc78c] {
  left: 10px;
}
.image-previewer .image-button-right[data-v-1d6bc78c] {
  right: 10px;
  transform: rotate(180deg);
}
.image-previewer .image-button .icon[data-v-1d6bc78c] {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  line-height: 40px;
  display: flex;
  flex-direction: column;
  min-width: auto;
  justify-content: center;
  align-items: center;
}
.image-previewer .icon-close[data-v-1d6bc78c] {
  position: absolute;
  cursor: pointer;
  border-radius: 50%;
  top: 3%;
  right: 3%;
  padding: 10px;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
}
.image-previewer .icon-close[data-v-1d6bc78c]::before, .image-previewer .icon-close[data-v-1d6bc78c]::after {
  background-color: #444;
}
.image-previewer-h5[data-v-1d6bc78c] {
  width: 100%;
  height: 100%;
  background: #000;
  display: flex;
  flex-direction: column;
}
.save[data-v-1d6bc78c] {
  cursor: pointer;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: absolute;
  bottom: 5%;
  right: 5%;
  padding: 12px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.8);
}
.image-counter[data-v-1d6bc78c] {
  background: rgba(20, 18, 20, 0.53);
  padding: 3px 5px;
  margin: 5px;
  border-radius: 3px;
  color: #fff;
}.progress-message[data-v-587025e1] {
  overflow: hidden;
}
.progress-message .progress-container[data-v-587025e1] {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 15%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
}
.progress-message .progress-container .progress-common[data-v-587025e1], .progress-message .progress-container .progress[data-v-587025e1] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 0.5rem;
}
.progress-message .progress-container .progress[data-v-587025e1] {
  color: #006eff;
  border-radius: 0.25rem;
  background: #fff;
}
.progress-message .progress-container .progress[data-v-587025e1]::-webkit-progress-value {
  background-color: #006eff;
  border-radius: 0.25rem;
}
.progress-message .progress-container .progress[data-v-587025e1]::-webkit-progress-bar {
  border-radius: 0.25rem;
  background: #fff;
}
.progress-message .progress-container .progress[data-v-587025e1]::-moz-progress-bar {
  color: #006eff;
  background: #006eff;
  border-radius: 0.25rem;
}body[data-v-49f7415a], div[data-v-49f7415a], ul[data-v-49f7415a], ol[data-v-49f7415a], dt[data-v-49f7415a], dd[data-v-49f7415a], li[data-v-49f7415a], dl[data-v-49f7415a], h1[data-v-49f7415a], h2[data-v-49f7415a], h3[data-v-49f7415a], h4[data-v-49f7415a], p[data-v-49f7415a] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-49f7415a], ul[data-v-49f7415a], li[data-v-49f7415a] {
  list-style: none;
}
img[data-v-49f7415a] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-49f7415a] {
  color: #000;
  background: #FFF;
}
.clear[data-v-49f7415a] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-49f7415a] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-49f7415a]:hover {
  text-decoration: none;
}
input[data-v-49f7415a], textarea[data-v-49f7415a] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-49f7415a]:focus, input[data-v-49f7415a]:active, textarea[data-v-49f7415a]:focus, textarea[data-v-49f7415a]:active {
  outline: none;
}
.chat-aside[data-v-49f7415a] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-chat .tui-message-list .message-more[data-v-49f7415a] {
  color: #999;
  cursor: pointer;
}
.tui-chat .image-dialog[data-v-49f7415a] {
  background: rgba(0, 0, 0, 0.6);
}
.tui-chat .image-dialog header[data-v-49f7415a] {
  background: rgba(0, 0, 0, 0.49);
}
.tui-chat-h5 .tui-chat-header[data-v-49f7415a] {
  background: #FFF;
}
.tui-chat-h5 .tui-chat-footer[data-v-49f7415a] {
  background: #FFF;
}
.tui-chat-h5 .tui-chat-footer .input input[data-v-49f7415a] {
  background: #F4F5F9;
}
.tui-chat[data-v-49f7415a] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.tui-chat-main[data-v-49f7415a] {
  min-height: 0;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
}
.tui-chat-main .tui-chat-safe-tips[data-v-49f7415a] {
  padding: 12px 20px;
  background-color: rgba(255, 149, 0, 0.1);
  color: #ff8c39;
  line-height: 18px;
  font-family: PingFangSC-Regular;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  font-size: 12px;
}
.tui-chat-main .tui-chat-safe-tips a[data-v-49f7415a] {
  color: #006eff;
  float: right;
}
.tui-chat-main .tui-chat-application-tips[data-v-49f7415a] {
  text-align: center;
  width: 100%;
  background: #fce4d3;
  padding: 2px;
  font-size: 12px;
}
.tui-chat-main .application-tips-btn[data-v-49f7415a] {
  color: #006eff;
  padding-left: 10px;
}
.tui-chat-main .tui-message-list[data-v-49f7415a] {
  flex: 1;
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}
.tui-chat-main .tui-message-list .message-more[data-v-49f7415a] {
  font-size: 14px;
  padding: 5px;
  text-align: center;
}
.tui-chat-main .tui-message-list .to-bottom-tip[data-v-49f7415a] {
  position: sticky;
  bottom: 10px;
  left: 100%;
  margin-right: 15px;
  width: 92px;
  height: 28px;
  padding: 0 5px;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  cursor: pointer;
}
.tui-chat-main .tui-message-list .to-bottom-tip-text[data-v-49f7415a] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 10px;
  color: #147aff;
  letter-spacing: 0;
  text-align: center;
  padding-left: 3px;
}
.tui-chat-main .tui-message-list .message-li[data-v-49f7415a]:first-child {
  margin-top: 5px;
}
.tui-chat-main .tui-message-list .message-li[data-v-49f7415a] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.tui-chat-main .tui-message-list .message-li .message-item[data-v-49f7415a] {
  display: flex;
  position: relative;
  flex-direction: column;
}
.tui-chat-main .tui-message-list .message-li .message-item .message-tool[data-v-49f7415a] {
  z-index: 5;
  position: absolute;
  cursor: pointer;
  transform: translateY(-100%);
}
.tui-chat-main .tui-message-list .message-li .message-item .message-tool-out[data-v-49f7415a] {
  right: 30px;
  left: auto;
}
.tui-chat-main .tui-message-list .message-li .message-item .message-tool-in[data-v-49f7415a] {
  left: 30px;
  right: auto;
}
.tui-chat-main .tui-message-list .message-li .message-item .message-tool-bottom[data-v-49f7415a] {
  z-index: 5;
  bottom: 0;
  transform: translateY(100%);
}
.tui-chat-main .tui-message-list .message-li .message-label[data-v-49f7415a] {
  max-width: 50px;
}
.tui-chat-main .tui-message-list .right[data-v-49f7415a] {
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.tui-chat .disabled[data-v-49f7415a] {
  position: relative;
}
.tui-chat .disabled[data-v-49f7415a]::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}
.image-dialog[data-v-49f7415a] {
  position: fixed;
  z-index: 5;
  width: 100vw;
  height: calc(100vh - 63px);
  top: 63px;
  left: 0;
}
.image-dialog header[data-v-49f7415a] {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
}
[data-v-49f7415a]::-webkit-scrollbar {
  width: 6px;
  height: 140px;
  background-color: transparent;
}
[data-v-49f7415a]::-webkit-scrollbar-track {
  border-radius: 10px;
}
[data-v-49f7415a]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #9a999c;
}
.tui-chat-h5[data-v-49f7415a] {
  flex: 1;
  position: static;
}
.tui-chat-h5 .tui-chat-main .tui-message-list[data-v-49f7415a] {
  height: 100%;
}
.tui-chat-h5 .tui-chat-main .message-more[data-v-49f7415a] {
  color: #999;
  cursor: pointer;
  font-size: 14px;
}
[data-v-49f7415a]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}
.row-reverse {
  flex-direction: row-reverse;
}
body[data-v-05911bf2], div[data-v-05911bf2], ul[data-v-05911bf2], ol[data-v-05911bf2], dt[data-v-05911bf2], dd[data-v-05911bf2], li[data-v-05911bf2], dl[data-v-05911bf2], h1[data-v-05911bf2], h2[data-v-05911bf2], h3[data-v-05911bf2], h4[data-v-05911bf2], p[data-v-05911bf2] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-05911bf2], ul[data-v-05911bf2], li[data-v-05911bf2] {
  list-style: none;
}
img[data-v-05911bf2] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-05911bf2] {
  color: #000;
  background: #FFF;
}
.clear[data-v-05911bf2] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-05911bf2] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-05911bf2]:hover {
  text-decoration: none;
}
input[data-v-05911bf2], textarea[data-v-05911bf2] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-05911bf2]:focus, input[data-v-05911bf2]:active, textarea[data-v-05911bf2]:focus, textarea[data-v-05911bf2]:active {
  outline: none;
}
.chat-aside[data-v-05911bf2] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-input-editor-container[data-v-05911bf2] {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  padding: 3px 10px 10px;
}
.message-input-editor-area[data-v-05911bf2] {
  box-sizing: border-box;
  height: 100%;
  flex: 1;
  width: 100%;
  display: flex;
  overflow-y: auto;
  border: none;
  outline: none;
}
.message-input-editor-mute[data-v-05911bf2] {
  box-sizing: border-box;
  flex: 1;
  display: flex;
  color: #999;
  font-size: 14px;
  justify-content: center;
  align-items: center;
}
.message-input-editor-container-h5[data-v-05911bf2] {
  box-sizing: border-box;
  flex: 1;
  height: auto;
  background: #f4f5f9;
  border-radius: 9.4px;
  padding: 8px 0 8px 10px;
  font-size: 16px !important;
  max-height: 86px;
  margin-right: 7px;
  overflow: hidden;
}
.message-input-editor-container-h5 .message-input-editor-area[data-v-05911bf2] {
  overflow: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  hyphens: auto;
  word-wrap: break-word;
  word-break: break-word;
  flex-wrap: wrap;
}
.message-input-editor-container-h5 .message-input-editor-area .custom-image[data-v-05911bf2],
.message-input-editor-container-h5 .message-input-editor-area .custom-image-emoji[data-v-05911bf2] {
  display: inline;
}/* stylelint-disable-next-line selector-class-pattern */
.ProseMirror {
  min-height: 100%;
  height: -moz-fit-content;
  height: fit-content;
  flex: 1;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  font-size: 14px;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap;
}
.ProseMirror div,
.ProseMirror ul,
.ProseMirror ol,
.ProseMirror dt,
.ProseMirror dd,
.ProseMirror li,
.ProseMirror dl,
.ProseMirror h1,
.ProseMirror h2,
.ProseMirror h3,
.ProseMirror h4,
.ProseMirror p {
  margin: 0;
  padding: 0;
  font-style: normal;
}
.ProseMirror p * {
  vertical-align: bottom;
}
.ProseMirror {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.ProseMirror-focused {
  border: none;
  outline: none;
}
.ProseMirror img {
  /* stylelint-disable-next-line selector-class-pattern */
}
.ProseMirror img.ProseMirror-selectednode {
  outline: 2px solid #68cef8;
}
.ProseMirror .custom-image-normal {
  max-height: 120px;
  max-width: 200px;
}
.ProseMirror .custom-image-file {
  height: 50px;
  width: 160px;
  border: 1px solid #e8e8e9;
  border-radius: 5px;
}
.ProseMirror .custom-image-emoji {
  height: 20px;
  width: 20px;
}
.ProseMirror .custom-image-image {
  display: none;
}
.ProseMirror {
  /* stylelint-disable-next-line selector-class-pattern */
}
.ProseMirror .ProseMirror-selectednode {
  outline: 2px solid #68cef8;
  cursor: none;
}
.ProseMirror p,
.ProseMirror [contenteditable] {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  width: 100% !important;
  max-width: 100% !important;
}
.ProseMirror p.is-editor-empty:first-child::before {
  color: #adb5bd;
  content: attr(data-placeholder);
  float: left;
  height: 0;
  pointer-events: none;
}body[data-v-d7b38150], div[data-v-d7b38150], ul[data-v-d7b38150], ol[data-v-d7b38150], dt[data-v-d7b38150], dd[data-v-d7b38150], li[data-v-d7b38150], dl[data-v-d7b38150], h1[data-v-d7b38150], h2[data-v-d7b38150], h3[data-v-d7b38150], h4[data-v-d7b38150], p[data-v-d7b38150] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-d7b38150], ul[data-v-d7b38150], li[data-v-d7b38150] {
  list-style: none;
}
img[data-v-d7b38150] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-d7b38150] {
  color: #000;
  background: #FFF;
}
.clear[data-v-d7b38150] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-d7b38150] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-d7b38150]:hover {
  text-decoration: none;
}
input[data-v-d7b38150], textarea[data-v-d7b38150] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-d7b38150]:focus, input[data-v-d7b38150]:active, textarea[data-v-d7b38150]:focus, textarea[data-v-d7b38150]:active {
  outline: none;
}
.chat-aside[data-v-d7b38150] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.bottom-popup-h5[data-v-d7b38150] {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  margin: 0;
  padding: 0;
  z-index: 10;
  border-radius: 5px 5px 0 0;
}
.bottom-popup-h5-main[data-v-d7b38150] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #fff;
}
.bottom-popup-h5-main .header[data-v-d7b38150] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px;
  font-size: 16px;
}
.bottom-popup-h5-main .header .header-close[data-v-d7b38150] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #006eff;
  font-size: 18px;
}
.bottom-popup-h5-main .footer[data-v-d7b38150] {
  padding: 20px;
}
.bottom-popup-h5-main .footer .footer-submit[data-v-d7b38150] {
  color: #fff;
  padding: 12px 0;
  width: 100%;
  background: #006eff;
  text-align: center;
  border-radius: 5px;
  font-size: 16px;
}
.bottom-popup-uni[data-v-d7b38150] {
  padding-bottom: var(--window-bottom);
  width: 100vw;
  height: 100vh;
}
.bottom-popup-modal[data-v-d7b38150] {
  background: rgba(0, 0, 0, 0.5);
}body[data-v-8aebf69d], div[data-v-8aebf69d], ul[data-v-8aebf69d], ol[data-v-8aebf69d], dt[data-v-8aebf69d], dd[data-v-8aebf69d], li[data-v-8aebf69d], dl[data-v-8aebf69d], h1[data-v-8aebf69d], h2[data-v-8aebf69d], h3[data-v-8aebf69d], h4[data-v-8aebf69d], p[data-v-8aebf69d] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-8aebf69d], ul[data-v-8aebf69d], li[data-v-8aebf69d] {
  list-style: none;
}
img[data-v-8aebf69d] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-8aebf69d] {
  color: #000;
  background: #FFF;
}
.clear[data-v-8aebf69d] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-8aebf69d] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-8aebf69d]:hover {
  text-decoration: none;
}
input[data-v-8aebf69d], textarea[data-v-8aebf69d] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-8aebf69d]:focus, input[data-v-8aebf69d]:active, textarea[data-v-8aebf69d]:focus, textarea[data-v-8aebf69d]:active {
  outline: none;
}
.chat-aside[data-v-8aebf69d] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-input-at[data-v-8aebf69d] {
  position: fixed;
  max-width: 15rem;
  max-height: 200px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0.06rem 0.63rem 0 rgba(2, 16, 43, 0.15);
  border-radius: 0.13rem;
}
.member-list-box[data-v-8aebf69d] {
  max-height: 200px;
  overflow-y: auto;
}
.member-list-box-header[data-v-8aebf69d] {
  height: 2.5rem;
  padding-top: 5px;
  cursor: pointer;
}
.member-list-box-header[data-v-8aebf69d]:hover {
  background: rgba(0, 110, 255, 0.1);
}
.member-list-box span[data-v-8aebf69d] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 12px;
  color: #000;
  letter-spacing: 0;
  padding: 5px;
}
.member-list-box-body[data-v-8aebf69d] {
  height: 30px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.member-list-box-body .selected[data-v-8aebf69d], .member-list-box-body[data-v-8aebf69d]:hover {
  background: rgba(0, 110, 255, 0.1);
}
.member-list-box-body-name[data-v-8aebf69d] {
  overflow: hidden;
  white-space: nowrap;
  word-wrap: break-word;
  word-break: break-all;
  text-overflow: ellipsis;
}
.member-list-box-body-avatar[data-v-8aebf69d] {
  width: 20px;
  height: 20px;
  padding-left: 10px;
}
.member-list-box-loading[data-v-8aebf69d] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999;
  font-size: 12px;
}
.member-list-box-loading .loading-text[data-v-8aebf69d] {
  padding: 0;
}
.member-list-box .selected[data-v-8aebf69d] {
  background: rgba(0, 110, 255, 0.1);
}
.message-input-at-h5 .member-list[data-v-8aebf69d] {
  height: auto;
  max-height: 500px;
  width: 100%;
  max-width: 100%;
  background: white;
  border-radius: 12px 12px 0 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.message-input-at-h5 .member-list-title[data-v-8aebf69d] {
  height: -moz-fit-content;
  height: fit-content;
  width: calc(100% - 30px);
  text-align: center;
  vertical-align: middle;
  padding: 15px;
}
.message-input-at-h5 .member-list-title .title[data-v-8aebf69d] {
  vertical-align: middle;
  display: inline-block;
  font-size: 16px;
}
.message-input-at-h5 .member-list-title .close[data-v-8aebf69d] {
  vertical-align: middle;
  position: absolute;
  right: 10px;
  display: inline-block;
}
.message-input-at-h5 .member-list-box[data-v-8aebf69d] {
  flex: 1;
  overflow-y: scroll;
  max-height: 200px;
}
.message-input-at-h5 .member-list-box-body[data-v-8aebf69d] {
  padding: 10px;
}
.message-input-at-h5 .member-list-box-body img[data-v-8aebf69d] {
  width: 26px;
  height: 26px;
}
.message-input-at-h5 .member-list-box-body span[data-v-8aebf69d] {
  font-size: 14px;
}
.message-input-at-h5 .member-list-box-loading[data-v-8aebf69d] {
  padding: 10px;
  text-align: center;
  color: #999;
  font-size: 14px;
}
.message-input-at-h5 .member-list-box-loading .loading-text[data-v-8aebf69d] {
  padding: 0;
}body[data-v-fb2d33c4], div[data-v-fb2d33c4], ul[data-v-fb2d33c4], ol[data-v-fb2d33c4], dt[data-v-fb2d33c4], dd[data-v-fb2d33c4], li[data-v-fb2d33c4], dl[data-v-fb2d33c4], h1[data-v-fb2d33c4], h2[data-v-fb2d33c4], h3[data-v-fb2d33c4], h4[data-v-fb2d33c4], p[data-v-fb2d33c4] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-fb2d33c4], ul[data-v-fb2d33c4], li[data-v-fb2d33c4] {
  list-style: none;
}
img[data-v-fb2d33c4] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-fb2d33c4] {
  color: #000;
  background: #FFF;
}
.clear[data-v-fb2d33c4] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-fb2d33c4] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-fb2d33c4]:hover {
  text-decoration: none;
}
input[data-v-fb2d33c4], textarea[data-v-fb2d33c4] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-fb2d33c4]:focus, input[data-v-fb2d33c4]:active, textarea[data-v-fb2d33c4]:focus, textarea[data-v-fb2d33c4]:active {
  outline: none;
}
.chat-aside[data-v-fb2d33c4] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-input-button[data-v-fb2d33c4] {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.message-input-button-h5[data-v-fb2d33c4] {
  position: static;
}
.message-input-button-cont[data-v-fb2d33c4] {
  padding: 8px 20px;
  border-radius: 4px;
  border: none;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
  background: #006eff;
  color: #fff;
  letter-spacing: 0;
  cursor: pointer;
}
.message-input-button-hover[data-v-fb2d33c4] {
  display: none;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 120%;
  word-break: keep-all;
  height: 30px;
  white-space: nowrap;
  top: 0;
  bottom: 0;
  margin: auto 0;
  padding: 5px 10px;
  border-radius: 3px;
  background: #000;
  color: #fff;
  opacity: 0.3;
}
.message-input-button-hover[data-v-fb2d33c4]::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: -20px;
  border: 10px solid transparent;
  border-left: 10px solid #000;
}
.message-input-button:hover .message-input-button-hover[data-v-fb2d33c4] {
  display: flex;
}.input-quote-container-h5[data-v-6b103290], .input-quote-container-uni[data-v-6b103290], .input-quote-container[data-v-6b103290] {
  margin: 5px 100px 5px 8px;
  display: flex;
  flex: 0 1 auto;
}
.input-quote-container-h5 .input-quote-content[data-v-6b103290], .input-quote-container-uni .input-quote-content[data-v-6b103290], .input-quote-container .input-quote-content[data-v-6b103290] {
  display: flex;
  flex: 0 1 auto;
  background-color: #fafafa;
  border-radius: 8px;
  padding: 12px;
  font-size: 12px;
  align-items: center;
  line-height: 16px;
  max-width: 100%;
  box-sizing: border-box;
  min-width: 0;
}
.input-quote-container-h5 .input-quote-content .max-one-line[data-v-6b103290], .input-quote-container-uni .input-quote-content .max-one-line[data-v-6b103290], .input-quote-container .input-quote-content .max-one-line[data-v-6b103290] {
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.input-quote-container-h5 .input-quote-close-icon[data-v-6b103290], .input-quote-container-uni .input-quote-close-icon[data-v-6b103290], .input-quote-container .input-quote-close-icon[data-v-6b103290] {
  margin-left: 5px;
  padding: 5px;
}
.input-quote-container-uni[data-v-6b103290] {
  margin: 5px 60px 0 30px;
}
.input-quote-container-h5[data-v-6b103290] {
  margin: 5px 0 0;
}body, div, ul, ol, dt, dd, li, dl, h1, h2, h3, h4, p {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol, ul, li {
  list-style: none;
}
img {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body {
  color: #000;
  background: #FFF;
}
.clear {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
input, textarea {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input:focus, input:active, textarea:focus, textarea:active {
  outline: none;
}
.chat-aside {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-input-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.message-input-container {
  box-sizing: border-box;
  flex: 1;
  display: flex;
  flex-direction: column;
  border: none;
  overflow: hidden;
}
.message-input-container-h5 {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
}
.break-btn {
  background: none !important;
}[data-v-1b003743]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}
.mulitple-select-panel[data-v-1b003743] {
  height: 196px;
  border-top: 1px solid #ebebeb;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  background-color: #EBF0F6;
}
.mulitple-select-panel-mobile[data-v-1b003743] {
  height: 64px;
  padding-bottom: 15px;
  flex-direction: row;
  align-items: flex-end;
}
.forward-button[data-v-1b003743] {
  justify-content: center;
  align-items: center;
}
.forward-button-text[data-v-1b003743] {
  margin-top: 8px;
  font-size: 12px;
}
.forward-button-text-mobile[data-v-1b003743] {
  margin-top: 2px;
}
.forward-button .cancel-button-icon[data-v-1b003743] {
  transform: rotate(45deg);
}body[data-v-fba5ebc8], div[data-v-fba5ebc8], ul[data-v-fba5ebc8], ol[data-v-fba5ebc8], dt[data-v-fba5ebc8], dd[data-v-fba5ebc8], li[data-v-fba5ebc8], dl[data-v-fba5ebc8], h1[data-v-fba5ebc8], h2[data-v-fba5ebc8], h3[data-v-fba5ebc8], h4[data-v-fba5ebc8], p[data-v-fba5ebc8] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-fba5ebc8], ul[data-v-fba5ebc8], li[data-v-fba5ebc8] {
  list-style: none;
}
img[data-v-fba5ebc8] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-fba5ebc8] {
  color: #000;
  background: #FFF;
}
.clear[data-v-fba5ebc8] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-fba5ebc8] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-fba5ebc8]:hover {
  text-decoration: none;
}
input[data-v-fba5ebc8], textarea[data-v-fba5ebc8] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-fba5ebc8]:focus, input[data-v-fba5ebc8]:active, textarea[data-v-fba5ebc8]:focus, textarea[data-v-fba5ebc8]:active {
  outline: none;
}
.chat-aside[data-v-fba5ebc8] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.main[data-v-fba5ebc8] {
  background: #FFF;
  border: 1px solid #E0E0E0;
  box-shadow: 0 -4px 12px 0 rgba(0, 0, 0, 0.06);
}
.main .left[data-v-fba5ebc8] {
  border-right: 1px solid #E8E8E9;
}
.main .transfer-header[data-v-fba5ebc8] {
  font-weight: 500;
  color: #000;
  letter-spacing: 0;
}
.main .transfer-header input[data-v-fba5ebc8] {
  background: #FFF;
  border: 1px solid #DEE0E3;
  font-weight: 500;
  color: #8F959E;
  letter-spacing: 0;
}
.main .transfer-list .transfer-text[data-v-fba5ebc8] {
  font-weight: 500;
  color: #8F959E;
  letter-spacing: 0;
}
.main .transfer-list-item .disabled[data-v-fba5ebc8] {
  background: #eee;
}
.btn[data-v-fba5ebc8] {
  background: #3370FF;
  border: 0 solid #2F80ED;
  font-weight: 400;
  color: #FFF;
}
.btn-cancel[data-v-fba5ebc8] {
  background: #FFF;
  border: 1px solid #DDD;
  color: #828282;
}
.btn-no[data-v-fba5ebc8] {
  background: #e8e8e9;
  border: 1px solid #DDD;
  font-weight: 400;
  color: #FFF;
}
.transfer-h5-header[data-v-fba5ebc8] {
  background: #FFF;
}
.transfer-h5-header .title[data-v-fba5ebc8] {
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #000;
  letter-spacing: 0;
}
.avatar[data-v-fba5ebc8] {
  width: 36px;
  height: 36px;
  border-radius: 5px;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main[data-v-fba5ebc8] {
  box-sizing: border-box;
  width: 620px;
  height: 394px;
  display: flex;
  border-radius: 8px;
  padding: 20px 0;
}
.main .transfer-header[data-v-fba5ebc8] {
  font-size: 14px;
  line-height: 14px;
  padding-bottom: 20px;
}
.main .transfer-header input[data-v-fba5ebc8] {
  box-sizing: border-box;
  width: 100%;
  border-radius: 30px;
  font-size: 10px;
  line-height: 14px;
  padding: 9px 12px;
}
.main .transfer-list[data-v-fba5ebc8] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.main .transfer-list .transfer-text[data-v-fba5ebc8] {
  font-size: 10px;
  line-height: 14px;
}
.main .transfer-list-item[data-v-fba5ebc8] {
  padding: 6px 0;
  display: flex;
  align-items: center;
  font-size: 14px;
  text-align: left;
}
.main .transfer-list-item-content[data-v-fba5ebc8] {
  flex: 1;
  display: flex;
  align-items: center;
}
.main .transfer-list-item .avatar[data-v-fba5ebc8] {
  margin: 0 5px 0 8px;
  border-radius: 50%;
}
.main .transfer-list-item .name[data-v-fba5ebc8] {
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.main .right[data-v-fba5ebc8] {
  padding: 0 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.main .right .transfer-right-footer[data-v-fba5ebc8] {
  align-self: flex-end;
}
.main .right .transfer-right-footer .btn-cancel[data-v-fba5ebc8] {
  margin-right: 12px;
}
.main .right .transfer-list[data-v-fba5ebc8] {
  padding-right: 20px;
  overflow-y: auto;
}
.main .left[data-v-fba5ebc8] {
  flex: 1;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
}
.main .left .transfer-header[data-v-fba5ebc8] {
  padding: 0 20px;
}
.main .left .transfer-left-main[data-v-fba5ebc8] {
  flex: 1;
  overflow-y: auto;
  padding: 0 13px;
}
.btn[data-v-fba5ebc8] {
  padding: 4px 28px;
  font-size: 12px;
  line-height: 24px;
  border-radius: 4px;
}
.btn-no[data-v-fba5ebc8] {
  padding: 4px 28px;
  font-size: 12px;
  line-height: 24px;
  border-radius: 4px;
}
.space-between[data-v-fba5ebc8] {
  justify-content: space-between;
}
.select-all[data-v-fba5ebc8] {
  padding-left: 8px;
  font-size: 14px;
}
.more[data-v-fba5ebc8] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
}
.transfer-h5[data-v-fba5ebc8] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.transfer-h5-wechat[data-v-fba5ebc8] {
  width: 100vw;
  height: 100vh;
}
.transfer-h5-header[data-v-fba5ebc8] {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  padding: 16px 18px;
}
.transfer-h5-header .space[data-v-fba5ebc8], .transfer-h5-header .icon[data-v-fba5ebc8] {
  width: 18px;
  height: 18px;
}
.transfer-h5 .main[data-v-fba5ebc8] {
  flex: 1;
  flex-direction: column;
  width: auto;
  height: auto;
  border-radius: 0;
  border: none;
  box-shadow: none;
  max-height: calc(100% - 50px);
  padding: 0;
}
.transfer-h5 .main .avatar[data-v-fba5ebc8] {
  border-radius: 5px;
}
.transfer-h5 .main .left[data-v-fba5ebc8] {
  padding: 0;
  flex: 1;
  border: none;
  display: flex;
  flex-direction: column;
}
.transfer-h5 .main .left .transfer-header[data-v-fba5ebc8] {
  position: sticky;
  top: 0;
  padding: 0 18px;
}
.transfer-h5 .main .left .transfer-header input[data-v-fba5ebc8] {
  border-radius: 5px;
  font-size: 14px;
}
.transfer-h5 .main .left-uniapp-input[data-v-fba5ebc8] {
  height: 36px;
}
.transfer-h5 .main .right[data-v-fba5ebc8] {
  flex: 0;
  flex-direction: row;
  align-items: center;
  box-shadow: inset 0 1px 0 0 #EEE;
  padding: 8px 18px;
}
.transfer-h5 .main .right .transfer-list[data-v-fba5ebc8] {
  flex-direction: row;
  width: 0;
}
.transfer-h5 .main .right .transfer-list-item-content[data-v-fba5ebc8] {
  flex: none;
}
.transfer-h5 .main .right .transfer-right-footer[data-v-fba5ebc8] {
  padding: 6px 0;
  display: flex;
  align-items: center;
}
.transfer-h5 .main .right .transfer-right-footer .btn[data-v-fba5ebc8] {
  font-size: 14px;
}
.icon-unselected[data-v-fba5ebc8] {
  width: 18px;
  height: 18px;
  background: #FFF;
  border: 1px solid #DDD;
  border-radius: 11px;
  box-sizing: border-box;
}body[data-v-7ffbce91], div[data-v-7ffbce91], ul[data-v-7ffbce91], ol[data-v-7ffbce91], dt[data-v-7ffbce91], dd[data-v-7ffbce91], li[data-v-7ffbce91], dl[data-v-7ffbce91], h1[data-v-7ffbce91], h2[data-v-7ffbce91], h3[data-v-7ffbce91], h4[data-v-7ffbce91], p[data-v-7ffbce91] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-7ffbce91], ul[data-v-7ffbce91], li[data-v-7ffbce91] {
  list-style: none;
}
img[data-v-7ffbce91] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-7ffbce91] {
  color: #000;
  background: #FFF;
}
.clear[data-v-7ffbce91] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-7ffbce91] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-7ffbce91]:hover {
  text-decoration: none;
}
input[data-v-7ffbce91], textarea[data-v-7ffbce91] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-7ffbce91]:focus, input[data-v-7ffbce91]:active, textarea[data-v-7ffbce91]:focus, textarea[data-v-7ffbce91]:active {
  outline: none;
}
.chat-aside[data-v-7ffbce91] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.emoji-picker[data-v-7ffbce91] {
  width: 405px;
  height: 300px;
  display: flex;
  flex-direction: column;
}
.emoji-picker-list[data-v-7ffbce91] {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  margin: 2px;
}
.emoji-picker-list[data-v-7ffbce91]::-webkit-scrollbar {
  display: none;
}
.emoji-picker-list-item[data-v-7ffbce91] {
  cursor: pointer;
  padding: 5px;
}
.emoji-picker-list-item .emoji[data-v-7ffbce91] {
  width: 30px;
  height: 30px;
}
.emoji-picker-list-item .emoji-big[data-v-7ffbce91] {
  width: 70px;
  height: 70px;
}
.emoji-picker-tab[data-v-7ffbce91] {
  display: flex;
  align-items: center;
}
.emoji-picker-tab-item[data-v-7ffbce91] {
  padding: 0 10px;
  cursor: pointer;
}
.emoji-picker-tab-item .icon[data-v-7ffbce91] {
  margin: 10px;
  width: 20px;
  height: 20px;
}
.emoji-picker-tab-item .icon-big[data-v-7ffbce91] {
  margin: 2px 0;
  width: 30px;
  height: 30px;
}
.emoji-picker-h5[data-v-7ffbce91] {
  width: 100%;
}
.emoji-picker-h5-list[data-v-7ffbce91] {
  justify-content: space-between;
}
.emoji-picker-h5-list[data-v-7ffbce91]::after {
  content: "";
  display: block;
  flex: 1 1 auto;
}
.emoji-picker-h5 .send-btn[data-v-7ffbce91] {
  width: 50px;
  height: 30px;
  background-color: #55C06A;
  position: absolute;
  right: 10px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 30px;
}body[data-v-9a9334fa], div[data-v-9a9334fa], ul[data-v-9a9334fa], ol[data-v-9a9334fa], dt[data-v-9a9334fa], dd[data-v-9a9334fa], li[data-v-9a9334fa], dl[data-v-9a9334fa], h1[data-v-9a9334fa], h2[data-v-9a9334fa], h3[data-v-9a9334fa], h4[data-v-9a9334fa], p[data-v-9a9334fa] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-9a9334fa], ul[data-v-9a9334fa], li[data-v-9a9334fa] {
  list-style: none;
}
img[data-v-9a9334fa] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-9a9334fa] {
  color: #000;
  background: #FFF;
}
.clear[data-v-9a9334fa] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-9a9334fa] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-9a9334fa]:hover {
  text-decoration: none;
}
input[data-v-9a9334fa], textarea[data-v-9a9334fa] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-9a9334fa]:focus, input[data-v-9a9334fa]:active, textarea[data-v-9a9334fa]:focus, textarea[data-v-9a9334fa]:active {
  outline: none;
}
.chat-aside[data-v-9a9334fa] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.toolbar-item-container-dialog[data-v-9a9334fa] {
  background: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.toolbar-item-container[data-v-9a9334fa] {
  position: relative;
}
.toolbar-item-container-icon[data-v-9a9334fa] {
  padding: 8px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.toolbar-item-container-dialog[data-v-9a9334fa] {
  z-index: 5;
  position: absolute;
  background: #fff;
  box-shadow: 0 2px 4px -3px rgba(32, 77, 141, 0.03), 0 6px 10px 1px rgba(32, 77, 141, 0.06), 0 3px 14px 2px rgba(32, 77, 141, 0.05);
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  bottom: 35px;
}
.toolbar-item-container-dialog-dark[data-v-9a9334fa] {
  background: #22262E;
  box-shadow: 0 8px 40px 0 rgba(23, 25, 31, 0.6), 0 4px 12px 0 rgba(23, 25, 31, 0.8);
}
.toolbar-item-container-h5-dialog[data-v-9a9334fa] {
  position: static !important;
  width: 100%;
  box-shadow: none;
}
.toolbar-item-container-uni[data-v-9a9334fa] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: static;
}
.toolbar-item-container-uni-icon[data-v-9a9334fa] {
  background: #fff;
  border-radius: 15px;
  width: 60px;
  height: 60px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.toolbar-item-container-uni-title[data-v-9a9334fa] {
  font-size: 14px;
  color: #8F959D;
}
.toolbar-item-container-uni-dialog[data-v-9a9334fa] {
  position: absolute !important;
  background: transparent;
  left: -10px;
  bottom: -5px;
}
.toolbar-item-container-uni-dialog .toolbar-bottom-popup[data-v-9a9334fa] {
  position: sticky;
}body[data-v-05cb67fa], div[data-v-05cb67fa], ul[data-v-05cb67fa], ol[data-v-05cb67fa], dt[data-v-05cb67fa], dd[data-v-05cb67fa], li[data-v-05cb67fa], dl[data-v-05cb67fa], h1[data-v-05cb67fa], h2[data-v-05cb67fa], h3[data-v-05cb67fa], h4[data-v-05cb67fa], p[data-v-05cb67fa] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-05cb67fa], ul[data-v-05cb67fa], li[data-v-05cb67fa] {
  list-style: none;
}
img[data-v-05cb67fa] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-05cb67fa] {
  color: #000;
  background: #FFF;
}
.clear[data-v-05cb67fa] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-05cb67fa] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-05cb67fa]:hover {
  text-decoration: none;
}
input[data-v-05cb67fa], textarea[data-v-05cb67fa] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-05cb67fa]:focus, input[data-v-05cb67fa]:active, textarea[data-v-05cb67fa]:focus, textarea[data-v-05cb67fa]:active {
  outline: none;
}
.chat-aside[data-v-05cb67fa] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.emoji-picker[data-v-05cb67fa] {
  width: 405px;
  height: 300px;
  display: flex;
  flex-direction: column;
}
.emoji-picker-list[data-v-05cb67fa] {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  margin: 2px;
}
.emoji-picker-list[data-v-05cb67fa]::-webkit-scrollbar {
  display: none;
}
.emoji-picker-list-item[data-v-05cb67fa] {
  cursor: pointer;
  padding: 5px;
}
.emoji-picker-list-item .emoji[data-v-05cb67fa] {
  width: 30px;
  height: 30px;
}
.emoji-picker-list-item .emoji-big[data-v-05cb67fa] {
  width: 70px;
  height: 70px;
}
.emoji-picker-tab[data-v-05cb67fa] {
  display: flex;
  align-items: center;
}
.emoji-picker-tab-item[data-v-05cb67fa] {
  padding: 0 10px;
  cursor: pointer;
}
.emoji-picker-tab-item .icon[data-v-05cb67fa] {
  margin: 10px;
  width: 20px;
  height: 20px;
}
.emoji-picker-tab-item .icon-big[data-v-05cb67fa] {
  margin: 2px 0;
  width: 30px;
  height: 30px;
}
.emoji-picker-h5[data-v-05cb67fa] {
  width: 100%;
}
.emoji-picker-h5-list[data-v-05cb67fa] {
  justify-content: space-between;
}
.emoji-picker-h5-list[data-v-05cb67fa]::after {
  content: "";
  display: block;
  flex: 1 1 auto;
}
.emoji-picker-h5 .send-btn[data-v-05cb67fa] {
  width: 50px;
  height: 30px;
  background-color: #55C06A;
  position: absolute;
  right: 10px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 30px;
}body[data-v-e9c9aa71], div[data-v-e9c9aa71], ul[data-v-e9c9aa71], ol[data-v-e9c9aa71], dt[data-v-e9c9aa71], dd[data-v-e9c9aa71], li[data-v-e9c9aa71], dl[data-v-e9c9aa71], h1[data-v-e9c9aa71], h2[data-v-e9c9aa71], h3[data-v-e9c9aa71], h4[data-v-e9c9aa71], p[data-v-e9c9aa71] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-e9c9aa71], ul[data-v-e9c9aa71], li[data-v-e9c9aa71] {
  list-style: none;
}
img[data-v-e9c9aa71] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-e9c9aa71] {
  color: #000;
  background: #FFF;
}
.clear[data-v-e9c9aa71] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-e9c9aa71] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-e9c9aa71]:hover {
  text-decoration: none;
}
input[data-v-e9c9aa71], textarea[data-v-e9c9aa71] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-e9c9aa71]:focus, input[data-v-e9c9aa71]:active, textarea[data-v-e9c9aa71]:focus, textarea[data-v-e9c9aa71]:active {
  outline: none;
}
.chat-aside[data-v-e9c9aa71] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}body[data-v-065f79f5], div[data-v-065f79f5], ul[data-v-065f79f5], ol[data-v-065f79f5], dt[data-v-065f79f5], dd[data-v-065f79f5], li[data-v-065f79f5], dl[data-v-065f79f5], h1[data-v-065f79f5], h2[data-v-065f79f5], h3[data-v-065f79f5], h4[data-v-065f79f5], p[data-v-065f79f5] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-065f79f5], ul[data-v-065f79f5], li[data-v-065f79f5] {
  list-style: none;
}
img[data-v-065f79f5] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-065f79f5] {
  color: #000;
  background: #FFF;
}
.clear[data-v-065f79f5] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-065f79f5] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-065f79f5]:hover {
  text-decoration: none;
}
input[data-v-065f79f5], textarea[data-v-065f79f5] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-065f79f5]:focus, input[data-v-065f79f5]:active, textarea[data-v-065f79f5]:focus, textarea[data-v-065f79f5]:active {
  outline: none;
}
.chat-aside[data-v-065f79f5] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}body[data-v-65b6cd18], div[data-v-65b6cd18], ul[data-v-65b6cd18], ol[data-v-65b6cd18], dt[data-v-65b6cd18], dd[data-v-65b6cd18], li[data-v-65b6cd18], dl[data-v-65b6cd18], h1[data-v-65b6cd18], h2[data-v-65b6cd18], h3[data-v-65b6cd18], h4[data-v-65b6cd18], p[data-v-65b6cd18] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-65b6cd18], ul[data-v-65b6cd18], li[data-v-65b6cd18] {
  list-style: none;
}
img[data-v-65b6cd18] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-65b6cd18] {
  color: #000;
  background: #FFF;
}
.clear[data-v-65b6cd18] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-65b6cd18] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-65b6cd18]:hover {
  text-decoration: none;
}
input[data-v-65b6cd18], textarea[data-v-65b6cd18] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-65b6cd18]:focus, input[data-v-65b6cd18]:active, textarea[data-v-65b6cd18]:focus, textarea[data-v-65b6cd18]:active {
  outline: none;
}
.chat-aside[data-v-65b6cd18] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}.evaluate[data-v-dd3846e5] {
  background: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.evaluate-header-content[data-v-dd3846e5] {
  font-weight: 500;
  color: #1c1c1c;
}
.evaluate-adv[data-v-dd3846e5] {
  font-weight: 500;
  color: #999;
}
.evaluate-adv a[data-v-dd3846e5] {
  color: #006eff;
}
.evaluate-content-text[data-v-dd3846e5] {
  background: #f8f8f8;
  border: 1px solid #ececec;
}
.evaluate-content-list-item[data-v-dd3846e5] {
  font-weight: 400;
  color: #50545c;
}
.evaluate-H5-main[data-v-dd3846e5] {
  background: rgba(0, 0, 0, 0.5);
}
.evaluate-H5-main .evaluate-main-content[data-v-dd3846e5] {
  background: #fff;
}
.evaluate-H5-main .evaluate-main-content p a[data-v-dd3846e5] {
  color: #3370ff;
}
.evaluate-H5-main .evaluate-main-content .close[data-v-dd3846e5] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #3370ff;
  letter-spacing: 0;
}
.evaluate[data-v-dd3846e5] {
  position: absolute;
  z-index: 5;
  width: 315px;
  top: -255px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  background: url("https://web.sdk.qcloud.com/im/assets/images/login-background.png") no-repeat;
  background-color: #fff;
  background-size: cover;
  background-position-x: 128px;
  background-position-y: 77px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.evaluate-header-content[data-v-dd3846e5] {
  font-style: normal;
  font-size: 12px;
  line-height: 17px;
  text-align: center;
}
.evaluate-content[data-v-dd3846e5] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px 0;
}
.evaluate-content-list[data-v-dd3846e5] {
  flex: 1;
  display: flex;
}
.evaluate-content-list-item[data-v-dd3846e5] {
  width: 24px;
  height: 24px;
  text-align: center;
  cursor: pointer;
  padding: 4px 0;
  font-size: 12px;
  padding-right: 15px;
}
.evaluate-content-list-item[data-v-dd3846e5]:last-child {
  padding-right: 0 !important;
}
.evaluate-content-text[data-v-dd3846e5] {
  box-sizing: border-box;
  width: 288px;
  height: 90px;
  margin: 12px 0;
  padding: 12px;
  border-radius: 2px;
  resize: none;
}
.evaluate-content-button .btn[data-v-dd3846e5] {
  border: none;
  border-radius: 5px;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  padding: 2px 46px;
  font-weight: 400;
  color: #fff;
}
.evaluate-content-button .btn-valid[data-v-dd3846e5] {
  background-color: #3370ff;
  cursor: pointer;
}
.evaluate-content-button .btn-invalid[data-v-dd3846e5] {
  background-color: rgb(160, 207, 255);
  cursor: not-allowed;
}
.evaluate-adv[data-v-dd3846e5] {
  font-size: 12px;
  text-align: center;
}
.evaluate-adv a[data-v-dd3846e5] {
  display: inline-block;
}
.evaluate-h5[data-v-dd3846e5] {
  position: static;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 0;
  background: #fff;
  padding: 23px !important;
  box-sizing: border-box;
}
.evaluate-h5-header[data-v-dd3846e5] {
  display: flex;
  justify-content: space-between;
}
.evaluate-h5-header-content[data-v-dd3846e5] {
  font-size: 18px;
}
.evaluate-h5-header-close[data-v-dd3846e5] {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  color: #3370ff;
}
.evaluate-h5-content[data-v-dd3846e5] {
  order: 1;
}
.evaluate-h5-content-list-item[data-v-dd3846e5] {
  width: 40px;
  height: 24px;
  text-align: center;
  cursor: auto;
  font-size: 12px;
}
.evaluate-h5-content-text[data-v-dd3846e5] {
  font-size: 16px;
  width: 100%;
}
.evaluate-h5-content-button[data-v-dd3846e5] {
  width: 100%;
  display: flex;
}
.evaluate-h5-content-button .btn[data-v-dd3846e5] {
  flex: 1;
  padding: 14px 0;
  font-size: 18px;
  cursor: auto;
}
.evaluate-h5-adv[data-v-dd3846e5] {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #000;
}
body[data-v-dd3846e5], div[data-v-dd3846e5], ul[data-v-dd3846e5], ol[data-v-dd3846e5], dt[data-v-dd3846e5], dd[data-v-dd3846e5], li[data-v-dd3846e5], dl[data-v-dd3846e5], h1[data-v-dd3846e5], h2[data-v-dd3846e5], h3[data-v-dd3846e5], h4[data-v-dd3846e5], p[data-v-dd3846e5] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-dd3846e5], ul[data-v-dd3846e5], li[data-v-dd3846e5] {
  list-style: none;
}
img[data-v-dd3846e5] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-dd3846e5] {
  color: #000;
  background: #FFF;
}
.clear[data-v-dd3846e5] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-dd3846e5] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-dd3846e5]:hover {
  text-decoration: none;
}
input[data-v-dd3846e5], textarea[data-v-dd3846e5] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-dd3846e5]:focus, input[data-v-dd3846e5]:active, textarea[data-v-dd3846e5]:focus, textarea[data-v-dd3846e5]:active {
  outline: none;
}
.chat-aside[data-v-dd3846e5] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}body[data-v-3ec8a7c7], div[data-v-3ec8a7c7], ul[data-v-3ec8a7c7], ol[data-v-3ec8a7c7], dt[data-v-3ec8a7c7], dd[data-v-3ec8a7c7], li[data-v-3ec8a7c7], dl[data-v-3ec8a7c7], h1[data-v-3ec8a7c7], h2[data-v-3ec8a7c7], h3[data-v-3ec8a7c7], h4[data-v-3ec8a7c7], p[data-v-3ec8a7c7] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-3ec8a7c7], ul[data-v-3ec8a7c7], li[data-v-3ec8a7c7] {
  list-style: none;
}
img[data-v-3ec8a7c7] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-3ec8a7c7] {
  color: #000;
  background: #FFF;
}
.clear[data-v-3ec8a7c7] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-3ec8a7c7] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-3ec8a7c7]:hover {
  text-decoration: none;
}
input[data-v-3ec8a7c7], textarea[data-v-3ec8a7c7] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-3ec8a7c7]:focus, input[data-v-3ec8a7c7]:active, textarea[data-v-3ec8a7c7]:focus, textarea[data-v-3ec8a7c7]:active {
  outline: none;
}
.chat-aside[data-v-3ec8a7c7] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.words[data-v-3ec8a7c7] {
  background-color: #ffffff;
}
.words-header-close[data-v-3ec8a7c7] {
  color: #3370ff;
}
.words[data-v-3ec8a7c7] {
  z-index: 5;
  width: 315px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  width: 19.13rem;
  height: 12.44rem;
  overflow-y: auto;
}
.words-header[data-v-3ec8a7c7] {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 500;
}
.words-list[data-v-3ec8a7c7] {
  flex: 1;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.words-list-item[data-v-3ec8a7c7] {
  cursor: pointer;
  padding: 4px 0;
  font-size: 14px;
  color: #50545c;
  line-height: 18px;
}
.words-list-item[data-v-3ec8a7c7]:hover {
  color: #006eff;
}
.words-h5[data-v-3ec8a7c7] {
  width: 100%;
  box-sizing: border-box;
  max-height: 80vh;
  height: -moz-fit-content;
  height: fit-content;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.words-h5-header-title[data-v-3ec8a7c7] {
  font-size: 18px;
  line-height: 40px;
}
.words-h5-list[data-v-3ec8a7c7] {
  flex: 1;
  overflow-y: scroll;
}
.words-h5-list-item[data-v-3ec8a7c7] {
  cursor: none;
  -webkit-tap-highlight-color: transparent;
  -moz-tap-highlight-color: transparent;
  padding: 12px 0;
  font-size: 16px;
  color: #50545c;
  line-height: 18px;
  border-bottom: 1px solid #eeeeee;
}.clear-history-tip {
  width: 100%;
  font-family: PingFang SC;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: justify;
  color: #4F586B;
}
.clear-history-footer {
  justify-content: center !important;
}
.clear-history-footer .btn {
  border-radius: 16px !important;
}body[data-v-e662ccd7], div[data-v-e662ccd7], ul[data-v-e662ccd7], ol[data-v-e662ccd7], dt[data-v-e662ccd7], dd[data-v-e662ccd7], li[data-v-e662ccd7], dl[data-v-e662ccd7], h1[data-v-e662ccd7], h2[data-v-e662ccd7], h3[data-v-e662ccd7], h4[data-v-e662ccd7], p[data-v-e662ccd7] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-e662ccd7], ul[data-v-e662ccd7], li[data-v-e662ccd7] {
  list-style: none;
}
img[data-v-e662ccd7] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-e662ccd7] {
  color: #000;
  background: #FFF;
}
.clear[data-v-e662ccd7] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-e662ccd7] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-e662ccd7]:hover {
  text-decoration: none;
}
input[data-v-e662ccd7], textarea[data-v-e662ccd7] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-e662ccd7]:focus, input[data-v-e662ccd7]:active, textarea[data-v-e662ccd7]:focus, textarea[data-v-e662ccd7]:active {
  outline: none;
}
.chat-aside[data-v-e662ccd7] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-input-toolbar[data-v-e662ccd7] {
  border-top: 1px solid #f4f5f9;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.message-input-toolbar-list[data-v-e662ccd7] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.message-input-toolbar-list .extension-list[data-v-e662ccd7] {
  list-style: none;
  display: flex;
}
.message-input-toolbar-list .extension-list-item[data-v-e662ccd7] {
  width: 20px;
  height: 20px;
  padding: 12px 10px 1px;
  cursor: pointer;
}
.message-input-toolbar-h5[data-v-e662ccd7] {
  padding: 5px 10px;
  box-sizing: border-box;
  flex-direction: column;
}
.message-input-toolbar-uni[data-v-e662ccd7] {
  background-color: #ebf0f6;
  flex-direction: column;
}
.message-input-toolbar-uni-list[data-v-e662ccd7] {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(4, 25%);
  grid-template-rows: repeat(2, 100px);
}body[data-v-1c109586], div[data-v-1c109586], ul[data-v-1c109586], ol[data-v-1c109586], dt[data-v-1c109586], dd[data-v-1c109586], li[data-v-1c109586], dl[data-v-1c109586], h1[data-v-1c109586], h2[data-v-1c109586], h3[data-v-1c109586], h4[data-v-1c109586], p[data-v-1c109586] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-1c109586], ul[data-v-1c109586], li[data-v-1c109586] {
  list-style: none;
}
img[data-v-1c109586] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-1c109586] {
  color: #000;
  background: #FFF;
}
.clear[data-v-1c109586] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-1c109586] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-1c109586]:hover {
  text-decoration: none;
}
input[data-v-1c109586], textarea[data-v-1c109586] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-1c109586]:focus, input[data-v-1c109586]:active, textarea[data-v-1c109586]:focus, textarea[data-v-1c109586]:active {
  outline: none;
}
.chat-aside[data-v-1c109586] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.chat[data-v-1c109586] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tui-chat[data-v-1c109586] {
  width: 100%;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
}
.tui-chat-default[data-v-1c109586] {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
}
.tui-chat-header[data-v-1c109586] {
  padding: 10px;
  box-sizing: border-box;
  display: flex;
}
.tui-chat-message-list[data-v-1c109586] {
  flex: 1;
  width: 100%;
  overflow: hidden;
  display: flex;
}
.tui-chat-leave-group[data-v-1c109586] {
  font-size: 14px;
  height: 160px;
  border-top: 1px solid #efefef;
  justify-content: center;
  align-items: center;
}
.tui-chat-leave-group-mobile[data-v-1c109586] {
  height: 50px;
}
.tui-chat-message-input[data-v-1c109586] {
  height: 160px;
  width: 100%;
  display: flex;
}
.chat[data-v-1c109586] {
  display: block;
  height: 100%;
  overflow: hidden;
}
.tui-chat-h5-message-list[data-v-1c109586] {
  flex: 1;
  overflow: hidden;
  display: flex;
}
.tui-chat-h5-message-input[data-v-1c109586] {
  height: auto;
  padding: 10px 10px 0;
  border-top: 1px solid #eee;
}
.tui-chat-h5-message-input-toolbar[data-v-1c109586] {
  order: 1;
  border: none;
}
.tui-chat-uniapp-header[data-v-1c109586] {
  display: none;
}
.group-profile[data-v-1c109586] {
  position: absolute;
  top: 14%;
  right: 0;
  width: 50px;
  height: 30px;
  line-height: 30px;
  color: #000;
  font-size: 10px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 15px;
  z-index: 100;
  background-color: #ccc;
  opacity: 0.5;
}
.tui-chat-uni-message-input[data-v-1c109586] {
  max-height: 370px;
  padding: 10px;
}
.tui-chat-uni-message-input-toolbar[data-v-1c109586] {
  z-index: 100;
}
.tui-chat-wx-message-input[data-v-1c109586] {
  padding: 0;
}
[data-v-1c109586]:not(not) {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-width: 0;
}.cancel-hidden[data-v-2fa8668b] {
  opacity: 1 !important;
}
.actions-menu[data-v-2fa8668b] {
  position: absolute;
  left: 164px;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  box-shadow: 0 -4px 12px 0 rgba(0, 0, 0, 0.06);
  background-color: #fff;
  overflow: hidden;
  opacity: 0;
}
.actions-menu .actions-menu-item[data-v-2fa8668b] {
  cursor: pointer;
  padding: 10px 20px;
  font-size: 12px;
  word-break: keep-all;
}
.actions-menu.actions-menu-pc .actions-menu-item[data-v-2fa8668b]:hover {
  background-color: #eee;
}body[data-v-0782b911], div[data-v-0782b911], ul[data-v-0782b911], ol[data-v-0782b911], dt[data-v-0782b911], dd[data-v-0782b911], li[data-v-0782b911], dl[data-v-0782b911], h1[data-v-0782b911], h2[data-v-0782b911], h3[data-v-0782b911], h4[data-v-0782b911], p[data-v-0782b911] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-0782b911], ul[data-v-0782b911], li[data-v-0782b911] {
  list-style: none;
}
img[data-v-0782b911] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-0782b911] {
  color: #000;
  background: #FFF;
}
.clear[data-v-0782b911] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-0782b911] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-0782b911]:hover {
  text-decoration: none;
}
input[data-v-0782b911], textarea[data-v-0782b911] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-0782b911]:focus, input[data-v-0782b911]:active, textarea[data-v-0782b911]:focus, textarea[data-v-0782b911]:active {
  outline: none;
}
.chat-aside[data-v-0782b911] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-conversation-item-pinned[data-v-0782b911] {
  background: #eef0f3;
}
.tui-conversation-item-selected[data-v-0782b911], .tui-conversation-item-toggled[data-v-0782b911] {
  background: rgba(0, 110, 255, 0.1);
}
.tui-conversation-item .left .num[data-v-0782b911] {
  background: red;
  color: #fff;
}
.tui-conversation-item .left .num-notify[data-v-0782b911] {
  background: red;
  color: #fff;
}
.tui-conversation-item .content-header-label[data-v-0782b911] {
  color: #000;
}
.tui-conversation-item .content-header .name[data-v-0782b911] {
  font-weight: 400;
  letter-spacing: 0;
  color: #000;
}
.tui-conversation-item .middle-box-at[data-v-0782b911], .tui-conversation-item .middle-box-draft[data-v-0782b911] {
  color: #fb5059 !important;
  font-family: PingFangSC-Regular;
  font-weight: 400;
}
.tui-conversation-item .middle-box-content[data-v-0782b911] {
  font-weight: 400;
  color: #999;
  letter-spacing: 0;
}
.tui-conversation-item .content-footer[data-v-0782b911] {
  color: #999;
}
.tui-conversation-item .content-footer .time[data-v-0782b911] {
  color: #bbb;
}
.tui-conversation-content .dialog[data-v-0782b911] {
  background: #fff;
}
.tui-conversation-content .dialog-item[data-v-0782b911] {
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 -4px 12px 0 rgba(0, 0, 0, 0.06);
}
.tui-conversation-content .dialog .conversation-options[data-v-0782b911] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #4f4f4f;
  letter-spacing: 0;
}
.tui-conversation-list[data-v-0782b911] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  letter-spacing: 0;
  flex: 1;
  overflow: auto;
}
.tui-conversation-item[data-v-0782b911] {
  padding: 12px;
  display: flex;
  align-items: center;
  cursor: pointer;
  box-sizing: border-box;
  overflow: hidden;
}
.tui-conversation-item .left[data-v-0782b911] {
  position: relative;
  width: 36px;
  height: 36px;
}
.tui-conversation-item .left .num[data-v-0782b911] {
  position: absolute;
  display: inline-block;
  right: 0;
  top: -5px;
  min-width: 10px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 2.5px;
  height: 15px;
  font-size: 10px;
  text-align: center;
  line-height: 15px;
  border-radius: 7.5px;
}
.tui-conversation-item .left .num-notify[data-v-0782b911] {
  position: absolute;
  display: inline-block;
  right: 2px;
  top: -2px;
  width: 6px;
  height: 6px;
  font-size: 10px;
  text-align: center;
  line-height: 15px;
  border-radius: 65%;
}
.tui-conversation-item .left .avatar[data-v-0782b911] {
  width: 30px;
  height: 30px;
  border-radius: 5px;
}
.tui-conversation-item .left .online-status[data-v-0782b911] {
  box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  left: 24px;
  top: 22px;
  border: 2px solid #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}
.tui-conversation-item .left .online-status-online[data-v-0782b911] {
  background: #29cc85;
}
.tui-conversation-item .left .online-status-offline[data-v-0782b911] {
  background: #a4a4a4;
}
.tui-conversation-item .content-footer[data-v-0782b911] {
  line-height: 16px;
  display: flex;
  flex-direction: column;
}
.tui-conversation-item .content-footer .time[data-v-0782b911] {
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  white-space: nowrap;
}
.tui-conversation-item .content[data-v-0782b911] {
  display: flex;
  flex: 1;
  padding-left: 8px;
  justify-content: space-between;
  box-sizing: border-box;
  overflow: hidden;
}
.tui-conversation-item .content .content-footer[data-v-0782b911] {
  align-items: flex-end;
}
.tui-conversation-item .content .content-footer .icon[data-v-0782b911] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
}
.tui-conversation-item .content-header[data-v-0782b911] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-sizing: border-box;
}
.tui-conversation-item .content-header-label[data-v-0782b911] {
  flex: 1;
  font-size: 14px;
}
.tui-conversation-item .content-header .name[data-v-0782b911] {
  width: 110px;
  letter-spacing: 0;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tui-conversation-item .content-header .middle-box[data-v-0782b911] {
  flex: 1;
  display: flex;
  align-items: center;
}
.tui-conversation-item .content-header .middle-box-at[data-v-0782b911], .tui-conversation-item .content-header .middle-box-draft[data-v-0782b911] {
  font-size: 12px;
}
.tui-conversation-item .content-header .middle-box-content[data-v-0782b911] {
  flex: 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 16px;
}
.tui-conversation-item-content[data-v-0782b911] {
  position: relative;
}
.tui-conversation-item-content .tui-conversation-item[data-v-0782b911]:hover {
  background: rgba(0, 110, 255, 0.1);
}
.tui-conversation-item-content .dialog[data-v-0782b911] {
  position: absolute;
  z-index: 5;
  padding: 2px 20px;
  cursor: pointer;
}
.tui-conversation-item-content .dialog-item[data-v-0782b911] {
  top: 30px;
  left: 164px;
  border-radius: 8px;
}
.tui-conversation-item-content .dialog .conversation-options[data-v-0782b911] {
  padding: 5px 0;
  height: 17px;
  font-size: 12px;
  line-height: 17px;
}
.tui-conversation-item-content .dialog-item-up[data-v-0782b911] {
  top: -50px;
}
.tui-conversation-list-h5 .tui-conversation-content .dialog[data-v-0782b911] {
  left: auto;
  right: 18px;
  padding: 0;
}
.tui-conversation-list-h5 .tui-conversation-content .dialog .conversation-options[data-v-0782b911] {
  padding: 12px;
  font-size: 16px;
}
.tui-conversation-list-h5 .tui-conversation-content .dialog-item-up[data-v-0782b911] {
  top: -70px;
}
.tui-conversation-list-h5 .tui-conversation-content .tui-conversation-item[data-v-0782b911] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.tui-conversation-list-h5 .tui-conversation-content .tui-conversation-item .content .name[data-v-0782b911] {
  font-size: 16px;
}
.tui-conversation-list-h5 .tui-conversation-content .tui-conversation-item .content .middle-box p[data-v-0782b911] {
  font-size: 14px;
}
.tui-conversation-list-h5 .tui-conversation-content .tui-conversation-item .time[data-v-0782b911] {
  font-size: 14px;
}.disable-select[data-v-0782b911] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* ── 分组标题行 ── */
.conv-section-label[data-v-0782b911] {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
  padding: 12px 14px 5px;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.conv-section-label--dm[data-v-0782b911] {
  margin-top: 4px;
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  padding-top: 12px;
}

/* ── 群聊前缀 # ── */
.conv-hash[data-v-0782b911] {
  font-size: 14px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.4);
  margin-right: 3px;
  flex-shrink: 0;
}

/* ── 群聊图标替代头像 ── */
.conv-group-icon[data-v-0782b911] {
  width: 30px;
  height: 30px;
  border-radius: 8px;
  background: linear-gradient(135deg, #1d4ed8, #3b82f6);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: rgba(255, 255, 255, 0.9);
}body[data-v-d2664a8e], div[data-v-d2664a8e], ul[data-v-d2664a8e], ol[data-v-d2664a8e], dt[data-v-d2664a8e], dd[data-v-d2664a8e], li[data-v-d2664a8e], dl[data-v-d2664a8e], h1[data-v-d2664a8e], h2[data-v-d2664a8e], h3[data-v-d2664a8e], h4[data-v-d2664a8e], p[data-v-d2664a8e] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-d2664a8e], ul[data-v-d2664a8e], li[data-v-d2664a8e] {
  list-style: none;
}
img[data-v-d2664a8e] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-d2664a8e] {
  color: #000;
  background: #FFF;
}
.clear[data-v-d2664a8e] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-d2664a8e] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-d2664a8e]:hover {
  text-decoration: none;
}
input[data-v-d2664a8e], textarea[data-v-d2664a8e] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-d2664a8e]:focus, input[data-v-d2664a8e]:active, textarea[data-v-d2664a8e]:focus, textarea[data-v-d2664a8e]:active {
  outline: none;
}
.chat-aside[data-v-d2664a8e] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-conversation[data-v-d2664a8e] {
  width: 100%;
  height: 100%;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.tui-conversation-list[data-v-d2664a8e] {
  overflow: auto;
}
.tui-conversation-header[data-v-d2664a8e] {
  width: 100%;
  position: relative;
}
.tui-conversation-header .list[data-v-d2664a8e] {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #F4F5F9;
  padding: 7px 0;
}
.tui-conversation-header .list-item[data-v-d2664a8e] {
  flex: 1;
  display: flex;
  position: relative;
  padding: 7px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tui-conversation-header-item[data-v-d2664a8e] {
  flex: 1;
  display: flex;
  align-items: center;
}
.tui-conversation-header-item-title[data-v-d2664a8e] {
  padding: 0 8px;
  font-size: 16px;
  font-weight: normal;
}
.tui-conversation-header-children[data-v-d2664a8e] {
  position: absolute;
  top: 100%;
  z-index: 3;
  padding: 7px 9px;
  border-bottom: none;
  background-color: #fff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  flex-direction: column;
}
.network[data-v-d2664a8e] {
  padding: 0 12px;
  display: flex;
  align-items: center;
}
.network .icon-error[data-v-d2664a8e] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: red;
  color: #fff;
  font-style: normal;
}
.network-content[data-v-d2664a8e] {
  padding: 5px;
  font-size: 12px;
  line-height: 22px;
}
.plus[data-v-d2664a8e] {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
}
.plus[data-v-d2664a8e]::before,
.plus[data-v-d2664a8e]::after {
  content: "";
  position: absolute;
  background-color: #232832;
  border-radius: 0.5px;
  width: 1px;
  height: 14px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.plus[data-v-d2664a8e]::after {
  transform: rotate(90deg);
  width: 0.5px;
}
.tui-conversation[data-v-d2664a8e] {
  background: #fff;
}
.network-content[data-v-d2664a8e] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #e54545;
  letter-spacing: 0;
}body[data-v-e9495285], div[data-v-e9495285], ul[data-v-e9495285], ol[data-v-e9495285], dt[data-v-e9495285], dd[data-v-e9495285], li[data-v-e9495285], dl[data-v-e9495285], h1[data-v-e9495285], h2[data-v-e9495285], h3[data-v-e9495285], h4[data-v-e9495285], p[data-v-e9495285] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-e9495285], ul[data-v-e9495285], li[data-v-e9495285] {
  list-style: none;
}
img[data-v-e9495285] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-e9495285] {
  color: #000;
  background: #FFF;
}
.clear[data-v-e9495285] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-e9495285] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-e9495285]:hover {
  text-decoration: none;
}
input[data-v-e9495285], textarea[data-v-e9495285] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-e9495285]:focus, input[data-v-e9495285]:active, textarea[data-v-e9495285]:focus, textarea[data-v-e9495285]:active {
  outline: none;
}
.chat-aside[data-v-e9495285] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-conversation[data-v-e9495285] {
  width: 100%;
  height: 100%;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.tui-conversation-list[data-v-e9495285] {
  overflow: auto;
}
.tui-conversation-header[data-v-e9495285] {
  width: 100%;
  position: relative;
}
.tui-conversation-header .list[data-v-e9495285] {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #F4F5F9;
  padding: 7px 0;
}
.tui-conversation-header .list-item[data-v-e9495285] {
  flex: 1;
  display: flex;
  position: relative;
  padding: 7px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tui-conversation-header-item[data-v-e9495285] {
  flex: 1;
  display: flex;
  align-items: center;
}
.tui-conversation-header-item-title[data-v-e9495285] {
  padding: 0 8px;
  font-size: 16px;
  font-weight: normal;
}
.tui-conversation-header-children[data-v-e9495285] {
  position: absolute;
  top: 100%;
  z-index: 3;
  padding: 7px 9px;
  border-bottom: none;
  background-color: #fff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  flex-direction: column;
}
.network[data-v-e9495285] {
  padding: 0 12px;
  display: flex;
  align-items: center;
}
.network .icon-error[data-v-e9495285] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: red;
  color: #fff;
  font-style: normal;
}
.network-content[data-v-e9495285] {
  padding: 5px;
  font-size: 12px;
  line-height: 22px;
}
.plus[data-v-e9495285] {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
}
.plus[data-v-e9495285]::before,
.plus[data-v-e9495285]::after {
  content: "";
  position: absolute;
  background-color: #232832;
  border-radius: 0.5px;
  width: 1px;
  height: 14px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.plus[data-v-e9495285]::after {
  transform: rotate(90deg);
  width: 0.5px;
}
.tui-conversation[data-v-e9495285] {
  background: #fff;
}
.network-content[data-v-e9495285] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #e54545;
  letter-spacing: 0;
}body[data-v-cc6ac570], div[data-v-cc6ac570], ul[data-v-cc6ac570], ol[data-v-cc6ac570], dt[data-v-cc6ac570], dd[data-v-cc6ac570], li[data-v-cc6ac570], dl[data-v-cc6ac570], h1[data-v-cc6ac570], h2[data-v-cc6ac570], h3[data-v-cc6ac570], h4[data-v-cc6ac570], p[data-v-cc6ac570] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-cc6ac570], ul[data-v-cc6ac570], li[data-v-cc6ac570] {
  list-style: none;
}
img[data-v-cc6ac570] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-cc6ac570] {
  color: #000;
  background: #FFF;
}
.clear[data-v-cc6ac570] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-cc6ac570] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-cc6ac570]:hover {
  text-decoration: none;
}
input[data-v-cc6ac570], textarea[data-v-cc6ac570] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-cc6ac570]:focus, input[data-v-cc6ac570]:active, textarea[data-v-cc6ac570]:focus, textarea[data-v-cc6ac570]:active {
  outline: none;
}
.chat-aside[data-v-cc6ac570] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-conversation[data-v-cc6ac570] {
  width: 100%;
  height: 100%;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.tui-conversation-list[data-v-cc6ac570] {
  overflow: auto;
}
.tui-conversation-header[data-v-cc6ac570] {
  width: 100%;
  position: relative;
}
.tui-conversation-header .list[data-v-cc6ac570] {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #F4F5F9;
  padding: 7px 0;
}
.tui-conversation-header .list-item[data-v-cc6ac570] {
  flex: 1;
  display: flex;
  position: relative;
  padding: 7px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tui-conversation-header-item[data-v-cc6ac570] {
  flex: 1;
  display: flex;
  align-items: center;
}
.tui-conversation-header-item-title[data-v-cc6ac570] {
  padding: 0 8px;
  font-size: 16px;
  font-weight: normal;
}
.tui-conversation-header-children[data-v-cc6ac570] {
  position: absolute;
  top: 100%;
  z-index: 3;
  padding: 7px 9px;
  border-bottom: none;
  background-color: #fff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
  flex-direction: column;
}
.network[data-v-cc6ac570] {
  padding: 0 12px;
  display: flex;
  align-items: center;
}
.network .icon-error[data-v-cc6ac570] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: red;
  color: #fff;
  font-style: normal;
}
.network-content[data-v-cc6ac570] {
  padding: 5px;
  font-size: 12px;
  line-height: 22px;
}
.plus[data-v-cc6ac570] {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
}
.plus[data-v-cc6ac570]::before,
.plus[data-v-cc6ac570]::after {
  content: "";
  position: absolute;
  background-color: #232832;
  border-radius: 0.5px;
  width: 1px;
  height: 14px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.plus[data-v-cc6ac570]::after {
  transform: rotate(90deg);
  width: 0.5px;
}
.tui-conversation[data-v-cc6ac570] {
  background: #fff;
}
.network-content[data-v-cc6ac570] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #e54545;
  letter-spacing: 0;
}.tui-search-input-container[data-v-d6cac102] {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.tui-search-input-container-global[data-v-d6cac102] {
  flex: 1;
}
.tui-search-input-container .tui-search-input[data-v-d6cac102] {
  flex: 1;
  display: flex;
  flex-direction: row;
  width: calc(100% - 20px);
  margin: 10px;
  background: #ededed;
  justify-content: center;
  align-items: center;
  height: 28px;
  border-radius: 4px;
}
.tui-search-input-container .tui-search-input-main[data-v-d6cac102] {
  flex: 1;
  background: transparent;
  border: none;
  caret-color: #007aff;
  font-size: 14px;
}
.tui-search-input-container .tui-search-input-main[data-v-d6cac102]:focus {
  border: none;
  outline: none;
}
.tui-search-input-container .tui-search-input-main[data-v-d6cac102]::-moz-placeholder {
  color: #666;
  font-size: 12px;
}
.tui-search-input-container .tui-search-input-main[data-v-d6cac102]::placeholder {
  color: #666;
  font-size: 12px;
}
.tui-search-input-container .tui-search-input-left[data-v-d6cac102], .tui-search-input-container .tui-search-input-right[data-v-d6cac102] {
  display: flex;
  width: 14px;
  height: 14px;
  padding: 0 7px;
}
.tui-search-input-container-h5 .tui-search-input-h5[data-v-d6cac102] {
  height: 34px;
}
.tui-search-input-container-h5 .tui-search-input-cancel[data-v-d6cac102] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #007aff;
  font-size: 16px;
  padding: 7px 10px 7px 3px;
  font-family: "PingFang SC", sans-serif;
}/* stylelint-disable selector-class-pattern */
.tui-date-table[data-v-8338dd58] {
  border-spacing: 0;
  -webkit-border-horizontal-spacing: 0;
  -webkit-border-vertical-spacing: 0;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  table-layout: fixed;
  width: 100%;
  box-sizing: border-box;
}
.tui-date-table[data-v-8338dd58]::after, .tui-date-table[data-v-8338dd58]::before {
  box-sizing: border-box;
}
.tui-date-table-body[data-v-8338dd58] {
  width: 100%;
  background-color: #fff;
}
.tui-date-table-body-weeks[data-v-8338dd58], .tui-date-table-body-days[data-v-8338dd58] {
  box-sizing: border-box;
  min-width: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  overflow: hidden;
}
.tui-date-table-body-weeks[data-v-8338dd58] {
  width: 100%;
}
.tui-date-table-body-weeks-item[data-v-8338dd58] {
  color: #666;
  font-size: 12px;
  font-weight: 400px;
}
.tui-date-table-body-days[data-v-8338dd58] {
  color: #000;
}
.tui-date-table-body-days-item-cell[data-v-8338dd58] {
  text-align: center;
  padding: 2px;
  margin: 2px 0;
}
.tui-date-table-body-days-item-cell-text[data-v-8338dd58] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  box-sizing: border-box;
}
.tui-date-table-body-days-item .selected[data-v-8338dd58] {
  border-radius: 12px;
}
.tui-date-table-body-days-item .selected .tui-date-table-body-days-item-cell-text[data-v-8338dd58] {
  box-sizing: border-box;
  color: #007aff;
  border: 1px solid #007aff;
  background-color: #fff;
}
.tui-date-table-body-days-item .range[data-v-8338dd58] {
  background-color: rgba(0, 122, 255, 0.2);
}
.tui-date-table-body-days-item .selected-start[data-v-8338dd58] {
  border-radius: 12px 0 0 12px;
}
.tui-date-table-body-days-item .selected-end[data-v-8338dd58] {
  border-radius: 0 12px 12px 0;
}
.tui-date-table-body-days-item .selected-start.selected-end[data-v-8338dd58] {
  border-radius: 12px;
}
.tui-date-table-body-days .prev-month[data-v-8338dd58],
.tui-date-table-body-days .next-month[data-v-8338dd58] {
  color: #666;
  background-color: #fff;
}
.tui-date-table-body-days .prev-month .range[data-v-8338dd58],
.tui-date-table-body-days .next-month .range[data-v-8338dd58] {
  color: #666;
  background-color: #fff;
}
.tui-date-table-body-days .prev-month .selected .tui-date-table-body-days-item-cell-text[data-v-8338dd58],
.tui-date-table-body-days .next-month .selected .tui-date-table-body-days-item-cell-text[data-v-8338dd58] {
  box-sizing: border-box;
  color: #666;
  border: none;
}
.tui-date-table-h5[data-v-8338dd58] {
  /* stylelint-disable-next-line no-descending-specificity */
}
.tui-date-table-h5 .tui-date-table-body-days-item-cell-text[data-v-8338dd58] {
  cursor: none !important;
}
td[data-v-8338dd58],
._td[data-v-8338dd58],
.tui-date-table-body-days-item[data-v-8338dd58] {
  flex: 1;
}.tui-date-picker-panel[data-v-cf4d1290] {
  width: 200px;
  margin: 5px;
}
.tui-date-picker-panel-body[data-v-cf4d1290] {
  width: 200px;
  display: flex;
  flex-direction: column;
}
.tui-date-picker-panel-body-header[data-v-cf4d1290] {
  width: 100%;
  display: flex;
  flex-direction: row;
  height: 30px;
  padding: 0 5px;
  box-sizing: border-box;
}
.tui-date-picker-panel-body-header-prev[data-v-cf4d1290] {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  width: 24px;
}
.tui-date-picker-panel-body-header-label[data-v-cf4d1290] {
  flex: 1;
  display: flex;
  flex-direction: row;
  text-align: center;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #666;
}
.tui-date-picker-panel-body-header-label-item[data-v-cf4d1290] {
  padding: 0 5px;
  color: #666;
}
.tui-date-picker-panel-body-header-next[data-v-cf4d1290] {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  width: 24px;
}
.tui-date-picker-panel-icon[data-v-cf4d1290] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12px;
}.tui-date-picker-input[data-v-c42974d8] {
  min-width: 160px;
  display: flex;
  flex-direction: row;
  color: #666;
  border-radius: 5px;
  font-size: 12px;
}
.tui-date-picker-input-start[data-v-c42974d8], .tui-date-picker-input-end[data-v-c42974d8] {
  flex: 1;
  color: #666;
  height: 17px;
  border: none;
  width: 67px;
  background-color: transparent;
  font-size: 12px;
  text-align: center;
}
.tui-date-picker-input-start[data-v-c42974d8]:focus, .tui-date-picker-input-end[data-v-c42974d8]:focus {
  border: none;
  outline: none;
}
.tui-date-picker-input-start[data-v-c42974d8]::-moz-placeholder, .tui-date-picker-input-end[data-v-c42974d8]::-moz-placeholder {
  text-align: center;
}
.tui-date-picker-input-start[data-v-c42974d8]::placeholder, .tui-date-picker-input-end[data-v-c42974d8]::placeholder {
  text-align: center;
}
.tui-date-picker-dialog[data-v-c42974d8] {
  position: relative;
}
.tui-date-picker-dialog-container[data-v-c42974d8] {
  position: absolute;
  display: flex;
  flex-direction: row;
  padding: 10px;
  left: 5px;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
  z-index: 1000;
}
.tui-date-picker-dialog-container-bottom[data-v-c42974d8] {
  left: 5px;
}
.tui-date-picker-dialog-container-top[data-v-c42974d8] {
  bottom: 30px;
}
.tui-date-picker-dialog-container-one[data-v-c42974d8] {
  left: -5px;
}body[data-v-df27b6bb], div[data-v-df27b6bb], ul[data-v-df27b6bb], ol[data-v-df27b6bb], dt[data-v-df27b6bb], dd[data-v-df27b6bb], li[data-v-df27b6bb], dl[data-v-df27b6bb], h1[data-v-df27b6bb], h2[data-v-df27b6bb], h3[data-v-df27b6bb], h4[data-v-df27b6bb], p[data-v-df27b6bb] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-df27b6bb], ul[data-v-df27b6bb], li[data-v-df27b6bb] {
  list-style: none;
}
img[data-v-df27b6bb] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-df27b6bb] {
  color: #000;
  background: #FFF;
}
.clear[data-v-df27b6bb] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-df27b6bb] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-df27b6bb]:hover {
  text-decoration: none;
}
input[data-v-df27b6bb], textarea[data-v-df27b6bb] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-df27b6bb]:focus, input[data-v-df27b6bb]:active, textarea[data-v-df27b6bb]:focus, textarea[data-v-df27b6bb]:active {
  outline: none;
}
.chat-aside[data-v-df27b6bb] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.container-bottom[data-v-df27b6bb] {
  margin: 0 10px;
  position: relative;
}
.container-conversation[data-v-df27b6bb] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tui-search-container-bottom[data-v-df27b6bb] {
  position: absolute;
  min-width: 400px;
  width: -moz-fit-content;
  width: fit-content;
  height: 453px;
  border-radius: 4px;
  background-color: #fff;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
  left: 0;
  top: -5px;
}
.tui-search-container-aside[data-v-df27b6bb] {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tui-search-container .tui-search-header[data-v-df27b6bb] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px 10px;
}
.tui-search-container .tui-search-header-title[data-v-df27b6bb] {
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  font-family: "PingFang SC", sans-serif;
}
.tui-search-container .tui-search-header-close[data-v-df27b6bb] {
  cursor: pointer;
}
.tui-search-container .tui-search-tabs[data-v-df27b6bb] {
  width: 100%;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.tui-search-container .tui-search-tabs-item[data-v-df27b6bb] {
  padding: 10px 0;
  margin: 0 10px;
  font-size: 14px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.tui-search-container .tui-search-tabs-item-selected[data-v-df27b6bb] {
  color: #007aff;
  border-bottom: 2px solid #007aff;
}
.tui-search-container .tui-search-time[data-v-df27b6bb] {
  width: 100%;
  height: 43px;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.tui-search-container .tui-search-time-item[data-v-df27b6bb] {
  height: calc(100% - 20px);
  padding: 5px;
  margin: 5px;
  border-radius: 5px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tui-search-container .tui-search-time-item-picker[data-v-df27b6bb] {
  display: flex;
}
.tui-search-container .tui-search-time-item-close[data-v-df27b6bb], .tui-search-container .tui-search-time-item-all[data-v-df27b6bb] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tui-search-container .tui-search-time-item-selected[data-v-df27b6bb] {
  background-color: rgba(0, 122, 255, 0.2);
}
.tui-search-container-h5[data-v-df27b6bb] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
.tui-search-container-h5 .tui-search-container-h5-main[data-v-df27b6bb] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.tui-search-container-h5 .tui-search-container-h5-main .tui-search-tabs .tui-search-tabs-item[data-v-df27b6bb] {
  cursor: none;
}
.tui-search-container-h5 .tui-search-container-h5-main .tui-search-time[data-v-df27b6bb] {
  background-color: #f4f4f4;
}
.tui-search-container-h5 .tui-search-container-h5-main .tui-search-time .tui-search-time-item[data-v-df27b6bb] {
  cursor: none;
  background-color: #fff;
}
.tui-search-container-h5 .tui-search-container-h5-main .tui-search-time .tui-search-time-item-selected[data-v-df27b6bb] {
  background-color: rgba(0, 122, 255, 0.2);
}body[data-v-274990bd], div[data-v-274990bd], ul[data-v-274990bd], ol[data-v-274990bd], dt[data-v-274990bd], dd[data-v-274990bd], li[data-v-274990bd], dl[data-v-274990bd], h1[data-v-274990bd], h2[data-v-274990bd], h3[data-v-274990bd], h4[data-v-274990bd], p[data-v-274990bd] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-274990bd], ul[data-v-274990bd], li[data-v-274990bd] {
  list-style: none;
}
img[data-v-274990bd] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-274990bd] {
  color: #000;
  background: #FFF;
}
.clear[data-v-274990bd] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-274990bd] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-274990bd]:hover {
  text-decoration: none;
}
input[data-v-274990bd], textarea[data-v-274990bd] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-274990bd]:focus, input[data-v-274990bd]:active, textarea[data-v-274990bd]:focus, textarea[data-v-274990bd]:active {
  outline: none;
}
.chat-aside[data-v-274990bd] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-abstract-text[data-v-274990bd] {
  justify-content: flex-start;
}
.message-abstract-text-font[data-v-274990bd] {
  color: #999;
}
.message-abstract-text-font .highlight[data-v-274990bd] {
  color: #007aff;
}
.message-abstract-text-font .normal[data-v-274990bd] {
  color: #999;
}
.message-abstract-text-background[data-v-274990bd] {
  color: #1f2329;
}
.message-abstract-text-background .highlight[data-v-274990bd] {
  background-color: rgba(0, 122, 255, 0.2);
}
.message-abstract-text-background .normal[data-v-274990bd] {
  font-size: 14px;
}
.message-abstract-text-info[data-v-274990bd] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.message-abstract-text-info .highlight[data-v-274990bd] {
  font-size: 12px;
}
.message-abstract-text-info .normal[data-v-274990bd] {
  font-size: 12px;
}
.message-abstract-text-bubble[data-v-274990bd] {
  font-size: 14px;
}
.message-abstract-text-bubble .highlight[data-v-274990bd] {
  font-size: 14px;
}
.message-abstract-text-bubble .normal[data-v-274990bd] {
  font-size: 14px;
}body[data-v-ec8ab332], div[data-v-ec8ab332], ul[data-v-ec8ab332], ol[data-v-ec8ab332], dt[data-v-ec8ab332], dd[data-v-ec8ab332], li[data-v-ec8ab332], dl[data-v-ec8ab332], h1[data-v-ec8ab332], h2[data-v-ec8ab332], h3[data-v-ec8ab332], h4[data-v-ec8ab332], p[data-v-ec8ab332] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-ec8ab332], ul[data-v-ec8ab332], li[data-v-ec8ab332] {
  list-style: none;
}
img[data-v-ec8ab332] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-ec8ab332] {
  color: #000;
  background: #FFF;
}
.clear[data-v-ec8ab332] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-ec8ab332] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-ec8ab332]:hover {
  text-decoration: none;
}
input[data-v-ec8ab332], textarea[data-v-ec8ab332] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-ec8ab332]:focus, input[data-v-ec8ab332]:active, textarea[data-v-ec8ab332]:focus, textarea[data-v-ec8ab332]:active {
  outline: none;
}
.chat-aside[data-v-ec8ab332] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-abstract-file[data-v-ec8ab332] {
  display: flex;
  flex: 1;
  overflow: hidden;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.message-abstract-file-left[data-v-ec8ab332] {
  width: 42px;
  height: 32px;
}
.message-abstract-file-left-icon[data-v-ec8ab332] {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  border-radius: 5px;
}
.message-abstract-file-main[data-v-ec8ab332] {
  flex: 1;
  overflow: hidden;
}
.message-abstract-file-main-name[data-v-ec8ab332] {
  width: 100%;
  color: #000;
  font-size: 14px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.message-abstract-file-main-name .highlight[data-v-ec8ab332] {
  background-color: rgba(0, 122, 255, 0.2);
}
.message-abstract-file-main-name .normal[data-v-ec8ab332] {
  color: #000;
}
.message-abstract-file-main-size[data-v-ec8ab332] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #888;
  font-size: 12px;
}
.message-abstract-file-bubble[data-v-ec8ab332] {
  background-color: #f1f1f1;
}
.message-abstract-file-bubble .message-abstract-file-main .message-abstract-file-main-name[data-v-ec8ab332] {
  color: #1f2329;
}
.message-abstract-file-bubble .message-abstract-file-main .message-abstract-file-main-name .normal[data-v-ec8ab332] {
  color: #1f2329;
}
.message-abstract-file-file[data-v-ec8ab332] {
  margin: 8px 10px 5px;
  padding: 10px;
  background-color: #f1f1f1;
  height: 51px;
}body[data-v-65681342], div[data-v-65681342], ul[data-v-65681342], ol[data-v-65681342], dt[data-v-65681342], dd[data-v-65681342], li[data-v-65681342], dl[data-v-65681342], h1[data-v-65681342], h2[data-v-65681342], h3[data-v-65681342], h4[data-v-65681342], p[data-v-65681342] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-65681342], ul[data-v-65681342], li[data-v-65681342] {
  list-style: none;
}
img[data-v-65681342] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-65681342] {
  color: #000;
  background: #FFF;
}
.clear[data-v-65681342] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-65681342] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-65681342]:hover {
  text-decoration: none;
}
input[data-v-65681342], textarea[data-v-65681342] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-65681342]:focus, input[data-v-65681342]:active, textarea[data-v-65681342]:focus, textarea[data-v-65681342]:active {
  outline: none;
}
.chat-aside[data-v-65681342] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-abstract-custom .service .service-header[data-v-65681342] {
  font-size: 14px;
  color: #000;
}
.message-abstract-custom .service .service-list .service-list-item[data-v-65681342] {
  font-size: 14px;
}
.message-abstract-custom .evaluate .evaluate-list[data-v-65681342] {
  padding: 5px 0;
  display: flex;
  flex-direction: row;
}
.message-abstract-custom .evaluate .evaluate-list .evaluate-item[data-v-65681342] {
  padding: 0 2px;
}
.message-abstract-custom .order[data-v-65681342] {
  display: flex;
}
.message-abstract-custom .order .order-main[data-v-65681342] {
  padding-left: 5px;
}
.message-abstract-custom .order .order-main .order-main-title[data-v-65681342] {
  font-size: 14px;
  color: #000;
}
.message-abstract-custom .order .order-main .order-main-description[data-v-65681342] {
  font-family: PingFangSC-Regular, sans-serif;
  width: 145px;
  line-height: 17px;
  font-size: 14px;
  color: #999;
  letter-spacing: 0;
  margin-bottom: 6px;
  word-break: break-word;
}
.message-abstract-custom .order .order-main .order-main-price[data-v-65681342] {
  font-family: PingFangSC-Regular, sans-serif;
  line-height: 25px;
  color: #ff7201;
}
.message-abstract-custom .order .order-img[data-v-65681342] {
  width: 67px;
  height: 67px;
}
.message-abstract-custom .link[data-v-65681342] {
  font-size: 14px;
  color: #679ce1;
}
.message-abstract-custom .description[data-v-65681342] {
  font-size: 14px;
  color: #000;
}
.message-abstract-custom .description .highlight[data-v-65681342] {
  background-color: rgba(0, 122, 255, 0.2);
}
.message-abstract-custom .description .normal[data-v-65681342] {
  font-size: 14px;
  color: #000;
}body[data-v-39cdf574], div[data-v-39cdf574], ul[data-v-39cdf574], ol[data-v-39cdf574], dt[data-v-39cdf574], dd[data-v-39cdf574], li[data-v-39cdf574], dl[data-v-39cdf574], h1[data-v-39cdf574], h2[data-v-39cdf574], h3[data-v-39cdf574], h4[data-v-39cdf574], p[data-v-39cdf574] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-39cdf574], ul[data-v-39cdf574], li[data-v-39cdf574] {
  list-style: none;
}
img[data-v-39cdf574] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-39cdf574] {
  color: #000;
  background: #FFF;
}
.clear[data-v-39cdf574] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-39cdf574] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-39cdf574]:hover {
  text-decoration: none;
}
input[data-v-39cdf574], textarea[data-v-39cdf574] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-39cdf574]:focus, input[data-v-39cdf574]:active, textarea[data-v-39cdf574]:focus, textarea[data-v-39cdf574]:active {
  outline: none;
}
.chat-aside[data-v-39cdf574] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-abstract-image-container[data-v-39cdf574] {
  max-width: 100px;
  max-height: 100px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: #fff;
}
.message-abstract-image-container .message-abstract-image[data-v-39cdf574] {
  max-width: 100px;
  max-height: 100px;
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}body[data-v-c3634fb3], div[data-v-c3634fb3], ul[data-v-c3634fb3], ol[data-v-c3634fb3], dt[data-v-c3634fb3], dd[data-v-c3634fb3], li[data-v-c3634fb3], dl[data-v-c3634fb3], h1[data-v-c3634fb3], h2[data-v-c3634fb3], h3[data-v-c3634fb3], h4[data-v-c3634fb3], p[data-v-c3634fb3] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-c3634fb3], ul[data-v-c3634fb3], li[data-v-c3634fb3] {
  list-style: none;
}
img[data-v-c3634fb3] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-c3634fb3] {
  color: #000;
  background: #FFF;
}
.clear[data-v-c3634fb3] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-c3634fb3] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-c3634fb3]:hover {
  text-decoration: none;
}
input[data-v-c3634fb3], textarea[data-v-c3634fb3] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-c3634fb3]:focus, input[data-v-c3634fb3]:active, textarea[data-v-c3634fb3]:focus, textarea[data-v-c3634fb3]:active {
  outline: none;
}
.chat-aside[data-v-c3634fb3] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.message-abstract-video[data-v-c3634fb3] {
  max-width: 100px;
  max-height: 100px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: #fff;
}
.message-abstract-video-box[data-v-c3634fb3] {
  max-width: 100px;
  max-height: 100px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: #fff;
  position: relative;
}
.message-abstract-video-box .video-snapshot[data-v-c3634fb3] {
  max-width: 100px;
  max-height: 100px;
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}
.message-abstract-video-box .video-play[data-v-c3634fb3] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 3;
  width: 35px;
  height: 35px;
  margin: auto;
}body[data-v-369777ba], div[data-v-369777ba], ul[data-v-369777ba], ol[data-v-369777ba], dt[data-v-369777ba], dd[data-v-369777ba], li[data-v-369777ba], dl[data-v-369777ba], h1[data-v-369777ba], h2[data-v-369777ba], h3[data-v-369777ba], h4[data-v-369777ba], p[data-v-369777ba] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-369777ba], ul[data-v-369777ba], li[data-v-369777ba] {
  list-style: none;
}
img[data-v-369777ba] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-369777ba] {
  color: #000;
  background: #FFF;
}
.clear[data-v-369777ba] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-369777ba] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-369777ba]:hover {
  text-decoration: none;
}
input[data-v-369777ba], textarea[data-v-369777ba] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-369777ba]:focus, input[data-v-369777ba]:active, textarea[data-v-369777ba]:focus, textarea[data-v-369777ba]:active {
  outline: none;
}
.chat-aside[data-v-369777ba] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.search-result-list-item[data-v-369777ba] {
  padding: 8px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.search-result-list-item-image[data-v-369777ba] {
  display: inline-block;
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  overflow: hidden;
  box-sizing: content-box;
  border: 1px solid #f1f1f1;
  padding: 0;
  margin: 5px;
}
.search-result-list-item-file[data-v-369777ba] {
  border: none;
}
.search-result-list-item .info[data-v-369777ba] {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.search-result-list-item .info-left-avatar[data-v-369777ba] {
  width: 36px;
  height: 36px;
  border-radius: 5px;
}
.search-result-list-item .info-main[data-v-369777ba] {
  flex: 1;
  padding: 0 10px;
  overflow: hidden;
}
.search-result-list-item .info-main-name[data-v-369777ba], .search-result-list-item .info-main-content[data-v-369777ba] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-result-list-item .info-main-name[data-v-369777ba] {
  color: #333;
  font-size: 14px;
  height: 20px;
}
.search-result-list-item .info-main-content[data-v-369777ba] {
  color: #999;
  font-size: 12px;
}
.search-result-list-item .info-main-content .highlight[data-v-369777ba] {
  color: #007aff;
}
.search-result-list-item .info-main-content .normal[data-v-369777ba] {
  color: #999;
}
.search-result-list-item .info-right[data-v-369777ba] {
  width: -moz-fit-content;
  width: fit-content;
}
.search-result-list-item .info-right-time[data-v-369777ba] {
  font-weight: 400;
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
  white-space: nowrap;
}
.search-result-list-item .bubble[data-v-369777ba] {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.search-result-list-item .bubble-left-avatar[data-v-369777ba] {
  width: 36px;
  height: 36px;
  border-radius: 5px;
}
.search-result-list-item .bubble-main[data-v-369777ba] {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 0 8px;
}
.search-result-list-item .bubble-main-name[data-v-369777ba] {
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 4px;
  font-weight: 400;
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-result-list-item .bubble-main-content[data-v-369777ba] {
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  box-sizing: border-box;
  padding: 12px;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  letter-spacing: 0;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  background: #eff0f1;
  border-radius: 0 10px 10px;
}
.search-result-list-item .bubble-main-content .highlight[data-v-369777ba] {
  background-color: rgba(0, 122, 255, 0.2);
}
.search-result-list-item .bubble-main-content .normal[data-v-369777ba] {
  color: #1f2329;
}
.search-result-list-item .bubble-right[data-v-369777ba] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.search-result-list-item .bubble-right-time[data-v-369777ba] {
  font-weight: 400;
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
  white-space: nowrap;
}
.search-result-list-item .bubble-right-to[data-v-369777ba] {
  cursor: pointer;
  font-weight: 400;
  font-size: 12px;
  color: #007aff;
  letter-spacing: 0;
  white-space: nowrap;
}
.search-result-list-item .file[data-v-369777ba] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.search-result-list-item .file-header[data-v-369777ba] {
  flex: 1;
  padding: 10px 0;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.search-result-list-item .file-header-avatar[data-v-369777ba] {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  margin-right: 3px;
}
.search-result-list-item .file-header-name[data-v-369777ba] {
  flex: 1;
}
.search-result-list-item .file-header-name[data-v-369777ba], .search-result-list-item .file-header-time[data-v-369777ba], .search-result-list-item .file-header-to[data-v-369777ba] {
  color: #666;
  font-size: 14px;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-result-list-item .file-header-to[data-v-369777ba] {
  cursor: pointer;
  font-weight: 400;
  color: #007aff;
  letter-spacing: 0;
  white-space: nowrap;
  padding-right: 3px;
}
.search-result-list-item .file-main-content[data-v-369777ba] {
  padding: 10px;
  background-color: #f1f1f1;
}
.search-result-list-item .image[data-v-369777ba] {
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  overflow: hidden;
  box-sizing: content-box;
}
.search-result-list-item .image .image-container[data-v-369777ba] {
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  overflow: hidden;
  position: relative;
}
.search-result-list-item .image .image-container .image-container-hover[data-v-369777ba] {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40%;
  background-color: rgba(0, 0, 0, 0.3);
}
.search-result-list-item .image .image-container .image-container-hover .image-container-hover-text[data-v-369777ba] {
  width: 100%;
  height: 100%;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.hover-info[data-v-369777ba] {
  border-radius: 5px;
  background-color: #f5f5f5;
}
.hover-bubble[data-v-369777ba] {
  background-color: #f5f5f5;
}
.search-result-list-item-h5[data-v-369777ba] {
  padding: 10px 0;
  border-radius: 0;
}
.search-result-list-item-h5 .bubble .bubble-left .bubble-left-avatar[data-v-369777ba] {
  width: 48px;
  height: 48px;
}
.search-result-list-item-h5 .bubble .bubble-left .bubble-main .bubble-main-name[data-v-369777ba] {
  color: #333;
  font-family: "PingFang SC", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: left;
}.search-result-default[data-v-bedcd79a] {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-result-default-h5[data-v-bedcd79a] {
  background-color: #f4f4f4;
}
.search-result-default-main[data-v-bedcd79a] {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.search-result-default-main .default-text[data-v-bedcd79a] {
  font-family: "PingFang SC", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #666;
}.tui-loading[data-v-2009946b] {
  width: 30px;
  height: 30px;
  border: 2px solid #d9d9d9;
  border-top-color: transparent;
  border-radius: 100%;
  animation: circle-2009946b infinite 0.75s linear;
}
@keyframes circle-2009946b {
0% {
    transform: rotate(0);
}
100% {
    transform: rotate(360deg);
}
}.search-result-loading[data-v-3dbb0f84] {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-result-loading-h5[data-v-3dbb0f84] {
  background-color: #f4f4f4;
}body[data-v-9577ea6e], div[data-v-9577ea6e], ul[data-v-9577ea6e], ol[data-v-9577ea6e], dt[data-v-9577ea6e], dd[data-v-9577ea6e], li[data-v-9577ea6e], dl[data-v-9577ea6e], h1[data-v-9577ea6e], h2[data-v-9577ea6e], h3[data-v-9577ea6e], h4[data-v-9577ea6e], p[data-v-9577ea6e] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-9577ea6e], ul[data-v-9577ea6e], li[data-v-9577ea6e] {
  list-style: none;
}
img[data-v-9577ea6e] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-9577ea6e] {
  color: #000;
  background: #FFF;
}
.clear[data-v-9577ea6e] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-9577ea6e] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-9577ea6e]:hover {
  text-decoration: none;
}
input[data-v-9577ea6e], textarea[data-v-9577ea6e] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-9577ea6e]:focus, input[data-v-9577ea6e]:active, textarea[data-v-9577ea6e]:focus, textarea[data-v-9577ea6e]:active {
  outline: none;
}
.chat-aside[data-v-9577ea6e] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-search-result[data-v-9577ea6e] {
  overflow: hidden;
  flex: 1;
  display: flex;
  width: 100%;
  flex-direction: row;
  box-sizing: border-box;
}
.tui-search-result-with-border[data-v-9577ea6e] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.tui-search-result-detail[data-v-9577ea6e] {
  width: 360px;
  overflow-y: hidden;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  flex: 1;
}
.tui-search-result-detail .tui-search-message-header[data-v-9577ea6e] {
  padding: 10px;
  display: flex;
  flex-direction: row;
  place-content: space-between space-between;
  font-size: 14px;
  align-items: center;
}
.tui-search-result-detail .tui-search-message-header .header-content[data-v-9577ea6e] {
  display: flex;
  flex-flow: row nowrap;
  flex: 1;
  overflow: hidden;
  color: #666;
  white-space: nowrap;
}
.tui-search-result-detail .tui-search-message-header .header-content .header-content-count[data-v-9577ea6e] {
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
}
.tui-search-result-detail .tui-search-message-header .header-content .header-content-keyword[data-v-9577ea6e] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tui-search-result-detail .tui-search-message-header .header-content .header-content-type[data-v-9577ea6e] {
  width: 110px;
  white-space: nowrap;
}
.tui-search-result-detail .tui-search-message-header .header-content .normal[data-v-9577ea6e] {
  color: #666;
}
.tui-search-result-detail .tui-search-message-header .header-content .highlight[data-v-9577ea6e] {
  color: #007aff;
}
.tui-search-result-detail .tui-search-message-header .header-enter[data-v-9577ea6e] {
  margin-left: 10px;
  width: 70px;
  color: #666;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.tui-search-result-detail .tui-search-message-list[data-v-9577ea6e] {
  overflow-y: auto;
}
.tui-search-result-detail .tui-search-message-list .list-item[data-v-9577ea6e] {
  width: 100%;
  flex: 1;
  overflow: hidden;
}
.tui-search-result-detail .tui-search-message-list .list-group.list-group-image[data-v-9577ea6e] {
  display: flex;
  flex-flow: row wrap;
}
.tui-search-result-detail .tui-search-message-list .list-group.list-group-image .list-group-item[data-v-9577ea6e] {
  width: 111px;
  height: 111px;
}
.tui-search-result-detail .tui-search-message-list .list-group .list-group-date[data-v-9577ea6e] {
  width: 100%;
  box-sizing: border-box;
  font-family: "PingFang SC", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  padding: 10px 10px 2px;
}
.tui-search-result-detail .tui-search-message-list .more[data-v-9577ea6e] {
  display: flex;
  flex-direction: row;
  font-size: 14px;
  padding: 8px 0;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.tui-search-result-detail .tui-search-message-list .more .more-text[data-v-9577ea6e] {
  padding-left: 8px;
  font-size: 12px;
  color: #007aff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tui-search-result-main[data-v-9577ea6e] {
  width: 350px;
  padding: 10px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.tui-search-result-main .tui-search-result-list-item .header[data-v-9577ea6e] {
  font-size: 14px;
  padding: 4px 0;
}
.tui-search-result-main .tui-search-result-list-item .list[data-v-9577ea6e] {
  display: flex;
  flex-direction: column;
}
.tui-search-result-main .tui-search-result-list-item .list .list-item[data-v-9577ea6e] {
  cursor: pointer;
}
.tui-search-result-main .tui-search-result-list-item .list .list-item-selected[data-v-9577ea6e] {
  background: #f2f2f2;
  border-radius: 5px;
}
.tui-search-result-main .tui-search-result-list-item .more[data-v-9577ea6e] {
  display: flex;
  flex-direction: row;
  font-size: 14px;
  padding-top: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.tui-search-result-main .tui-search-result-list-item .more .more-text[data-v-9577ea6e] {
  padding-left: 8px;
  font-size: 12px;
  color: #007aff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tui-search-result .tui-search-result-in-conversation[data-v-9577ea6e] {
  border: none;
}
.tui-search-result-h5[data-v-9577ea6e] {
  background-color: #f4f4f4;
}
.tui-search-result-h5 .tui-search-result-main[data-v-9577ea6e] {
  background-color: #f4f4f4;
}
.tui-search-result-h5 .tui-search-result-main .tui-search-result-list .tui-search-result-list-item[data-v-9577ea6e] {
  background-color: #fff;
  padding: 0 10px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
}
.tui-search-result-h5 .tui-search-result-detail[data-v-9577ea6e] {
  background-color: #f4f4f4;
  border: none;
}
.tui-search-result-h5 .tui-search-result-detail .list-item[data-v-9577ea6e] {
  margin: 0 10px;
  width: calc(100% - 20px);
}
.tui-search-result-h5 .tui-search-result-detail .list-group-date[data-v-9577ea6e] {
  padding: 10px;
}
.tui-search-result-h5 .tui-search-result-detail .list-group-image .list-group-item .search-result-list-item-h5[data-v-9577ea6e] {
  padding: 0;
}
.tui-search-result-h5 .tui-search-result-detail .list-group-file .list-group-item[data-v-9577ea6e] {
  background-color: #fff;
  padding: 0 10px;
  border-bottom: 1px solid #f4f4f4;
}
.tui-search-result-h5 .tui-search-result-detail .list-group-file .list-group-item .search-result-list-item-h5[data-v-9577ea6e] {
  padding: 0 0 10px;
}
.tui-search-result-h5 .tui-search-result-detail .list-group-file .list-group-item[data-v-9577ea6e]:last-child {
  border-bottom: none;
}
.search-result-loading[data-v-9577ea6e],
.search-result-default[data-v-9577ea6e] {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-result-loading-h5[data-v-9577ea6e],
.search-result-default-h5[data-v-9577ea6e] {
  background-color: #f4f4f4;
}.tui-search-more[data-v-52d047f7] {
  display: flex;
  flex-direction: column;
  position: relative;
}
.tui-search-more .more[data-v-52d047f7] {
  width: 28px;
  height: 28px;
  margin-right: 6px;
}
.tui-search-more-list[data-v-52d047f7] {
  margin: 10px 0;
  position: absolute;
  list-style: none;
  cursor: pointer;
  right: 6px;
  top: 20px;
  z-index: 1000;
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.tui-search-more-list .list-item[data-v-52d047f7] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding: 0 10px;
}
.tui-search-more-list .list-item-icon[data-v-52d047f7] {
  margin-right: 2px;
}
.tui-search-more-list .list-item-title[data-v-52d047f7] {
  font-size: 14px;
  text-wrap: nowrap;
  word-break: keep-all;
}
.tui-search-more-h5 .more[data-v-52d047f7] {
  width: 34px;
  height: 34px;
}body[data-v-11f2aff2], div[data-v-11f2aff2], ul[data-v-11f2aff2], ol[data-v-11f2aff2], dt[data-v-11f2aff2], dd[data-v-11f2aff2], li[data-v-11f2aff2], dl[data-v-11f2aff2], h1[data-v-11f2aff2], h2[data-v-11f2aff2], h3[data-v-11f2aff2], h4[data-v-11f2aff2], p[data-v-11f2aff2] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-11f2aff2], ul[data-v-11f2aff2], li[data-v-11f2aff2] {
  list-style: none;
}
img[data-v-11f2aff2] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-11f2aff2] {
  color: #000;
  background: #FFF;
}
.clear[data-v-11f2aff2] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-11f2aff2] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-11f2aff2]:hover {
  text-decoration: none;
}
input[data-v-11f2aff2], textarea[data-v-11f2aff2] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-11f2aff2]:focus, input[data-v-11f2aff2]:active, textarea[data-v-11f2aff2]:focus, textarea[data-v-11f2aff2]:active {
  outline: none;
}
.chat-aside[data-v-11f2aff2] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-search-main-global[data-v-11f2aff2] {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
}
.tui-search-main-conversation[data-v-11f2aff2] {
  width: 100%;
  height: 100%;
  background: #fff;
  box-shadow: 0 1px 10px 0 rgba(2, 16, 43, 0.15);
}
.tui-search .tui-search-global-header[data-v-11f2aff2] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.tui-search .tui-search-conversation[data-v-11f2aff2] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tui-search-h5-full-screen[data-v-11f2aff2] {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  z-index: 1000;
  background: #fff;
}
.tui-search-h5-global[data-v-11f2aff2], .tui-search-h5-conversation[data-v-11f2aff2] {
  width: 100%;
  height: 100%;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.tui-search-h5-conversation[data-v-11f2aff2] {
  overflow: hidden;
}
.tui-search-h5.tui-search-main-conversation[data-v-11f2aff2] {
  box-shadow: none;
}
.tui-search-h5 .search-input[data-v-11f2aff2],
.tui-search-h5 .search-container[data-v-11f2aff2],
.tui-search-h5 .search-result[data-v-11f2aff2] {
  min-width: 0;
  box-sizing: border-box;
  display: flex;
  flex: 1;
  overflow: hidden;
}.tui-contact-search[data-v-8e5d47ee] {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #f4f5f9;
  flex-direction: column;
}
.tui-contact-search-header[data-v-8e5d47ee], .tui-contact-search-main[data-v-8e5d47ee] {
  width: 100%;
  height: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tui-contact-search-header[data-v-8e5d47ee] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.tui-contact-search-header-icon[data-v-8e5d47ee] {
  padding-right: 10px;
}
.tui-contact-search-header-title[data-v-8e5d47ee] {
  font-size: 14px;
}
.tui-contact-search-main[data-v-8e5d47ee] {
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.tui-contact-search-main-input[data-v-8e5d47ee] {
  flex: 1;
  font-size: 14px;
  border-radius: 5px;
  padding: 7px;
  border: 1px solid #ddd;
}
.tui-contact-search-main-input[data-v-8e5d47ee]:focus {
  outline: none;
  border: 1px solid #006eff;
}
.tui-contact-search-main-cancel[data-v-8e5d47ee] {
  padding-left: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.tui-contact-search-h5-header[data-v-8e5d47ee] {
  width: 100%;
}
.tui-contact-searching-h5-header[data-v-8e5d47ee] {
  padding-bottom: 10px;
  display: flex;
  flex-direction: row;
}
.tui-contact-searching-h5-header .tui-contact-search-h5-header-title[data-v-8e5d47ee] {
  flex: 1;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  margin-right: 30px;
}.tui-contact-list-card[data-v-8e7f4ad8] {
  padding: 5px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  flex: 1;
}
.tui-contact-list-card-left[data-v-8e7f4ad8] {
  position: relative;
  width: 36px;
  height: 36px;
}
.tui-contact-list-card-left-avatar[data-v-8e7f4ad8] {
  width: 36px;
  height: 36px;
  border-radius: 5px;
}
.tui-contact-list-card-left .online-status[data-v-8e7f4ad8] {
  box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  left: 30px;
  top: 30px;
  border: 2px solid #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}
.tui-contact-list-card-left .online-status-online[data-v-8e7f4ad8] {
  background: #29cc85;
}
.tui-contact-list-card-left .online-status-offline[data-v-8e7f4ad8] {
  background: #a4a4a4;
}
.tui-contact-list-card-main[data-v-8e7f4ad8] {
  flex: 1;
  padding: 0 10px;
  overflow: hidden;
}
.tui-contact-list-card-main-name[data-v-8e7f4ad8], .tui-contact-list-card-main-other[data-v-8e7f4ad8] {
  font-size: 14px;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tui-contact-list-card-main-other[data-v-8e7f4ad8] {
  color: #999;
}
.tui-contact-list-card-right[data-v-8e7f4ad8] {
  width: -moz-fit-content;
  width: fit-content;
}
.tui-contact-list-card-right-group-type[data-v-8e7f4ad8] {
  padding: 0 4px;
  line-height: 14px;
  font-size: 12px;
  border-radius: 1px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.tui-contact-list-card-right-application-text[data-v-8e7f4ad8] {
  color: #999;
  font-size: 12px;
}
.tui-contact-list-card-right-application-button[data-v-8e7f4ad8] {
  border: 1px solid #006eff;
  background: #006eff;
  color: #fff;
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 150%;
}
.tui-contact-list-card-right-application-button[data-v-8e7f4ad8]::after {
  border: none;
}
.tui-contact-list-card-h5[data-v-8e7f4ad8] {
  cursor: none !important;
}.tui-contact-list[data-v-9918f756] {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  list-style: none;
}
.tui-contact-list-item[data-v-9918f756] {
  display: flex;
  flex-direction: column;
}
.tui-contact-list-item-header[data-v-9918f756] {
  display: flex;
  flex-direction: row;
  font-size: 14px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 10px 15px;
  justify-content: space-between;
}
.tui-contact-list-item-header-left[data-v-9918f756] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tui-contact-list-item-header-right[data-v-9918f756] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tui-contact-list-item-header-right-unread[data-v-9918f756] {
  display: flex;
  min-width: 10px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 2.5px;
  height: 15px;
  font-size: 10px;
  text-align: center;
  line-height: 15px;
  border-radius: 7.5px;
  background: red;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.tui-contact-list-item-main.hidden[data-v-9918f756] {
  display: none;
}
.tui-contact-list-item-main-item[data-v-9918f756] {
  margin: 0 15px;
  padding: 5px 0;
}
.tui-contact-list-group-title[data-v-9918f756] {
  padding: 8px 16px;
  background-color: #f8f9fa;
  font-size: 14px;
  font-weight: 500;
  color: #666;
  line-height: 20px;
}
.tui-contact-search-list[data-v-9918f756] {
  padding: 0 15px !important;
}
.tui-contact-search-list-title[data-v-9918f756] {
  font-size: 14px;
  color: #999;
  border-bottom: 1px solid #f4f5f9;
}
.tui-contact-search-list-item[data-v-9918f756] {
  padding: 5px 0;
}
.tui-contact-search-list-default[data-v-9918f756] {
  padding: 20px;
  text-align: center;
  font-size: 14px;
  color: #999;
}
.tui-contact-list-h5 .tui-contact-list-item .tui-contact-list-item-header[data-v-9918f756] {
  cursor: none;
}
.tui-contact-list-h5 .tui-contact-list-item .tui-contact-list-item-header[data-v-9918f756]:active,
.tui-contact-list-h5 .tui-contact-list-item .tui-contact-list-item-main-item[data-v-9918f756]:active {
  background-color: #eef0f3;
}
.tui-contact-list-h5 .tui-contact-list-group-title[data-v-9918f756] {
  font-size: 13px;
}
body[data-v-9918f756], div[data-v-9918f756], ul[data-v-9918f756], ol[data-v-9918f756], dt[data-v-9918f756], dd[data-v-9918f756], li[data-v-9918f756], dl[data-v-9918f756], h1[data-v-9918f756], h2[data-v-9918f756], h3[data-v-9918f756], h4[data-v-9918f756], p[data-v-9918f756] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-9918f756], ul[data-v-9918f756], li[data-v-9918f756] {
  list-style: none;
}
img[data-v-9918f756] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-9918f756] {
  color: #000;
  background: #FFF;
}
.clear[data-v-9918f756] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-9918f756] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-9918f756]:hover {
  text-decoration: none;
}
input[data-v-9918f756], textarea[data-v-9918f756] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-9918f756]:focus, input[data-v-9918f756]:active, textarea[data-v-9918f756]:focus, textarea[data-v-9918f756]:active {
  outline: none;
}
.chat-aside[data-v-9918f756] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}.tui-switch[data-v-9b2fa26b] {
  margin: 2px 5px;
  width: 48px;
  height: 30px;
  position: relative;
  border: 1px solid transparent;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border-radius: 20px;
  background-clip: content-box;
  display: inline-block;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
}
.tui-switch[data-v-9b2fa26b]::before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
  transition: 0.3s;
}
.tui-switch-checked[data-v-9b2fa26b] {
  background-color: #007aff;
  transition: 0.6s;
}
.tui-switch-checked[data-v-9b2fa26b]::before {
  transition: 0.3s;
  left: 20px;
}
.tui-switch-checked[data-v-9b2fa26b]:active::before {
  width: 28px;
  left: 16px;
  transition: 0.3s;
}
.tui-switch-no-checked[data-v-9b2fa26b] {
  background-color: #dcdfe6;
  transition: 0.6s;
}
.tui-switch-no-checked[data-v-9b2fa26b]::before {
  left: 2px;
  transition: 0.3s;
}
.tui-switch-no-checked[data-v-9b2fa26b]:active::before {
  width: 28px;
  transition: 0.3s;
}.tui-contact-info[data-v-e080a159] {
  width: 100%;
  height: 100%;
  background: #f7f8fa;
  display: flex;
  padding: 30px;
  box-sizing: border-box;
  flex-direction: column;
  overflow: hidden;
}
.tui-contact-info-basic[data-v-e080a159] {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
}
.tui-contact-info-basic-text[data-v-e080a159] {
  flex: 1;
}
.tui-contact-info-basic-text-name[data-v-e080a159] {
  font-size: 24px;
  padding-bottom: 10px;
}
.tui-contact-info-basic-text-other[data-v-e080a159] {
  font-size: 16px;
  padding: 6px 0;
  font-weight: 400;
  color: #999;
}
.tui-contact-info-basic-avatar[data-v-e080a159] {
  width: 80px;
  height: 80px;
}
.tui-contact-info-more[data-v-e080a159] {
  padding: 15px 0;
  overflow: hidden;
}
.tui-contact-info-more-item[data-v-e080a159] {
  display: flex;
  padding: 6px 0;
  font-size: 16px;
  font-weight: 400;
  min-height: 56px;
}
.tui-contact-info-more-item-label[data-v-e080a159] {
  color: #999;
  height: -moz-fit-content;
  height: fit-content;
}
.tui-contact-info-more-item-left[data-v-e080a159] {
  flex-direction: row;
  align-items: center;
}
.tui-contact-info-more-item-left .tui-contact-info-more-item-label[data-v-e080a159] {
  width: 80px;
}
.tui-contact-info-more-item-top[data-v-e080a159] {
  flex-direction: column;
}
.tui-contact-info-more-item-content[data-v-e080a159] {
  flex: 1;
  display: flex;
  flex-direction: row;
  color: #333;
  overflow: hidden;
}
.tui-contact-info-more-item-content-text[data-v-e080a159] {
  display: flex;
  overflow: hidden;
}
.tui-contact-info-more-item-content-text-data[data-v-e080a159] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tui-contact-info-more-item-content-text-icon[data-v-e080a159] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.tui-contact-info-more-item-content-input[data-v-e080a159], .tui-contact-info-more-item-content-textarea[data-v-e080a159] {
  flex: 1;
  border: 1px solid #e8e8e9;
  border-radius: 4px;
  padding: 4px;
  color: inherit;
}
.tui-contact-info-more-item-content-input[data-v-e080a159] {
  height: 22px;
  font-size: 16px;
}
.tui-contact-info-more-item-content-textarea[data-v-e080a159] {
  resize: none;
  height: 100px;
}
.tui-contact-info-button[data-v-e080a159] {
  display: flex;
  padding: 30px;
  justify-content: center;
}
.tui-contact-info-button-item[data-v-e080a159] {
  margin: 15px;
  min-width: 142px;
  height: 36px;
  padding: 8px 20px;
  border-radius: 4px;
  border: none;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tui-contact-info-button-item-submit[data-v-e080a159] {
  border: 1px solid #006eff;
  background: #006eff;
  color: #fff;
}
.tui-contact-info-button-item-cancel[data-v-e080a159] {
  border: 1px solid #e54545;
  background: transparent;
  color: #e54545;
}
.tui-contact-info-h5[data-v-e080a159] {
  padding: 0;
  overflow: hidden;
}
.tui-contact-info-h5-header[data-v-e080a159] {
  background-color: #fff;
  padding: 10px !important;
  display: flex;
  flex-direction: row;
}
.tui-contact-info-h5-header-title[data-v-e080a159] {
  flex: 1;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  margin-right: 30px;
}
.tui-contact-info-h5-basic[data-v-e080a159] {
  padding: 10px !important;
  background: #fff;
  margin-top: 10px !important;
  display: flex;
  flex-direction: row-reverse;
  justify-content: left;
  border-bottom: none;
}
.tui-contact-info-h5-basic-text-name[data-v-e080a159] {
  font-size: 20px;
  padding-bottom: 1px;
}
.tui-contact-info-h5-basic-text-other[data-v-e080a159] {
  font-size: 14px;
  padding: 3px 0;
}
.tui-contact-info-h5-basic-avatar[data-v-e080a159] {
  border-radius: 10px;
  margin-right: 10px;
}
.tui-contact-info-h5-more[data-v-e080a159] {
  background: #fff;
  margin-top: 10px !important;
  overflow: hidden;
  padding: 0;
}
.tui-contact-info-h5-more-item[data-v-e080a159] {
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  padding: 10px !important;
  border-bottom: 1px solid #eee;
}
.tui-contact-info-h5-more-item-label[data-v-e080a159] {
  color: #000;
}
.tui-contact-info-h5-more-item-content[data-v-e080a159] {
  overflow: hidden;
  color: #979797;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.tui-contact-info-h5-more-item-content-text[data-v-e080a159] {
  overflow: hidden;
  display: flex;
  flex-direction: row;
}
.tui-contact-info-h5-more-item-content-text-data[data-v-e080a159] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tui-contact-info-h5-more-item[data-v-e080a159]:last-child {
  border-bottom: none;
}
.tui-contact-info-h5-button[data-v-e080a159] {
  margin-top: 10px !important;
  display: flex;
  flex-direction: column;
  padding: 0;
  background-color: #fff;
}
.tui-contact-info-h5-button-item[data-v-e080a159] {
  width: 100%;
  margin: 0;
  border: none;
  padding: 16px !important;
  font-size: 16px;
  border-bottom: 1px solid #eee;
  height: -moz-fit-content;
  height: fit-content;
}
.tui-contact-info-h5-button-item[data-v-e080a159]::after {
  border: none;
}
.tui-contact-info-h5-button-item-textarea[data-v-e080a159] {
  background-color: #f8f8f8;
}
.tui-contact-info-h5-button-item[data-v-e080a159]:last-child {
  border-bottom: none;
}
.tui-contact-info-h5-button .tui-contact-info-button-item-cancel[data-v-e080a159] {
  background-color: #fff;
  color: #e54545;
}
.tui-contact-info-h5-button .tui-contact-info-button-item-submit[data-v-e080a159] {
  background-color: #fff;
  color: #006eff;
}
body[data-v-e080a159], div[data-v-e080a159], ul[data-v-e080a159], ol[data-v-e080a159], dt[data-v-e080a159], dd[data-v-e080a159], li[data-v-e080a159], dl[data-v-e080a159], h1[data-v-e080a159], h2[data-v-e080a159], h3[data-v-e080a159], h4[data-v-e080a159], p[data-v-e080a159] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-e080a159], ul[data-v-e080a159], li[data-v-e080a159] {
  list-style: none;
}
img[data-v-e080a159] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-e080a159] {
  color: #000;
  background: #FFF;
}
.clear[data-v-e080a159] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-e080a159] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-e080a159]:hover {
  text-decoration: none;
}
input[data-v-e080a159], textarea[data-v-e080a159] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-e080a159]:focus, input[data-v-e080a159]:active, textarea[data-v-e080a159]:focus, textarea[data-v-e080a159]:active {
  outline: none;
}
.chat-aside[data-v-e080a159] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}body[data-v-934ca5de], div[data-v-934ca5de], ul[data-v-934ca5de], ol[data-v-934ca5de], dt[data-v-934ca5de], dd[data-v-934ca5de], li[data-v-934ca5de], dl[data-v-934ca5de], h1[data-v-934ca5de], h2[data-v-934ca5de], h3[data-v-934ca5de], h4[data-v-934ca5de], p[data-v-934ca5de] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-934ca5de], ul[data-v-934ca5de], li[data-v-934ca5de] {
  list-style: none;
}
img[data-v-934ca5de] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-934ca5de] {
  color: #000;
  background: #FFF;
}
.clear[data-v-934ca5de] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-934ca5de] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-934ca5de]:hover {
  text-decoration: none;
}
input[data-v-934ca5de], textarea[data-v-934ca5de] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-934ca5de]:focus, input[data-v-934ca5de]:active, textarea[data-v-934ca5de]:focus, textarea[data-v-934ca5de]:active {
  outline: none;
}
.chat-aside[data-v-934ca5de] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.tui-contact[data-v-934ca5de] {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}
.tui-contact-left[data-v-934ca5de] {
  min-width: 285px;
  flex: 0 0 24%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.tui-contact-right[data-v-934ca5de] {
  border-left: 1px solid #f4f5f9;
  flex: 1;
  overflow: hidden;
}
.tui-contact-h5[data-v-934ca5de] {
  position: relative;
}
.tui-contact-h5-left[data-v-934ca5de], .tui-contact-h5-right[data-v-934ca5de] {
  width: 100%;
  height: 100%;
  flex: 1;
}
.tui-contact-h5-right[data-v-934ca5de] {
  position: absolute;
  z-index: 100;
}
.tui-contact-h5-left-list[data-v-934ca5de] {
  overflow-y: auto;
}body[data-v-ade6dc43], div[data-v-ade6dc43], ul[data-v-ade6dc43], ol[data-v-ade6dc43], dt[data-v-ade6dc43], dd[data-v-ade6dc43], li[data-v-ade6dc43], dl[data-v-ade6dc43], h1[data-v-ade6dc43], h2[data-v-ade6dc43], h3[data-v-ade6dc43], h4[data-v-ade6dc43], p[data-v-ade6dc43] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-ade6dc43], ul[data-v-ade6dc43], li[data-v-ade6dc43] {
  list-style: none;
}
img[data-v-ade6dc43] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-ade6dc43] {
  color: #000;
  background: #FFF;
}
.clear[data-v-ade6dc43] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-ade6dc43] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-ade6dc43]:hover {
  text-decoration: none;
}
input[data-v-ade6dc43], textarea[data-v-ade6dc43] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-ade6dc43]:focus, input[data-v-ade6dc43]:active, textarea[data-v-ade6dc43]:focus, textarea[data-v-ade6dc43]:active {
  outline: none;
}
.chat-aside[data-v-ade6dc43] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.group[data-v-ade6dc43] {
  background: #FFF;
}
.group-list-item[data-v-ade6dc43] {
  background: #FFF;
}
.group-list-item label[data-v-ade6dc43] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #333;
}
.group-list input[data-v-ade6dc43] {
  border: 1px solid rgba(131, 137, 153, 0.4);
  font-weight: 400;
  color: #333;
}
.group-list-edit[data-v-ade6dc43] {
  background: #FFF;
}
.group-profile-footer[data-v-ade6dc43] {
  background: #FFF;
}
.group-h5[data-v-ade6dc43] {
  background: #F7F8FA;
}
.group-h5-list-item-introduction[data-v-ade6dc43] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #888;
}
.group-h5-list-item-introduction a[data-v-ade6dc43] {
  color: #006EFF;
}
.select[data-v-ade6dc43] {
  flex: 1;
}
.select a[data-v-ade6dc43] {
  color: #006EFF;
}
.select-item[data-v-ade6dc43] {
  border: 1px solid rgba(131, 137, 153, 0.4);
}
.select-item-header .left[data-v-ade6dc43] {
  font-weight: 500;
  color: #333;
}
.select-item-detail[data-v-ade6dc43] {
  color: #4F4F4F;
}
.select .selected[data-v-ade6dc43] {
  border: 1px solid #006EFF;
}
header[data-v-ade6dc43] {
  background: #FFF;
}
header h1[data-v-ade6dc43] {
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #000;
  letter-spacing: 0;
}
.btn-default[data-v-ade6dc43] {
  background: #FFF;
  border: 1px solid #DDD;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #828282;
}
.btn-submit[data-v-ade6dc43] {
  background: #3370FF;
  border: 0 solid #2F80ED;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #FFF;
  letter-spacing: 0;
}
.btn-submit[data-v-ade6dc43]:disabled {
  background: #e8e8e9;
  border: 1px solid #DDD;
  color: #FFF;
}
.group[data-v-ade6dc43] {
  padding: 24px 28px 20px;
  box-sizing: border-box;
  width: 640px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 120px);
  overflow: hidden;
}
.group .group-box[data-v-ade6dc43] {
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.group .group-box .group-box-header[data-v-ade6dc43] {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  flex-shrink: 0;
}
.group .group-box .group-box-header .group-box-header-title[data-v-ade6dc43] {
  font-size: 16px;
  line-height: 24px;
}
.group-list[data-v-ade6dc43] {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}
.group-list-item[data-v-ade6dc43] {
  display: flex;
  align-items: center;
  padding: 8px 0;
}
.group-list-item-label[data-v-ade6dc43] {
  flex-shrink: 0;
  width: 80px;
  font-size: 13px;
  color: #666;
}
.group-list input[data-v-ade6dc43] {
  flex: 1;
  box-sizing: border-box;
  height: 34px;
  padding: 0 10px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 34px;
}
.group-list-introduction[data-v-ade6dc43] {
  display: block;
  padding: 8px 0;
}
.group-list-introduction .group-list-item[data-v-ade6dc43] {
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
}
.group-list-introduction .group-list-item .group-list-item-label[data-v-ade6dc43] {
  margin-bottom: 10px;
}
.group-introduction-list.select[data-v-ade6dc43] {
  display: flex;
  flex-direction: row;
  gap: 8px;
  overflow-x: auto;
  overflow-y: visible;
  padding-bottom: 6px;
  width: 100%;
}
.group-introduction-list.select[data-v-ade6dc43]::-webkit-scrollbar {
  height: 4px;
}
.group-introduction-list.select[data-v-ade6dc43]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 2px;
}
.select-item[data-v-ade6dc43] {
  flex: 0 0 108px;
  min-width: 108px;
  padding: 10px 10px 8px !important;
  border-radius: 6px !important;
  margin-bottom: 0 !important;
  cursor: pointer;
  transition: border-color 0.15s;
}
.select-item-header[data-v-ade6dc43] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 6px;
}
.select-item-header .left[data-v-ade6dc43] {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
}
.select-item-header .left .icon[data-v-ade6dc43] {
  margin-right: 6px;
  flex-shrink: 0;
}
.select-item-header .left .select-item-label[data-v-ade6dc43] {
  white-space: normal;
  line-height: 1.3;
  word-break: break-all;
}
.select-item-type[data-v-ade6dc43] {
  text-align: left;
}
.select-item-detail[data-v-ade6dc43] {
  padding-top: 4px;
  font-size: 11px;
  line-height: 1.5;
  color: #888;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.select-item .link[data-v-ade6dc43] {
  display: none;
}
.group-profile-footer[data-v-ade6dc43] {
  padding-top: 16px;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #f0f0f0;
  margin-top: 4px;
}
.btn-default[data-v-ade6dc43] {
  width: 72px;
  height: 30px;
  border-radius: 4px;
  font-size: 13px;
  cursor: pointer;
}
.btn-submit[data-v-ade6dc43] {
  width: 72px;
  height: 30px;
  border-radius: 4px;
  margin-left: 10px;
  font-size: 13px;
  cursor: pointer;
}
.group-h5[data-v-ade6dc43] {
  max-height: none;
  height: 100%;
  border-radius: 0;
  padding: 0;
}
.group-h5 .group-box[data-v-ade6dc43] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.group-h5 .group-box .group-box-header[data-v-ade6dc43] {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 16px 18px;
}
.group-h5 .group-box .group-box-header .icon-close[data-v-ade6dc43] {
  position: absolute;
  left: 18px;
}
.group-h5 .group-box .group-list[data-v-ade6dc43] {
  flex: 1;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  margin-top: 12px;
  overflow: hidden;
}
.group-h5 .group-box .group-list .group-introduction-list[data-v-ade6dc43] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 12px 18px;
}
.group-h5 .group-box .group-list-item[data-v-ade6dc43] {
  padding: 14px 18px;
  border-bottom: 1px solid #E5E5E5;
}
.group-h5 .group-box .group-list-item-label[data-v-ade6dc43] {
  font-size: 14px;
}
.group-h5 .group-box .group-list-edit[data-v-ade6dc43] {
  display: flex;
  align-items: flex-start;
}
.group-h5 .group-box .group-list-edit .group-name-input[data-v-ade6dc43] {
  flex: 0 0 auto;
  width: 100%;
  height: 40px;
}
.group-h5 .group-box .group-profile-footer[data-v-ade6dc43] {
  box-shadow: inset 0 1px 0 0 #eee;
  padding: 12px 18px;
}
.group-h5-list-item-content[data-v-ade6dc43] {
  flex: 1;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.group-h5-list-item-content .content[data-v-ade6dc43] {
  width: 0;
  flex: 1;
  padding: 0 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: end;
}
.group-h5-list-item-introduction[data-v-ade6dc43] {
  padding: 12px 18px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}
.group-h5 .select-item-type[data-v-ade6dc43] {
  text-align: left;
}body[data-v-9db73b24], div[data-v-9db73b24], ul[data-v-9db73b24], ol[data-v-9db73b24], dt[data-v-9db73b24], dd[data-v-9db73b24], li[data-v-9db73b24], dl[data-v-9db73b24], h1[data-v-9db73b24], h2[data-v-9db73b24], h3[data-v-9db73b24], h4[data-v-9db73b24], p[data-v-9db73b24] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-9db73b24], ul[data-v-9db73b24], li[data-v-9db73b24] {
  list-style: none;
}
img[data-v-9db73b24] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-9db73b24] {
  color: #000;
  background: #FFF;
}
.clear[data-v-9db73b24] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-9db73b24] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-9db73b24]:hover {
  text-decoration: none;
}
input[data-v-9db73b24], textarea[data-v-9db73b24] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-9db73b24]:focus, input[data-v-9db73b24]:active, textarea[data-v-9db73b24]:focus, textarea[data-v-9db73b24]:active {
  outline: none;
}
.chat-aside[data-v-9db73b24] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.group[data-v-9db73b24] {
  background: #FFF;
}
.group-list-item[data-v-9db73b24] {
  background: #FFF;
}
.group-list-item label[data-v-9db73b24] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #333;
}
.group-list input[data-v-9db73b24] {
  border: 1px solid rgba(131, 137, 153, 0.4);
  font-weight: 400;
  color: #333;
}
.group-list-edit[data-v-9db73b24] {
  background: #FFF;
}
.group-profile-footer[data-v-9db73b24] {
  background: #FFF;
}
.group-h5[data-v-9db73b24] {
  background: #F7F8FA;
}
.group-h5-list-item-introduction[data-v-9db73b24] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #888;
}
.group-h5-list-item-introduction a[data-v-9db73b24] {
  color: #006EFF;
}
.select[data-v-9db73b24] {
  flex: 1;
}
.select a[data-v-9db73b24] {
  color: #006EFF;
}
.select-item[data-v-9db73b24] {
  border: 1px solid rgba(131, 137, 153, 0.4);
}
.select-item-header .left[data-v-9db73b24] {
  font-weight: 500;
  color: #333;
}
.select-item-detail[data-v-9db73b24] {
  color: #4F4F4F;
}
.select .selected[data-v-9db73b24] {
  border: 1px solid #006EFF;
}
header[data-v-9db73b24] {
  background: #FFF;
}
header h1[data-v-9db73b24] {
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #000;
  letter-spacing: 0;
}
.btn-default[data-v-9db73b24] {
  background: #FFF;
  border: 1px solid #DDD;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #828282;
}
.btn-submit[data-v-9db73b24] {
  background: #3370FF;
  border: 0 solid #2F80ED;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #FFF;
  letter-spacing: 0;
}
.btn-submit[data-v-9db73b24]:disabled {
  background: #e8e8e9;
  border: 1px solid #DDD;
  color: #FFF;
}
.group[data-v-9db73b24] {
  padding: 24px 28px 20px;
  box-sizing: border-box;
  width: 640px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 120px);
  overflow: hidden;
}
.group .group-box[data-v-9db73b24] {
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.group .group-box .group-box-header[data-v-9db73b24] {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  flex-shrink: 0;
}
.group .group-box .group-box-header .group-box-header-title[data-v-9db73b24] {
  font-size: 16px;
  line-height: 24px;
}
.group-list[data-v-9db73b24] {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}
.group-list-item[data-v-9db73b24] {
  display: flex;
  align-items: center;
  padding: 8px 0;
}
.group-list-item-label[data-v-9db73b24] {
  flex-shrink: 0;
  width: 80px;
  font-size: 13px;
  color: #666;
}
.group-list input[data-v-9db73b24] {
  flex: 1;
  box-sizing: border-box;
  height: 34px;
  padding: 0 10px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 34px;
}
.group-list-introduction[data-v-9db73b24] {
  display: block;
  padding: 8px 0;
}
.group-list-introduction .group-list-item[data-v-9db73b24] {
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
}
.group-list-introduction .group-list-item .group-list-item-label[data-v-9db73b24] {
  margin-bottom: 10px;
}
.group-introduction-list.select[data-v-9db73b24] {
  display: flex;
  flex-direction: row;
  gap: 8px;
  overflow-x: auto;
  overflow-y: visible;
  padding-bottom: 6px;
  width: 100%;
}
.group-introduction-list.select[data-v-9db73b24]::-webkit-scrollbar {
  height: 4px;
}
.group-introduction-list.select[data-v-9db73b24]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 2px;
}
.select-item[data-v-9db73b24] {
  flex: 0 0 108px;
  min-width: 108px;
  padding: 10px 10px 8px !important;
  border-radius: 6px !important;
  margin-bottom: 0 !important;
  cursor: pointer;
  transition: border-color 0.15s;
}
.select-item-header[data-v-9db73b24] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 6px;
}
.select-item-header .left[data-v-9db73b24] {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
}
.select-item-header .left .icon[data-v-9db73b24] {
  margin-right: 6px;
  flex-shrink: 0;
}
.select-item-header .left .select-item-label[data-v-9db73b24] {
  white-space: normal;
  line-height: 1.3;
  word-break: break-all;
}
.select-item-type[data-v-9db73b24] {
  text-align: left;
}
.select-item-detail[data-v-9db73b24] {
  padding-top: 4px;
  font-size: 11px;
  line-height: 1.5;
  color: #888;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.select-item .link[data-v-9db73b24] {
  display: none;
}
.group-profile-footer[data-v-9db73b24] {
  padding-top: 16px;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #f0f0f0;
  margin-top: 4px;
}
.btn-default[data-v-9db73b24] {
  width: 72px;
  height: 30px;
  border-radius: 4px;
  font-size: 13px;
  cursor: pointer;
}
.btn-submit[data-v-9db73b24] {
  width: 72px;
  height: 30px;
  border-radius: 4px;
  margin-left: 10px;
  font-size: 13px;
  cursor: pointer;
}
.group-h5[data-v-9db73b24] {
  max-height: none;
  height: 100%;
  border-radius: 0;
  padding: 0;
}
.group-h5 .group-box[data-v-9db73b24] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.group-h5 .group-box .group-box-header[data-v-9db73b24] {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 16px 18px;
}
.group-h5 .group-box .group-box-header .icon-close[data-v-9db73b24] {
  position: absolute;
  left: 18px;
}
.group-h5 .group-box .group-list[data-v-9db73b24] {
  flex: 1;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  margin-top: 12px;
  overflow: hidden;
}
.group-h5 .group-box .group-list .group-introduction-list[data-v-9db73b24] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 12px 18px;
}
.group-h5 .group-box .group-list-item[data-v-9db73b24] {
  padding: 14px 18px;
  border-bottom: 1px solid #E5E5E5;
}
.group-h5 .group-box .group-list-item-label[data-v-9db73b24] {
  font-size: 14px;
}
.group-h5 .group-box .group-list-edit[data-v-9db73b24] {
  display: flex;
  align-items: flex-start;
}
.group-h5 .group-box .group-list-edit .group-name-input[data-v-9db73b24] {
  flex: 0 0 auto;
  width: 100%;
  height: 40px;
}
.group-h5 .group-box .group-profile-footer[data-v-9db73b24] {
  box-shadow: inset 0 1px 0 0 #eee;
  padding: 12px 18px;
}
.group-h5-list-item-content[data-v-9db73b24] {
  flex: 1;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.group-h5-list-item-content .content[data-v-9db73b24] {
  width: 0;
  flex: 1;
  padding: 0 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: end;
}
.group-h5-list-item-introduction[data-v-9db73b24] {
  padding: 12px 18px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}
.group-h5 .select-item-type[data-v-9db73b24] {
  text-align: left;
}body[data-v-88e2dfe4], div[data-v-88e2dfe4], ul[data-v-88e2dfe4], ol[data-v-88e2dfe4], dt[data-v-88e2dfe4], dd[data-v-88e2dfe4], li[data-v-88e2dfe4], dl[data-v-88e2dfe4], h1[data-v-88e2dfe4], h2[data-v-88e2dfe4], h3[data-v-88e2dfe4], h4[data-v-88e2dfe4], p[data-v-88e2dfe4] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-88e2dfe4], ul[data-v-88e2dfe4], li[data-v-88e2dfe4] {
  list-style: none;
}
img[data-v-88e2dfe4] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-88e2dfe4] {
  color: #000;
  background: #FFF;
}
.clear[data-v-88e2dfe4] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-88e2dfe4] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-88e2dfe4]:hover {
  text-decoration: none;
}
input[data-v-88e2dfe4], textarea[data-v-88e2dfe4] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-88e2dfe4]:focus, input[data-v-88e2dfe4]:active, textarea[data-v-88e2dfe4]:focus, textarea[data-v-88e2dfe4]:active {
  outline: none;
}
.chat-aside[data-v-88e2dfe4] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.mask[data-v-88e2dfe4] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.mask main[data-v-88e2dfe4] {
  position: relative;
}body[data-v-6019ae09], div[data-v-6019ae09], ul[data-v-6019ae09], ol[data-v-6019ae09], dt[data-v-6019ae09], dd[data-v-6019ae09], li[data-v-6019ae09], dl[data-v-6019ae09], h1[data-v-6019ae09], h2[data-v-6019ae09], h3[data-v-6019ae09], h4[data-v-6019ae09], p[data-v-6019ae09] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-6019ae09], ul[data-v-6019ae09], li[data-v-6019ae09] {
  list-style: none;
}
img[data-v-6019ae09] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-6019ae09] {
  color: #000;
  background: #FFF;
}
.clear[data-v-6019ae09] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-6019ae09] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-6019ae09]:hover {
  text-decoration: none;
}
input[data-v-6019ae09], textarea[data-v-6019ae09] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-6019ae09]:focus, input[data-v-6019ae09]:active, textarea[data-v-6019ae09]:focus, textarea[data-v-6019ae09]:active {
  outline: none;
}
.chat-aside[data-v-6019ae09] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.group-name[data-v-6019ae09] {
  padding: 14px 20px;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  display: flex;
  flex-direction: column;
}
.group-name .name[data-v-6019ae09] {
  color: #999;
  display: flex;
  align-items: center;
}
.group-name .name .icon[data-v-6019ae09] {
  margin-left: 4px;
}
.input-box[data-v-6019ae09] {
  display: flex;
}
.input-box .input[data-v-6019ae09] {
  flex: 1;
  border: 1px solid #e8e8e9;
  border-radius: 4px;
  padding: 4px 16px;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  opacity: 0.6;
}
.space-top[data-v-6019ae09] {
  border-top: 10px solid #f4f5f9;
}
.edit-h5[data-v-6019ae09] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: flex-end;
  z-index: 1;
}
.edit-h5 .edit-h5-main[data-v-6019ae09] {
  background: #fff;
  flex: 1;
  padding: 18px;
  border-radius: 12px 12px 0 0;
  width: 80vw;
}
.edit-h5 .edit-h5-main .input-box[data-v-6019ae09] {
  flex-direction: column;
  padding: 18px 0;
}
.edit-h5 .edit-h5-main .input-box .input[data-v-6019ae09] {
  background: #f8f8f8;
  padding: 10px 12px;
}
.edit-h5 .edit-h5-main .input-box .tip[data-v-6019ae09] {
  font-size: 12px;
  color: #888;
  padding-top: 8px;
}
.edit-h5-header[data-v-6019ae09] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.edit-h5-header .close[data-v-6019ae09] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 18px;
  color: #3370ff;
  letter-spacing: 0;
  line-height: 27px;
}
.edit-h5-footer[data-v-6019ae09] {
  display: flex;
}
.edit-h5-footer .btn[data-v-6019ae09] {
  flex: 1;
  border: none;
  background: #147aff;
  border-radius: 5px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  line-height: 27px;
  padding: 8px 0;
}
.edit-h5-footer .btn[data-v-6019ae09]:disabled {
  opacity: 0.3;
}body[data-v-add31611], div[data-v-add31611], ul[data-v-add31611], ol[data-v-add31611], dt[data-v-add31611], dd[data-v-add31611], li[data-v-add31611], dl[data-v-add31611], h1[data-v-add31611], h2[data-v-add31611], h3[data-v-add31611], h4[data-v-add31611], p[data-v-add31611] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-add31611], ul[data-v-add31611], li[data-v-add31611] {
  list-style: none;
}
img[data-v-add31611] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-add31611] {
  color: #000;
  background: #FFF;
}
.clear[data-v-add31611] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-add31611] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-add31611]:hover {
  text-decoration: none;
}
input[data-v-add31611], textarea[data-v-add31611] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-add31611]:focus, input[data-v-add31611]:active, textarea[data-v-add31611]:focus, textarea[data-v-add31611]:active {
  outline: none;
}
.chat-aside[data-v-add31611] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.notification[data-v-add31611] {
  flex: 1;
  padding: 20px;
  display: flex;
  flex-direction: column;
  word-break: break-all;
}
.notification .row[data-v-add31611] {
  flex: 1;
  font-size: 14px;
}
.notification .row .row-p[data-v-add31611] {
  text-align: center;
  padding-bottom: 20px;
}
.notification .textarea[data-v-add31611] {
  margin-bottom: 20px;
  box-sizing: border-box;
  padding: 10px;
  border: 1px solid #e8e8e9;
  resize: none;
  font-size: 14px;
  height: 100%;
}
.notification .uni-height[data-v-add31611] {
  height: 20vh;
}
.notification .footer[data-v-add31611] {
  display: flex;
  justify-content: flex-end;
  padding: 20px 10px;
}
.btn[data-v-add31611] {
  background: #3370ff;
  border: 0 solid #2f80ed;
  padding: 4px 28px;
  font-weight: 400;
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  border-radius: 4px;
}
.btn-cancel[data-v-add31611] {
  background: #fff;
  border: 1px solid #ddd;
  color: #828282;
}
.edit-h5[data-v-add31611] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: flex-end;
  z-index: 1;
}
.edit-h5 .edit-h5-main[data-v-add31611] {
  background: #fff;
  flex: 1;
  padding: 18px;
  border-radius: 12px 12px 0 0;
  width: 80vw;
}
.edit-h5-header[data-v-add31611] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.edit-h5-header .close[data-v-add31611] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 18px;
  color: #3370ff;
  letter-spacing: 0;
  line-height: 27px;
}
.edit-h5-footer[data-v-add31611] {
  display: flex;
}
.edit-h5-footer .btn[data-v-add31611] {
  flex: 1;
  border: none;
  background: #147aff;
  border-radius: 5px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  line-height: 27px;
  padding: 8px 0;
}
.edit-h5-footer .btn[data-v-add31611]:disabled {
  opacity: 0.3;
}body[data-v-63b3eefe], div[data-v-63b3eefe], ul[data-v-63b3eefe], ol[data-v-63b3eefe], dt[data-v-63b3eefe], dd[data-v-63b3eefe], li[data-v-63b3eefe], dl[data-v-63b3eefe], h1[data-v-63b3eefe], h2[data-v-63b3eefe], h3[data-v-63b3eefe], h4[data-v-63b3eefe], p[data-v-63b3eefe] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-63b3eefe], ul[data-v-63b3eefe], li[data-v-63b3eefe] {
  list-style: none;
}
img[data-v-63b3eefe] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-63b3eefe] {
  color: #000;
  background: #FFF;
}
.clear[data-v-63b3eefe] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-63b3eefe] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-63b3eefe]:hover {
  text-decoration: none;
}
input[data-v-63b3eefe], textarea[data-v-63b3eefe] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-63b3eefe]:focus, input[data-v-63b3eefe]:active, textarea[data-v-63b3eefe]:focus, textarea[data-v-63b3eefe]:active {
  outline: none;
}
.chat-aside[data-v-63b3eefe] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.member[data-v-63b3eefe] {
  flex: 1;
  background: #fff;
}
.member .list[data-v-63b3eefe] {
  display: flex;
  flex-direction: column;
  background: #f4f5f9;
  padding-top: 22px;
}
.member .list-uniapp[data-v-63b3eefe] {
  background: none;
}
.member .list-item[data-v-63b3eefe] {
  padding: 13px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  font-size: 14px;
  overflow: hidden;
  cursor: pointer;
}
.member .list-item[data-v-63b3eefe]:hover {
  background: #f1f2f6;
}
.member .list-item .aside[data-v-63b3eefe] {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
}
.member .list-item .aside .name[data-v-63b3eefe] {
  margin-left: 8px;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.avatar[data-v-63b3eefe] {
  width: 36px;
  height: 36px;
  border-radius: 4px;
}
.edit-h5[data-v-63b3eefe] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: flex-end;
  z-index: 1;
}
.edit-h5 .main[data-v-63b3eefe] {
  background: #fff;
  flex: 1;
  padding: 18px;
  border-radius: 12px 12px 0 0;
  overflow: scroll;
  height: 50%;
  width: 80vw;
}
.edit-h5-header[data-v-63b3eefe] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.edit-h5-header .close[data-v-63b3eefe] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 18px;
  color: #3370ff;
  letter-spacing: 0;
  line-height: 27px;
}
.edit-h5-footer[data-v-63b3eefe] {
  display: flex;
}
.edit-h5-footer .btn[data-v-63b3eefe] {
  flex: 1;
  border: none;
  background: #147aff;
  border-radius: 5px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  line-height: 27px;
  padding: 8px 0;
}
.edit-h5-footer .btn[data-v-63b3eefe]:disabled {
  opacity: 0.3;
}body[data-v-b645d276], div[data-v-b645d276], ul[data-v-b645d276], ol[data-v-b645d276], dt[data-v-b645d276], dd[data-v-b645d276], li[data-v-b645d276], dl[data-v-b645d276], h1[data-v-b645d276], h2[data-v-b645d276], h3[data-v-b645d276], h4[data-v-b645d276], p[data-v-b645d276] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-b645d276], ul[data-v-b645d276], li[data-v-b645d276] {
  list-style: none;
}
img[data-v-b645d276] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-b645d276] {
  color: #000;
  background: #FFF;
}
.clear[data-v-b645d276] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-b645d276] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-b645d276]:hover {
  text-decoration: none;
}
input[data-v-b645d276], textarea[data-v-b645d276] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-b645d276]:focus, input[data-v-b645d276]:active, textarea[data-v-b645d276]:focus, textarea[data-v-b645d276]:active {
  outline: none;
}
.chat-aside[data-v-b645d276] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.memeber-profile[data-v-b645d276] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.memeber-profile-main[data-v-b645d276] {
  display: flex;
  flex-direction: row;
  width: 100%;
  overflow: hidden;
}
.memeber-profile-main .avatar[data-v-b645d276] {
  width: 60px;
  height: 60px;
  border-radius: 8px;
  margin: 20px 10px 20px 20px;
}
.memeber-profile-main .list[data-v-b645d276] {
  flex: 1;
  overflow: hidden;
  margin: 20px 10px;
  font-weight: 400;
}
.memeber-profile-main .list li[data-v-b645d276] {
  color: #999;
}
.memeber-profile-main .list h1[data-v-b645d276],
.memeber-profile-main .list li[data-v-b645d276] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.memeber-profile-footer[data-v-b645d276] {
  border-top: 1px solid #f4f5f9;
  padding: 14px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.memeber-profile-footer .button[data-v-b645d276] {
  width: 100px;
  cursor: pointer;
  background-color: #006eff;
  color: #fff;
  padding: 8px 20px;
  border-radius: 4px;
  border: none;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}
.edit-h5[data-v-b645d276] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: flex-end;
  z-index: 1;
}
.edit-h5 .main[data-v-b645d276] {
  background: #fff;
  flex: 1;
  padding: 18px;
  border-radius: 12px 12px 0 0;
  width: 80vw;
}
.edit-h5 .main .edit-h5-header[data-v-b645d276] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.edit-h5 .main .edit-h5-header .close[data-v-b645d276] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 18px;
  color: #3370ff;
  letter-spacing: 0;
  line-height: 27px;
}
.edit-h5 .main .edit-h5-profile .memeber-profile-main .avatar[data-v-b645d276] {
  margin: 20px;
}body[data-v-d8c9afbe], div[data-v-d8c9afbe], ul[data-v-d8c9afbe], ol[data-v-d8c9afbe], dt[data-v-d8c9afbe], dd[data-v-d8c9afbe], li[data-v-d8c9afbe], dl[data-v-d8c9afbe], h1[data-v-d8c9afbe], h2[data-v-d8c9afbe], h3[data-v-d8c9afbe], h4[data-v-d8c9afbe], p[data-v-d8c9afbe] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-d8c9afbe], ul[data-v-d8c9afbe], li[data-v-d8c9afbe] {
  list-style: none;
}
img[data-v-d8c9afbe] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-d8c9afbe] {
  color: #000;
  background: #FFF;
}
.clear[data-v-d8c9afbe] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-d8c9afbe] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-d8c9afbe]:hover {
  text-decoration: none;
}
input[data-v-d8c9afbe], textarea[data-v-d8c9afbe] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-d8c9afbe]:focus, input[data-v-d8c9afbe]:active, textarea[data-v-d8c9afbe]:focus, textarea[data-v-d8c9afbe]:active {
  outline: none;
}
.chat-aside[data-v-d8c9afbe] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.slider-box[data-v-d8c9afbe] {
  display: flex;
  align-items: center;
  width: 40px;
  height: 20px;
  border-radius: 10px;
  background: #e1e1e3;
}
.slider-open[data-v-d8c9afbe] {
  background: #006eff !important;
  justify-content: flex-end;
}
.slider-block[data-v-d8c9afbe] {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  margin: 0 2px;
  background: #fff;
  border: 0 solid rgba(0, 0, 0, 0.85);
  box-shadow: 0 2px 4px 0 #d1d1d1;
}body[data-v-158ad806], div[data-v-158ad806], ul[data-v-158ad806], ol[data-v-158ad806], dt[data-v-158ad806], dd[data-v-158ad806], li[data-v-158ad806], dl[data-v-158ad806], h1[data-v-158ad806], h2[data-v-158ad806], h3[data-v-158ad806], h4[data-v-158ad806], p[data-v-158ad806] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-158ad806], ul[data-v-158ad806], li[data-v-158ad806] {
  list-style: none;
}
img[data-v-158ad806] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-158ad806] {
  color: #000;
  background: #FFF;
}
.clear[data-v-158ad806] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-158ad806] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-158ad806]:hover {
  text-decoration: none;
}
input[data-v-158ad806], textarea[data-v-158ad806] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-158ad806]:focus, input[data-v-158ad806]:active, textarea[data-v-158ad806]:focus, textarea[data-v-158ad806]:active {
  outline: none;
}
.chat-aside[data-v-158ad806] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.admin[data-v-158ad806] {
  width: 100%;
  overflow: hidden;
}
.admin-header[data-v-158ad806] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 10px;
}
.admin-header-left[data-v-158ad806] {
  font-family: "PingFang SC", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: 0;
  text-align: left;
}
.admin-header-close[data-v-158ad806] {
  font-family: "PingFang SC", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 48px;
  letter-spacing: 0;
  text-align: left;
  color: #3370ff;
}
.admin-main[data-v-158ad806] {
  width: 100%;
  overflow: hidden;
}
.admin-main .admin-manage[data-v-158ad806] {
  border-bottom: 10px solid #f4f5f9;
}
.admin-main .admin-manage[data-v-158ad806],
.admin-main .admin-mute[data-v-158ad806] {
  padding: 10px;
  width: calc(100% - 20px);
  overflow: hidden;
}
.admin-main .admin-manage-header[data-v-158ad806],
.admin-main .admin-mute-header[data-v-158ad806] {
  padding-left: 10px;
  font-family: "PingFang SC", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
.admin-main .admin-manage-list[data-v-158ad806],
.admin-main .admin-mute-list[data-v-158ad806] {
  display: flex;
  width: 100%;
  overflow: hidden;
  flex-wrap: wrap;
}
.admin-main .admin-manage-list-item[data-v-158ad806],
.admin-main .admin-mute-list-item[data-v-158ad806] {
  flex: 0 0 36px;
  display: flex;
  flex-direction: column;
  padding: 10px;
}
.admin-main .admin-manage-list-item .item-main[data-v-158ad806],
.admin-main .admin-mute-list-item .item-main[data-v-158ad806] {
  width: 36px;
  height: 36px;
  border-radius: 4px;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f4f5f9;
  color: #000;
}
.admin-main .admin-manage-list-item .item-main-avatar[data-v-158ad806],
.admin-main .admin-mute-list-item .item-main-avatar[data-v-158ad806] {
  width: 36px;
  height: 36px;
  overflow: hidden;
  border-radius: 4px;
}
.admin-main .admin-manage-list-item .item-name[data-v-158ad806],
.admin-main .admin-mute-list-item .item-name[data-v-158ad806] {
  text-align: center;
  max-width: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin-main .admin-mute-all[data-v-158ad806] {
  margin: 0 10px;
  padding: 20px 0;
  border-bottom: 1px solid #e8e8e9;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.admin-main .admin-mute-all-title[data-v-158ad806] {
  padding-left: 10px;
  font-family: "PingFang SC", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
.admin-main .admin-mute-all-content[data-v-158ad806] {
  color: #999;
  padding-left: 10px;
  font-family: "PingFang SC", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
}body[data-v-ce1bc47d], div[data-v-ce1bc47d], ul[data-v-ce1bc47d], ol[data-v-ce1bc47d], dt[data-v-ce1bc47d], dd[data-v-ce1bc47d], li[data-v-ce1bc47d], dl[data-v-ce1bc47d], h1[data-v-ce1bc47d], h2[data-v-ce1bc47d], h3[data-v-ce1bc47d], h4[data-v-ce1bc47d], p[data-v-ce1bc47d] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-ce1bc47d], ul[data-v-ce1bc47d], li[data-v-ce1bc47d] {
  list-style: none;
}
img[data-v-ce1bc47d] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-ce1bc47d] {
  color: #000;
  background: #FFF;
}
.clear[data-v-ce1bc47d] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-ce1bc47d] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-ce1bc47d]:hover {
  text-decoration: none;
}
input[data-v-ce1bc47d], textarea[data-v-ce1bc47d] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-ce1bc47d]:focus, input[data-v-ce1bc47d]:active, textarea[data-v-ce1bc47d]:focus, textarea[data-v-ce1bc47d]:active {
  outline: none;
}
.chat-aside[data-v-ce1bc47d] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}
.manage[data-v-ce1bc47d] {
  background: #FFF;
  box-shadow: 0 1px 10px 0 rgba(2, 16, 43, 0.15);
}
.manage-header[data-v-ce1bc47d] {
  border-bottom: 1px solid #E8E8E9;
}
.manage-header .manage-header-content[data-v-ce1bc47d] {
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #000;
}
.manage .main .footer .list-item[data-v-ce1bc47d] {
  font-weight: 400;
  color: #dc2113;
  border-bottom: 1px solid #E8E8E9;
}
.input[data-v-ce1bc47d] {
  border: 1px solid #E8E8E9;
  font-weight: 400;
  color: #000;
  opacity: 0.6;
}
.avatar[data-v-ce1bc47d] {
  background: #F4F5F9;
  color: #000;
}
.space-top[data-v-ce1bc47d] {
  border-top: 10px solid #F4F5F9;
}
.btn[data-v-ce1bc47d] {
  background: #3370FF;
  border: 0 solid #2F80ED;
  color: #FFF;
}
.btn-cancel[data-v-ce1bc47d] {
  background: #FFF;
  border: 1px solid #DDD;
  color: #828282;
}
.slider-box[data-v-ce1bc47d] {
  background: #E1E1E3;
}
.slider-block[data-v-ce1bc47d] {
  background: #FFF;
  border: 0 solid rgba(0, 0, 0, 0.85);
  box-shadow: 0 2px 4px 0 #D1D1D1;
}
.btn[data-v-ce1bc47d] {
  padding: 4px 28px;
  font-size: 12px;
  line-height: 24px;
  border-radius: 4px;
}
.list[data-v-ce1bc47d] {
  padding: 0 20px;
  display: flex;
  flex-direction: column;
}
.list-item[data-v-ce1bc47d] {
  padding: 14px 0;
  display: flex;
  align-items: center;
  font-size: 14px;
}
.list-between[data-v-ce1bc47d] {
  justify-content: space-between;
}
.manage[data-v-ce1bc47d] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.manage-header[data-v-ce1bc47d] {
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.manage-header-content[data-v-ce1bc47d] {
  margin-left: -20px;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
}
.manage-header-left[data-v-ce1bc47d] {
  display: flex;
}
.manage .main .user-info[data-v-ce1bc47d] {
  padding: 0 20px;
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
.manage .main .user-info-header[data-v-ce1bc47d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 0;
}
.manage .main .user-info-header-right[data-v-ce1bc47d] {
  display: flex;
  align-items: center;
}
.manage .main .user-info-list[data-v-ce1bc47d] {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
}
.manage .main .user-info-list-item[data-v-ce1bc47d] {
  position: relative;
  flex: 0 0 36px;
  display: flex;
  flex-direction: column;
  padding-right: 20px;
}
.manage .main .user-info-list-item[data-v-ce1bc47d]:last-child {
  padding-right: 0;
}
.manage .main .user-info-list-item .more[data-v-ce1bc47d] {
  padding-top: 10px;
}
.manage .main .user-info-list-item-info[data-v-ce1bc47d] {
  text-align: center;
  max-width: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage .main .content[data-v-ce1bc47d] {
  padding: 0 20px;
}
.manage .main .content .list-item[data-v-ce1bc47d] {
  justify-content: space-between;
}
.manage .main .content .list-item .btn[data-v-ce1bc47d] {
  flex: 1;
}
.manage .main .content .list-item .article[data-v-ce1bc47d] {
  opacity: 0.6;
  width: 246px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.manage .main .content .list-item .end[data-v-ce1bc47d] {
  align-self: flex-end;
  margin-bottom: 4px;
}
.manage .main .footer[data-v-ce1bc47d] {
  padding: 0 20px;
}
.manage .main .footer .list-item[data-v-ce1bc47d] {
  cursor: pointer;
  width: 100%;
  font-size: 14px;
  padding: 14px 0;
  justify-content: center;
}
.manage .main .footer .list-item[data-v-ce1bc47d]:last-child {
  border: none;
}
.manage .admin[data-v-ce1bc47d] {
  padding: 20px 0;
}
.manage .admin-content[data-v-ce1bc47d] {
  padding: 20px 20px 12px;
  display: flex;
  align-items: center;
}
.manage .admin-content .aside[data-v-ce1bc47d] {
  flex: 1;
  font-size: 14px;
}
.manage .admin-content .aside .p[data-v-ce1bc47d] {
  font-size: 12px;
}
.manage .admin-list[data-v-ce1bc47d] {
  padding: 0 20px;
}
.manage .admin-list .label[data-v-ce1bc47d] {
  display: inline-block;
  font-size: 14px;
  padding-bottom: 8px;
}
.manage .admin .last[data-v-ce1bc47d] {
  padding-top: 13px;
  position: relative;
}
.manage .admin .last[data-v-ce1bc47d]::before {
  position: absolute;
  content: "";
  width: calc(100% - 40px);
  height: 1px;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.input[data-v-ce1bc47d] {
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 14px;
}
.group-id[data-v-ce1bc47d] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.group-id .icon[data-v-ce1bc47d] {
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.avatar[data-v-ce1bc47d] {
  width: 36px;
  height: 36px;
  border-radius: 4px;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.slider-box[data-v-ce1bc47d] {
  display: flex;
  align-items: center;
  width: 34px;
  height: 20px;
  border-radius: 10px;
}
.slider-block[data-v-ce1bc47d] {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  margin: 0 2px;
}
.space-between[data-v-ce1bc47d] {
  justify-content: space-between;
}
.del-dialog-title[data-v-ce1bc47d] {
  text-align: center;
  padding: 20px 0;
}
.deleted-dialog[data-v-ce1bc47d] {
  padding: 20%;
}
.icon-close[data-v-ce1bc47d] {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
  border-radius: 50%;
}
.icon-close[data-v-ce1bc47d]::before,
.icon-close[data-v-ce1bc47d]::after {
  content: "";
  position: absolute;
  background-color: #8F959E;
  height: 16px;
  width: 2px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -1px;
}
.icon-close[data-v-ce1bc47d]::before {
  transform: rotate(45deg);
}
.icon-close[data-v-ce1bc47d]::after {
  transform: rotate(-45deg);
}
.tab-icon[data-v-ce1bc47d] {
  position: absolute;
  left: 20px;
}.tui-group[data-v-d7656e83] {
  width: 100%;
  height: 100%;
}body[data-v-74c6c005], div[data-v-74c6c005], ul[data-v-74c6c005], ol[data-v-74c6c005], dt[data-v-74c6c005], dd[data-v-74c6c005], li[data-v-74c6c005], dl[data-v-74c6c005], h1[data-v-74c6c005], h2[data-v-74c6c005], h3[data-v-74c6c005], h4[data-v-74c6c005], p[data-v-74c6c005] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-74c6c005], ul[data-v-74c6c005], li[data-v-74c6c005] {
  list-style: none;
}
img[data-v-74c6c005] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-74c6c005] {
  color: #000;
  background: #FFF;
}
.clear[data-v-74c6c005] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-74c6c005] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-74c6c005]:hover {
  text-decoration: none;
}
input[data-v-74c6c005], textarea[data-v-74c6c005] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-74c6c005]:focus, input[data-v-74c6c005]:active, textarea[data-v-74c6c005]:focus, textarea[data-v-74c6c005]:active {
  outline: none;
}
.chat-aside[data-v-74c6c005] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}

/* stylelint-disable */
.TUIKit[data-v-74c6c005] {
  display: flex;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  text-align: left;
}
.TUIKit .TUIKit-navbar[data-v-74c6c005] {
  background: #e8e8e9;
  overflow: hidden;
}
.TUIKit .TUIKit-navbar .TUIKit-navbar-item[data-v-74c6c005] {
  padding: 10px;
  color: #147aff;
  font-weight: 500;
  cursor: pointer;
}
.TUIKit .TUIKit-navbar .TUIKit-navbar-item-active[data-v-74c6c005] {
  background: #dddddd;
}
.TUIKit .TUIKit-main-container[data-v-74c6c005] {
  flex: 1;
  display: flex;
  overflow: hidden;
}
.TUIKit .TUIKit-main-container .TUIKit-main[data-v-74c6c005] {
  flex: 1;
  display: flex;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-aside[data-v-74c6c005] {
  min-width: 285px;
  flex: 0 0 24%;
  border-right: 1px solid #f4f5f9;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-main[data-v-74c6c005] {
  flex: 1;
  display: flex;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-main .chat[data-v-74c6c005] {
  flex: 1;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-main .chat-aside[data-v-74c6c005] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  max-width: 360px;
  max-height: calc(100% - 50px);
  border-radius: 8px 0 0 8px;
  z-index: 9999;
}
.TUIKit .TUIKit-main-container .callkit-container[data-v-74c6c005] {
  position: fixed;
  left: calc(50% - 25rem);
  top: calc(50% - 18rem);
  width: 50rem;
  height: 36rem;
}
.TUIKit .TUIKit-main-container .callkit-container.miniMized[data-v-74c6c005] {
  left: auto;
  right: 10px;
  top: 70px;
  background: transparent;
}
.TUIKit-h5[data-v-74c6c005] {
  display: flex;
  flex-direction: column-reverse;
}
.TUIKit-h5 .TUIKit-navbar[data-v-74c6c005] {
  display: flex;
  flex-direction: row;
}
.TUIKit-h5 .TUIKit-navbar .TUIKit-navbar-item[data-v-74c6c005] {
  flex: 1;
  text-align: center;
  cursor: none;
}
.TUIKit-h5 .TUIKit-main-container[data-v-74c6c005] {
  flex: 1;
}
.TUIKit-h5 .TUIKit-main-container .TUIKit-main .TUIKit-main-aside[data-v-74c6c005] {
  flex: 1;
}
.TUIKit-h5 .TUIKit-main-container .TUIKit-main .TUIKit-main-main .chat-popup[data-v-74c6c005] {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
}
.TUIKit-h5 .TUIKit-main-container .callkit-container[data-v-74c6c005] {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
.callkit-container {
  position: fixed !important;
  left: var(--callLeft, calc(50% - 25rem)) !important;
  top: var(--callTop, calc(50% - 18rem)) !important;
  width: var(--callWidth, 50rem) !important;
  height: var(--callHeight, 36rem) !important;
}body, div, ul, ol, dt, dd, li, dl, h1, h2, h3, h4, p {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}

ol, ul, li {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}

body {
  color: #000;
  background: #FFF;
}

.clear {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}

a {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  text-decoration: none;
}

input, textarea {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}

input:focus, input:active, textarea:focus, textarea:active {
  outline: none;
}

.chat-aside {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}/* stylelint-disable */
.TUIKit {
  display: flex;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  text-align: left;
}
.TUIKit .TUIKit-navbar {
  background: #e8e8e9;
  overflow: hidden;
}
.TUIKit .TUIKit-navbar .TUIKit-navbar-item {
  padding: 10px;
  color: #147aff;
  font-weight: 500;
  cursor: pointer;
}
.TUIKit .TUIKit-navbar .TUIKit-navbar-item-active {
  background: #dddddd;
}
.TUIKit .TUIKit-main-container {
  flex: 1;
  display: flex;
  overflow: hidden;
}
.TUIKit .TUIKit-main-container .TUIKit-main {
  flex: 1;
  display: flex;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-aside {
  min-width: 285px;
  flex: 0 0 24%;
  border-right: 1px solid #f4f5f9;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-main {
  flex: 1;
  display: flex;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-main .chat {
  flex: 1;
}
.TUIKit .TUIKit-main-container .TUIKit-main .TUIKit-main-main .chat-aside {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  max-width: 360px;
  max-height: calc(100% - 50px);
  border-radius: 8px 0 0 8px;
  z-index: 9999;
}
.TUIKit .TUIKit-main-container .callkit-container {
  position: fixed;
  left: calc(50% - 25rem);
  top: calc(50% - 18rem);
  width: 50rem;
  height: 36rem;
}
.TUIKit .TUIKit-main-container .callkit-container.miniMized {
  left: auto;
  right: 10px;
  top: 70px;
  background: transparent;
}

.TUIKit-h5 {
  display: flex;
  flex-direction: column-reverse;
}
.TUIKit-h5 .TUIKit-navbar {
  display: flex;
  flex-direction: row;
}
.TUIKit-h5 .TUIKit-navbar .TUIKit-navbar-item {
  flex: 1;
  text-align: center;
  cursor: none;
}
.TUIKit-h5 .TUIKit-main-container {
  flex: 1;
}
.TUIKit-h5 .TUIKit-main-container .TUIKit-main .TUIKit-main-aside {
  flex: 1;
}
.TUIKit-h5 .TUIKit-main-container .TUIKit-main .TUIKit-main-main .chat-popup {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
}
.TUIKit-h5 .TUIKit-main-container .callkit-container {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}.voice-call-container[data-v-57c70d43] {
  padding: 20px;
  text-align: center;
}
.voice-call-container .user-info[data-v-57c70d43] {
  margin-bottom: 20px;
}
.voice-call-container .user-info .user-nick[data-v-57c70d43] {
  margin-top: 15px;
  font-size: 20px;
  font-weight: 500;
  color: #303133;
}
.voice-call-container .user-info .call-status[data-v-57c70d43] {
  margin-top: 8px;
  font-size: 14px;
  color: #909399;
}
.voice-call-container .call-duration[data-v-57c70d43] {
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 600;
  color: #409eff;
}
.voice-call-container .call-actions[data-v-57c70d43] {
  display: flex;
  justify-content: center;
  gap: 30px;
}
.voice-call-container .call-actions .el-button[data-v-57c70d43] {
  width: 60px;
  height: 60px;
}
.pps-wrap[data-v-549a1533] { padding: 11px 15px 14px;
}
.pps-head[data-v-549a1533] { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px;
}
.pps-head-left[data-v-549a1533] { display: inline-flex; align-items: center; gap: 8px;
}
.pps-head-right[data-v-549a1533] { display: inline-flex; align-items: center; gap: 8px;
}
.pps-title[data-v-549a1533] { font-size: 14px; font-weight: 600; color: var(--p-text, #1a1f36);
}
.pps-updated[data-v-549a1533] { font-size: 11px; color: var(--p-text-3, #8492a6);
}
.pps-switch[data-v-549a1533] { display: inline-flex; align-items: center; padding: 2px; border: 1px solid var(--p-border, #e8edf5); border-radius: 8px; background: #fff;
}
.pps-switch-btn[data-v-549a1533] { border: none; background: transparent; color: var(--p-text-3, #8492a6); font-size: 12px; line-height: 1; padding: 7px 10px; border-radius: 6px; cursor: pointer;
}
.pps-switch-btn.is-active[data-v-549a1533] { background: #eef4ff; color: var(--p-blue, #1557d4); font-weight: 600;
}
.pps-refresh[data-v-549a1533] { width: 20px; height: 20px; border: 1px solid var(--p-border, #e8edf5); border-radius: 6px; background: #fff; color: var(--p-text-3, #8492a6); display: inline-flex; align-items: center; justify-content: center; cursor: pointer;
}
.pps-refresh svg[data-v-549a1533] { width: 12px; height: 12px;
}
.pps-refresh[data-v-549a1533]:hover { color: var(--p-blue, #1557d4); border-color: #c9d8f4;
}
.pps-grid[data-v-549a1533] { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 8px;
}
.pps-payment-layout[data-v-549a1533] { display: grid; grid-template-columns: minmax(320px, 380px) minmax(0, 1fr); gap: 22px; align-items: stretch;
}
.pps-card[data-v-549a1533] { border: 1px solid var(--p-border, #e8edf5); border-radius: 10px; padding: 8px; background: #fff;
}
.pps-card-head[data-v-549a1533] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 2px;
}
.pps-card-title[data-v-549a1533] { font-size: 13px; font-weight: 600; color: var(--p-text-2, #3d4663); margin-bottom: 2px;
}
.pps-card-head .pps-card-title[data-v-549a1533] { margin-bottom: 0;
}
.pps-card-meta[data-v-549a1533] { font-size: 12px; color: var(--p-text-3, #8492a6); white-space: nowrap;
}
.pps-chart[data-v-549a1533] { height: 200px;
}
.pps-chart-loading[data-v-549a1533] { height: 100%; display: flex; align-items: center; justify-content: center; color: var(--p-text-3, #8492a6); font-size: 12px;
}
.pps-year-select[data-v-549a1533] { min-width: 92px; height: 28px; border: 1px solid var(--p-border, #e8edf5); border-radius: 8px; padding: 0 8px; background: #fff; color: var(--p-text-2, #3d4663); font-size: 12px; outline: none;
}

.pss-wrap[data-v-2153197d] { padding: 11px 15px 14px;
}
.pss-head[data-v-2153197d] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 8px;
}
.pss-head-left[data-v-2153197d] { display: inline-flex; align-items: center; gap: 6px;
}
.pss-title[data-v-2153197d] { font-size: 14px; font-weight: 600; color: var(--p-text, #1a1f36);
}
.pss-refresh[data-v-2153197d] { width: 20px; height: 20px; border: 1px solid var(--p-border, #e8edf5); border-radius: 6px; background: #fff; color: var(--p-text-3, #8492a6); display: inline-flex; align-items: center; justify-content: center; cursor: pointer;
}
.pss-refresh svg[data-v-2153197d] { width: 12px; height: 12px;
}
.pss-refresh[data-v-2153197d]:hover { color: var(--p-blue, #1557d4); border-color: #c9d8f4;
}
.pss-switch[data-v-2153197d] { display: inline-flex; gap: 6px; background: var(--p-bg, #f4f6fa); border-radius: 8px; padding: 3px;
}
.pss-btn[data-v-2153197d] { border: none; background: transparent; padding: 4px 10px; border-radius: 6px; cursor: pointer; font-size: 12px; color: var(--p-text-2, #3d4663);
}
.pss-btn.active[data-v-2153197d] { background: #fff; color: var(--p-blue, #1557d4); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}
.pss-chart[data-v-2153197d] { height: 300px;
}
.pss-empty[data-v-2153197d] { height: 100%; display: flex; align-items: center; justify-content: center; color: var(--p-text-3, #8492a6); font-size: 12px;
}
.mini .pss-chart[data-v-2153197d] { height: 320px;
}
.details-item[data-v-5bec6051] {
  display: flex;
  flex-direction: row;
  align-content: center;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid #DDDDDD;
}
.details-item .details-item-label[data-v-5bec6051] {
  padding: 8px;
  padding-left: 25px;
  display: flex;
  align-content: center;
  width: 180px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #3B4053;
  text-align: left;
  font-style: normal;
  background: transparent;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
.details-item .details-item-value[data-v-5bec6051] {
  padding: 8px;
  display: flex;
  align-content: center;
  flex: 1;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  text-align: left;
  font-style: normal;
}.flexRowBetween[data-v-96f4fdb1] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  box-sizing: border-box;
  border-bottom: none;
  border-left: none;
  gap: 80px;
}
.title[data-v-96f4fdb1] {
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
  text-align: left;
  font-style: normal;
  justify-content: flex-start;
  align-items: center;
  border: none;
  gap: 10px;
  padding: 10px 0px;
}
.info-box[data-v-96f4fdb1] {
  height: calc(100vh - 243px);
  overflow-y: scroll;
}
.info-box-item[data-v-96f4fdb1] {
  padding: 16px;
  padding-bottom: 24px;
  border-radius: 8px;
  background-color: #FFFFFF;
}
.info-box .el-collapse[data-v-96f4fdb1] {
  --el-collapse-content-bg-color: transparent;
  --el-collapse-header-bg-color: transparent;
  border: none;
}
.info-box .details-collapse-title[data-v-96f4fdb1] {
  font-size: 16px;
  font-weight: 600;
}
.info-box[data-v-96f4fdb1] .el-collapse-item__header {
  width: auto;
  gap: 6px;
}
.info-box[data-v-96f4fdb1] .el-collapse-item__arrow {
  margin-bottom: 2px;
}
[data-v-96f4fdb1] .el-collapse-item__header {
  border-bottom: none;
}
[data-v-96f4fdb1] .el-collapse-item__wrap {
  border-bottom: none;
}.invitation-container[data-v-f69b9977] {
  padding: 10px;
}
.w100[data-v-f69b9977] {
  width: 100%;
}
[data-v-4c32d309] .echarts {
	background: transparent;
}
.ai-chat-force-light {
  color-scheme: light;
  /* Override dark-mode CSS variables locally for Element Plus + app theme vars */
  --el-color-white: #ffffff;
  --el-bg-color: #ffffff;
  --el-bg-color-overlay: #ffffff;
  --el-text-color-primary: #303133;
  --el-text-color-regular: #606266;
  --el-text-color-placeholder: #a8abb2;
  --el-text-color-disabled: #c0c4cc;
  --el-text-color-disabled-base: #c0c4cc;
  --el-border-color: #dcdfe6;
  --el-border-color-light: #e4e7ed;
  --el-border-color-lighter: #ebeef5;
  --el-border-color-extra-light: #f2f6fc;
  --el-disabled-bg-color: #f5f7fa;
  --el-fill-base: #ffffff;
  --el-fill-color: #f0f2f5;
  --el-fill-color-blank: #ffffff;
  --el-fill-color-light: #f5f7fa;
  --el-fill-color-lighter: #fafafa;
  --el-mask-color: rgba(0, 0, 0, 0.5);
  /* Vars referenced by `src/theme/dark.scss` component overrides */
  --next-border-color: var(--el-border-color);
  --next-border-black: var(--el-border-color-light);
  --next-border-color-light: var(--el-border-color-lighter);
  --next-color-disabled: #ffffff;
  --next-color-primary: #ffffff;
  --next-color-bar: var(--el-text-color-primary);
  --next-color-hover: var(--el-fill-color-light);
  --next-color-hover-rgba: rgba(0, 0, 0, 0.04);
  --next-text-color-regular: var(--el-text-color-regular);
  --next-text-color-placeholder: var(--el-text-color-placeholder);
}
.ai-chat-force-light .el-dialog {
  --el-dialog-bg-color: #ffffff !important;
  border: 1px solid var(--el-border-color) !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12) !important;
}
.ai-chat-force-light .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-light) !important;
}
.ai-chat-force-light .el-dialog__footer {
  border-top: 1px solid var(--el-border-color-light) !important;
}
.ai-chat-force-light .el-drawer {
  background-color: var(--el-bg-color) !important;
  border-left: 1px solid var(--el-border-color-light) !important;
}
.ai-chat-force-light .el-divider__text {
  background-color: var(--el-bg-color) !important;
}
.ai-chat-force-light .el-card {
  --el-card-bg-color: var(--el-bg-color);
  border-color: var(--el-border-color);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.ai-chat-force-light .el-table {
  --el-table-border-color: var(--el-border-color);
  --el-table-header-bg-color: var(--el-fill-color-light);
  --el-table-row-hover-bg-color: var(--el-fill-color-light);
  color: var(--el-text-color-primary);
}
.ai-chat-force-light .el-table th.el-table__cell {
  background-color: var(--el-table-header-bg-color) !important;
}
.ai-chat-force-light .el-form .el-input,
.ai-chat-force-light .el-form .el-textarea {
  --el-input-bg-color: #ffffff;
  --el-input-border-color: var(--el-border-color);
  --el-input-hover-border-color: var(--el-border-color);
  --el-input-focus-border-color: var(--el-color-primary);
}

/* Force MdRenderer tables to stay light inside aiChat, even if the app is in dark mode */
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown table,
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown .cherry-table {
  border-color: #e4e7ed !important;
}
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown table th,
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown table td,
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown .cherry-table th,
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown .cherry-table td {
  border-color: #e4e7ed !important;
}
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown table th,
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown .cherry-table th {
  background-color: #f5f7fa !important;
  color: #303133 !important;
  border-bottom-color: #dcdfe6 !important;
}
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown table tbody tr:nth-child(even),
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown .cherry-table tbody tr:nth-child(even) {
  background-color: #fafafa !important;
}
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown table tbody tr:hover,
.ai-chat-force-light[data-theme=light] .ai-md .cherry-markdown .cherry-table tbody tr:hover {
  background-color: #f0f2f5 !important;
}
.btn[data-v-abb88be6] {
	transition: all 0.15s ease-in-out;
&[data-v-abb88be6]:active {
		transform: scale(0.95);
}
}
.dropdown-content[data-v-abb88be6] {
	animation: slideDown-abb88be6 0.2s ease-in-out;
}
@keyframes slideDown-abb88be6 {
from {
		opacity: 0;
		transform: translateY(-10px);
}
to {
		opacity: 1;
		transform: translateY(0);
}
}

/* 悬浮按钮容器样式 */
.absolute.top-4.right-4[data-v-abb88be6] {
	animation: fadeIn-abb88be6 0.3s ease-in-out;
}
@keyframes fadeIn-abb88be6 {
from {
		opacity: 0;
		transform: translateY(-10px);
}
to {
		opacity: 1;
		transform: translateY(0);
}
}

.el-dropdown-menu__item.is-active[data-v-66efc68a] {
	color: var(--el-color-primary);
	font-weight: bold;
}

.flex-grow[data-v-fe4fe47b] {
	flex-grow: 1;
}
.chat-content-container[data-v-fe4fe47b] {
	flex: 1;
	height: 100%;
	width: 70%;
	overflow: hidden;
}
.scroll-container[data-v-fe4fe47b] {
	height: 100%;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: rgba(155, 155, 155, 0.4) transparent;
}

/* Light mode scrollbar */
.scroll-container[data-v-fe4fe47b]::-webkit-scrollbar {
	width: 8px;
}
.scroll-container[data-v-fe4fe47b]::-webkit-scrollbar-track {
	background: transparent;
	margin: 8px 0;
}
.scroll-container[data-v-fe4fe47b]::-webkit-scrollbar-thumb {
	background-color: rgba(155, 155, 155, 0.3);
	border-radius: 4px;
	-webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease;
	transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.scroll-container[data-v-fe4fe47b]::-webkit-scrollbar-thumb:hover {
	background-color: rgba(155, 155, 155, 0.5);
	box-shadow: 0 0 6px rgba(155, 155, 155, 0.3);
}

.flow-params-container[data-v-7c1a781f] {
	position: relative;
	z-index: 10;
	box-shadow: 0 -4px 6px -1px rgba(0, 0, 0, 0.1), 0 -2px 4px -1px rgba(0, 0, 0, 0.06);
}
.param-item[data-v-7c1a781f] {
	transition: all 0.2s ease-in-out;
}
.param-item[data-v-7c1a781f]:hover {
	transform: translateY(-1px);
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* 自定义滚动条样式 */
.max-h-96[data-v-7c1a781f]::-webkit-scrollbar {
	width: 6px;
}
.max-h-96[data-v-7c1a781f]::-webkit-scrollbar-track {
	background: transparent;
}
.max-h-96[data-v-7c1a781f]::-webkit-scrollbar-thumb {
	background: rgba(156, 163, 175, 0.5);
	border-radius: 3px;
}
.max-h-96[data-v-7c1a781f]::-webkit-scrollbar-thumb:hover {
	background: rgba(156, 163, 175, 0.7);
}

/* 确保过渡动画平滑 */
.transition-all[data-v-7c1a781f] {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* 文本截断 - 限制为两行 */
.line-clamp-2[data-v-e0715fba] {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

[data-v-7ffc9f49] g.markmap-node {
	cursor: pointer;
}
[data-v-7ffc9f49] g.markmap-node > circle {
	transition: all 0.3s ease;
}
[data-v-7ffc9f49] g.markmap-node:hover > circle {
	filter: brightness(1.2);
	r: 6px;
}
[data-v-7ffc9f49] g.markmap-link > path {
	transition: stroke-width 0.3s ease;
}
[data-v-7ffc9f49] g.markmap-link:hover > path {
	stroke-width: 2.5px;
}
/* ========================================
   Chat Message Component Styles
   ======================================== */
/* ========================================
   设计令牌 - Design Tokens
   ======================================== */
.chat-message-root[data-v-be8663a1] {
  /* 圆角系统 */
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-full: 50%;
  /* 间距系统 */
  --spacing-xs: 8px;
  --spacing-sm: 12px;
  --spacing-md: 16px;
  --spacing-lg: 24px;
  /* 阴影系统 */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.04), 0 1px 4px rgba(0, 0, 0, 0.04);
  --shadow-md: 0 2px 8px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.06);
  --shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0, 0, 0, 0.04);
  --shadow-hover: 0 4px 12px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.06);
}

/* ========================================
   消息容器基础样式
   ======================================== */
.chat-message-root[data-v-be8663a1] {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  isolation: isolate;
}

/* ========================================
   消息行布局 - Alignment (immune to outer layout)
   ======================================== */
.chat-message-row[data-v-be8663a1] {
  display: flex;
  width: 100%;
  min-width: 0;
}
.chat-message-row--assistant[data-v-be8663a1] {
  justify-content: flex-start;
}
.chat-message-row--user[data-v-be8663a1] {
  justify-content: flex-end;
}
.chat-message-row > .chat[data-v-be8663a1] {
  max-width: 70%;
  min-width: 0;
}
.chat-message-row--assistant > .chat[data-v-be8663a1] {
  width: 70%;
}
.chat-message-row--user > .chat[data-v-be8663a1] {
  width: -moz-fit-content;
  width: fit-content;
}

/* 自己实现 chat 布局，避免依赖/被外部 `.chat` 样式干扰 */
.chat-message-row > .chat[data-v-be8663a1] {
  display: grid;
  grid-auto-rows: max-content;
  row-gap: 4px;
  align-items: start;
  -moz-column-gap: var(--spacing-sm);
       column-gap: var(--spacing-sm);
}
.chat-message-row > .chat.chat-start[data-v-be8663a1] {
  grid-template-columns: 40px minmax(0, 1fr);
  justify-items: start;
}
.chat-message-row > .chat.chat-end[data-v-be8663a1] {
  grid-template-columns: minmax(0, 1fr) 40px;
  justify-items: end;
}
.chat-message-row > .chat .chat-image[data-v-be8663a1] {
  align-self: start;
}
.chat-message-row > .chat.chat-start .chat-image[data-v-be8663a1] {
  grid-column: 1;
  grid-row: 1;
}
.chat-message-row > .chat.chat-end .chat-image[data-v-be8663a1] {
  grid-column: 2;
  grid-row: 1;
}
.chat-message-row > .chat.chat-start .chat-header[data-v-be8663a1],
.chat-message-row > .chat.chat-start .chat-bubble[data-v-be8663a1],
.chat-message-row > .chat.chat-start .chat-footer[data-v-be8663a1] {
  grid-column: 2;
  min-width: 0;
}
.chat-message-row > .chat.chat-end .chat-header[data-v-be8663a1],
.chat-message-row > .chat.chat-end .chat-bubble[data-v-be8663a1],
.chat-message-row > .chat.chat-end .chat-footer[data-v-be8663a1] {
  grid-column: 1;
  min-width: 0;
  justify-self: end;
}
.chat-message-row > .chat.chat-end .markdown-content[data-v-be8663a1] {
  text-align: left;
}

/* ========================================
   消息气泡优化 - Message Bubble
   ======================================== */
.chat-bubble[data-v-be8663a1] {
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background: linear-gradient(135deg, #FFFFFF 0%, #F9FAFB 100%);
  border: 1px solid #E5E7EB;
  border-radius: var(--radius-md);
  box-shadow: var(--shadow-md);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  padding: 0;
}
.chat-bubble[data-v-be8663a1]:hover {
  box-shadow: var(--shadow-hover);
  transform: translateY(-1px);
}

/* ========================================
   头像优化 - Avatar
   ======================================== */
.chat-image .avatar[data-v-be8663a1] {
  position: relative;
}
.chat-image .w-10.rounded-full[data-v-be8663a1] {
  border: 2px solid #FFFFFF;
  box-shadow: var(--shadow-sm);
  overflow: hidden;
  transition: all 0.2s ease;
}
.chat-image .w-10.rounded-full[data-v-be8663a1]:hover {
  box-shadow: var(--shadow-md);
  transform: scale(1.05);
}

/* SVG 头像样式 - 确保 SVG 正确缩放和居中 */
.svg-avatar[data-v-be8663a1] {
  width: 100%;
  height: 100%;
}
.svg-avatar[data-v-be8663a1] svg {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

/* ========================================
   聊天标题栏 - Chat Header
   ======================================== */
.chat-header[data-v-be8663a1] {
  gap: var(--spacing-sm);
}
.chat-header span[data-v-be8663a1] {
  font-weight: 600;
  letter-spacing: -0.01em;
  font-size: 14px;
}
.chat-header time[data-v-be8663a1] {
  font-size: 12px;
  color: #9CA3AF;
  font-weight: 400;
}

/* ========================================
   操作按钮组优化 - Action Buttons
   ======================================== */
.chat-header .flex.items-center.gap-1[data-v-be8663a1] {
  gap: 6px;
}
.chat-header .btn.btn-ghost.btn-xs.btn-circle[data-v-be8663a1] {
  width: 32px;
  height: 32px;
  min-height: 32px;
  border-radius: var(--radius-sm);
  background: transparent;
  border: 1px solid transparent;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  color: #6B7280;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.chat-header .btn.btn-ghost.btn-xs.btn-circle[data-v-be8663a1]:hover {
  background: #F3F4F6;
  border-color: #E5E7EB;
  color: #374151;
  transform: translateY(-1px);
  box-shadow: var(--shadow-sm);
}
.chat-header .btn.btn-ghost.btn-xs.btn-circle[data-v-be8663a1]:active {
  transform: scale(0.95);
}

/* ========================================
   折叠面板优化 - Collapse Panel
   ======================================== */
.collapse[data-v-be8663a1] {
  border-radius: 10px;
  border: 1px solid #E5E7EB;
  background: #F9FAFB;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.collapse[data-v-be8663a1]:hover {
  border-color: #D1D5DB;
  box-shadow: var(--shadow-sm);
}
.collapse-title[data-v-be8663a1] {
  font-weight: 500;
  padding: var(--spacing-sm) var(--spacing-md);
  color: #374151;
  font-size: 14px;
  transition: all 0.2s ease;
}
.collapse-content[data-v-be8663a1] {
  background: #FFFFFF;
  border-top: 1px solid #E5E7EB;
  padding: var(--spacing-md);
}

/* ========================================
   工具调用信息区域 - Tool Call Panel (融入式设计)
   ======================================== */
.tool-call-panel[data-v-be8663a1] {
  background: transparent;
  border: 1px dashed #E5E7EB;
  border-radius: 8px;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.tool-call-panel[data-v-be8663a1]:hover {
  border-color: #D1D5DB;
  box-shadow: none;
}

/* 工具图标 */
.tool-icon[data-v-be8663a1] {
  color: #9CA3AF;
  flex-shrink: 0;
}

/* 工具索引徽章 */
.tool-index-badge[data-v-be8663a1] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  background: #F3F4F6;
  color: #6B7280;
  border: 1px solid #E5E7EB;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 600;
}

/* 工具名称 */
.tool-name[data-v-be8663a1] {
  color: #6B7280;
}

/* ========================================
   深度思考区域 - Thinking Panel (融入式设计)
   ======================================== */
.thinking-panel[data-v-be8663a1] {
  background: transparent;
  border: 1px dashed #E5E7EB;
  border-radius: 8px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.thinking-panel[data-v-be8663a1]:hover {
  border-color: #D1D5DB;
  box-shadow: none;
}

/* 思维图标样式 - 灰色调 */
.thinking-icon[data-v-be8663a1] {
  color: #9CA3AF;
  flex-shrink: 0;
}

/* 时间Badge样式 - 融入式灰色 */
.thinking-badge[data-v-be8663a1] {
  background: #F3F4F6;
  color: #6B7280;
  border: 1px solid #E5E7EB;
  font-weight: 500;
  padding: 2px 8px;
}

/* ========================================
   Badge 现代化 - Modern Badges
   ======================================== */
.badge[data-v-be8663a1] {
  padding: 4px 10px;
  border-radius: var(--radius-sm);
  font-size: 12px;
  font-weight: 500;
  border: 1px solid;
  transition: all 0.2s ease;
}
.badge-ghost[data-v-be8663a1] {
  background: #F3F4F6;
  color: #374151;
  border-color: #E5E7EB;
}
.badge-warning[data-v-be8663a1] {
  background: #FEF3C7;
  color: #92400E;
  border-color: #FCD34D;
}
.badge-outline[data-v-be8663a1] {
  background: #FFFFFF;
  border-color: #E5E7EB;
  color: #374151;
}
.badge-outline[data-v-be8663a1]:hover {
  border-color: #2563EB;
  color: #2563EB;
  background: #EFF6FF;
  transform: translateY(-1px);
}

/* ========================================
   图表容器优化 - Chart Container (融入式设计)
   ======================================== */
.chart-container[data-v-be8663a1] {
  border-radius: 8px;
  border: 1px dashed #E5E7EB;
  box-shadow: none;
  overflow: hidden;
  background: transparent;
  transition: all 0.3s ease;
}
.chart-container[data-v-be8663a1]:hover {
  border-color: #D1D5DB;
  box-shadow: none;
}

/* 图表标题栏 */
.chart-container .flex.justify-between.items-center.p-3[data-v-be8663a1] {
  background: transparent;
  border-bottom: 1px dashed #E5E7EB;
  padding: var(--spacing-sm) var(--spacing-md);
}
.chart-container .flex.justify-between.items-center.p-3 .font-medium[data-v-be8663a1] {
  font-size: 14px;
  font-weight: 500;
  color: #6B7280;
  letter-spacing: -0.01em;
}

/* 图表图标 */
.chart-container .chart-icon[data-v-be8663a1] {
  color: #9CA3AF;
}

/* ========================================
   参考资料区域 - References Section (低调轻量风格)
   ======================================== */
.chat-footer[data-v-be8663a1] {
  margin-top: var(--spacing-sm);
}
.references-section[data-v-be8663a1] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  padding: 8px 0;
  background: transparent;
  transition: all 0.2s ease;
}
.references-section[data-v-be8663a1]:hover {
  background: transparent;
}

/* 参考资料图标 - 灰色调 */
.references-icon[data-v-be8663a1] {
  color: #9CA3AF;
  flex-shrink: 0;
}

/* 参考资料标题 */
.references-title[data-v-be8663a1] {
  color: #6B7280;
  font-weight: 500;
}

/* 参考资料Badge - 轻量灰色边框样式 */
.reference-badge[data-v-be8663a1] {
  display: inline-flex;
  align-items: center;
  padding: 3px 8px;
  background: transparent;
  color: #6B7280;
  border: 1px solid #E5E7EB;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 400;
  transition: all 0.2s ease;
  cursor: default;
}
.reference-badge[data-v-be8663a1]:hover {
  background: #F3F4F6;
  border-color: #D1D5DB;
  color: #374151;
}

/* 相关度标签 */
.references-label[data-v-be8663a1] {
  color: #9CA3AF;
  font-weight: 400;
  font-size: 12px;
}

/* 灰色星星评分 */
.reference-rating input[data-v-be8663a1] {
  background-color: #D1D5DB;
  cursor: default;
}
.reference-rating input[data-v-be8663a1]:hover {
  background-color: #9CA3AF;
}

/* ========================================
   停止生成按钮 - Stop Button (Minimal Design)
   ======================================== */
.btn-stop-generate-minimal[data-v-be8663a1] {
  /* 布局 */
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 20px;
  /* 视觉样式 */
  background: transparent;
  border: 1.5px solid #E5E7EB;
  border-radius: 8px;
  /* 文字样式 */
  font-size: 14px;
  font-weight: 500;
  color: #6B7280;
  /* 过渡动画 */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  /* 交互 */
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.btn-stop-generate-minimal svg[data-v-be8663a1] {
  flex-shrink: 0;
  color: currentColor;
  transition: all 0.3s ease;
}
.btn-stop-generate-minimal span[data-v-be8663a1] {
  line-height: 1;
}

/* Hover 状态 - 柔和红色提示 */
.btn-stop-generate-minimal[data-v-be8663a1]:hover {
  background: #FEF2F2;
  border-color: #FCA5A5;
  color: #DC2626;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(239, 68, 68, 0.12);
}

/* Active 状态 - 按压效果 */
.btn-stop-generate-minimal[data-v-be8663a1]:active {
  transform: translateY(0) scale(0.98);
  box-shadow: 0 1px 4px rgba(239, 68, 68, 0.1);
}

/* Focus 状态 - 无障碍访问 */
.btn-stop-generate-minimal[data-v-be8663a1]:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1);
}

/* ========================================
   Markdown 容器样式
   ======================================== */
.markdown-container[data-v-be8663a1] {
  overflow-wrap: break-word;
  word-break: break-word;
}
.markdown-content[data-v-be8663a1] {
  max-width: 100%;
  overflow-x: auto;
  font-size: 14px;
  line-height: 1.7;
  color: #374151;
  font-feature-settings: "liga" 1, "calt" 1;
}

/* Markdown 滚动条样式 */
.markdown-content[data-v-be8663a1]::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}
.markdown-content[data-v-be8663a1]::-webkit-scrollbar-track {
  background: transparent;
}
.markdown-content[data-v-be8663a1]::-webkit-scrollbar-thumb {
  background-color: rgba(155, 155, 155, 0.5);
  border-radius: 3px;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.markdown-content[data-v-be8663a1]::-webkit-scrollbar-thumb:hover {
  background-color: rgba(155, 155, 155, 0.7);
}

/* ========================================
   加载动画优化 - Loading Animation
   ======================================== */
.loading.loading-dots[data-v-be8663a1] {
  animation: pulse 1.5s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.loading.loading-spinner[data-v-be8663a1] {
  animation: spin 1s linear infinite;
}

/* ========================================
   链接样式优化 - Link Styles
   ======================================== */
.link.link-primary[data-v-be8663a1] {
  color: #2563EB;
  font-weight: 500;
  transition: all 0.2s ease;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.link.link-primary[data-v-be8663a1]:hover {
  color: #1D4ED8;
  border-bottom-color: #1D4ED8;
}

/* ========================================
   消息进入动画 - Message Enter Animation
   ======================================== */
@keyframes messageSlideIn-be8663a1 {
from {
    opacity: 0;
    transform: translateY(10px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
.chat-message-root[data-v-be8663a1] {
  animation: messageSlideIn-be8663a1 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* ========================================
   响应式优化 - Responsive Design
   ======================================== */
@media (max-width: 768px) {
.chat-message-row > .chat[data-v-be8663a1] {
    max-width: 100%;
    width: 100%;
}
.chat-bubble[data-v-be8663a1] {
    padding: var(--spacing-sm);
}
.chart-container[data-v-be8663a1] {
    min-height: 250px !important;
    max-height: 400px !important;
}
.markdown-content[data-v-be8663a1] {
    font-size: 13px;
}
}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--radius-none: 0;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 12px;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1);--shadow-md: 0 0 10px rgba(128, 145, 165, 0.2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);--font-family-sans: "Helvetica Neue", Arial, "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;--font-family-mono: "Menlo", "Liberation Mono", "Consolas", "DejaVu Sans Mono", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--border-width-0: 0px;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--height-toolbar: 48px;--height-button: 38px;--opacity-0: 0;--opacity-25: 0.25;--opacity-50: 0.5;--opacity-75: 0.75;--opacity-90: 0.9;--opacity-95: 0.95;--opacity-100: 1;--blur-none: 0;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 12px;--blur-xl: 16px;--blur-2xl: 24px;--blur-3xl: 40px;--glass-bg-white: rgba(255, 255, 255, 0.8);--glass-bg-gray: rgba(248, 250, 252, 0.8);--glass-bg-dark: rgba(51, 65, 85, 0.8);--glass-bg-black: rgba(0, 0, 0, 0.8);--glass-border-light: rgba(255, 255, 255, 0.2);--glass-border-dark: rgba(255, 255, 255, 0.1);--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070}.cherry{--base-font-color: #3f4a56;--base-sub-font-color: #6d6e6f;--base-border-color: #dfe6ee;--base-editor-bg: #ffffff;--base-previewer-bg: #ffffff;--primary-color: #3582fb;--secondary-color: #f0f4ff;--color-success: var(--oc-green-6);--color-warning: var(--oc-yellow-6);--color-error: var(--oc-red-6);--color-info: var(--oc-blue-6);--toolbar-bg: var(--oc-white);--toolbar-border: var(--base-border-color);--toolbar-padding: var(--spacing-xs) var(--spacing-xl);--toolbar-font-size: var(--font-size-sm);--toolbar-radius: none;--toolbar-shadow: var(--shadow-md);--toolbar-split-color: var(--base-border-color);--toolbar-min-height: 48px;--toolbar-btn-color: #3f4a56;--toolbar-btn-bg: transparent;--toolbar-btn-hover-color: #5d9bfc;--toolbar-btn-hover-bg: #ebf3ff;--toolbar-btn-disabled: #ccc;--toolbar-btn-radius: var(--radius-lg);--toolbar-btn-padding: 0 var(--spacing-md);--toolbar-btn-height: var(--height-button);--dropdown-bg: var(--toolbar-bg);--dropdown-border: var(--base-border-color);--dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);--dropdown-radius: var(--radius-xl);--dropdown-padding: var(--spacing-xs) 0;--dropdown-item-height: var(--height-button);--dropdown-item-radius: var(--dropdown-radius);--dropdown-item-padding: var(--spacing-sm) var(--spacing-md);--dropdown-item-hover-bg: var(--oc-gray-2);--dropdown-item-color: var(--toolbar-btn-color);--dropdown-item-hover-color: var(--base-font-color);--dropdown-item-active-bg: var(--secondary-color);--dropdown-item-active-color: var(--primary-color);--bubble-bg: var(--toolbar-bg);--bubble-border: var(--base-border-color);--bubble-shadow: var(--shadow-md);--bubble-radius: var(--radius-xl);--bubble-padding: var(--toolbar-btn-padding);--bubble-btn-height: var(--height-button);--bubble-z-index: var(--z-index-popover);--editor-header-color: var(--base-font-color);--editor-comment-color: var(--oc-blue-6);--editor-quote-color: var(--oc-blue-6);--editor-string-color: var(--base-font-color);--editor-link-color: var(--oc-blue-6);--editor-url-bg-color: #d7e6fe;--editor-v2-color: var(--primary-color);--editor-v3-color: var(--secondary-color);--editor-keyword-color: var(--base-font-color);--editor-cursor-color: var(--primary-color);--editor-selection-bg: var(--oc-blue-1);--editor-line-number-color: var(--oc-gray-4);--editor-active-line-bg: var(--oc-gray-0);--previewer-mobile-bg: var(--base-previewer-bg);--md-heading-color: var(--base-font-color);--md-paragraph-color: var(--base-font-color);--md-paragraph-line-height: var(--line-height-relaxed);--md-link-color: var(--oc-blue-6);--md-link-hover-color: var(--color-link-hover);--md-inline-code-color: var(--color-error);--md-inline-code-bg: #e5e5e5;--md-blockquote-bg: rgba(102, 128, 153, 0.05);--md-blockquote-border: #D6DBDF;--md-blockquote-color: var(--base-sub-font-color);--md-table-border: var(--base-border-color);--md-hr-border: var(--base-border-color);--md-toc-bg: var(--oc-gray-0);--md-toc-border-color: var(--base-border-color);--md-toc-radius: var(--radius-lg);--md-toc-padding: var(--spacing-lg);--md-toc-title-color: var(--md-heading-color);--md-toc-link-hover-bg: var(--oc-gray-1);--md-toc-link-active-bg: var(--oc-gray-2);--md-toc-link-radius: var(--radius-md);--md-toc-link-color: var(--md-paragraph-color);--md-toc-link-hover-color: var(--md-link-hover-color);--md-toc-indicator-width: var(--border-width-4);--md-toc-indicator-color: var(--oc-gray-3);--md-toc-indicator-hover-color: var(--md-toc-link-hover-color);--md-toc-indicator-gap: var(--spacing-lg);--accordion-bg: var(--base-previewer-bg);--accordion-border: var(--base-border-color);--accordion-radius: var(--radius-lg);--accordion-shadow: var(--shadow-md);--accordion-summary-bg: var(--primary-color);--accordion-summary-color: var(--oc-white);--accordion-summary-hover-bg: var(--color-primary-hover);--accordion-body-bg: var(--base-previewer-bg);--accordion-body-color: var(--base-font-color);--accordion-body-border: var(--base-border-color);--drag-border-color: #ebedee}:root{--oc-white: #ffffff;--oc-black: #000000;--oc-gray-0: #f8f9fa;--oc-gray-1: #f1f3f5;--oc-gray-2: #e9ecef;--oc-gray-3: #dee2e6;--oc-gray-4: #ced4da;--oc-gray-5: #adb5bd;--oc-gray-6: #868e96;--oc-gray-7: #495057;--oc-gray-8: #343a40;--oc-gray-9: #212529;--oc-red-0: #fff5f5;--oc-red-1: #ffe3e3;--oc-red-2: #ffc9c9;--oc-red-3: #ffa8a8;--oc-red-4: #ff8787;--oc-red-5: #ff6b6b;--oc-red-6: #fa5252;--oc-red-7: #f03e3e;--oc-red-8: #e03131;--oc-red-9: #c92a2a;--oc-pink-0: #fff0f6;--oc-pink-1: #ffdeeb;--oc-pink-2: #fcc2d7;--oc-pink-3: #faa2c1;--oc-pink-4: #f783ac;--oc-pink-5: #f06595;--oc-pink-6: #e64980;--oc-pink-7: #d6336c;--oc-pink-8: #c2255c;--oc-pink-9: #a61e4d;--oc-grape-0: #f8f0fc;--oc-grape-1: #f3d9fa;--oc-grape-2: #eebefa;--oc-grape-3: #e599f7;--oc-grape-4: #da77f2;--oc-grape-5: #cc5de8;--oc-grape-6: #be4bdb;--oc-grape-7: #ae3ec9;--oc-grape-8: #9c36b5;--oc-grape-9: #862e9c;--oc-violet-0: #f3f0ff;--oc-violet-1: #e5dbff;--oc-violet-2: #d0bfff;--oc-violet-3: #b197fc;--oc-violet-4: #9775fa;--oc-violet-5: #845ef7;--oc-violet-6: #7950f2;--oc-violet-7: #7048e8;--oc-violet-8: #6741d9;--oc-violet-9: #5f3dc4;--oc-indigo-0: #edf2ff;--oc-indigo-1: #dbe4ff;--oc-indigo-2: #bac8ff;--oc-indigo-3: #91a7ff;--oc-indigo-4: #748ffc;--oc-indigo-5: #5c7cfa;--oc-indigo-6: #4c6ef5;--oc-indigo-7: #4263eb;--oc-indigo-8: #3b5bdb;--oc-indigo-9: #364fc7;--oc-blue-0: #e7f5ff;--oc-blue-1: #d0ebff;--oc-blue-2: #a5d8ff;--oc-blue-3: #74c0fc;--oc-blue-4: #4dabf7;--oc-blue-5: #339af0;--oc-blue-6: #228be6;--oc-blue-7: #1c7ed6;--oc-blue-8: #1971c2;--oc-blue-9: #1864ab;--oc-cyan-0: #e3fafc;--oc-cyan-1: #c5f6fa;--oc-cyan-2: #99e9f2;--oc-cyan-3: #66d9e8;--oc-cyan-4: #3bc9db;--oc-cyan-5: #22b8cf;--oc-cyan-6: #15aabf;--oc-cyan-7: #1098ad;--oc-cyan-8: #0c8599;--oc-cyan-9: #0b7285;--oc-teal-0: #e6fcf5;--oc-teal-1: #c3fae8;--oc-teal-2: #96f2d7;--oc-teal-3: #63e6be;--oc-teal-4: #38d9a9;--oc-teal-5: #20c997;--oc-teal-6: #12b886;--oc-teal-7: #0ca678;--oc-teal-8: #099268;--oc-teal-9: #087f5b;--oc-green-0: #ebfbee;--oc-green-1: #d3f9d8;--oc-green-2: #b2f2bb;--oc-green-3: #8ce99a;--oc-green-4: #69db7c;--oc-green-5: #51cf66;--oc-green-6: #40c057;--oc-green-7: #37b24d;--oc-green-8: #2f9e44;--oc-green-9: #2b8a3e;--oc-lime-0: #f4fce3;--oc-lime-1: #e9fac8;--oc-lime-2: #d8f5a2;--oc-lime-3: #c0eb75;--oc-lime-4: #a9e34b;--oc-lime-5: #94d82d;--oc-lime-6: #82c91e;--oc-lime-7: #74b816;--oc-lime-8: #66a80f;--oc-lime-9: #5c940d;--oc-yellow-0: #fff9db;--oc-yellow-1: #fff3bf;--oc-yellow-2: #ffec99;--oc-yellow-3: #ffe066;--oc-yellow-4: #ffd43b;--oc-yellow-5: #fcc419;--oc-yellow-6: #fab005;--oc-yellow-7: #f59f00;--oc-yellow-8: #f08c00;--oc-yellow-9: #e67700;--oc-orange-0: #fff4e6;--oc-orange-1: #ffe8cc;--oc-orange-2: #ffd8a8;--oc-orange-3: #ffc078;--oc-orange-4: #ffa94d;--oc-orange-5: #ff922b;--oc-orange-6: #fd7e14;--oc-orange-7: #f76707;--oc-orange-8: #e8590c;--oc-orange-9: #d9480f}.cherry *::-webkit-scrollbar{height:7px;width:7px;background:rgba(0,0,0,0)}.cherry *::-webkit-scrollbar:hover{background:rgba(128,128,128,.1)}.cherry *::-webkit-scrollbar-thumb{background:#d3d7da;-webkit-border-radius:6px}.cherry *::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.6)}.cherry *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@font-face{font-family:"ch-icon";src:url("/assets/ch-icon-7e8c34ea.eot");src:url("/assets/ch-icon-7e8c34ea.eot?#iefix") format("eot"),url("/assets/ch-icon-1f212a21.woff2") format("woff2"),url("/assets/ch-icon-7983a167.woff") format("woff"),url("/assets/ch-icon-dcc6638f.ttf") format("truetype"),url("/assets/ch-icon-3eb49f98.svg#ch-icon") format("svg");font-weight:normal;font-style:normal}.ch-icon:before{display:inline-block;font-family:"ch-icon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ch-icon-list:before{content:""}.ch-icon-check:before{content:""}.ch-icon-square:before{content:""}.ch-icon-bold:before{content:""}.ch-icon-code:before{content:""}.ch-icon-color:before{content:""}.ch-icon-header:before{content:""}.ch-icon-image:before{content:""}.ch-icon-italic:before{content:""}.ch-icon-link:before{content:""}.ch-icon-ol:before{content:""}.ch-icon-size:before{content:""}.ch-icon-strike:before{content:""}.ch-icon-table:before{content:""}.ch-icon-ul:before{content:""}.ch-icon-underline:before{content:""}.ch-icon-word:before{content:""}.ch-icon-blockquote:before{content:""}.ch-icon-font:before{content:""}.ch-icon-insertClass:before{content:""}.ch-icon-insertFlow:before{content:""}.ch-icon-insertFormula:before{content:""}.ch-icon-insertGantt:before{content:""}.ch-icon-insertGraph:before{content:""}.ch-icon-insertPie:before{content:""}.ch-icon-insertSeq:before{content:""}.ch-icon-insertState:before{content:""}.ch-icon-line:before{content:""}.ch-icon-preview:before{content:""}.ch-icon-previewClose:before{content:""}.ch-icon-toc:before{content:""}.ch-icon-sub:before{content:""}.ch-icon-sup:before{content:""}.ch-icon-h1:before{content:""}.ch-icon-h2:before{content:""}.ch-icon-h3:before{content:""}.ch-icon-h4:before{content:""}.ch-icon-h5:before{content:""}.ch-icon-h6:before{content:""}.ch-icon-video:before{content:""}.ch-icon-insert:before{content:""}.ch-icon-little_table:before{content:""}.ch-icon-pdf:before{content:""}.ch-icon-checklist:before{content:""}.ch-icon-close:before{content:""}.ch-icon-fullscreen:before{content:""}.ch-icon-minscreen:before{content:""}.ch-icon-insertChart:before{content:""}.ch-icon-question:before{content:""}.ch-icon-settings:before{content:""}.ch-icon-ok:before{content:""}.ch-icon-br:before{content:""}.ch-icon-normal:before{content:""}.ch-icon-undo:before{content:""}.ch-icon-redo:before{content:""}.ch-icon-copy:before{content:""}.ch-icon-phone:before{content:""}.ch-icon-cherry-table-delete:before{content:""}.ch-icon-cherry-table-insert-bottom:before{content:""}.ch-icon-cherry-table-insert-left:before{content:""}.ch-icon-cherry-table-insert-right:before{content:""}.ch-icon-cherry-table-insert-top:before{content:""}.ch-icon-sort-s:before{content:""}.ch-icon-pinyin:before{content:""}.ch-icon-create:before{content:""}.ch-icon-download:before{content:""}.ch-icon-edit:before{content:""}.ch-icon-export:before{content:""}.ch-icon-folder-open:before{content:""}.ch-icon-folder:before{content:""}.ch-icon-help:before{content:""}.ch-icon-pen-fill:before{content:""}.ch-icon-pen:before{content:""}.ch-icon-tips:before{content:""}.ch-icon-warn:before{content:""}.ch-icon-mistake:before{content:""}.ch-icon-success:before{content:""}.ch-icon-danger:before{content:""}.ch-icon-info:before{content:""}.ch-icon-primary:before{content:""}.ch-icon-warning:before{content:""}.ch-icon-justify:before{content:""}.ch-icon-justifyCenter:before{content:""}.ch-icon-justifyLeft:before{content:""}.ch-icon-justifyRight:before{content:""}.ch-icon-chevronsLeft:before{content:""}.ch-icon-chevronsRight:before{content:""}.ch-icon-trendingUp:before{content:""}.ch-icon-codeBlock:before{content:""}.ch-icon-expand:before{content:""}.ch-icon-unExpand:before{content:""}.ch-icon-swap-vert:before{content:""}.ch-icon-swap:before{content:""}.ch-icon-keyboard:before{content:""}.ch-icon-command:before{content:""}.ch-icon-search:before{content:""}.ch-icon-alignCenter:before{content:""}.ch-icon-alignJustify:before{content:""}.ch-icon-alignLeft:before{content:""}.ch-icon-alignRight:before{content:""}.ch-icon-align:before{content:""}.ch-icon-imgDecoBorder:before{content:""}.ch-icon-imgDecoShadow:before{content:""}.ch-icon-imgDecoRadius:before{content:""}.ch-icon-imgAlignLeft:before{content:""}.ch-icon-imgAlignCenter:before{content:""}.ch-icon-imgAlignRight:before{content:""}.ch-icon-imgAlignFloatLeft:before{content:""}.ch-icon-imgAlignFloatRight:before{content:""}.cherry-markdown{word-break:break-all;color:var(--md-paragraph-color);background-color:var(--base-previewer-bg)}.cherry-markdown h1,.cherry-markdown h2,.cherry-markdown h3,.cherry-markdown h4,.cherry-markdown h5,.cherry-markdown h6,.cherry-markdown .h1,.cherry-markdown .h2,.cherry-markdown .h3,.cherry-markdown .h4,.cherry-markdown .h5,.cherry-markdown .h6{font-family:inherit;font-weight:700;line-height:1.1;color:var(--md-heading-color)}.cherry-markdown h1 small,.cherry-markdown h2 small,.cherry-markdown h3 small,.cherry-markdown h4 small,.cherry-markdown h5 small,.cherry-markdown h6 small,.cherry-markdown .h1 small,.cherry-markdown .h2 small,.cherry-markdown .h3 small,.cherry-markdown .h4 small,.cherry-markdown .h5 small,.cherry-markdown .h6 small,.cherry-markdown h1 .small,.cherry-markdown h2 .small,.cherry-markdown h3 .small,.cherry-markdown h4 .small,.cherry-markdown h5 .small,.cherry-markdown h6 .small,.cherry-markdown .h1 .small,.cherry-markdown .h2 .small,.cherry-markdown .h3 .small,.cherry-markdown .h4 .small,.cherry-markdown .h5 .small,.cherry-markdown .h6 .small{font-weight:normal;line-height:1;color:var(--oc-gray-5)}.cherry-markdown h1,.cherry-markdown h2,.cherry-markdown h3{margin-top:30px;margin-bottom:var(--spacing-lg)}.cherry-markdown h1 small,.cherry-markdown h2 small,.cherry-markdown h3 small,.cherry-markdown h1 .small,.cherry-markdown h2 .small,.cherry-markdown h3 .small{font-size:65%}.cherry-markdown h4,.cherry-markdown h5,.cherry-markdown h6{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.cherry-markdown h4 small,.cherry-markdown h5 small,.cherry-markdown h6 small,.cherry-markdown h4 .small,.cherry-markdown h5 .small,.cherry-markdown h6 .small{font-size:75%}.cherry-markdown h1,.cherry-markdown .h1{font-size:2em}.cherry-markdown h2,.cherry-markdown .h2{font-size:1.5em}.cherry-markdown h3,.cherry-markdown .h3{font-size:1.25em}.cherry-markdown h4,.cherry-markdown .h4{font-size:1em}.cherry-markdown h5,.cherry-markdown .h5{font-size:.875em}.cherry-markdown h6,.cherry-markdown .h6{font-size:.85em}.cherry-markdown b,.cherry-markdown strong{font-weight:bold}.cherry-markdown ul,.cherry-markdown ol{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.cherry-markdown ul ul,.cherry-markdown ul ol,.cherry-markdown ol ul,.cherry-markdown ol ol{margin-bottom:0}.cherry-markdown ul li,.cherry-markdown ol li{list-style:inherit}.cherry-markdown ul li p,.cherry-markdown ol li p{margin:0}.cherry-markdown div ul,.cherry-markdown div ol{margin-bottom:0}.cherry-markdown hr{height:0;border:0;border-top:1px solid var(--md-hr-border);margin:var(--spacing-lg) 0;box-sizing:content-box;overflow:visible}.cherry-markdown kbd{border:1px solid var(--base-border-color);border-radius:4px;padding:1px 2px;box-sizing:border-box;box-shadow:inset 0px -1px var(--base-border-color);font-size:.85rem}.cherry-markdown table{border-collapse:collapse;color:var(--md-paragraph-color)}.cherry-markdown table th,.cherry-markdown table td{border:1px solid var(--md-table-border);padding:.2em .4em;min-width:100px}.cherry-markdown table th{background-color:var(--md-inline-code-bg)}.cherry-markdown .link-quote{color:var(--md-link-color)}.cherry-markdown a{color:var(--md-link-color);position:relative;text-decoration:none}.cherry-markdown a[target=_blank]{padding:0 2px}.cherry-markdown a[target=_blank]::after{content:"";font-size:var(--font-size-xs);font-family:"ch-icon";margin:0 2px}.cherry-markdown a:hover{text-decoration:underline;color:var(--md-link-hover-color)}.cherry-markdown em{font-style:italic}.cherry-markdown sup{vertical-align:super}.cherry-markdown sub{vertical-align:sub}.cherry-markdown figure{overflow-x:auto}.cherry-markdown p,.cherry-markdown pre,.cherry-markdown blockquote,.cherry-markdown table{margin:0 0 var(--spacing-lg)}.cherry-markdown blockquote{color:var(--md-paragraph-color);padding:10px 15px;border-left:10px solid var(--md-hr-border);background:var(--md-blockquote-bg)}.cherry-markdown blockquote p,.cherry-markdown blockquote blockquote,.cherry-markdown blockquote table,.cherry-markdown blockquote pre,.cherry-markdown blockquote ul,.cherry-markdown blockquote ol{margin:0}.cherry-markdown pre{padding:var(--spacing-lg);overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:6px}.cherry-markdown div[data-type=codeBlock]{display:inline-block;width:100%;box-sizing:border-box;border-radius:2px;margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);overflow-x:auto}.cherry-markdown div[data-type=codeBlock]>pre{margin:0}.cherry-markdown div[data-type=codeBlock]>pre code[class*=language-]{counter-reset:line}.cherry-markdown div[data-type=codeBlock]>pre code[class*=language-].wrap{white-space:pre-wrap}.cherry-markdown div[data-type=codeBlock]>pre code[class*=language-] .code-line{display:inline-block;position:relative;padding-left:3em;height:1.3em;line-height:2em}.cherry-markdown div[data-type=codeBlock]>pre code[class*=language-] .code-line:before{counter-increment:line;content:counter(line);margin-right:1em;position:absolute;left:0}.cherry-markdown div[data-type=codeBlock]>pre code[class*=language-] .code-line:last-child{margin-bottom:0}.cherry-markdown :not(pre)>code{padding:.1em;border-radius:.3em;white-space:normal;color:var(--md-inline-code-color);background-color:var(--md-inline-code-bg);border:1px solid var(--md-hr-border)}[data-inline-code-theme=black] .cherry-markdown :not(pre)>code{color:var(--base-font-color);background-color:var(--md-inline-code-bg)}.cherry-markdown a.anchor:before{content:"§";text-decoration:none;width:15px;font-size:.5em;vertical-align:middle;display:inline-block;text-align:center;margin-left:-15px}.cherry-markdown .toc{margin-bottom:var(--spacing-lg);padding-left:0;background-color:var(--md-toc-bg);border:var(--border-width-1) solid var(--md-toc-border-color);border-radius:var(--md-toc-radius);padding:var(--md-toc-padding)}.cherry-markdown .toc .toc-title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-bold);color:var(--md-toc-title-color)}.cherry-markdown .toc .toc-li{list-style:none;margin:0;display:flex;align-items:center;border-left:var(--md-toc-indicator-width) solid var(--md-toc-indicator-color);padding-left:var(--md-toc-indicator-gap);transition:border-color 50ms ease-out}.cherry-markdown .toc .toc-li a{text-decoration:none;color:var(--md-toc-link-color);flex-grow:1;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--md-toc-link-radius);transition:color 50ms ease-out,background-color 50ms ease-out}.cherry-markdown .toc .toc-li a:hover{color:var(--md-toc-link-hover-color);background-color:var(--md-toc-link-hover-bg)}.cherry-markdown .toc .toc-li a:active{background-color:var(--md-toc-link-active-bg)}.cherry-markdown .toc .toc-li a.level-1{font-weight:var(--font-weight-semibold)}.cherry-markdown .toc .toc-li:hover,.cherry-markdown .toc .toc-li:has(a:active){border-left-color:var(--md-toc-indicator-hover-color)}.cherry-markdown .auto-num-toc{counter-reset:headtoclevel1}.cherry-markdown .auto-num-toc .toc-li-1{counter-reset:headtoclevel2}.cherry-markdown .auto-num-toc .toc-li-1 a:before{counter-increment:headtoclevel1;content:counter(headtoclevel1) ". "}.cherry-markdown .auto-num-toc .toc-li-2{counter-reset:headtoclevel3}.cherry-markdown .auto-num-toc .toc-li-2 a:before{counter-increment:headtoclevel2;content:counter(headtoclevel1) "." counter(headtoclevel2) ". "}.cherry-markdown .auto-num-toc .toc-li-3{counter-reset:headtoclevel4}.cherry-markdown .auto-num-toc .toc-li-3 a:before{counter-increment:headtoclevel3;content:counter(headtoclevel1) "." counter(headtoclevel2) "." counter(headtoclevel3) ". "}.cherry-markdown .auto-num-toc .toc-li-4{counter-reset:headtoclevel5}.cherry-markdown .auto-num-toc .toc-li-4 a:before{counter-increment:headtoclevel4;content:counter(headtoclevel1) "." counter(headtoclevel2) "." counter(headtoclevel3) "." counter(headtoclevel4) ". "}.cherry-markdown .auto-num-toc .toc-li-5{counter-reset:headtoclevel6}.cherry-markdown .auto-num-toc .toc-li-5 a:before{counter-increment:headtoclevel5;content:counter(headtoclevel1) "." counter(headtoclevel2) "." counter(headtoclevel3) "." counter(headtoclevel4) "." counter(headtoclevel5) ". "}.cherry-markdown .auto-num-toc .toc-li-6 a:before{counter-increment:headtoclevel6;content:counter(headtoclevel1) "." counter(headtoclevel2) "." counter(headtoclevel3) "." counter(headtoclevel4) "." counter(headtoclevel5) "." counter(headtoclevel6) ". "}.cherry-markdown .check-list-item{list-style:none}.cherry-markdown .check-list-item .ch-icon{margin:0 6px 0 -20px}.cherry-markdown .footnote:not(a){padding-top:20px;border-top:1px solid var(--md-hr-border);margin-top:50px}.cherry-markdown .footnote:not(a) .footnote-title{font-size:20px;margin-top:-38px;background-color:var(--md-inline-code-bg);width:60px;margin-bottom:var(--spacing-lg)}.cherry-markdown .footnote:not(a) .one-footnote{color:var(--md-paragraph-color);margin-bottom:var(--spacing-lg);border-bottom:1px dotted var(--md-hr-border)}.cherry-markdown .footnote:not(a) .one-footnote a.footnote-ref{padding:5px}.cherry-markdown .cherry-table-container{max-width:100%;overflow-x:auto}.cherry-markdown .cherry-table-container .cherry-table th,.cherry-markdown .cherry-table-container .cherry-table td{border:1px solid var(--md-table-border);padding:.2em .4em;min-width:100px}.cherry-markdown .cherry-table-container .cherry-table th{white-space:nowrap;background-color:var(--md-inline-code-bg)}.cherry-markdown mjx-assistive-mml{position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);padding:1px 0 0 0;border:0}.cherry-markdown.head-num{counter-reset:level1}.cherry-markdown.head-num h1 .anchor:before,.cherry-markdown.head-num h2 .anchor:before,.cherry-markdown.head-num h3 .anchor:before,.cherry-markdown.head-num h4 .anchor:before,.cherry-markdown.head-num h5 .anchor:before,.cherry-markdown.head-num h6 .anchor:before{width:auto;font-size:inherit;vertical-align:inherit;padding-right:10px}.cherry-markdown.head-num h1{counter-reset:level2}.cherry-markdown.head-num h2{counter-reset:level3}.cherry-markdown.head-num h3{counter-reset:level4}.cherry-markdown.head-num h4{counter-reset:level5}.cherry-markdown.head-num h5{counter-reset:level6}.cherry-markdown.head-num h1 .anchor:before{counter-increment:level1;content:counter(level1) ". "}.cherry-markdown.head-num h2 .anchor:before{counter-increment:level2;content:counter(level1) "." counter(level2) " "}.cherry-markdown.head-num h3 .anchor:before{counter-increment:level3;content:counter(level1) "." counter(level2) "." counter(level3) " "}.cherry-markdown.head-num h4 .anchor:before{counter-increment:level4;content:counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) " "}.cherry-markdown.head-num h5 .anchor:before{counter-increment:level5;content:counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) "." counter(level5) " "}.cherry-markdown.head-num h6 .anchor:before{counter-increment:level6;content:counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) "." counter(level5) "." counter(level6) " "}.cherry[class*=theme__] .cherry-previewer-table-content-handler .cherry-previewer-table-content-handler__input textarea{background-color:var(--base-editor-bg);color:var(--base-font-color);outline-color:var(--editor-header-color)}div[data-type=codeBlock] code[class*=language-],div[data-type=codeBlock] pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}div[data-type=codeBlock] :not(pre)>code[class*=language-],div[data-type=codeBlock] pre[class*=language-]{background:#2d2d2d}div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}div[data-type=codeBlock] .token.comment,div[data-type=codeBlock] .token.block-comment,div[data-type=codeBlock] .token.prolog,div[data-type=codeBlock] .token.doctype,div[data-type=codeBlock] .token.cdata{color:#999}div[data-type=codeBlock] .token.punctuation{color:#ccc}div[data-type=codeBlock] .token.tag,div[data-type=codeBlock] .token.attr-name,div[data-type=codeBlock] .token.namespace,div[data-type=codeBlock] .token.deleted{color:#e2777a}div[data-type=codeBlock] .token.function-name{color:#6196cc}div[data-type=codeBlock] .token.boolean,div[data-type=codeBlock] .token.number,div[data-type=codeBlock] .token.function{color:#f08d49}div[data-type=codeBlock] .token.property,div[data-type=codeBlock] .token.class-name,div[data-type=codeBlock] .token.constant,div[data-type=codeBlock] .token.symbol{color:#f8c555}div[data-type=codeBlock] .token.selector,div[data-type=codeBlock] .token.important,div[data-type=codeBlock] .token.atrule,div[data-type=codeBlock] .token.keyword,div[data-type=codeBlock] .token.builtin{color:#cc99cd}div[data-type=codeBlock] .token.string,div[data-type=codeBlock] .token.char,div[data-type=codeBlock] .token.attr-value,div[data-type=codeBlock] .token.regex,div[data-type=codeBlock] .token.variable{color:#7ec699}div[data-type=codeBlock] .token.operator,div[data-type=codeBlock] .token.entity,div[data-type=codeBlock] .token.url{color:#67cdcc}div[data-type=codeBlock] .token.important,div[data-type=codeBlock] .token.bold{font-weight:bold}div[data-type=codeBlock] .token.italic{font-style:italic}div[data-type=codeBlock] .token.entity{cursor:help}div[data-type=codeBlock] .token.inserted{color:green}div[data-code-wrap=wrap] div[data-type=codeBlock] code[class*=language-]{white-space:pre-wrap}[data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,[data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-]::-moz-selection,[data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]::-moz-selection, [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection, [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-]::-moz-selection, [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]::selection,[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] ::selection,[data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-]::selection,[data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{[data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]{text-shadow:none}}[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}[data-code-block-theme=default] div[data-type=codeBlock] :not(pre)>code[class*=language-],[data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]{background:#f5f2f0}[data-code-block-theme=default] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}[data-code-block-theme=default] div[data-type=codeBlock] .token.comment,[data-code-block-theme=default] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=default] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=default] div[data-type=codeBlock] .token.cdata{color:#708090}[data-code-block-theme=default] div[data-type=codeBlock] .token.punctuation{color:#999}[data-code-block-theme=default] div[data-type=codeBlock] .token.namespace{opacity:.7}[data-code-block-theme=default] div[data-type=codeBlock] .token.property,[data-code-block-theme=default] div[data-type=codeBlock] .token.tag,[data-code-block-theme=default] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=default] div[data-type=codeBlock] .token.number,[data-code-block-theme=default] div[data-type=codeBlock] .token.constant,[data-code-block-theme=default] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=default] div[data-type=codeBlock] .token.deleted{color:#905}[data-code-block-theme=default] div[data-type=codeBlock] .token.selector,[data-code-block-theme=default] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=default] div[data-type=codeBlock] .token.string,[data-code-block-theme=default] div[data-type=codeBlock] .token.char,[data-code-block-theme=default] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=default] div[data-type=codeBlock] .token.inserted{color:#690}[data-code-block-theme=default] div[data-type=codeBlock] .token.operator,[data-code-block-theme=default] div[data-type=codeBlock] .token.entity,[data-code-block-theme=default] div[data-type=codeBlock] .token.url,[data-code-block-theme=default] div[data-type=codeBlock] .language-css .token.string,[data-code-block-theme=default] div[data-type=codeBlock] .style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}[data-code-block-theme=default] div[data-type=codeBlock] .token.atrule,[data-code-block-theme=default] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=default] div[data-type=codeBlock] .token.keyword{color:#07a}[data-code-block-theme=default] div[data-type=codeBlock] .token.function,[data-code-block-theme=default] div[data-type=codeBlock] .token.class-name{color:#dd4a68}[data-code-block-theme=default] div[data-type=codeBlock] .token.regex,[data-code-block-theme=default] div[data-type=codeBlock] .token.important,[data-code-block-theme=default] div[data-type=codeBlock] .token.variable{color:#e90}[data-code-block-theme=default] div[data-type=codeBlock] .token.important,[data-code-block-theme=default] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=default] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=default] div[data-type=codeBlock] .token.entity{cursor:help}[data-code-block-theme=dark] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-]{color:#fff;background:none;text-shadow:0 -0.1em .2em #000;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}@media print{[data-code-block-theme=dark] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-]{text-shadow:none}}[data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-],[data-code-block-theme=dark] div[data-type=codeBlock] :not(pre)>code[class*=language-]{background:#4d4033}[data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid #7a6652;border-radius:.5em;box-shadow:1px 1px .5em #000 inset}[data-code-block-theme=dark] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:1px 1px .3em -0.1em #000 inset;white-space:normal}[data-code-block-theme=dark] div[data-type=codeBlock] .token.comment,[data-code-block-theme=dark] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=dark] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=dark] div[data-type=codeBlock] .token.cdata{color:#998066}[data-code-block-theme=dark] div[data-type=codeBlock] .token.punctuation{opacity:.7}[data-code-block-theme=dark] div[data-type=codeBlock] .token.namespace{opacity:.7}[data-code-block-theme=dark] div[data-type=codeBlock] .token.property,[data-code-block-theme=dark] div[data-type=codeBlock] .token.tag,[data-code-block-theme=dark] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=dark] div[data-type=codeBlock] .token.number,[data-code-block-theme=dark] div[data-type=codeBlock] .token.constant,[data-code-block-theme=dark] div[data-type=codeBlock] .token.symbol{color:#d1949e}[data-code-block-theme=dark] div[data-type=codeBlock] .token.selector,[data-code-block-theme=dark] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=dark] div[data-type=codeBlock] .token.string,[data-code-block-theme=dark] div[data-type=codeBlock] .token.char,[data-code-block-theme=dark] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=dark] div[data-type=codeBlock] .token.inserted{color:#bde052}[data-code-block-theme=dark] div[data-type=codeBlock] .token.operator,[data-code-block-theme=dark] div[data-type=codeBlock] .token.entity,[data-code-block-theme=dark] div[data-type=codeBlock] .token.url,[data-code-block-theme=dark] div[data-type=codeBlock] .language-css .token.string,[data-code-block-theme=dark] div[data-type=codeBlock] .style .token.string,[data-code-block-theme=dark] div[data-type=codeBlock] .token.variable{color:#f5b83d}[data-code-block-theme=dark] div[data-type=codeBlock] .token.atrule,[data-code-block-theme=dark] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=dark] div[data-type=codeBlock] .token.keyword{color:#d1949e}[data-code-block-theme=dark] div[data-type=codeBlock] .token.regex,[data-code-block-theme=dark] div[data-type=codeBlock] .token.important{color:#e90}[data-code-block-theme=dark] div[data-type=codeBlock] .token.important,[data-code-block-theme=dark] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=dark] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=dark] div[data-type=codeBlock] .token.entity{cursor:help}[data-code-block-theme=dark] div[data-type=codeBlock] .token.deleted{color:red}[data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=one-dark] div[data-type=codeBlock] pre[class*=language-]{background:#282c34;color:#abb2bf;text-shadow:0 1px rgba(0,0,0,.3);font-family:"Fira Code","Fira Mono",Menlo,Consolas,"DejaVu Sans Mono",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;hyphens:none}[data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-]::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-] *::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre[class*=language-] *::-moz-selection{background:#3e4451;color:inherit;text-shadow:none}[data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-]::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-] *::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] pre[class*=language-] *::-moz-selection{background:#3e4451;color:inherit;text-shadow:none}[data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-]::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-] *::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre[class*=language-] *::selection{background:#3e4451;color:inherit;text-shadow:none}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}[data-code-block-theme=one-dark] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}@media print{[data-code-block-theme=one-dark] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=one-dark] div[data-type=codeBlock] pre[class*=language-]{text-shadow:none}}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.comment,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.cdata{color:#5c6370}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.punctuation,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.entity{color:#abb2bf}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.class-name,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.constant,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.number,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.atrule{color:#d19a66}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.keyword{color:#c678dd}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.property,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.tag,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.deleted,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.important{color:#e06c75}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.selector,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.string,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.char,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.inserted,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.regex,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.attr-value>.token.punctuation{color:#98c379}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.variable,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.operator,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.function{color:#61afef}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.url{color:#56b6c2}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.attr-value>.token.punctuation.attr-equals,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.special-attr>.token.attr-value>.token.value.css{color:#abb2bf}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-css .token.selector{color:#e06c75}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-css .token.property{color:#abb2bf}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-css .token.function,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-css .token.url>.token.function{color:#56b6c2}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-css .token.url>.token.string.url{color:#98c379}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-css .token.important,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-css .token.atrule .token.rule{color:#c678dd}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-javascript .token.operator{color:#c678dd}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#be5046}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-json .token.operator{color:#abb2bf}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-json .token.null.keyword{color:#d19a66}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.url,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.url>.token.operator,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.url-reference.url>.token.string{color:#abb2bf}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.url>.token.content{color:#61afef}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.url>.token.url,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.url-reference.url{color:#56b6c2}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.blockquote.punctuation,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.hr.punctuation{color:#5c6370;font-style:italic}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.code-snippet{color:#98c379}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.bold .token.content{color:#d19a66}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.italic .token.content{color:#c678dd}[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.strike .token.content,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.strike .token.punctuation,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.list.punctuation,[data-code-block-theme=one-dark] div[data-type=codeBlock] .language-markdown .token.title.important>.token.punctuation{color:#e06c75}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.comment,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.entity{cursor:help}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.namespace{opacity:.8}[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.token.tab:not(:empty):before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.token.cr:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.token.lf:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .token.token.space:before{color:rgba(171,178,191,.15);text-shadow:none}[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#3a3f4b;color:#828997;padding:.1em .4em;border-radius:.3em}[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,[data-code-block-theme=one-dark] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{background:#3e4451;color:#abb2bf}[data-code-block-theme=one-dark] div[data-type=codeBlock] .line-highlight.line-highlight{background:rgba(153,187,255,.04)}[data-code-block-theme=one-dark] div[data-type=codeBlock] .line-highlight.line-highlight:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .line-highlight.line-highlight[data-end]:after{background:#3a3f4b;color:#abb2bf;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(153,187,255,.04)}[data-code-block-theme=one-dark] div[data-type=codeBlock] .line-numbers.line-numbers .line-numbers-rows,[data-code-block-theme=one-dark] div[data-type=codeBlock] .command-line .command-line-prompt{border-right-color:rgba(171,178,191,.15)}[data-code-block-theme=one-dark] div[data-type=codeBlock] .line-numbers .line-numbers-rows>span:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .command-line .command-line-prompt>span:before{color:#636d83}[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-1,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-5,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-9{color:#e06c75}[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-2,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-6,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-10{color:#98c379}[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-3,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-7,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-11{color:#61afef}[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-4,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-8,[data-code-block-theme=one-dark] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-12{color:#c678dd}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix),[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:rgba(255,82,102,.15)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:rgba(251,86,105,.25)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:rgba(251,86,105,.25)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection{background-color:rgba(251,86,105,.25)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix),[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:rgba(26,255,91,.15)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:rgba(56,224,98,.25)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, [data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:rgba(56,224,98,.25)}[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,[data-code-block-theme=one-dark] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection{background-color:rgba(56,224,98,.25)}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer.prism-previewer:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-gradient.prism-previewer-gradient div{border-color:#262931}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-color.prism-previewer-color:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-gradient.prism-previewer-gradient div,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing:before{border-radius:.3em}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer.prism-previewer:after{border-top-color:#262931}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:#262931}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-angle.prism-previewer-angle:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-time.prism-previewer-time:before,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing{background:#31363f}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-angle.prism-previewer-angle circle,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-time.prism-previewer-time circle{stroke:#abb2bf;stroke-opacity:1}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing circle,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing path,[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing line{stroke:#abb2bf}[data-code-block-theme=one-dark] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing circle{fill:rgba(0,0,0,0)}[data-code-block-theme=one-light] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=one-light] div[data-type=codeBlock] pre[class*=language-]{background:#fafafa;color:#383a42;font-family:"Fira Code","Fira Mono",Menlo,Consolas,"DejaVu Sans Mono",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;hyphens:none}[data-code-block-theme=one-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] code[class*=language-] *::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre[class*=language-] *::-moz-selection{background:#e5e5e6;color:inherit}[data-code-block-theme=one-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] code[class*=language-] *::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] pre[class*=language-] *::-moz-selection{background:#e5e5e6;color:inherit}[data-code-block-theme=one-light] div[data-type=codeBlock] code[class*=language-]::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] code[class*=language-] *::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre[class*=language-] *::selection{background:#e5e5e6;color:inherit}[data-code-block-theme=one-light] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}[data-code-block-theme=one-light] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.comment,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.cdata{color:#a0a1a7}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.punctuation,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.entity{color:#383a42}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.class-name,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.constant,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.number,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.atrule{color:#b76b01}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.keyword{color:#a626a4}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.property,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.tag,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.deleted,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.important{color:#e45649}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.selector,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.string,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.char,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.inserted,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.regex,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.attr-value>.token.punctuation{color:#50a14f}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.variable,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.operator,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.function{color:#4078f2}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.url{color:#0184bc}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.attr-value>.token.punctuation.attr-equals,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.special-attr>.token.attr-value>.token.value.css{color:#383a42}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-css .token.selector{color:#e45649}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-css .token.property{color:#383a42}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-css .token.function,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-css .token.url>.token.function{color:#0184bc}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-css .token.url>.token.string.url{color:#50a14f}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-css .token.important,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-css .token.atrule .token.rule{color:#a626a4}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-javascript .token.operator{color:#a626a4}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#ca1243}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-json .token.operator{color:#383a42}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-json .token.null.keyword{color:#b76b01}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.url,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.url>.token.operator,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.url-reference.url>.token.string{color:#383a42}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.url>.token.content{color:#4078f2}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.url>.token.url,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.url-reference.url{color:#0184bc}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.blockquote.punctuation,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.hr.punctuation{color:#a0a1a7;font-style:italic}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.code-snippet{color:#50a14f}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.bold .token.content{color:#b76b01}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.italic .token.content{color:#a626a4}[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.strike .token.content,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.strike .token.punctuation,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.list.punctuation,[data-code-block-theme=one-light] div[data-type=codeBlock] .language-markdown .token.title.important>.token.punctuation{color:#e45649}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.comment,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.entity{cursor:help}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.namespace{opacity:.8}[data-code-block-theme=one-light] div[data-type=codeBlock] .token.token.tab:not(:empty):before,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.token.cr:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.token.lf:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .token.token.space:before{color:rgba(56,58,66,.2)}[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#e5e5e6;color:#696c77;padding:.1em .4em;border-radius:.3em}[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,[data-code-block-theme=one-light] div[data-type=codeBlock] div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{background:#c6c7c7;color:#383a42}[data-code-block-theme=one-light] div[data-type=codeBlock] .line-highlight.line-highlight{background:rgba(56,58,66,.05)}[data-code-block-theme=one-light] div[data-type=codeBlock] .line-highlight.line-highlight:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .line-highlight.line-highlight[data-end]:after{background:#e5e5e6;color:#383a42;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(56,58,66,.05)}[data-code-block-theme=one-light] div[data-type=codeBlock] .line-numbers.line-numbers .line-numbers-rows,[data-code-block-theme=one-light] div[data-type=codeBlock] .command-line .command-line-prompt{border-right-color:rgba(56,58,66,.2)}[data-code-block-theme=one-light] div[data-type=codeBlock] .line-numbers .line-numbers-rows>span:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .command-line .command-line-prompt>span:before{color:#9d9d9f}[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-1,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-5,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-9{color:#e45649}[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-2,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-6,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-10{color:#50a14f}[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-3,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-7,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-11{color:#4078f2}[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-4,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-8,[data-code-block-theme=one-light] div[data-type=codeBlock] .rainbow-braces .token.token.punctuation.brace-level-12{color:#a626a4}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix),[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:rgba(255,82,102,.15)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:rgba(251,86,105,.25)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:rgba(251,86,105,.25)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection{background-color:rgba(251,86,105,.25)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix),[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:rgba(26,255,91,.15)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:rgba(56,224,98,.25)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, [data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:rgba(56,224,98,.25)}[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,[data-code-block-theme=one-light] div[data-type=codeBlock] pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection{background-color:rgba(56,224,98,.25)}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer.prism-previewer:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-gradient.prism-previewer-gradient div{border-color:#f2f2f2}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-color.prism-previewer-color:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-gradient.prism-previewer-gradient div,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing:before{border-radius:.3em}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer.prism-previewer:after{border-top-color:#f2f2f2}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:#f2f2f2}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-angle.prism-previewer-angle:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-time.prism-previewer-time:before,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing{background:#fff}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-angle.prism-previewer-angle circle,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-time.prism-previewer-time circle{stroke:#383a42;stroke-opacity:1}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing circle,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing path,[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing line{stroke:#383a42}[data-code-block-theme=one-light] div[data-type=codeBlock] .prism-previewer-easing.prism-previewer-easing circle{fill:rgba(0,0,0,0)}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-]{color:#d4d4d4;font-size:13px;text-shadow:none;font-family:Menlo,Monaco,Consolas,"Andale Mono","Ubuntu Mono","Courier New",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-]::-moz-selection, [data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-]::-moz-selection, [data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-] *::-moz-selection, [data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-] *::-moz-selection{text-shadow:none;background:#264f78}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-]::selection,[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-]::selection,[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-] *::selection,[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-] *::selection{text-shadow:none;background:#264f78}@media print{[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-]{text-shadow:none}}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#1e1e1e}[data-code-block-theme=vs-dark] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#1e1e1e}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .namespace{opacity:.7}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.doctype .token.doctype-tag{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.doctype .token.name{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.comment,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.prolog{color:#6a9955}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.punctuation,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .language-html .language-css .token.punctuation,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .language-html .language-javascript .token.punctuation{color:#d4d4d4}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.property,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.tag,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.number,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.constant,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.inserted,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.unit{color:#b5cea8}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.selector,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.string,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.char,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.deleted{color:#ce9178}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .language-css .token.string.url{text-decoration:underline}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.operator,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.entity{color:#d4d4d4}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.operator.arrow{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.atrule{color:#ce9178}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.atrule .token.rule{color:#c586c0}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.atrule .token.url{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.atrule .token.url .token.function{color:#dcdcaa}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.atrule .token.url .token.punctuation{color:#d4d4d4}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.keyword{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.keyword.module,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.keyword.control-flow{color:#c586c0}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.function,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.function .token.maybe-class-name{color:#dcdcaa}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.regex{color:#d16969}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.important{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.constant{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.class-name,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.maybe-class-name{color:#4ec9b0}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.console{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.parameter{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.interpolation{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.punctuation.interpolation-punctuation{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.boolean{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.property,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.variable,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.imports .token.maybe-class-name,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.exports .token.maybe-class-name{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.selector{color:#d7ba7d}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.escape{color:#d7ba7d}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.tag{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.tag .token.punctuation{color:gray}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.cdata{color:gray}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.attr-name{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.attr-value .token.punctuation{color:#ce9178}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.entity{color:#569cd6}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .token.namespace{color:#4ec9b0}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-javascript],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-javascript],[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-jsx],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-jsx],[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-typescript],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-typescript],[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-tsx],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-tsx]{color:#9cdcfe}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-css],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-css]{color:#ce9178}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-html],[data-code-block-theme=vs-dark] div[data-type=codeBlock] code[class*=language-html]{color:#d4d4d4}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .language-regex .token.anchor{color:#dcdcaa}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .language-html .token.punctuation{color:gray}[data-code-block-theme=vs-dark] div[data-type=codeBlock] pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}[data-code-block-theme=vs-dark] div[data-type=codeBlock] .line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0}[data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-]{color:#393a34;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}[data-code-block-theme=vs-light] div[data-type=codeBlock] pre>code[class*=language-]{font-size:1em}[data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,[data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,[data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection,[data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{background:#c1def1}[data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-]::-moz-selection, [data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection, [data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection, [data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{background:#c1def1}[data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-]::selection,[data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-] ::selection,[data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-]::selection,[data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-] ::selection{background:#c1def1}[data-code-block-theme=vs-light] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}[data-code-block-theme=vs-light] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.2em;padding-top:1px;padding-bottom:1px;background:#f8f8f8;border:1px solid #ddd}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.comment,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.cdata{color:green;font-style:italic}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.namespace{opacity:.7}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.string{color:#a31515}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.punctuation,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.operator{color:#393a34}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.url,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.number,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.variable,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.constant,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.inserted{color:#36acaa}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.atrule,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.keyword,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=vs-light] div[data-type=codeBlock] .language-autohotkey .token.selector,[data-code-block-theme=vs-light] div[data-type=codeBlock] .language-json .token.boolean,[data-code-block-theme=vs-light] div[data-type=codeBlock] .language-json .token.number,[data-code-block-theme=vs-light] div[data-type=codeBlock] code[class*=language-css]{color:blue}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.function{color:#393a34}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.deleted,[data-code-block-theme=vs-light] div[data-type=codeBlock] .language-autohotkey .token.tag{color:#9a050f}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.selector,[data-code-block-theme=vs-light] div[data-type=codeBlock] .language-autohotkey .token.keyword{color:#00009f}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.important{color:#e90}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.important,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.class-name,[data-code-block-theme=vs-light] div[data-type=codeBlock] .language-json .token.property{color:#2b91af}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.tag,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.selector{color:maroon}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.property,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.regex,[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.entity{color:red}[data-code-block-theme=vs-light] div[data-type=codeBlock] .token.directive.tag .tag{background:#ff0;color:#393a34}[data-code-block-theme=vs-light] div[data-type=codeBlock] .line-numbers.line-numbers .line-numbers-rows{border-right-color:#a5a5a5}[data-code-block-theme=vs-light] div[data-type=codeBlock] .line-numbers .line-numbers-rows>span:before{color:#2b91af}[data-code-block-theme=vs-light] div[data-type=codeBlock] .line-highlight.line-highlight{background:rgba(193,222,241,.2);background:linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0))}[data-code-block-theme=okaidia] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=okaidia] div[data-type=codeBlock] pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}[data-code-block-theme=okaidia] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}[data-code-block-theme=okaidia] div[data-type=codeBlock] :not(pre)>code[class*=language-],[data-code-block-theme=okaidia] div[data-type=codeBlock] pre[class*=language-]{background:#272822}[data-code-block-theme=okaidia] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.comment,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.cdata{color:#8292a2}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.punctuation{color:#f8f8f2}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.namespace{opacity:.7}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.property,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.tag,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.constant,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.deleted{color:#f92672}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.number{color:#ae81ff}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.selector,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.string,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.char,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.inserted{color:#a6e22e}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.operator,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.entity,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.url,[data-code-block-theme=okaidia] div[data-type=codeBlock] .language-css .token.string,[data-code-block-theme=okaidia] div[data-type=codeBlock] .style .token.string,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.variable{color:#f8f8f2}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.atrule,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.function,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.class-name{color:#e6db74}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.keyword{color:#66d9ef}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.regex,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.important{color:#fd971f}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.important,[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=okaidia] div[data-type=codeBlock] .token.entity{cursor:help}[data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]{color:#fff;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;text-shadow:0 -0.1em .2em #000;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-],[data-code-block-theme=twilight] div[data-type=codeBlock] :not(pre)>code[class*=language-]{background:#141414}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]{border-radius:.5em;border:.3em solid #545454;box-shadow:1px 1px .5em #000 inset;margin:.5em 0;overflow:auto;padding:1em}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::-moz-selection{background:#27292a}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::selection{background:#27292a}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,[data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-]::-moz-selection,[data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{text-shadow:none;background:rgba(237,237,237,.15)}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::-moz-selection, [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection, [data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-]::-moz-selection, [data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{text-shadow:none;background:rgba(237,237,237,.15)}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::selection,[data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-] ::selection,[data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-]::selection,[data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-] ::selection{text-shadow:none;background:rgba(237,237,237,.15)}[data-code-block-theme=twilight] div[data-type=codeBlock] :not(pre)>code[class*=language-]{border-radius:.3em;border:.13em solid #545454;box-shadow:1px 1px .3em -0.1em #000 inset;padding:.15em .2em .05em;white-space:normal}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.comment,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.cdata{color:#787878}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.punctuation{opacity:.7}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.namespace{opacity:.7}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.tag,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.number,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.deleted{color:#cf694a}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.keyword,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.property,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.selector,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.constant,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.builtin{color:#f9ee9a}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.string,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.char,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.operator,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.entity,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.url,[data-code-block-theme=twilight] div[data-type=codeBlock] .language-css .token.string,[data-code-block-theme=twilight] div[data-type=codeBlock] .style .token.string,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.variable,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.inserted{color:#919e6b}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.atrule{color:#7386a5}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.regex,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.important{color:#e9c163}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.important,[data-code-block-theme=twilight] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=twilight] div[data-type=codeBlock] .token.entity{cursor:help}[data-code-block-theme=twilight] div[data-type=codeBlock] pre[data-line]{padding:1em 0 1em 3em;position:relative}[data-code-block-theme=twilight] div[data-type=codeBlock] .language-markup .token.tag,[data-code-block-theme=twilight] div[data-type=codeBlock] .language-markup .token.attr-name,[data-code-block-theme=twilight] div[data-type=codeBlock] .language-markup .token.punctuation{color:#ad895c}[data-code-block-theme=twilight] div[data-type=codeBlock] .token{position:relative;z-index:1}[data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight{background:rgba(84,84,84,.25);background:linear-gradient(to right, hsla(0, 0%, 33%, 0.1) 70%, hsla(0, 0%, 33%, 0));border-bottom:1px dashed #545454;border-top:1px dashed #545454;left:0;line-height:inherit;margin-top:.75em;padding:inherit 0;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}[data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight:before,[data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight[data-end]:after{background-color:#8794a6;border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:bold 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;top:.4em;vertical-align:.3em}[data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}[data-code-block-theme=coy] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]{color:#000;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]{position:relative;margin:.5em 0;overflow-y:hidden;padding:0}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]>code{position:relative;border-left:10px solid #358ccb;box-shadow:-1px 0px 0px 0px #358ccb,0px 0px 0px 1px #dfdfdf;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local}[data-code-block-theme=coy] div[data-type=codeBlock] code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em;display:block}[data-code-block-theme=coy] div[data-type=codeBlock] :not(pre)>code[class*=language-],[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]{background-color:#fdfdfd;box-sizing:border-box;margin-bottom:1em}[data-code-block-theme=coy] div[data-type=codeBlock] :not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;color:#c92c2c;border:1px solid rgba(0,0,0,.1);display:inline;white-space:normal}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:before,[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after{content:"";z-index:-2;display:block;position:absolute;bottom:.75em;left:.18em;width:40%;height:20%;max-height:13em;box-shadow:0px 13px 8px #979797;transform:rotate(-2deg)}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after{right:.75em;left:auto;transform:rotate(2deg)}[data-code-block-theme=coy] div[data-type=codeBlock] .token.comment,[data-code-block-theme=coy] div[data-type=codeBlock] .token.block-comment,[data-code-block-theme=coy] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=coy] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=coy] div[data-type=codeBlock] .token.cdata{color:#7d8b99}[data-code-block-theme=coy] div[data-type=codeBlock] .token.punctuation{color:#5f6364}[data-code-block-theme=coy] div[data-type=codeBlock] .token.property,[data-code-block-theme=coy] div[data-type=codeBlock] .token.tag,[data-code-block-theme=coy] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=coy] div[data-type=codeBlock] .token.number,[data-code-block-theme=coy] div[data-type=codeBlock] .token.function-name,[data-code-block-theme=coy] div[data-type=codeBlock] .token.constant,[data-code-block-theme=coy] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=coy] div[data-type=codeBlock] .token.deleted{color:#c92c2c}[data-code-block-theme=coy] div[data-type=codeBlock] .token.selector,[data-code-block-theme=coy] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=coy] div[data-type=codeBlock] .token.string,[data-code-block-theme=coy] div[data-type=codeBlock] .token.char,[data-code-block-theme=coy] div[data-type=codeBlock] .token.function,[data-code-block-theme=coy] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=coy] div[data-type=codeBlock] .token.inserted{color:#2f9c0a}[data-code-block-theme=coy] div[data-type=codeBlock] .token.operator,[data-code-block-theme=coy] div[data-type=codeBlock] .token.entity,[data-code-block-theme=coy] div[data-type=codeBlock] .token.url,[data-code-block-theme=coy] div[data-type=codeBlock] .token.variable{color:#a67f59;background:rgba(255,255,255,.5)}[data-code-block-theme=coy] div[data-type=codeBlock] .token.atrule,[data-code-block-theme=coy] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=coy] div[data-type=codeBlock] .token.keyword,[data-code-block-theme=coy] div[data-type=codeBlock] .token.class-name{color:#1990b8}[data-code-block-theme=coy] div[data-type=codeBlock] .token.regex,[data-code-block-theme=coy] div[data-type=codeBlock] .token.important{color:#e90}[data-code-block-theme=coy] div[data-type=codeBlock] .language-css .token.string,[data-code-block-theme=coy] div[data-type=codeBlock] .style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}[data-code-block-theme=coy] div[data-type=codeBlock] .token.important{font-weight:normal}[data-code-block-theme=coy] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=coy] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=coy] div[data-type=codeBlock] .token.entity{cursor:help}[data-code-block-theme=coy] div[data-type=codeBlock] .token.namespace{opacity:.7}@media screen and (max-width: 767px){[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:before,[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after{bottom:14px;box-shadow:none}}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers{padding-left:0}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}[data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}[data-code-block-theme=coy] div[data-type=codeBlock] pre[data-line] code{position:relative;padding-left:4em}[data-code-block-theme=coy] div[data-type=codeBlock] pre .line-highlight{margin-top:0}[data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-],[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]{color:#657b83;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,[data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection,[data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{background:#073642}[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]::-moz-selection, [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection, [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection, [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-] ::-moz-selection{background:#073642}[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]::selection,[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] ::selection,[data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-]::selection,[data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-] ::selection{background:#073642}[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}[data-code-block-theme=solarized-light] div[data-type=codeBlock] :not(pre)>code[class*=language-],[data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]{background-color:#fdf6e3}[data-code-block-theme=solarized-light] div[data-type=codeBlock] :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.comment,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.prolog,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.doctype,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.cdata{color:#93a1a1}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.punctuation{color:#586e75}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.namespace{opacity:.7}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.property,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.tag,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.boolean,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.number,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.constant,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.symbol,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.deleted{color:#268bd2}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.selector,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.attr-name,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.string,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.char,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.builtin,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.url,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.inserted{color:#2aa198}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.entity{color:#657b83;background:#eee8d5}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.atrule,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.attr-value,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.keyword{color:#859900}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.function,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.class-name{color:#b58900}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.regex,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.important,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.variable{color:#cb4b16}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.important,[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.bold{font-weight:bold}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.italic{font-style:italic}[data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.entity{cursor:help}.cherry-detail details{background:var(--accordion-bg);border:1px solid var(--accordion-border);border-radius:calc(var(--accordion-radius) + 1px);box-shadow:var(--accordion-shadow);margin-bottom:var(--spacing-md);transition:box-shadow .2s ease;overflow:hidden}.cherry-detail details:hover{box-shadow:var(--accordion-shadow)}.cherry-detail details summary{background:var(--accordion-summary-bg);color:var(--accordion-summary-color);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) calc(var(--spacing-lg) + var(--spacing-xl));cursor:pointer;font-weight:600;transition:background-color .2s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--accordion-radius) var(--accordion-radius) 0 0}.cherry-detail details summary:hover{background:var(--accordion-summary-hover-bg)}.cherry-detail details summary::marker{content:""}.cherry-detail details summary::before{content:"▼";position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);transition:transform .2s ease}.cherry-detail details[open] summary::before{transform:translateY(-50%) rotate(180deg)}.cherry-detail details:not([open]) summary{border-radius:var(--accordion-radius)}.cherry-detail details .cherry-detail-body{padding:var(--spacing-lg);background:var(--accordion-body-bg);border-top:1px solid var(--accordion-body-border);color:var(--accordion-body-color);line-height:var(--line-height-relaxed);border-radius:0 0 var(--accordion-radius) var(--accordion-radius)}.cherry-detail details .cherry-detail-body>*:first-child{margin-top:0}.cherry-detail details .cherry-detail-body>*:last-child{margin-bottom:0}.cherry-detail__multiple{border-radius:calc(var(--accordion-radius) + 1px);box-shadow:var(--accordion-shadow);background:var(--accordion-bg);border:1px solid var(--accordion-border);overflow:hidden}.cherry-detail__multiple details{margin-bottom:0;border-radius:0;border:none;border-bottom:1px solid var(--accordion-body-border);box-shadow:none}.cherry-detail__multiple details:first-child summary{border-radius:var(--accordion-radius) var(--accordion-radius) 0 0}.cherry-detail__multiple details:last-child{border-bottom:none}.cherry-detail__multiple details:last-child:not([open]) summary{border-radius:0 0 var(--accordion-radius) var(--accordion-radius)}.cherry-detail__multiple details:last-child[open] summary{border-radius:0}.cherry-detail__multiple details:last-child .cherry-detail-body{border-radius:0 0 var(--accordion-radius) var(--accordion-radius)}.cherry-detail__multiple details:not(:first-child):not(:last-child) summary{border-radius:0}.cherry-detail__multiple details:not(:first-child):not(:last-child) .cherry-detail-body{border-radius:0}.cherry-detail__multiple details:hover{box-shadow:none}.cherry-text-align__center table{margin-left:auto;margin-right:auto}.cherry-text-align__right table{margin-left:auto}.cherry-panel{margin:var(--panel-margin, 10px 0);overflow:hidden;border-radius:var(--panel-border-radius, var(--radius-xl));box-sizing:border-box;border:var(--panel-border, 0.5px solid var(--panel-border-color, transparent));background:var(--panel-bg, transparent);box-shadow:var(--panel-box-shadow, none);backdrop-filter:var(--panel-backdrop-filter, none)}.cherry-panel .cherry-panel--title{color:var(--panel-title-color, #fff);padding:var(--panel-title-padding, 5px 20px);background:var(--panel-title-bg, transparent);border-radius:var(--panel-title-border-radius, 0);border-bottom:var(--panel-title-border-bottom, none)}.cherry-panel .cherry-panel--title.cherry-panel--title__not-empty::before{font-family:"ch-icon";margin:0 var(--spacing-md) 0 -6px;vertical-align:bottom;content:var(--panel-icon, "")}.cherry-panel .cherry-panel--body{padding:var(--panel-body-padding, 5px 20px);background:var(--panel-body-bg, transparent);color:var(--panel-body-color, inherit);border-radius:var(--panel-body-border-radius, 0)}.cherry-panel__primary{--panel-bg: var(--panel-primary-bg, #cfe2ff);--panel-border-color: var(--panel-primary-border-color, transparent);--panel-box-shadow: var(--panel-primary-box-shadow, none);--panel-title-bg: var(--panel-primary-title-bg, #0d6dfe);--panel-title-color: var(--panel-primary-title-color, #fff);--panel-title-border-radius: var(--panel-primary-title-border-radius, 0);--panel-title-border-bottom: var(--panel-primary-title-border-bottom, none);--panel-body-bg: var(--panel-primary-body-bg, transparent);--panel-body-color: var(--panel-primary-body-color, #0a58ca);--panel-body-border-radius: var(--panel-primary-body-border-radius, 0);--panel-icon: var(--panel-primary-icon, "")}.cherry-panel__info{--panel-bg: var(--panel-info-bg, #cff4fc);--panel-border-color: var(--panel-info-border-color, transparent);--panel-box-shadow: var(--panel-info-box-shadow, none);--panel-title-bg: var(--panel-info-title-bg, #099cba);--panel-title-color: var(--panel-info-title-color, #fff);--panel-title-border-radius: var(--panel-info-title-border-radius, 0);--panel-title-border-bottom: var(--panel-info-title-border-bottom, none);--panel-body-bg: var(--panel-info-body-bg, transparent);--panel-body-color: var(--panel-info-body-color, #087990);--panel-body-border-radius: var(--panel-info-body-border-radius, 0);--panel-icon: var(--panel-info-icon, "")}.cherry-panel__warning{--panel-bg: var(--panel-warning-bg, #fff3cd);--panel-border-color: var(--panel-warning-border-color, transparent);--panel-box-shadow: var(--panel-warning-box-shadow, none);--panel-title-bg: var(--panel-warning-title-bg, #b38806);--panel-title-color: var(--panel-warning-title-color, #fff);--panel-title-border-radius: var(--panel-warning-title-border-radius, 0);--panel-title-border-bottom: var(--panel-warning-title-border-bottom, none);--panel-body-bg: var(--panel-warning-body-bg, transparent);--panel-body-color: var(--panel-warning-body-color, #997404);--panel-body-border-radius: var(--panel-warning-body-border-radius, 0);--panel-icon: var(--panel-warning-icon, "")}.cherry-panel__danger{--panel-bg: var(--panel-danger-bg, #f8d7da);--panel-border-color: var(--panel-danger-border-color, transparent);--panel-box-shadow: var(--panel-danger-box-shadow, none);--panel-title-bg: var(--panel-danger-title-bg, #dc3545);--panel-title-color: var(--panel-danger-title-color, #fff);--panel-title-border-radius: var(--panel-danger-title-border-radius, 0);--panel-title-border-bottom: var(--panel-danger-title-border-bottom, none);--panel-body-bg: var(--panel-danger-body-bg, transparent);--panel-body-color: var(--panel-danger-body-color, #b02a37);--panel-body-border-radius: var(--panel-danger-body-border-radius, 0);--panel-icon: var(--panel-danger-icon, "")}.cherry-panel__success{--panel-bg: var(--panel-success-bg, #d1e7dd);--panel-border-color: var(--panel-success-border-color, transparent);--panel-box-shadow: var(--panel-success-box-shadow, none);--panel-title-bg: var(--panel-success-title-bg, #198754);--panel-title-color: var(--panel-success-title-color, #fff);--panel-title-border-radius: var(--panel-success-title-border-radius, 0);--panel-title-border-bottom: var(--panel-success-title-border-bottom, none);--panel-body-bg: var(--panel-success-body-bg, transparent);--panel-body-color: var(--panel-success-body-color, #146c43);--panel-body-border-radius: var(--panel-success-body-border-radius, 0);--panel-icon: var(--panel-success-icon, "")}.cherry .doing-resize-img{-moz-user-select:none;-webkit-user-select:none;user-select:none}.cherry .cherry-previewer img{transition:all .1s}.cherry .cherry-previewer-footnote-ref-hover-handler{position:absolute;min-width:200px;max-width:500px;padding:10px;border-radius:5px;z-index:11;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);background:var(--base-editor-bg);border:1px solid var(--base-border-color)}.cherry .footnote.hidden{display:none}.cherry .cherry-previewer-img-size-handler{position:absolute;box-shadow:0 1px 4px 0 rgba(20,81,154,.5);border:1px solid var(--primary-color);box-sizing:content-box;pointer-events:none}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points{position:absolute;height:10px;width:10px;margin-top:-7px;margin-left:-7px;border-radius:9px;background:var(--primary-color);border:2px solid var(--oc-white);box-sizing:content-box;box-shadow:0px 2px 2px 0px rgba(20,81,154,.5);pointer-events:all}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__background{background-repeat:no-repeat;background-size:100% 100%;opacity:.5;width:100%;height:100%}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-leftTop{cursor:nw-resize}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-rightTop{cursor:sw-resize}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-leftBottom{cursor:sw-resize}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-rightBottom{cursor:nw-resize}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-middleTop{cursor:n-resize}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-middleBottom{cursor:n-resize}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-leftMiddle{cursor:e-resize}.cherry .cherry-previewer-img-size-handler .cherry-previewer-img-size-handler__points-rightMiddle{cursor:e-resize}.cherry .cherry-previewer-img-tool-handler{padding:var(--bubble-padding);display:flex;flex-direction:column}.cherry .cherry-previewer-img-tool-handler .img-tool-button{display:inline-flex;align-items:center;justify-content:center;width:var(--bubble-btn-height);height:var(--bubble-btn-height);min-width:var(--bubble-btn-height);min-height:var(--bubble-btn-height);color:var(--toolbar-btn-color);background:var(--toolbar-btn-bg);border:var(--border-width-1) solid rgba(0,0,0,0);border-radius:var(--bubble-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-size-md);transition:color 150ms,background-color 150ms,border-color 150ms;box-sizing:border-box;padding:0}.cherry .cherry-previewer-img-tool-handler .img-tool-button:hover{border-color:var(--toolbar-border);background-color:var(--toolbar-btn-hover-bg);color:var(--toolbar-btn-hover-color)}.cherry .cherry-previewer-img-tool-handler .img-tool-button.active{background:var(--toolbar-btn-hover-bg);color:var(--toolbar-btn-hover-color);border-color:var(--toolbar-border);box-shadow:0 0 0 2px var(--primary-color);z-index:1}.cherry .cherry-previewer-img-tool-handler .img-tool-divider{width:100%;margin:var(--border-width-4) 0;height:var(--border-width-1);border-bottom:var(--border-width-1) var(--toolbar-btn-color) dashed}.cherry .cherry-previewer-img-tool-handler .img-tool-icon{font-size:18px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cherry .cherry-previewer-table-content-handler .cherry-previewer-table-content-handler__input{position:absolute}.cherry .cherry-previewer-table-content-handler .cherry-previewer-table-content-handler__input textarea{width:100%;height:100%;border:0;box-sizing:border-box;resize:none;outline:1px solid var(--primary-color);word-break:break-all}.cherry .cherry-previewer-codeBlock-content-handler .cherry-previewer-codeBlock-content-handler__input{position:absolute}.cherry .cherry-previewer-table-hover-handler{position:absolute;pointer-events:none;z-index:999}.cherry .cherry-previewer-table-hover-handler-container,.cherry .cherry-previewer-table-hover-handler-sort-container,.cherry .cherry-previewer-table-hover-handler-delete-container{position:absolute;height:100%;width:100%;padding:0;margin:0;list-style-type:none}.cherry .cherry-previewer-table-hover-handler__symbol{pointer-events:auto;display:flex;justify-content:center;position:absolute;color:var(--primary-color);width:12px;height:12px;line-height:12px;border:1px solid rgba(53,130,251,0);background-color:rgba(0,0,0,0);border-radius:3px;cursor:pointer;transition:all .3s}.cherry .cherry-previewer-table-hover-handler__symbol:hover{background-color:rgba(53,130,251,.53);color:var(--oc-white)}.cherry .cherry-previewer-table-hover-handler__sort{pointer-events:auto;display:flex;justify-content:center;position:absolute;color:var(--primary-color);width:12px;height:12px;padding:5px 0;line-height:12px;border:1px solid rgba(53,130,251,0);background-color:rgba(0,0,0,0);border-radius:3px;cursor:pointer;transition:all .3s}.cherry .cherry-previewer-table-hover-handler__sort:hover{background-color:rgba(53,130,251,.53);border-color:rgba(53,130,251,.53);color:var(--oc-white)}.cherry .cherry-previewer-table-hover-handler__sort[data-type=ColUp],.cherry .cherry-previewer-table-hover-handler__sort[data-type=ColDown]{padding:0 5px}.cherry .cherry-previewer-table-hover-handler__delete{pointer-events:auto;position:absolute;width:25px;height:15px;font-size:var(--font-size-xs);line-height:var(--font-size-xs);border:1px solid var(--color-error);border-radius:3px;background-color:rgba(0,0,0,0);color:var(--color-error);cursor:pointer;transition:all .3s}.cherry .cherry-previewer-table-hover-handler__delete:hover{background-color:var(--color-error);border-color:var(--color-error);color:var(--oc-white)}.cherry .cherry-previewer-table-hover-handler__delete[data-type=left],.cherry .cherry-previewer-table-hover-handler__delete[data-type=right]{padding:0;width:18px;height:18px}@keyframes changeBgColor{0%{background-color:rgba(255,255,204,.5333333333)}60%{background-color:rgba(255,255,204,.5333333333)}100%{background-color:rgba(255,255,204,0)}}.cherry .cherry-highlight-line{animation:changeBgColor 1s}@media print{img,figure,pre,table{page-break-inside:avoid}.cherry-previewer{width:100% !important;max-height:none;border-left:none !important}.cherry-toolbar,.cherry-sidebar,.cherry-editor,.cherry-drag{display:none !important}body>*:not(.cherry-export-wrapper):not([class*=cherry-export-wrapper]){display:none !important}.cherry-export-wrapper,[class*=cherry-export-wrapper]{margin:0 !important;padding:0 !important;box-shadow:none !important;border:none !important}}.cherry-insert-formula-wrappler{width:680px !important;height:420px !important;padding:0 !important;display:flex;position:fixed !important;z-index:9999999;box-shadow:var(--box-shadow-down);box-sizing:border-box;border-radius:12px;overflow:hidden;border:1px solid var(--base-border-color)}.cherry-insert-formula-wrappler ul{list-style:none;padding:0;margin:0}.cherry-insert-formula-wrappler .cherry-formula-nav{width:120px;flex-shrink:0;padding:8px;border-right:1px solid var(--base-border-color);position:relative}.cherry-insert-formula-wrappler .cherry-formula-nav .cherry-formula-main-tabs .cherry-formula-main-tab{padding:10px 12px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:var(--base-font-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.cherry-insert-formula-wrappler .cherry-formula-nav .cherry-formula-main-tabs .cherry-formula-main-tab:not(:last-child){margin-bottom:4px}.cherry-insert-formula-wrappler .cherry-formula-nav .cherry-formula-main-tabs .cherry-formula-main-tab.active{background-color:var(--dropdown-item-active-bg);color:var(--dropdown-item-active-color)}.cherry-insert-formula-wrappler .cherry-formula-nav .cherry-formula-main-tabs .cherry-formula-main-tab:hover{background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-insert-formula-wrappler .cherry-formula-nav .cherry-insert-formula-more{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:12px;color:var(--editor-comment-color);white-space:nowrap}.cherry-insert-formula-wrappler .cherry-formula-nav .cherry-insert-formula-more a{color:var(--primary-color);text-decoration:none}.cherry-insert-formula-wrappler .cherry-formula-nav .cherry-insert-formula-more a:hover{text-decoration:underline}.cherry-insert-formula-wrappler .cherry-formula-content-wrapper{flex-grow:1;display:flex;flex-direction:column;position:relative}.cherry-insert-formula-wrappler .cherry-formula-content{display:none;flex-direction:column;height:100%}.cherry-insert-formula-wrappler .cherry-formula-content.active{display:flex}.cherry-insert-formula-wrappler .cherry-formula-sub-nav{padding:8px 12px;flex-shrink:0}.cherry-insert-formula-wrappler .cherry-formula-sub-nav .cherry-formula-sub-tabs{display:flex;flex-wrap:wrap;gap:8px}.cherry-insert-formula-wrappler .cherry-formula-sub-nav .cherry-formula-sub-tabs .cherry-formula-sub-tab{padding:6px 12px;border-radius:16px;cursor:pointer;font-size:13px;color:var(--base-font-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.cherry-insert-formula-wrappler .cherry-formula-sub-nav .cherry-formula-sub-tabs .cherry-formula-sub-tab.active{background-color:var(--dropdown-item-active-bg);color:var(--dropdown-item-active-color)}.cherry-insert-formula-wrappler .cherry-formula-sub-nav .cherry-formula-sub-tabs .cherry-formula-sub-tab:hover{background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-insert-formula-wrappler .cherry-formula-grid-wrapper{flex-grow:1;overflow-y:auto;padding:16px}.cherry-insert-formula-wrappler .cherry-formula-grid{display:none}.cherry-insert-formula-wrappler .cherry-formula-grid.active{display:block}.cherry-insert-formula-wrappler .cherry-formula-grid-group:not(:last-child){margin-bottom:20px}.cherry-insert-formula-wrappler .cherry-formula-grid-group-title{font-size:14px;font-weight:600;color:var(--base-font-color);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--base-border-color)}.cherry-insert-formula-wrappler .cherry-formula-grid-items{display:flex;flex-wrap:wrap;gap:8px}.cherry-insert-formula-wrappler .cherry-formula-item{display:flex;align-items:center;border:1px solid var(--oc-gray-4);border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;background-color:var(--base-editor-bg)}.cherry-insert-formula-wrappler .cherry-formula-item:hover{background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-insert-formula-wrappler .cherry-formula-item svg,.cherry-insert-formula-wrappler .cherry-formula-item img{pointer-events:none}.cherry-insert-formula-wrappler .cherry-formula-item-light{min-height:32px;width:auto;padding:0 12px;justify-content:center}.cherry-insert-formula-wrappler .cherry-formula-item-light svg,.cherry-insert-formula-wrappler .cherry-formula-item-light img{width:auto}.cherry-insert-formula-wrappler .cherry-formula-item-large{width:100%;height:auto;min-height:48px;padding:10px 12px;justify-content:center}.cherry-insert-formula-wrappler .cherry-formula-item-large svg,.cherry-insert-formula-wrappler .cherry-formula-item-large img{height:auto;width:auto;max-width:100%}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.formula-utils-bubble-container{width:350px;height:40px;background-color:#fff;position:fixed;left:0;top:0;display:none;z-index:1000;box-sizing:border-box}.formula-utils-bubble-container .formula-utils-btn{flex:1;position:relative}.formula-utils-bubble-container .formula-utils-btn>button{width:100%;height:100%;border:1px solid #fff;background-color:#ebecf2;cursor:pointer;border-radius:5px}.formula-utils-bubble-container .formula-utils-btn>button:hover{background-color:#eee}.formula-utils-bubble-container .formula-utils-btn>button:focus{outline:none}.formula-utils-bubble-container .formula-utils-btn>button:active{background-color:#ddd}.formula-utils-bubble-container .formula-utils-btn>button:hover+.formula-utils-submenu{display:block}.formula-utils-bubble-container .formula-utils-btn .formula-utils-submenu{position:absolute;display:none;width:100%;background-color:#fff;border:1px solid #f8f9fa;left:0;top:100%;box-shadow:0 0 5px #f8f9fa}.formula-utils-bubble-container .formula-utils-btn .formula-utils-submenu:hover{display:block}.formula-utils-bubble-container .formula-utils-btn .formula-utils-submenu div{width:100%;height:40px}.formula-utils-bubble-container .formula-utils-btn .formula-utils-submenu div button{width:100%;height:100%;border:1px solid #fff;background-color:#fff;cursor:pointer}.formula-utils-bubble-container .formula-utils-btn .formula-utils-submenu div button:hover{background-color:#eee}.formula-utils-bubble-container .formula-utils-btn .formula-utils-submenu div button:focus{outline:none}.formula-utils-bubble-container .formula-utils-btn .formula-utils-submenu div button:active{background-color:#ddd}.cherry{--shortcut-key-config-panel-bg: var(--dropdown-bg);--shortcut-key-config-panel-text-color: var(--dropdown-item-color);--shortcut-panel-padding-x: 15px;--shortcut-panel-padding-y: 10px;--shortcut-panel-font-size-xs: var(--font-size-xs);--shortcut-panel-border-radius: 4px;--shortcut-panel-transition: all 0.2s}.cherry .cherry-shortcut-key-config-panel-wrapper{background-color:var(--shortcut-key-config-panel-bg);color:var(--shortcut-key-config-panel-text-color);width:300px !important;height:518px !important}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-tabs{display:flex;padding:4px var(--shortcut-panel-padding-x);gap:10px;margin-bottom:6px}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-tabs .shortcut-tab{flex:1;padding:6px 0 4px;border-radius:var(--shortcut-panel-border-radius);text-align:center;cursor:pointer;font-size:12px;transition:var(--shortcut-panel-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--dropdown-item-hover-bg)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-tabs .shortcut-tab:hover{background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-tabs .shortcut-tab.active{color:var(--primary-color);background-color:var(--secondary-color)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-panels{flex:1;overflow:auto}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-panels::-webkit-scrollbar{display:none}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-panels .shortcut-panel{display:none}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .shortcut-panels .shortcut-panel.active{display:block}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul{list-style:none;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item{display:flex;align-items:center;height:auto;padding:2px var(--shortcut-panel-padding-x);position:relative;color:var(--shortcut-key-config-panel-text-color);justify-content:flex-start}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item.editing,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item.editing{background-color:var(--dropdown-item-hover-bg)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item.editing .shortcut-key-config-panel-kbd,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item.editing .shortcut-key-config-panel-kbd{border:1px dashed var(--primary-color);border-radius:var(--shortcut-panel-border-radius);padding:2px 4px;background:var(--secondary-color);transform:translateX(0) !important}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item.editing .edit-btn,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item.editing .edit-btn{display:none}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item.editing .edit-actions,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item.editing .edit-actions{display:flex;align-items:center}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .shortcut-key-config-panel-name,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .shortcut-key-config-panel-name{max-width:120px}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .shortcut-key-right,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .shortcut-key-right-static,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .shortcut-key-right,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .shortcut-key-right-static{display:flex;align-items:center;flex-wrap:wrap;flex:1;justify-content:flex-end;position:relative;flex-direction:row}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-btn,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-btn{position:static;opacity:0;visibility:hidden;transition:var(--shortcut-panel-transition);cursor:pointer;padding:2px 4px;border-radius:var(--shortcut-panel-border-radius);color:var(--dropdown-item-hover-color)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-btn:hover,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-btn:hover{color:var(--primary-color)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .shortcut-key-config-panel-kbd,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .shortcut-key-config-panel-kbd{display:flex;align-items:center;gap:2px;justify-content:right}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .shortcut-key-config-panel-kbd .keyboard-key,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .shortcut-key-config-panel-kbd .keyboard-key{display:flex;align-items:center;justify-content:center;background-color:var(--shortcut-key-config-panel-bg);color:var(--shortcut-key-config-panel-text-color);border:1px solid #ccc;border-bottom:2px solid #b5b5b5;border-radius:6px;font-size:13px;margin:0 2px;padding:3px 5px;line-height:16px;min-width:16px;text-align:center}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .shortcut-key-config-panel-kbd .shortcut-split,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .shortcut-key-config-panel-kbd .shortcut-split{color:var(--oc-gray-6)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-actions,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-actions{margin-right:4px;display:none;gap:4px}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-actions .action-btn,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-actions .action-btn{padding:4px 6px 0;border-radius:var(--shortcut-panel-border-radius);cursor:pointer;transition:var(--shortcut-panel-transition);font-size:12px;text-align:center}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-actions .action-btn .ch-icon,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-actions .action-btn .ch-icon{margin-right:0}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-actions .action-btn.save,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-actions .action-btn.save{color:var(--color-success)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-actions .action-btn.save:hover,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-actions .action-btn.save:hover{background:var(--oc-lime-0)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-actions .action-btn.cancel,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-actions .action-btn.cancel{color:var(--color-error)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item .edit-actions .action-btn.cancel:hover,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item .edit-actions .action-btn.cancel:hover{background:var(--oc-red-2)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item:hover,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item:hover{color:var(--dropdown-item-hover-color)}.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item:hover .edit-btn,.cherry .cherry-shortcut-key-config-panel-wrapper .cherry-shortcut-key-config-panel-inner .cherry-shortcut-key-config-panel-ul .shortcut-key-item:hover .edit-btn{opacity:1;visibility:visible}.cherry .cherry-shortcut-key-config-panel-wrapper .shortcut-panel-tips{font-size:var(--shortcut-panel-font-size-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--shortcut-key-config-panel-text-color);text-align:center;padding:8px var(--shortcut-panel-padding-x) 4px}.cherry .cherry-shortcut-key-config-panel-wrapper .shortcut-panel-settings{padding:var(--shortcut-panel-padding-y) var(--shortcut-panel-padding-x);font-size:var(--shortcut-panel-font-size-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--shortcut-key-config-panel-text-color);cursor:pointer;justify-content:space-between;display:flex;flex-wrap:wrap;gap:4px;box-shadow:var(--accordion-shadow);margin-bottom:5px}.cherry .cherry-shortcut-key-config-panel-wrapper .shortcut-panel-settings .shortcut-settings-btn{height:auto;line-height:1.2em;text-wrap:nowrap}.cherry .cherry-shortcut-key-config-panel-wrapper .shortcut-panel-settings .shortcut-settings-btn:hover{color:var(--primary-color)}.cherry .cherry-shortcut-key-config-panel-wrapper .shortcut-panel-settings .j-shortcut-settings-disable-btn:hover{color:var(--color-error)}.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul{opacity:.3}.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item,.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .shortcut-key-item{cursor:default;pointer-events:none}.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item:hover,.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .shortcut-key-item:hover{color:inherit;background-color:rgba(0,0,0,0)}.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item:hover .shortcut-key-config-panel-kbd,.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .shortcut-key-item:hover .shortcut-key-config-panel-kbd{transform:translateX(0)}.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .cherry-dropdown-item:hover .edit-btn,.cherry .cherry-shortcut-key-config-panel-wrapper.disable .cherry-shortcut-key-config-panel-ul .shortcut-key-item:hover .edit-btn{opacity:0;visibility:hidden}.cherry .cherry-shortcut-key-config-panel-wrapper.disable .j-shortcut-settings-disable-btn{color:var(--color-error)}.cherry{display:flex;flex-flow:row wrap;align-items:stretch;align-content:flex-start;height:100%;min-height:60px;position:relative}.cherry .cherry-editor,.cherry .cherry-previewer{max-height:calc(100% - var(--height-toolbar));min-height:calc(100% - var(--height-toolbar))}.cherry .CodeMirror{height:100%}.cherry.cherry--no-toolbar .cherry-toolbar,.cherry.cherry--no-toolbar .cherry-sidebar{height:0;display:none}.cherry.cherry--no-toolbar .cherry-editor,.cherry.cherry--no-toolbar .cherry-previewer{max-height:100%;min-height:100%}.cherry{font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--md-paragraph-line-height);color:var(--base-font-color);background:var(--base-editor-bg);box-shadow:var(--shadow-md)}.cherry .ch-icon{vertical-align:middle}.cherry .clearfix{zoom:1}.cherry .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size:0}.cherry.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.cherry .no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cherry .cherry-insert-table-menu{display:block;position:fixed;top:40px;left:40px;border-collapse:separate;box-shadow:var(--shadow-md);padding:4px;border-radius:var(--radius-md);width:auto;height:auto}.cherry .cherry-insert-table-menu-item{padding:7px;border:1px solid var(--base-border-color)}.cherry .cherry-insert-table-menu-item.active{background-color:var(--toolbar-btn-hover-bg)}.cherry-dropdown{position:absolute;width:130px;min-height:40px;background:var(--dropdown-bg);border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);padding:var(--dropdown-padding);border-radius:var(--dropdown-radius);margin-left:-60px;z-index:13}.cherry-dropdown-item{width:calc(100% - 8px);padding:var(--dropdown-item-padding);text-align:left;display:block;min-height:var(--dropdown-item-height);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm);font-style:normal;cursor:pointer;box-sizing:border-box;color:var(--dropdown-item-color);background:var(--dropdown-bg);border-radius:var(--dropdown-item-radius);margin:2px 4px;transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease}.cherry-dropdown-item:hover{background:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-dropdown-item__selected{background:var(--dropdown-item-active-bg);color:var(--dropdown-item-active-color)}.cherry-dropdown-item .ch-icon{margin-right:8px;vertical-align:middle}.cherry-dropdown-separator{height:1px;background-color:var(--oc-gray-3);margin:var(--spacing-xs) var(--spacing-sm);opacity:.6}.cherry-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--toolbar-padding);font-size:var(--toolbar-font-size);line-height:2.8;min-height:var(--toolbar-min-height);flex-basis:100%;box-sizing:border-box;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--toolbar-shadow);background:var(--toolbar-bg);border-radius:var(--toolbar-radius);overflow:hidden}.cherry-toolbar .icon-loading.loading{display:inline-block;width:var(--spacing-sm);height:var(--spacing-sm)}.cherry-toolbar .icon-loading.loading:after{content:" ";display:block;width:var(--spacing-sm);height:var(--spacing-sm);margin-left:2px;margin-top:-2px;border-radius:50%;border:2px solid var(--toolbar-btn-color);border-color:var(--toolbar-btn-color) rgba(0,0,0,0) var(--toolbar-btn-color) rgba(0,0,0,0);animation:loading 1.2s linear infinite}.cherry-toolbar .toolbar-left,.cherry-toolbar .toolbar-right{display:flex;align-items:center;flex-wrap:wrap;flex:1}.cherry-toolbar .toolbar-left{margin-right:var(--toolbar-padding)}.cherry-toolbar .toolbar-right{flex:0 1 auto;flex-direction:row-reverse;margin-left:calc(var(--toolbar-padding)/2);box-sizing:border-box;min-height:0}.cherry-toolbar.preview-only .cherry-toolbar-button{display:none}.cherry-toolbar.preview-only .cherry-toolbar-switchPreview{display:inline}.cherry-toolbar-button{float:left;height:var(--toolbar-btn-height);padding:var(--toolbar-btn-padding);color:var(--toolbar-btn-color);background:var(--toolbar-btn-bg);border-radius:var(--toolbar-btn-radius);transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease;cursor:pointer;font-style:normal}.cherry-toolbar-button:hover{color:var(--toolbar-btn-hover-color);background:var(--toolbar-btn-hover-bg)}.cherry-toolbar-button.cherry-toolbar-split{font-size:0;height:19px;padding:0 !important;margin:0px 4px;border:1px solid rgba(0,0,0,0);border-left:1px solid var(--toolbar-split-color);pointer-events:none;overflow:hidden;opacity:.5}.cherry-toolbar-button.disabled{color:var(--toolbar-btn-disabled)}.cherry-toolbar .cherry-toolbar,.cherry-toolbar .cherry-floatmenu,.cherry-toolbar .cherry-bubble,.cherry-toolbar .cherry .cherry-previewer-img-tool-handler,.cherry .cherry-toolbar .cherry-previewer-img-tool-handler,.cherry-toolbar .cherry-sidebar{background:var(--toolbar-bg);border-color:var(--toolbar-border)}.cherry-toolbar .cherry-toolbar .cherry-toolbar-button,.cherry-toolbar .cherry-floatmenu .cherry-toolbar-button,.cherry-toolbar .cherry-bubble .cherry-toolbar-button,.cherry-toolbar .cherry .cherry-previewer-img-tool-handler .cherry-toolbar-button,.cherry .cherry-toolbar .cherry-previewer-img-tool-handler .cherry-toolbar-button,.cherry-toolbar .cherry-sidebar .cherry-toolbar-button{color:var(--toolbar-btn-color)}.cherry-toolbar .cherry-toolbar .cherry-toolbar-button i,.cherry-toolbar .cherry-floatmenu .cherry-toolbar-button i,.cherry-toolbar .cherry-bubble .cherry-toolbar-button i,.cherry-toolbar .cherry .cherry-previewer-img-tool-handler .cherry-toolbar-button i,.cherry .cherry-toolbar .cherry-previewer-img-tool-handler .cherry-toolbar-button i,.cherry-toolbar .cherry-sidebar .cherry-toolbar-button i{color:var(--toolbar-btn-color)}.cherry-toolbar .cherry-toolbar .cherry-toolbar-button:hover,.cherry-toolbar .cherry-floatmenu .cherry-toolbar-button:hover,.cherry-toolbar .cherry-bubble .cherry-toolbar-button:hover,.cherry-toolbar .cherry .cherry-previewer-img-tool-handler .cherry-toolbar-button:hover,.cherry .cherry-toolbar .cherry-previewer-img-tool-handler .cherry-toolbar-button:hover,.cherry-toolbar .cherry-sidebar .cherry-toolbar-button:hover{background-color:var(--toolbar-btn-hover-bg);color:var(--toolbar-btn-hover-color) !important;border-color:var(--toolbar-border)}.cherry-toolbar .cherry-toolbar .cherry-toolbar-button:hover i,.cherry-toolbar .cherry-floatmenu .cherry-toolbar-button:hover i,.cherry-toolbar .cherry-bubble .cherry-toolbar-button:hover i,.cherry-toolbar .cherry .cherry-previewer-img-tool-handler .cherry-toolbar-button:hover i,.cherry .cherry-toolbar .cherry-previewer-img-tool-handler .cherry-toolbar-button:hover i,.cherry-toolbar .cherry-sidebar .cherry-toolbar-button:hover i{color:var(--toolbar-btn-hover-color) !important}.cherry-toolbar .cherry-sidebar{box-shadow:var(--shadow-md)}.cherry{--ace-serach-bg: var(--dropdown-bg);--ace-search-text-color: var(--toolbar-btn-color)}.cherry.theme__default{--ace-serach-bg: var(--oc-white);--ace-search-text-color: var(--base-font-color)}.cherry .ace_search{background:var(--ace-serach-bg);color:var(--ace-search-text-color);border:var(--border-width-1) solid var(--dropdown-border);border-radius:var(--radius-2xl);max-width:340px;overflow:hidden;box-shadow:var(--dropdown-shadow);padding:var(--spacing-sm);position:absolute;top:var(--spacing-lg);z-index:99;white-space:normal;font-size:13px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.cherry .ace_search.left{left:var(--spacing-lg)}.cherry .ace_search.right{right:var(--spacing-lg)}.cherry .ace_search .ace_search_form,.cherry .ace_search .ace_replace_form{border-radius:var(--radius-lg);padding:var(--spacing-xs);border:1.5px solid var(--oc-gray-3);margin-bottom:var(--spacing-sm);overflow:hidden;margin-right:var(--spacing-2xl);display:flex;align-items:center}.cherry .ace_search .ace_search_form:focus-within,.cherry .ace_search .ace_replace_form:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--secondary-color)}.cherry .ace_search .ace_search_form.ace_nomatch,.cherry .ace_search .ace_replace_form.ace_nomatch{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.cherry .ace_search .ace_search_field{background:rgba(0,0,0,0);color:var(--ace-search-text-color);border:none;box-sizing:border-box;height:22px;outline:0;padding:var(--spacing-md) var(--spacing-sm);width:238px}.cherry .ace_search .ace_search_field::-moz-placeholder{color:var(--oc-gray-5)}.cherry .ace_search .ace_search_field::placeholder{color:var(--oc-gray-5)}.cherry .ace_search .ace_searchbtn,.cherry .ace_search .ace_replacebtn{background:var(--ace-serach-bg);color:var(--ace-search-text-color);border:0 none;border-left:1px solid var(--oc-gray-3);cursor:pointer;height:24px;width:26px;padding:0 var(--spacing-xs);margin:0;position:relative;transition:all .15s ease}.cherry .ace_search .ace_searchbtn:hover,.cherry .ace_search .ace_replacebtn:hover{background:var(--oc-gray-3);color:var(--oc-gray-8)}.cherry .ace_search .ace_searchbtn:last-child,.cherry .ace_search .ace_replacebtn:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.cherry .ace_search .ace_searchbtn:disabled{background:none;cursor:default}.cherry .ace_search .ace_searchbtn_close{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:none;border:none;color:var(--ace-search-text-color);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-lg);transition:all .15s ease;display:flex;align-items:center;justify-content:center}.cherry .ace_search .ace_searchbtn_close:hover{background:var(--oc-gray-3);color:var(--oc-gray-8);transform:scale(1.1)}.cherry .ace_search .ace_button{display:block;border:1px solid var(--oc-gray-3);color:var(--ace-search-text-color);cursor:pointer;font-weight:var(--font-weight-semibold);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;opacity:var(--opacity-75);box-sizing:border-box;width:var(--spacing-xl);height:var(--spacing-xl);line-height:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;transition:all .15s ease}.cherry .ace_search .ace_button:hover{background:var(--oc-gray-3);color:var(--oc-gray-8);transform:translateY(-1px);opacity:var(--opacity-100)}.cherry .ace_search .ace_button.checked{border-color:var(--primary-color);background-color:var(--secondary-color);color:var(--ace-search-text-color);opacity:var(--opacity-100)}.cherry .ace_search .ace_search_options{clear:both;display:flex;justify-content:space-between;align-items:center;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cherry .ace_search .ace_search_counter{line-height:var(--spacing-xl);padding:0 var(--spacing-sm)}.cherry .ace_search button svg,.cherry .ace_search path{pointer-events:none}.cherry{--seraching-highlight-color: rgba(252, 195, 25, 0.5)}.cherry.theme__dark{--seraching-highlight-color: rgba(77, 171, 247, 0.4)}.cherry .cm-searching{background-color:var(--seraching-highlight-color)}.cherry-sidebar{width:30px;position:absolute;top:48px;right:7px;z-index:11;bottom:0;overflow:hidden}.cherry-sidebar .cherry-toolbar-button{height:30px;width:30px;padding:0 6px;color:var(--toolbar-btn-color);background:var(--toolbar-btn-bg);border-radius:var(--toolbar-btn-radius);transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease}.cherry-sidebar .cherry-toolbar-button:hover{background:var(--toolbar-btn-hover-bg);color:var(--toolbar-btn-hover-color)}.cherry-sidebar .cherry-toolbar-button .icon-loading.loading{display:inline-block;width:8px;height:8px}.cherry-sidebar .cherry-toolbar-button .icon-loading.loading:after{content:" ";display:block;width:8px;height:8px;margin-left:2px;margin-top:-2px;border-radius:50%;border:2px solid var(--toolbar-btn-color);border-color:var(--toolbar-btn-color) rgba(0,0,0,0) var(--toolbar-btn-color) rgba(0,0,0,0);animation:loading 1.2s linear infinite}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cherry-bubble,.cherry .cherry-previewer-img-tool-handler{position:absolute;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:var(--font-size-sm);min-height:var(--bubble-btn-height);min-width:50px;border:var(--border-width-1) solid var(--bubble-border);background-color:var(--bubble-bg);box-shadow:var(--bubble-shadow);border-radius:var(--bubble-radius);z-index:var(--bubble-z-index);padding:var(--spacing-xs)}.cherry-bubble.cherry-bubble--centered,.cherry .cherry-bubble--centered.cherry-previewer-img-tool-handler{left:50%;transform:translateX(-50%)}.cherry-bubble .cherry-bubble-top,.cherry .cherry-previewer-img-tool-handler .cherry-bubble-top,.cherry-bubble .cherry-bubble-bottom,.cherry .cherry-previewer-img-tool-handler .cherry-bubble-bottom{position:absolute;left:50%;width:12px;height:12px;margin-left:-6px;background:var(--bubble-bg);box-sizing:border-box;z-index:calc(var(--bubble-z-index) + 1);pointer-events:none}.cherry-bubble .cherry-bubble-top,.cherry .cherry-previewer-img-tool-handler .cherry-bubble-top{top:0;transform:translateY(-50%) rotate(45deg);border-top:var(--border-width-1) solid var(--bubble-border);border-left:var(--border-width-1) solid var(--bubble-border);border-right:var(--border-width-1) solid rgba(0,0,0,0);border-bottom:var(--border-width-1) solid rgba(0,0,0,0)}.cherry-bubble .cherry-bubble-bottom,.cherry .cherry-previewer-img-tool-handler .cherry-bubble-bottom{bottom:0;transform:translateY(50%) rotate(45deg);border-bottom:var(--border-width-1) solid var(--bubble-border);border-right:var(--border-width-1) solid var(--bubble-border);border-top:var(--border-width-1) solid rgba(0,0,0,0);border-left:var(--border-width-1) solid rgba(0,0,0,0)}.cherry-bubble .cherry-toolbar-button,.cherry .cherry-previewer-img-tool-handler .cherry-toolbar-button{display:inline-flex;align-items:center;justify-content:center;height:var(--bubble-btn-height);color:var(--toolbar-btn-color);background:var(--toolbar-btn-bg);padding:var(--bubble-padding);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:calc(var(--bubble-z-index) + 2)}.cherry-bubble .cherry-toolbar-button:hover,.cherry .cherry-previewer-img-tool-handler .cherry-toolbar-button:hover{border-color:var(--toolbar-border);background-color:var(--toolbar-btn-hover-bg);color:var(--toolbar-btn-hover-color)}.cherry-bubble .cherry-toolbar-button.cherry-toolbar-split,.cherry .cherry-previewer-img-tool-handler .cherry-toolbar-button.cherry-toolbar-split{height:65%;min-height:calc(.65*var(--bubble-btn-height))}.cherry-switch-paste{display:flex;align-items:center;justify-content:center}.cherry-switch-paste .cherry-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:80px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--toolbar-btn-color);background:var(--toolbar-btn-bg);border-radius:var(--dropdown-radius);border:none;transition:background-color .2s}.cherry-switch-paste .cherry-toolbar-button:hover{background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-switch-paste .cherry-toolbar-button.active{background-color:var(--dropdown-item-active-bg);color:var(--dropdown-item-active-color)}.cherry-floatmenu{z-index:4;display:none;position:absolute;left:30px;margin-left:60px;height:var(--line-height-relaxed);line-height:var(--line-height-relaxed);border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cherry-floatmenu .cherry-toolbar-button{float:left;padding:0 var(--spacing-sm);margin:0;height:var(--line-height-relaxed);line-height:var(--line-height-relaxed);font-size:var(--toolbar-font-size);color:var(--toolbar-btn-color);background:var(--toolbar-btn-bg);border-radius:var(--radius-xs);overflow:hidden;vertical-align:middle;text-align:center;border:0;cursor:pointer;font-style:normal;transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease}.cherry-floatmenu .cherry-toolbar-button.cherry-toolbar-split{border-left:1px solid var(--toolbar-split-color);width:0;padding:0;overflow:hidden;height:25px}.cherry-floatmenu .cherry-toolbar-button .ch-icon{color:var(--toolbar-btn-color);font-size:var(--font-size-xs)}.cherry-floatmenu .cherry-toolbar-button:hover{background:var(--toolbar-btn-hover-bg);color:var(--toolbar-btn-hover-color)}.cherry-floatmenu .cherry-toolbar-button:hover .ch-icon{color:var(--toolbar-btn-hover-color)}.cherry-editor{position:relative;padding-top:5px;padding-right:5px;width:50%;box-sizing:border-box;overflow:hidden;background-color:var(--base-editor-bg);z-index:1}.cherry-editor.cherry-editor--full{width:100%;padding-right:0}.cherry-editor.cherry-editor--hidden{display:none}.cherry-editor-writing-style--focus::before{content:"";display:block;width:100%;position:absolute;top:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.0235294118), rgba(0, 0, 0, 0.2));pointer-events:none;z-index:11}.cherry-editor-writing-style--focus::after{content:"";display:block;width:100%;position:absolute;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.0235294118), rgba(0, 0, 0, 0.2));pointer-events:none;z-index:11}.cherry-editor-writing-style--typewriter .CodeMirror-lines{position:relative}.cherry-editor-writing-style--typewriter .CodeMirror-lines::before{content:"";display:block}.cherry-editor-writing-style--typewriter .CodeMirror-lines::after{content:"";display:block}.cherry-editor .CodeMirror{font-family:var(--font-family-sans);background-color:var(--base-editor-bg);color:var(--base-font-color)}.cherry-editor .CodeMirror textarea{font-size:var(--md-paragraph-line-height)}.cherry-editor .CodeMirror .CodeMirror-cursor{border-left:1px solid var(--editor-cursor-color)}.cherry-editor .CodeMirror .CodeMirror-selected{background-color:var(--editor-selection-bg)}.cherry-editor .CodeMirror .CodeMirror-scroll span,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta{color:var(--base-font-color)}.cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-header,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-atom{color:var(--editor-header-color)}.cherry-editor .CodeMirror .CodeMirror-scroll .cm-url{background-color:var(--editor-url-bg-color)}.cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,.cherry-editor .CodeMirror .CodeMirror-scroll .cm-url{color:var(--editor-comment-color)}.cherry-editor .CodeMirror-lines{padding:15px 34px}.cherry-editor .CodeMirror-lines .long-text,.cherry-editor .CodeMirror-lines .drawio,.cherry-editor .CodeMirror-lines .base64,.cherry-editor .CodeMirror-lines .url-truncated{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:80px;white-space:nowrap;vertical-align:bottom;color:#8b008b !important;font-size:var(--font-size-xs) !important}.cherry-editor .CodeMirror-lines .url-truncated{max-width:200px}.cherry-editor .cm-s-default .cm-header{color:var(--editor-header-color)}.cherry-editor .cm-s-default .cm-string{color:var(--editor-string-color)}.cherry-editor .cm-s-default .cm-comment{color:var(--editor-comment-color);font-family:var(--font-family-mono);font-size:.9em}.cherry-editor .cm-s-default .cm-whitespace,.cherry-editor .cm-tab{font-family:var(--font-family-mono);font-size:.9em}.cherry-editor .cm-s-default .cm-quote{color:var(--editor-quote-color)}.cherry-editor .cm-s-default .cm-link{color:var(--editor-link-color)}.cherry-editor .cm-s-default .cm-url{background:var(--editor-url-bg-color);font-family:var(--font-family-mono);font-size:.9em}.cherry-editor .cm-s-default .cm-variable-2{color:var(--editor-v2-color)}.cherry-editor .cm-s-default .cm-variable-3{color:var(--editor-v3-color)}.cherry-editor .cm-s-default .cm-keyword{color:var(--editor-keyword-color)}.cherry-editor .cm-s-default .cm-fullWidth{color:var(--full-width-color) !important;z-index:3;cursor:pointer}.cherry-drag{width:15px;cursor:ew-resize;position:absolute;z-index:12;background:rgba(0,0,0,0)}.cherry-drag.cherry-drag--show{width:5px;display:block;background:#dfe6ee}.cherry-drag.cherry-drag--hidden{display:none}.cherry-editor-mask{z-index:10;position:absolute;display:none;background:rgba(0,0,0,.2)}.cherry-editor-mask.cherry-editor-mask--show{display:block}.cherry-previewer-mask{z-index:10;position:absolute;display:none;background:rgba(0,0,0,.4)}.cherry-previewer-mask.cherry-previewer-mask--show{display:block}.cherry-previewer-codeBlock-click-handler{position:absolute;z-index:1}.cherry-mask-code-block{width:100%;padding-top:50px;background-image:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, var(--toolbar-bg) 100%);text-align:center;position:absolute;left:0;right:0;bottom:.5em;z-index:10;opacity:0;visibility:hidden;transition:opacity .7s ease-in-out,height .7s ease-in-out}.cherry-mask-code-block .expand-btn{width:25px;height:25px;border:1px solid rgba(255,255,255,0);cursor:pointer;border-radius:5px;transition:all .3s;z-index:12;color:var(--toolbar-btn-color);background-color:var(--toolbar-bg);display:inline-block}.cherry-mask-code-block .expand-btn:hover{color:var(--toolbar-btn-hover-color);background-color:var(--toolbar-btn-hover-bg);border-color:#eee}.cherry-code-unExpand pre{height:240px;overflow:hidden !important}.cherry-code-unExpand .cherry-mask-code-block{display:inline-block;opacity:1;visibility:visible}.cherry-previewer-codeBlock-hover-handler{z-index:0;position:absolute;margin-top:-20px;pointer-events:none}.cherry-previewer-codeBlock-hover-handler *{pointer-events:all}.cherry-previewer-codeBlock-hover-handler .cherry-code-block-custom-btn,.cherry-previewer-codeBlock-hover-handler .cherry-copy-code-block,.cherry-previewer-codeBlock-hover-handler .cherry-unExpand-code-block,.cherry-previewer-codeBlock-hover-handler .cherry-edit-code-block{position:relative;width:25px;text-align:center;height:25px;cursor:pointer;float:right;top:35px;border-radius:5px;box-shadow:5px 0 5px rgba(0,0,0,.05);transition:all .3s;z-index:2;color:var(--base-font-color);background-color:var(--toolbar-bg);border:1px solid var(--base-border-color)}.cherry-previewer-codeBlock-hover-handler .cherry-code-block-custom-btn{width:auto;padding:0 5px}.cherry-previewer-codeBlock-hover-handler .cherry-expand-code-block{position:absolute;box-shadow:5px 0 5px rgba(0,0,0,.05);width:25px;text-align:center;height:25px;cursor:pointer;float:right;border-radius:5px;margin-left:-27px;transition:all .3s;z-index:2;color:var(--toolbar-btn-color);background-color:var(--primary-color);border:1px solid var(--base-border-color);top:45px;right:10px}.cherry-previewer-codeBlock-hover-handler .cherry-unExpand-code-block{z-index:12}.cherry-previewer-codeBlock-hover-handler .cherry-unExpand-code-block.hidden{display:none}.cherry-previewer-codeBlock-hover-handler .cherry-code-block-custom-btn,.cherry-previewer-codeBlock-hover-handler .cherry-copy-code-block,.cherry-previewer-codeBlock-hover-handler .cherry-expand-code-block,.cherry-previewer-codeBlock-hover-handler .cherry-unExpand-code-block,.cherry-previewer-codeBlock-hover-handler .cherry-edit-code-block{cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease;transform:translateY(0);outline:none}.cherry-previewer-codeBlock-hover-handler .cherry-code-block-custom-btn:hover,.cherry-previewer-codeBlock-hover-handler .cherry-copy-code-block:hover,.cherry-previewer-codeBlock-hover-handler .cherry-expand-code-block:hover,.cherry-previewer-codeBlock-hover-handler .cherry-unExpand-code-block:hover,.cherry-previewer-codeBlock-hover-handler .cherry-edit-code-block:hover{color:var(--toolbar-btn-hover-color);background-color:var(--toolbar-btn-hover-bg);border-color:rgba(0,0,0,0);transform:translateY(-2px)}.cherry-previewer-codeBlock-hover-handler .cherry-code-block-custom-btn:active,.cherry-previewer-codeBlock-hover-handler .cherry-copy-code-block:active,.cherry-previewer-codeBlock-hover-handler .cherry-expand-code-block:active,.cherry-previewer-codeBlock-hover-handler .cherry-unExpand-code-block:active,.cherry-previewer-codeBlock-hover-handler .cherry-edit-code-block:active{color:var(--toolbar-btn-hover-color);transform:translateY(0);box-shadow:none;background-color:var(--toolbar-btn-active-bg);transition-duration:.1s}.cherry-previewer-codeBlock-hover-handler .cherry-code-block-custom-btn:focus-visible,.cherry-previewer-codeBlock-hover-handler .cherry-copy-code-block:focus-visible,.cherry-previewer-codeBlock-hover-handler .cherry-expand-code-block:focus-visible,.cherry-previewer-codeBlock-hover-handler .cherry-unExpand-code-block:focus-visible,.cherry-previewer-codeBlock-hover-handler .cherry-edit-code-block:focus-visible{box-shadow:0 0 0 2px var(--base-previewer-bg),0 0 0 4px var(--primary-color)}.cherry-previewer-codeBlock-hover-handler .cherry-code-preview-lang-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:14px;color:var(--base-font-color);background-color:var(--toolbar-bg);border:1px solid var(--base-border-color);border-radius:6px;padding:5px 36px 5px 12px;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23495057' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.cherry-previewer-codeBlock-hover-handler .cherry-code-preview-lang-select:focus{border-color:var(--primary-color);outline:0;box-shadow:0 0 0 2px var(--base-previewer-bg),0 0 0 4px var(--primary-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23495057' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 11 6-6 6 6'/%3e%3c/svg%3e")}.cherry-previewer-codeBlock-hover-handler .cherry-code-preview-lang-select option{color:var(--base-font-color);font-size:14px;background-color:var(--toolbar-bg);cursor:cursor}.cherry-previewer-codeBlock-hover-handler .cherry-code-preview-lang-select option:hover{background-color:var(--toolbar-btn-hover-bg);color:var(--toolbar-btn-hover-color)}.cherry-previewer-codeBlock-hover-handler .cherry-code-preview-lang-select:disabled{background-color:var(--base-border-color);color:var(--base-font-color);cursor:not-allowed}.float-previewer-wrap{position:fixed;right:0;top:0;z-index:100;border-radius:12px;overflow:hidden;box-shadow:0 0 60px rgba(0,0,0,.1);resize:both;min-width:430px;min-height:300px}.float-previewer-wrap.float-previewer-dragging{box-shadow:0 0 60px rgba(0,0,0,.3)}.float-previewer-wrap.float-previewer-dragging .float-previewer-header{cursor:grabbing;background:#ace4ff}.float-previewer-wrap .float-previewer-header{z-index:999999;height:40px;border-bottom:1px solid #ebedee;background:#caecfd;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:grab}.float-previewer-wrap .float-previewer-header .float-previewer-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-size-md);color:#333;font-weight:bold}.float-previewer-wrap .cherry-previewer{border-left:none}.cherry-previewer{padding:20px 45px 20px 20px;border-left:2px solid var(--drag-border-color);width:50%;box-sizing:border-box;background-color:var(--base-previewer-bg);min-height:auto;overflow-y:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cherry-previewer .cherry-mobile-previewer-content{width:375px;height:100%;margin:0 auto;padding:25px 30px;overflow-y:scroll;box-shadow:0 0 60px rgba(0,0,0,.1);box-sizing:border-box;background-color:var(--previewer-mobile-bg)}.cherry-previewer.cherry-previewer--hidden{width:0;display:none}.cherry-previewer.cherry-previewer--full{width:100%}.cherry-previewer .cherry-list__upper-roman{list-style:upper-roman}.cherry-previewer .cherry-list__lower-greek{list-style:lower-greek}.cherry-previewer .cherry-list__lower-alpha{list-style:lower-alpha}.cherry-previewer .cherry-list__cjk-ideographic{list-style:cjk-ideographic}.cherry-previewer .cherry-list__circle{list-style:circle}.cherry-previewer .cherry-list__square{list-style:square}[data-code-block-theme=default] .cherry-previewer .cherry-code-block-custom-btn,[data-code-block-theme=default] .cherry-previewer .cherry-copy-code-block,[data-code-block-theme=default] .cherry-previewer .cherry-expand-code-block,[data-code-block-theme=default] .cherry-previewer .cherry-unExpand-code-block,[data-code-block-theme=default] .cherry-previewer .cherry-edit-code-block,[data-code-block-theme=funky] .cherry-previewer .cherry-code-block-custom-btn,[data-code-block-theme=funky] .cherry-previewer .cherry-copy-code-block,[data-code-block-theme=funky] .cherry-previewer .cherry-expand-code-block,[data-code-block-theme=funky] .cherry-previewer .cherry-unExpand-code-block,[data-code-block-theme=funky] .cherry-previewer .cherry-edit-code-block,[data-code-block-theme=solarized-light] .cherry-previewer .cherry-code-block-custom-btn,[data-code-block-theme=solarized-light] .cherry-previewer .cherry-copy-code-block,[data-code-block-theme=solarized-light] .cherry-previewer .cherry-expand-code-block,[data-code-block-theme=solarized-light] .cherry-previewer .cherry-unExpand-code-block,[data-code-block-theme=solarized-light] .cherry-previewer .cherry-edit-code-block,[data-code-block-theme=coy] .cherry-previewer .cherry-code-block-custom-btn,[data-code-block-theme=coy] .cherry-previewer .cherry-copy-code-block,[data-code-block-theme=coy] .cherry-previewer .cherry-expand-code-block,[data-code-block-theme=coy] .cherry-previewer .cherry-unExpand-code-block,[data-code-block-theme=coy] .cherry-previewer .cherry-edit-code-block{background-color:#3582fb}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.cherry-previewer .cherry-flow-session-cursor{background-color:rgba(53,130,251,.5333333333);padding:0 2.5px;animation:blink 1s infinite}.cherry-color-wrap{display:none;position:fixed;width:300px;padding:16px;z-index:13;background:var(--toolbar-bg);box-shadow:var(--shadow-md);border-radius:var(--dropdown-radius);border:1px solid var(--dropdown-border)}.cherry-color-wrap .cherry-color-tabs{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cherry-color-wrap .cherry-color-tabs .cherry-color-tab-group{display:flex;background:var(--border-color);border-radius:var(--radius-lg);padding:2px;width:auto}.cherry-color-wrap .cherry-color-tabs .cherry-color-tab{padding:8px 12px;text-align:center;font-size:12px;color:var(--toolbar-btn-color);cursor:pointer;border-radius:var(--radius-lg);transition:all .2s;white-space:nowrap}.cherry-color-wrap .cherry-color-tabs .cherry-color-tab.active{background:var(--dropdown-item-active-bg);color:var(--dropdown-item-active-color)}.cherry-color-wrap .cherry-color-tabs .cherry-color-tab:hover:not(.active){background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-color-wrap .cherry-color-tabs .cherry-color-clear{font-size:12px;color:var(--toolbar-btn-color);cursor:pointer;padding:8px 12px;border-radius:var(--radius-lg);transition:all .2s;white-space:nowrap}.cherry-color-wrap .cherry-color-tabs .cherry-color-clear:hover{background-color:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-color-wrap .cherry-color-picker{margin-bottom:16px}.cherry-color-wrap .cherry-color-picker .cherry-color-main{width:100%;height:160px;border-radius:6px;position:relative;cursor:crosshair;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cherry-color-wrap .cherry-color-picker .cherry-color-main .cherry-color-saturation{width:100%;height:100%;position:relative;cursor:crosshair}.cherry-color-wrap .cherry-color-picker .cherry-color-main .cherry-color-saturation .cherry-color-pointer{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:2}.cherry-color-wrap .cherry-color-picker .cherry-color-hue-container{display:flex;align-items:center;gap:8px;margin-top:8px}.cherry-color-wrap .cherry-color-picker .cherry-color-hue{flex:1;height:14px;border-radius:7px;background:linear-gradient(to right, #ff0000 7px, #ffff00 calc(17% + 7px), #00ff00 calc(33% + 7px), #00ffff calc(50% + 7px), #0000ff calc(67% + 7px), #ff00ff calc(83% + 7px), #ff0000 calc(100% - 7px));position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cherry-color-wrap .cherry-color-picker .cherry-color-hue .cherry-color-hue-pointer{position:absolute;top:50%;width:14px;height:14px;border:2px solid #fff;border-radius:50%;transform:translate(-50%, -50%);box-shadow:0 0 5px rgba(0,0,0,.5);pointer-events:none;z-index:2}.cherry-color-wrap .cherry-color-picker .cherry-color-preview{width:24px;height:24px;border-radius:var(--radius-lg);flex-shrink:0}.cherry-color-wrap .cherry-color-recent .cherry-color-section-title,.cherry-color-wrap .cherry-color-presets .cherry-color-section-title{font-size:12px;color:var(--toolbar-btn-color);margin-bottom:8px;font-weight:500}.cherry-color-wrap .cherry-color-recent{margin-bottom:16px}.cherry-color-wrap .cherry-color-recent .cherry-color-recent-grid{display:flex;flex-wrap:wrap;gap:6px}.cherry-color-wrap .cherry-color-recent .cherry-color-recent-grid .cherry-color-recent-empty{background:var(--bg-color-lighter);border-style:dashed;cursor:default}.cherry-color-wrap .cherry-color-recent .cherry-color-recent-grid .cherry-color-recent-empty:hover{transform:none}.cherry-color-wrap .cherry-color-presets .cherry-color-preset-grid{display:flex;flex-wrap:wrap}.cherry-color-wrap .cherry-color-presets .cherry-color-preset-grid .cherry-color-preset-row{display:flex;gap:6px;margin-bottom:6px;width:100%}.cherry-color-wrap .cherry-color-item{width:24px;height:24px;border-radius:4px;cursor:pointer;transition:transform .1s;border:1px solid var(--dropdown-border)}.cherry-color-wrap .cherry-color-item:hover{transform:scale(1.15);z-index:1;position:relative}.Cherry-Math svg{max-width:100%}.cherry-suggester-panel{display:none;position:absolute;left:0;top:0;background:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);padding:var(--dropdown-padding);max-height:500px;z-index:var(--z-index-dropdown, 13);overflow-x:hidden;overflow-y:auto}.cherry-suggester-panel .cherry-suggester-panel__item{border:none;white-space:nowrap;min-width:50px;padding:var(--dropdown-item-padding);color:var(--toolbar-btn-color);background:var(--toolbar-btn-bg);display:block;cursor:pointer;border-radius:var(--dropdown-item-radius);font-size:var(--font-size-sm);margin:2px 4px;transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease;display:flex;align-items:center}.cherry-suggester-panel .cherry-suggester-panel__item:hover{background:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.cherry-suggester-panel .cherry-suggester-panel__item.cherry-suggester-panel__item--selected{background:var(--dropdown-item-active-bg);color:var(--dropdown-item-active-color);text-decoration:none}.cherry-suggester-panel .cherry-suggester-panel__item>i{display:inline-block;transform:translateY(2px);margin-right:8px}.cherry-suggester-panel .cherry-suggester-panel__item .ch-icon{margin-right:8px;vertical-align:middle;font-size:var(--font-size-md);display:inline-block;line-height:1;position:static}.cherry-suggestion{background-color:#ebf3ff;color:#3582fb;padding:1px 4px;border-radius:3px;cursor:pointer}.cherry-flex-toc{z-index:11;position:absolute;width:160px;height:calc(100% - 220px);max-height:600px;right:0;top:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(255,255,255,.8666666667);margin-right:8px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0px 5px 11px rgba(51,51,51,.2);border-radius:10px;transition:all .3s}.cherry-flex-toc.cherry-flex-toc__fixed{position:fixed}.cherry-flex-toc:hover{background-color:#fff;width:260px}.cherry-flex-toc .cherry-toc-head{border-bottom:1px dashed rgba(51,51,51,.2);padding:5px}.cherry-flex-toc .cherry-toc-head .cherry-toc-title{font-size:var(--font-size-md);font-weight:bold;color:var(--primary-color);padding-left:5px}.cherry-flex-toc .cherry-toc-head .ch-icon-chevronsLeft{display:none}.cherry-flex-toc .cherry-toc-head .ch-icon-chevronsRight,.cherry-flex-toc .cherry-toc-head .ch-icon-chevronsLeft{padding:5px;position:absolute;right:0;top:0}.cherry-flex-toc .cherry-toc-head i{cursor:pointer;padding:5px 5px 0}.cherry-flex-toc .cherry-toc-head i:hover{color:#3582fb}.cherry-flex-toc .cherry-toc-list{overflow-y:auto;height:calc(100% - 40px);overflow-x:hidden;width:100%;padding-bottom:10px}.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a{display:block;text-decoration:none;color:#000;border-left:5px solid rgba(51,51,51,.2);height:28px;line-height:28px;transition:all .3s;padding-left:10px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;cursor:pointer}.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a:hover,.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a.current{border-left-color:var(--primary-color);color:var(--primary-color)}.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a__1{font-weight:bold}.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a__2{padding-left:20px}.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a__3{padding-left:40px}.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a__4{padding-left:60px}.cherry-flex-toc .cherry-toc-list .cherry-toc-one-a__5{padding-left:80px}.cherry-flex-toc.cherry-flex-toc__pure{width:30px;height:calc(100% - 200px);max-height:600px;background:rgba(255,255,255,0);box-shadow:none;border-radius:0}.cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head{height:25px;border-bottom:1px dashed rgba(51,51,51,0)}.cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head .cherry-toc-title{display:none}.cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head .ch-icon-chevronsRight{display:none}.cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head .ch-icon-chevronsLeft{display:inline}.cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-list{padding-left:7px}.cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-list .cherry-toc-one-a{overflow:hidden;width:0;margin-bottom:3px;height:5px;border-left-width:18px}.cherry-flex-toc.auto-num .cherry-toc-list{counter-reset:toclevel1}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__1{counter-reset:toclevel2}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__2{counter-reset:toclevel3}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__3{counter-reset:toclevel4}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__4{counter-reset:toclevel5}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__5{counter-reset:toclevel6}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__1:before{counter-increment:toclevel1;content:counter(toclevel1) ". "}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__2:before{counter-increment:toclevel2;content:counter(toclevel1) "." counter(toclevel2) ". "}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__3:before{counter-increment:toclevel3;content:counter(toclevel1) "." counter(toclevel2) "." counter(toclevel3) ". "}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__4:before{counter-increment:toclevel4;content:counter(toclevel1) "." counter(toclevel2) "." counter(toclevel3) "." counter(toclevel4) ". "}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__5:before{counter-increment:toclevel5;content:counter(toclevel1) "." counter(toclevel2) "." counter(toclevel3) "." counter(toclevel4) "." counter(toclevel5) ". "}.cherry-flex-toc.auto-num .cherry-toc-list .cherry-toc-one-a__6:before{counter-increment:toclevel5;content:counter(toclevel1) "." counter(toclevel2) "." counter(toclevel3) "." counter(toclevel4) "." counter(toclevel5) "." counter(toclevel6) ". "}.cherry.theme__default{--primary-color: var(--oc-blue-6);--secondary-color: var(--oc-blue-0);--base-font-color: var(--oc-gray-8);--base-editor-bg: var(--oc-white);--base-previewer-bg: var(--oc-white);--base-border-color: var(--oc-blue-5);--toolbar-bg: var(--oc-white);--toolbar-btn-color: var(--oc-gray-8);--toolbar-btn-hover-bg: var(--secondary-color);--toolbar-btn-hover-color: var(--primary-color);--toolbar-btn-active-bg: var(--secondary-color);--toolbar-split-color: var(--oc-blue-5);--editor-header-color: var(--primary-color);--editor-string-color: var(--oc-blue-4);--editor-comment-color: var(--oc-blue-4);--editor-quote-color: var(--oc-gray-8);--editor-link-color: var(--oc-blue-4);--editor-url-bg-color: var(--oc-blue-0);--editor-v2-color: var(--oc-gray-8);--editor-v3-color: var(--primary-color);--editor-keyword-color: var(--oc-blue-4);--editor-selection-bg: var(--oc-blue-2);--md-heading-color: var(--primary-color);--md-paragraph-color: var(--oc-gray-8);--md-link-color: var(--oc-blue-4);--md-link-hover-color: var(--primary-color);--md-inline-code-color: var(--oc-blue-4);--md-inline-code-bg: var(--oc-blue-0);--md-blockquote-bg: var(--oc-blue-0);--md-hr-border: var(--oc-blue-5);--md-table-border: var(--oc-blue-5);--accordion-bg: var(--oc-blue-0);--accordion-border: var(--oc-blue-2);--accordion-shadow: var(--shadow-sm);--accordion-summary-bg: var(--oc-blue-5);--accordion-summary-hover-bg: var(--oc-blue-4);--accordion-body-bg: var(--oc-blue-0);--accordion-body-border: var(--oc-blue-1);--accordion-body-color: var(--oc-gray-8)}.cherry.theme__dark{--primary-color: var(--oc-orange-5);--secondary-color: #513838;--base-font-color: var(--oc-gray-4);--base-editor-bg: var(--oc-gray-9);--base-previewer-bg: var(--oc-gray-8);--base-border-color: var(--oc-gray-5);--toolbar-bg: var(--oc-gray-7);--toolbar-btn-color: var(--oc-gray-4);--toolbar-btn-hover-bg: var(--oc-gray-6);--toolbar-btn-hover-color: var(--oc-white);--toolbar-btn-active-bg:var(--oc-gray-8);--toolbar-split-color: var(--oc-gray-5);--editor-header-color: var(--primary-color);--editor-string-color: var(--oc-yellow-3);--editor-comment-color: var(--oc-yellow-3);--editor-quote-color: var(--oc-gray-4);--editor-link-color: var(--oc-yellow-3);--editor-url-bg-color: rgb(81, 56, 56);--editor-v2-color: var(--oc-gray-4);--editor-v3-color: var(--primary-color);--editor-keyword-color: var(--oc-yellow-3);--editor-selection-bg: rgba(134, 142, 150, 0.8);--dropdown-item-hover-bg: var(--oc-gray-9);--dropdown-item-hover-color: var(--oc-orange-5);--dropdown-item-active-bg: var(--secondary-color);--dropdown-item-active-color: var(--primary-color);--md-heading-color: var(--oc-orange-5);--md-paragraph-color: var(--oc-gray-4);--md-link-color: var(--oc-yellow-3);--md-link-hover-color: var(--oc-orange-5);--md-inline-code-color: var(--oc-yellow-3);--md-inline-code-bg: rgb(81, 56, 56);--md-blockquote-bg: rgba(102, 128, 153, 0.05);--md-hr-border: var(--oc-gray-5);--md-table-border: var(--oc-gray-5);--md-toc-bg: var(--oc-gray-9);--md-toc-border-color: var(--oc-gray-7);--md-toc-indicator-color: var(--oc-gray-7);--md-toc-link-hover-bg: var(--oc-gray-8);--md-toc-link-active-bg: var(--oc-gray-7);--accordion-bg: var(--oc-gray-8);--accordion-border: var(--oc-gray-6);--accordion-shadow: var(--shadow-md);--accordion-summary-bg: var(--oc-orange-6);--accordion-summary-hover-bg: var(--oc-orange-5);--accordion-body-bg: var(--oc-gray-7);--accordion-body-border: var(--oc-gray-6);--accordion-body-color: var(--oc-gray-4)}.cherry.theme__dark .cherry-flex-toc:hover{background-color:var(--oc-gray-4);width:260px}.cherry.theme__dark .cherry-flex-toc .cherry-toc-head i:hover{color:var(--primary-color)}.cherry.theme__dark .cherry-flex-toc .cherry-toc-list .cherry-toc-one-a{border-left-color:rgba(255,146,43,.3)}.cherry.theme__dark .cherry-flex-toc .cherry-toc-list .cherry-toc-one-a.current{border-left-color:var(--oc-orange-6);color:var(--oc-orange-6)}.cherry.theme__dark .cherry-flex-toc .cherry-toc-list .cherry-toc-one-a:hover{border-left-color:var(--oc-orange-4);color:var(--oc-orange-6)}.cherry.theme__dark .cherry-flex-toc.cherry-flex-toc__pure{width:30px;height:calc(100% - 200px);max-height:600px;background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.cherry.theme__dark .cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head{height:25px;border-bottom:1px dashed rgba(0,0,0,0)}.cherry.theme__dark .cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head .cherry-toc-title{display:none}.cherry.theme__dark .cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head .ch-icon-chevronsRight{display:none}.cherry.theme__dark .cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-head .ch-icon-chevronsLeft{display:inline;color:var(--oc-orange-6)}.cherry.theme__dark .cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-list{padding-left:7px}.cherry.theme__dark .cherry-flex-toc.cherry-flex-toc__pure .cherry-toc-list .cherry-toc-one-a{overflow:hidden;width:0;margin-bottom:3px;height:5px;border-left-width:18px}.cherry-shortcut-key-config-panel-wrapper .shortcut-panel-title,.cherry-shortcut-key-config-panel-wrapper .shortcut-panel-settings{color:var(--oc-gray-9)}.cherry-markdown.theme__dark{--panel-border-radius: 16px;--panel-bg: linear-gradient(145deg, #2a2a2a 0%, #1e1e1e 100%);--panel-border: 1px solid rgba(109, 40, 217, 0.2);--panel-box-shadow: none;--panel-backdrop-filter: blur(10px);--panel-title-bg: linear-gradient(145deg, #333333 0%, #2a2a2a 100%);--panel-title-color: var(--oc-gray-1);--panel-title-border-radius: 16px 16px 0 0;--panel-title-border-bottom: 1px solid rgba(109, 40, 217, 0.15);--panel-body-bg: linear-gradient(145deg, #242424 0%, #1e1e1e 100%);--panel-body-color: var(--oc-gray-2);--panel-body-border-radius: 0 0 16px 16px;--panel-primary-bg: linear-gradient(145deg, rgba(109, 40, 217, 0.08) 0%, rgba(67, 56, 202, 0.08) 100%);--panel-primary-border-color: rgba(109, 40, 217, 0.3);--panel-primary-box-shadow: none;--panel-primary-title-bg: linear-gradient(145deg, rgba(109, 40, 217, 0.3) 0%, rgba(67, 56, 202, 0.3) 100%);--panel-primary-title-color: var(--oc-violet-2);--panel-primary-body-bg: linear-gradient(145deg, rgba(109, 40, 217, 0.05) 0%, rgba(67, 56, 202, 0.05) 100%);--panel-primary-body-color: var(--oc-violet-3);--panel-info-bg: linear-gradient(145deg, rgba(34, 184, 207, 0.08) 0%, rgba(59, 130, 246, 0.08) 100%);--panel-info-border-color: rgba(34, 184, 207, 0.3);--panel-info-box-shadow: none;--panel-info-title-bg: linear-gradient(145deg, rgba(34, 184, 207, 0.3) 0%, rgba(59, 130, 246, 0.3) 100%);--panel-info-title-color: var(--oc-cyan-2);--panel-info-body-bg: linear-gradient(145deg, rgba(34, 184, 207, 0.05) 0%, rgba(59, 130, 246, 0.05) 100%);--panel-info-body-color: var(--oc-cyan-3);--panel-warning-bg: linear-gradient(145deg, rgba(255, 193, 7, 0.08) 0%, rgba(251, 191, 36, 0.08) 100%);--panel-warning-border-color: rgba(255, 193, 7, 0.3);--panel-warning-box-shadow: none;--panel-warning-title-bg: linear-gradient(145deg, rgba(255, 193, 7, 0.3) 0%, rgba(251, 191, 36, 0.3) 100%);--panel-warning-title-color: var(--oc-yellow-2);--panel-warning-body-bg: linear-gradient(145deg, rgba(255, 193, 7, 0.05) 0%, rgba(251, 191, 36, 0.05) 100%);--panel-warning-body-color: var(--oc-yellow-3);--panel-danger-bg: linear-gradient(145deg, rgba(239, 68, 68, 0.08) 0%, rgba(220, 38, 127, 0.08) 100%);--panel-danger-border-color: rgba(239, 68, 68, 0.3);--panel-danger-box-shadow: none;--panel-danger-title-bg: linear-gradient(145deg, rgba(239, 68, 68, 0.3) 0%, rgba(220, 38, 127, 0.3) 100%);--panel-danger-title-color: var(--oc-red-2);--panel-danger-body-bg: linear-gradient(145deg, rgba(239, 68, 68, 0.05) 0%, rgba(220, 38, 127, 0.05) 100%);--panel-danger-body-color: var(--oc-red-3);--panel-success-bg: linear-gradient(145deg, rgba(34, 197, 94, 0.08) 0%, rgba(16, 185, 129, 0.08) 100%);--panel-success-border-color: rgba(34, 197, 94, 0.3);--panel-success-box-shadow: none;--panel-success-title-bg: linear-gradient(145deg, rgba(34, 197, 94, 0.3) 0%, rgba(16, 185, 129, 0.3) 100%);--panel-success-title-color: var(--oc-green-2);--panel-success-body-bg: linear-gradient(145deg, rgba(34, 197, 94, 0.05) 0%, rgba(16, 185, 129, 0.05) 100%);--panel-success-body-color: var(--oc-green-3)}.cherry-markdown.theme__dark figure svg path,.cherry-markdown.theme__dark figure svg rect,.cherry-markdown.theme__dark figure svg line{stroke:var(--oc-yellow-3) !important}.cherry-markdown.theme__dark figure svg text{fill:var(--oc-yellow-6) !important;stroke:none !important}.cherry-markdown.theme__dark figure svg tspan{fill:var(--oc-yellow-6) !important}.cherry-markdown.theme__dark figure svg circle{fill:var(--oc-violet-0) !important}.cherry-markdown.theme__dark figure svg circle.state-start{fill:var(--oc-yellow-6) !important}@keyframes changeBgColorDark{0%{background-color:var(--oc-gray-6)}60%{background-color:var(--oc-gray-6)}100%{background-color:var(--base-previewer-bg)}}.cherry.theme__abyss{--primary-color: #8394AD;--secondary-color: #2C2E37;--base-font-color: #CECFCF;--base-editor-bg: #1E222A;--base-previewer-bg: #1E222A;--base-border-color: var(--primary-color);--toolbar-bg: #181C24;--toolbar-btn-color: #CECFCF;--toolbar-btn-hover-bg: var(--secondary-color);--toolbar-btn-hover-color: var(--primary-color);--toolbar-btn-active-bg: var(--secondary-color);--toolbar-split-color: var(--oc-blue-5);--toolbar-shadow: none;--dropdown-bg: var(--toolbar-bg);--dropdown-border: var(--base-border-color);--dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);--dropdown-radius: var(--radius-xl);--dropdown-padding: var(--spacing-xs) 0;--dropdown-item-hover-bg: var(--toolbar-btn-hover-bg);--dropdown-item-color: var(--toolbar-btn-color);--editor-header-color: var(--primary-color);--editor-string-color: var(--oc-blue-4);--editor-comment-color: #A8A8A9;--editor-quote-color: var(--oc-gray-8);--editor-link-color: var(--oc-blue-4);--editor-url-bg-color: none;--editor-v2-color: var(--oc-gray-8);--editor-v3-color: var(--primary-color);--editor-keyword-color: var(--oc-blue-4);--editor-selection-bg: #636e87;--md-heading-color: var(--primary-color);--md-paragraph-color: var(--base-font-color);--md-link-color: var(--oc-blue-4);--md-link-hover-color: var(--primary-color);--md-inline-code-color: var(--primary-color);--md-inline-code-bg: #00203d;--md-blockquote-bg: #2A2F3B;--md-hr-border: var(--primary-color);--md-table-border: var(--oc-blue-5);--md-toc-bg: #2A2F3B;--md-toc-title-color: var(--primary-color);--md-toc-link-color: var(--primary-color);--md-toc-indicator-color: var(--primary-color);--md-toc-link-hover-color: var(--secondary-color);--md-toc-link-hover-bg: var(--primary-color);--md-toc-indicator-hover-color: var(--primary-color);--accordion-bg: #2A2F3B;--accordion-border: var(--oc-blue-5);--accordion-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);--accordion-summary-bg: var(--secondary-color);--accordion-summary-hover-bg: var(--toolbar-btn-hover-bg);--accordion-body-bg: #2A2F3B;--accordion-body-border: var(--oc-blue-5);--accordion-body-color: var(--base-font-color);--drag-border-color: #3a4453;--panel-border-radius: 16px;--panel-bg: linear-gradient(145deg, #2a2a2a 0%, #1e1e1e 100%);--panel-border: 1px solid rgba(109, 40, 217, 0.2);--panel-box-shadow: none;--panel-backdrop-filter: blur(10px);--panel-title-bg: linear-gradient(145deg, #333333 0%, #2a2a2a 100%);--panel-title-color: var(--oc-gray-1);--panel-title-border-radius: 16px 16px 0 0;--panel-title-border-bottom: 1px solid rgba(109, 40, 217, 0.15);--panel-body-bg: linear-gradient(145deg, #242424 0%, #1e1e1e 100%);--panel-body-color: var(--oc-gray-2);--panel-body-border-radius: 0 0 16px 16px;--panel-primary-bg: linear-gradient(145deg, rgba(109, 40, 217, 0.08) 0%, rgba(67, 56, 202, 0.08) 100%);--panel-primary-border-color: rgba(109, 40, 217, 0.3);--panel-primary-box-shadow: none;--panel-primary-title-bg: linear-gradient(145deg, rgba(109, 40, 217, 0.3) 0%, rgba(67, 56, 202, 0.3) 100%);--panel-primary-title-color: var(--oc-violet-2);--panel-primary-body-bg: linear-gradient(145deg, rgba(109, 40, 217, 0.05) 0%, rgba(67, 56, 202, 0.05) 100%);--panel-primary-body-color: var(--oc-violet-3);--panel-info-bg: linear-gradient(145deg, rgba(34, 184, 207, 0.08) 0%, rgba(59, 130, 246, 0.08) 100%);--panel-info-border-color: rgba(34, 184, 207, 0.3);--panel-info-box-shadow: none;--panel-info-title-bg: linear-gradient(145deg, rgba(34, 184, 207, 0.3) 0%, rgba(59, 130, 246, 0.3) 100%);--panel-info-title-color: var(--oc-cyan-2);--panel-info-body-bg: linear-gradient(145deg, rgba(34, 184, 207, 0.05) 0%, rgba(59, 130, 246, 0.05) 100%);--panel-info-body-color: var(--oc-cyan-3);--panel-warning-bg: linear-gradient(145deg, rgba(255, 193, 7, 0.08) 0%, rgba(251, 191, 36, 0.08) 100%);--panel-warning-border-color: rgba(255, 193, 7, 0.3);--panel-warning-box-shadow: none;--panel-warning-title-bg: linear-gradient(145deg, rgba(255, 193, 7, 0.3) 0%, rgba(251, 191, 36, 0.3) 100%);--panel-warning-title-color: var(--oc-yellow-2);--panel-warning-body-bg: linear-gradient(145deg, rgba(255, 193, 7, 0.05) 0%, rgba(251, 191, 36, 0.05) 100%);--panel-warning-body-color: var(--oc-yellow-3);--panel-danger-bg: linear-gradient(145deg, rgba(239, 68, 68, 0.08) 0%, rgba(220, 38, 127, 0.08) 100%);--panel-danger-border-color: rgba(239, 68, 68, 0.3);--panel-danger-box-shadow: none;--panel-danger-title-bg: linear-gradient(145deg, rgba(239, 68, 68, 0.3) 0%, rgba(220, 38, 127, 0.3) 100%);--panel-danger-title-color: var(--oc-red-2);--panel-danger-body-bg: linear-gradient(145deg, rgba(239, 68, 68, 0.05) 0%, rgba(220, 38, 127, 0.05) 100%);--panel-danger-body-color: var(--oc-red-3);--panel-success-bg: linear-gradient(145deg, rgba(34, 197, 94, 0.08) 0%, rgba(16, 185, 129, 0.08) 100%);--panel-success-border-color: rgba(34, 197, 94, 0.3);--panel-success-box-shadow: none;--panel-success-title-bg: linear-gradient(145deg, rgba(34, 197, 94, 0.3) 0%, rgba(16, 185, 129, 0.3) 100%);--panel-success-title-color: var(--oc-green-2);--panel-success-body-bg: linear-gradient(145deg, rgba(34, 197, 94, 0.05) 0%, rgba(16, 185, 129, 0.05) 100%);--panel-success-body-color: var(--oc-green-3)}.cherry-markdown.theme__abyss figure svg path,.cherry-markdown.theme__abyss figure svg rect,.cherry-markdown.theme__abyss figure svg line{stroke:var(--primary-color) !important}.cherry-markdown.theme__abyss figure svg text{fill:var(--primary-color) !important;stroke:none !important}.cherry-markdown.theme__abyss figure svg tspan{fill:var(--primary-color) !important}.cherry-markdown.theme__abyss figure svg circle{fill:var(--oc-violet-0) !important}.cherry-markdown.theme__abyss figure svg circle.state-start{fill:var(--oc-white) !important}@keyframes changeBgColor{0%{background-color:rgba(204,221,255,.3137254902)}60%{background-color:rgba(204,221,255,.3137254902)}100%{background-color:var(--base-previewer-bg)}}.cherry.theme__green{--primary-color: var(--oc-green-9);--secondary-color: var(--oc-green-0);--base-font-color: var(--primary-color);--base-editor-bg: var(--oc-white);--base-previewer-bg: var(--secondary-color);--base-border-color: var(--oc-green-8);--toolbar-bg: var(--oc-white);--toolbar-btn-color: var(--primary-color);--toolbar-btn-hover-bg: var(--oc-green-5);--toolbar-btn-hover-color: var(--secondary-color);--toolbar-btn-active-bg:var(--oc-green-7);--toolbar-split-color: var(--oc-green-8);--editor-header-color: var(--oc-green-7);--editor-string-color: var(--oc-green-6);--editor-comment-color: var(--oc-green-6);--editor-quote-color: var(--primary-color);--editor-link-color: var(--oc-green-6);--editor-url-bg-color: var(--secondary-color);--editor-v2-color: var(--primary-color);--editor-v3-color: var(--oc-green-7);--editor-keyword-color: var(--oc-green-6);--editor-selection-bg: var(--oc-green-2);--previewer-mobile-bg: var(--oc-white);--md-heading-color: var(--oc-green-7);--md-paragraph-color: var(--primary-color);--md-link-color: var(--oc-green-6);--md-link-hover-color: var(--oc-green-7);--md-inline-code-color: var(--oc-green-6);--md-inline-code-bg: var(--oc-green-1);--md-blockquote-bg: var(--oc-green-1);--md-hr-border: var(--oc-green-8);--md-table-border: var(--oc-green-8);--panel-border-radius: 12px;--panel-bg: var(--oc-green-0);--panel-border: 1px solid var(--oc-green-2);--panel-box-shadow: 0 3px 12px rgba(64, 192, 87, 0.15);--panel-title-bg: var(--oc-green-1);--panel-title-color: var(--oc-green-9);--panel-title-border-radius: 10px 10px 0 0;--panel-title-border-bottom: 1px solid var(--oc-green-3);--panel-body-bg: var(--oc-white);--panel-body-color: var(--oc-green-9);--panel-body-border-radius: 0 0 10px 10px;--panel-primary-border-color: var(--oc-green-4);--panel-primary-box-shadow: 0 3px 12px rgba(64, 192, 87, 0.25);--panel-primary-title-bg: var(--oc-green-3);--panel-primary-title-color: var(--oc-green-9);--panel-primary-body-bg: var(--oc-green-0);--panel-primary-body-color: var(--oc-green-8);--panel-info-border-color: var(--oc-cyan-4);--panel-info-box-shadow: 0 3px 12px rgba(9, 196, 244, 0.15);--panel-info-title-bg: var(--oc-cyan-2);--panel-info-title-color: var(--oc-cyan-9);--panel-info-body-bg: var(--oc-cyan-0);--panel-info-body-color: var(--oc-cyan-8);--panel-warning-border-color: var(--oc-lime-4);--panel-warning-box-shadow: 0 3px 12px rgba(130, 201, 30, 0.15);--panel-warning-title-bg: var(--oc-lime-2);--panel-warning-title-color: var(--oc-lime-9);--panel-warning-body-bg: var(--oc-lime-0);--panel-warning-body-color: var(--oc-lime-8);--panel-danger-border-color: var(--oc-red-4);--panel-danger-box-shadow: 0 3px 12px rgba(250, 82, 82, 0.15);--panel-danger-title-bg: var(--oc-red-2);--panel-danger-title-color: var(--oc-red-9);--panel-danger-body-bg: var(--oc-red-0);--panel-danger-body-color: var(--oc-red-8);--panel-success-border-color: var(--oc-green-5);--panel-success-box-shadow: 0 3px 12px rgba(64, 192, 87, 0.3);--panel-success-title-bg: var(--oc-green-4);--panel-success-title-color: var(--oc-white);--panel-success-body-bg: var(--oc-green-0);--panel-success-body-color: var(--oc-green-8);--md-toc-bg: var(--oc-white);--md-toc-indicator-color: var(--oc-green-1);--md-toc-link-hover-bg: var(--oc-green-0);--md-toc-link-active-bg: var(--oc-green-1);--accordion-bg: var(--oc-green-0);--accordion-border: var(--oc-green-2);--accordion-shadow: var(--shadow-sm);--accordion-summary-bg: var(--oc-green-6);--accordion-summary-hover-bg: var(--oc-green-5);--accordion-body-bg: var(--oc-green-0);--accordion-body-border: var(--oc-green-1);--accordion-body-color: var(--primary-color)}.cherry-markdown.theme__green h1,.cherry-markdown.theme__green h2,.cherry-markdown.theme__green h3,.cherry-markdown.theme__green h4,.cherry-markdown.theme__green h5{text-align:center;margin-bottom:35px}.cherry.theme__red{--accordion-bg: var(--oc-pink-0);--accordion-border: var(--oc-pink-2);--accordion-shadow: 0 4px 12px rgba(244, 63, 94, 0.08);--accordion-summary-bg: linear-gradient(135deg, var(--oc-pink-6), var(--oc-pink-7));--accordion-summary-hover-bg: linear-gradient(135deg, var(--oc-pink-5), var(--oc-pink-6));--accordion-accent-color: linear-gradient(to bottom, var(--oc-pink-4), var(--oc-pink-6));--accordion-body-bg: var(--oc-pink-0);--accordion-body-border: var(--oc-pink-1);--accordion-body-color: var(--oc-pink-9);--accordion-multiple-border: var(--oc-pink-2);--accordion-multiple-item-border: var(--oc-pink-1);--primary-color: var(--oc-pink-7);--secondary-color: var(--oc-pink-0);--base-font-color: var(--oc-pink-9);--base-editor-bg: var(--oc-pink-0);--base-previewer-bg: var(--oc-pink-0);--base-border-color: var(--oc-pink-8);--toolbar-bg: var(--oc-pink-1);--toolbar-btn-color: var(--oc-pink-8);--toolbar-btn-hover-bg: var(--oc-pink-5);--toolbar-btn-hover-color: var(--oc-pink-0);--toolbar-btn-active-bg: var(--oc-pink-7);--toolbar-split-color: var(--oc-pink-8);--dropdown-bg: var(--oc-white);--editor-header-color: var(--primary-color);--editor-string-color: var(--oc-pink-5);--editor-comment-color: var(--oc-pink-5);--editor-quote-color: var(--oc-pink-9);--editor-link-color: var(--oc-pink-5);--editor-url-bg-color: var(--oc-pink-1);--editor-v2-color: var(--oc-pink-9);--editor-v3-color: var(--primary-color);--editor-keyword-color: var(--oc-pink-5);--editor-selection-bg: var(--oc-pink-2);--md-heading-color: var(--primary-color);--md-paragraph-color: var(--oc-pink-9);--md-link-color: var(--oc-pink-5);--md-link-hover-color: var(--primary-color);--md-inline-code-color: var(--oc-pink-5);--md-inline-code-bg: var(--oc-pink-1);--md-blockquote-bg: var(--oc-pink-1);--md-hr-border: var(--oc-pink-8);--md-table-border: var(--oc-pink-8);--panel-border-radius: 6px;--panel-bg: linear-gradient(135deg, var(--oc-pink-0), var(--oc-pink-1));--panel-border: 1px solid var(--oc-pink-3);--panel-box-shadow: 0 2px 8px rgba(230, 28, 132, 0.15);--panel-title-bg: linear-gradient(135deg, var(--oc-pink-2), var(--oc-pink-1));--panel-title-color: var(--oc-pink-9);--panel-title-border-radius: 6px 6px 0 0;--panel-title-border-bottom: 1px solid var(--oc-pink-3);--panel-body-bg: var(--oc-pink-0);--panel-body-color: var(--oc-pink-9);--panel-body-border-radius: 0 0 6px 6px;--panel-primary-bg: linear-gradient(135deg, var(--oc-pink-0), var(--oc-pink-2));--panel-primary-border-color: var(--oc-pink-5);--panel-primary-title-bg: linear-gradient(135deg, var(--oc-pink-5), var(--oc-pink-4));--panel-primary-title-color: var(--oc-white);--panel-primary-body-bg: var(--oc-pink-0);--panel-primary-body-color: var(--oc-pink-8);--panel-info-bg: linear-gradient(135deg, var(--oc-grape-0), var(--oc-grape-1));--panel-info-border-color: var(--oc-grape-4);--panel-info-title-bg: linear-gradient(135deg, var(--oc-grape-4), var(--oc-grape-3));--panel-info-title-color: var(--oc-white);--panel-info-body-bg: var(--oc-grape-0);--panel-info-body-color: var(--oc-grape-8);--panel-warning-bg: linear-gradient(135deg, var(--oc-orange-0), var(--oc-orange-1));--panel-warning-border-color: var(--oc-orange-4);--panel-warning-title-bg: linear-gradient(135deg, var(--oc-orange-5), var(--oc-orange-4));--panel-warning-title-color: var(--oc-white);--panel-warning-body-bg: var(--oc-orange-0);--panel-warning-body-color: var(--oc-orange-8);--panel-danger-bg: linear-gradient(135deg, var(--oc-red-0), var(--oc-red-2));--panel-danger-border-color: var(--oc-red-5);--panel-danger-box-shadow: 0 2px 8px rgba(245, 101, 101, 0.2);--panel-danger-title-bg: linear-gradient(135deg, var(--oc-red-6), var(--oc-red-5));--panel-danger-title-color: var(--oc-white);--panel-danger-body-bg: var(--oc-red-0);--panel-danger-body-color: var(--oc-red-8);--panel-success-bg: linear-gradient(135deg, var(--oc-teal-0), var(--oc-teal-1));--panel-success-border-color: var(--oc-teal-4);--panel-success-title-bg: linear-gradient(135deg, var(--oc-teal-5), var(--oc-teal-4));--panel-success-title-color: var(--oc-white);--panel-success-body-bg: var(--oc-teal-0);--panel-success-body-color: var(--oc-teal-8);--md-toc-bg: var(--oc-white);--md-toc-border-color: var(--base-border-color);--md-toc-indicator-color: var(--oc-pink-1);--md-toc-link-hover-bg: var(--oc-pink-0);--md-toc-link-active-bg: var(--oc-pink-1)}.cherry-markdown.theme__red h1,.cherry-markdown.theme__red h2,.cherry-markdown.theme__red h3,.cherry-markdown.theme__red h4,.cherry-markdown.theme__red h5{text-align:center;border-bottom:1px dashed var(--md-hr-border);padding-bottom:15px;margin-bottom:25px}.cherry.theme__violet{--primary-color: var(--oc-violet-9);--secondary-color: var(--oc-violet-0);--base-font-color: var(--primary-color);--base-editor-bg: var(--oc-white);--base-previewer-bg: var(--oc-white);--base-border-color: var(--oc-violet-8);--toolbar-bg: var(--oc-white);--toolbar-btn-color: var(--primary-color);--toolbar-btn-hover-bg: var(--oc-violet-5);--toolbar-btn-hover-color: var(--oc-violet-0);--toolbar-btn-active-bg: var(--oc-violet-7);--toolbar-split-color: var(--oc-violet-8);--editor-header-color: var(--oc-violet-7);--editor-string-color: var(--oc-violet-6);--editor-comment-color: var(--oc-violet-6);--editor-quote-color: var(--primary-color);--editor-link-color: var(--oc-violet-6);--editor-url-bg-color: var(--oc-violet-0);--editor-v2-color: var(--primary-color);--editor-v3-color: var(--oc-violet-7);--editor-keyword-color: var(--oc-violet-6);--editor-selection-bg: var(--oc-violet-2);--md-heading-color: var(--oc-violet-7);--md-paragraph-color: var(--primary-color);--md-link-color: var(--oc-violet-6);--md-link-hover-color: var(--oc-violet-7);--md-inline-code-color: var(--oc-violet-6);--md-inline-code-bg: var(--oc-violet-1);--md-blockquote-bg: var(--oc-violet-1);--md-hr-border: var(--oc-violet-8);--md-table-border: var(--oc-violet-8);--panel-border-radius: 4px;--panel-bg: var(--oc-white);--panel-border: 1px solid var(--oc-gray-2);--panel-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);--panel-title-bg: var(--oc-gray-1);--panel-title-color: var(--oc-gray-8);--panel-title-border-radius: 2px 2px 0 0;--panel-title-border-bottom: 1px solid var(--oc-gray-3);--panel-body-bg: var(--oc-white);--panel-body-color: var(--oc-gray-8);--panel-body-border-radius: 0 0 2px 2px;--panel-primary-border-color: var(--oc-blue-5);--panel-primary-title-bg: var(--oc-blue-1);--panel-primary-title-color: var(--oc-blue-8);--panel-primary-title-border-bottom: 1px solid var(--oc-blue-3);--panel-primary-body-bg: var(--oc-blue-0);--panel-primary-body-color: var(--oc-blue-9);--panel-info-border-color: var(--oc-cyan-5);--panel-info-title-bg: var(--oc-cyan-1);--panel-info-title-color: var(--oc-cyan-8);--panel-info-title-border-bottom: 1px solid var(--oc-cyan-3);--panel-info-body-bg: var(--oc-cyan-0);--panel-info-body-color: var(--oc-cyan-9);--panel-warning-border-color: var(--oc-yellow-5);--panel-warning-title-bg: var(--oc-yellow-1);--panel-warning-title-color: var(--oc-yellow-8);--panel-warning-title-border-bottom: 1px solid var(--oc-yellow-3);--panel-warning-body-bg: var(--oc-yellow-0);--panel-warning-body-color: var(--oc-yellow-9);--panel-danger-border-color: var(--oc-red-5);--panel-danger-title-bg: var(--oc-red-1);--panel-danger-title-color: var(--oc-red-8);--panel-danger-title-border-bottom: 1px solid var(--oc-red-3);--panel-danger-body-bg: var(--oc-red-0);--panel-danger-body-color: var(--oc-red-9);--panel-success-border-color: var(--oc-green-5);--panel-success-title-bg: var(--oc-green-1);--panel-success-title-color: var(--oc-green-8);--panel-success-title-border-bottom: 1px solid var(--oc-green-3);--panel-success-body-bg: var(--oc-green-0);--panel-success-body-color: var(--oc-green-9);--md-toc-bg: var(--oc-violet-0);--md-toc-indicator-color: var(--oc-violet-1);--md-toc-link-hover-bg: var(--oc-violet-1);--md-toc-link-active-bg: var(--oc-violet-2);--accordion-bg: var(--oc-violet-0);--accordion-border: var(--oc-violet-2);--accordion-shadow: var(--shadow-sm);--accordion-summary-bg: var(--oc-violet-6);--accordion-summary-hover-bg: var(--oc-violet-5);--accordion-body-bg: var(--oc-violet-0);--accordion-body-border: var(--oc-violet-1);--accordion-body-color: var(--primary-color)}.cherry-markdown.theme__violet h1,.cherry-markdown.theme__violet h2,.cherry-markdown.theme__violet h3,.cherry-markdown.theme__violet h4,.cherry-markdown.theme__violet h5{text-align:center;margin-bottom:35px}.cherry.theme__blue{--primary-color: var(--oc-indigo-6);--secondary-color: var(--oc-violet-0);--base-font-color: var(--oc-indigo-8);--base-editor-bg: var(--oc-violet-0);--base-previewer-bg: var(--oc-violet-0);--base-border-color: var(--oc-indigo-4);--toolbar-bg: var(--oc-violet-1);--toolbar-btn-color: var(--oc-indigo-7);--toolbar-btn-hover-bg: var(--oc-violet-3);--toolbar-btn-hover-color: var(--oc-white);--toolbar-btn-active-bg:var(--oc-blue-5);--toolbar-split-color: var(--oc-indigo-4);--dropdown-bg: var(--oc-white);--editor-header-color: var(--primary-color);--editor-string-color: var(--oc-indigo-5);--editor-comment-color: var(--oc-indigo-5);--editor-quote-color: var(--oc-indigo-8);--editor-link-color: var(--oc-indigo-5);--editor-url-bg-color: var(--oc-violet-1);--editor-v2-color: var(--oc-indigo-8);--editor-v3-color: var(--primary-color);--editor-keyword-color: var(--oc-indigo-5);--editor-selection-bg: var(--oc-violet-2);--md-heading-color: var(--primary-color);--md-paragraph-color: var(--oc-indigo-8);--md-link-color: var(--oc-indigo-5);--md-link-hover-color: var(--primary-color);--md-inline-code-color: var(--oc-indigo-5);--md-inline-code-bg: var(--oc-violet-1);--md-blockquote-bg: var(--oc-violet-1);--md-hr-border: var(--oc-indigo-4);--md-table-border: var(--oc-indigo-4);--panel-border-radius: 0;--panel-bg: transparent;--panel-border: none;--panel-box-shadow: none;--panel-title-bg: transparent;--panel-title-color: inherit;--panel-body-bg: transparent;--panel-body-color: inherit;--panel-primary-border: none;--panel-primary-border-color: transparent;--panel-primary-title-bg: transparent;--panel-primary-bg: transparent;--panel-primary-title-color: var(--oc-blue-7);--panel-primary-body-color: inherit;--panel-info-border: none;--panel-info-border-color: transparent;--panel-info-title-bg: transparent;--panel-info-bg: transparent;--panel-info-title-color: var(--oc-cyan-7);--panel-info-body-color: inherit;--panel-warning-border: none;--panel-warning-border-color: transparent;--panel-warning-title-bg: transparent;--panel-warning-bg: transparent;--panel-warning-title-color: var(--oc-yellow-7);--panel-warning-body-color: inherit;--panel-danger-border: none;--panel-danger-border-color: transparent;--panel-danger-title-bg: transparent;--panel-danger-bg: transparent;--panel-danger-title-color: var(--oc-pink-7);--panel-danger-body-color: inherit;--panel-success-border: none;--panel-success-border-color: transparent;--panel-success-title-bg: transparent;--panel-success-bg: transparent;--panel-success-title-color: var(--oc-teal-7);--panel-success-body-color: inherit;--md-toc-bg: var(--oc-white);--md-toc-border-color: var(--base-border-color);--md-toc-indicator-color: var(--oc-indigo-1);--md-toc-link-hover-bg: var(--oc-violet-0);--md-toc-link-active-bg: var(--oc-violet-1);--accordion-bg: var(--oc-violet-0);--accordion-border: var(--oc-indigo-2);--accordion-shadow: var(--shadow-sm);--accordion-summary-bg: var(--oc-indigo-6);--accordion-summary-hover-bg: var(--oc-indigo-5);--accordion-body-bg: var(--oc-violet-0);--accordion-body-border: var(--oc-indigo-1);--accordion-body-color: var(--oc-indigo-8)}.cherry-markdown.theme__blue h1,.cherry-markdown.theme__blue h2,.cherry-markdown.theme__blue h3,.cherry-markdown.theme__blue h4,.cherry-markdown.theme__blue h5{text-align:center;border-bottom:1px dashed var(--md-hr-border);padding-bottom:15px;margin-bottom:25px}.cherry-markdown.theme__blue .cherry-panel__primary{border-left:4px solid var(--oc-blue-6)}.cherry-markdown.theme__blue .cherry-panel__info{border-left:4px solid var(--oc-cyan-6)}.cherry-markdown.theme__blue .cherry-panel__warning{border-left:4px solid var(--oc-yellow-6)}.cherry-markdown.theme__blue .cherry-panel__danger{border-left:4px solid var(--oc-pink-6)}.cherry-markdown.theme__blue .cherry-panel__success{border-left:4px solid var(--oc-teal-6)}.ai-md[data-v-5878907e] .cherry-previewer {
  border-left: none !important;
}
.ai-md[data-v-5878907e] .cherry-markdown p {
  margin-bottom: 0.75rem;
  line-height: 1.6;
}
.ai-md[data-v-5878907e] .cherry-markdown p:last-child {
  margin-bottom: 0;
}
.ai-md[data-v-5878907e] .cherry-markdown pre {
  margin: 0.75rem 0;
  border-radius: 0.5rem;
  background: var(--fallback-b2, oklch(var(--b2)));
}
.ai-md[data-v-5878907e] .cherry-markdown pre code {
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
  font-size: 0.875rem;
  line-height: 1.5;
}
.ai-md[data-v-5878907e] .cherry-markdown code:not(pre code) {
  padding: 0.125rem 0.375rem;
  border-radius: 0.25rem;
  background: var(--fallback-b3, oklch(var(--b3)));
  color: var(--fallback-bc, oklch(var(--bc)));
  font-size: 0.875em;
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
}
.ai-md[data-v-5878907e] .cherry-markdown ul,
.ai-md[data-v-5878907e] .cherry-markdown ol {
  margin: 0.75rem 0;
  padding-left: 1.5rem;
}
.ai-md[data-v-5878907e] .cherry-markdown ul li,
.ai-md[data-v-5878907e] .cherry-markdown ol li {
  margin: 0.25rem 0;
}
.ai-md[data-v-5878907e] .cherry-markdown blockquote {
  margin: 0.75rem 0;
  padding-left: 1rem;
  border-left: 4px solid var(--fallback-p, oklch(var(--p)));
  color: var(--fallback-bc, oklch(var(--bc)/0.7));
}
.ai-md[data-v-5878907e] .cherry-markdown h1,
.ai-md[data-v-5878907e] .cherry-markdown h2,
.ai-md[data-v-5878907e] .cherry-markdown h3,
.ai-md[data-v-5878907e] .cherry-markdown h4,
.ai-md[data-v-5878907e] .cherry-markdown h5,
.ai-md[data-v-5878907e] .cherry-markdown h6 {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.25;
}
.ai-md[data-v-5878907e] .cherry-markdown h1:first-child,
.ai-md[data-v-5878907e] .cherry-markdown h2:first-child,
.ai-md[data-v-5878907e] .cherry-markdown h3:first-child,
.ai-md[data-v-5878907e] .cherry-markdown h4:first-child,
.ai-md[data-v-5878907e] .cherry-markdown h5:first-child,
.ai-md[data-v-5878907e] .cherry-markdown h6:first-child {
  margin-top: 0;
}
.ai-md[data-v-5878907e] .cherry-markdown h1 {
  font-size: 1.5rem;
}
.ai-md[data-v-5878907e] .cherry-markdown h2 {
  font-size: 1.375rem;
}
.ai-md[data-v-5878907e] .cherry-markdown h3 {
  font-size: 1.25rem;
}
.ai-md[data-v-5878907e] .cherry-markdown h4 {
  font-size: 1.125rem;
}
.ai-md[data-v-5878907e] .cherry-markdown h5,
.ai-md[data-v-5878907e] .cherry-markdown h6 {
  font-size: 1rem;
}
.ai-md[data-v-5878907e] .cherry-markdown a {
  color: var(--fallback-p, oklch(var(--p)));
  text-decoration: underline;
}
.ai-md[data-v-5878907e] .cherry-markdown a:hover {
  color: var(--fallback-pf, oklch(var(--pf)));
}
.ai-md[data-v-5878907e] .cherry-markdown img {
  max-width: 100%;
  height: auto;
  border-radius: 0.5rem;
  margin: 0.75rem 0;
}
.ai-md[data-v-5878907e] .cherry-markdown hr {
  margin: 1rem 0;
  border: none;
  border-top: 1px solid var(--fallback-bc, oklch(var(--bc)/0.2));
}.ai-md .cherry-markdown table,
.ai-md .cherry-markdown .cherry-table {
  width: 100% !important;
  margin: 0.75rem 0 !important;
  border-collapse: collapse !important;
  border: 1px solid #e4e7ed !important;
  border-radius: 0.5rem !important;
  overflow: hidden;
}
.ai-md .cherry-markdown table th,
.ai-md .cherry-markdown table td,
.ai-md .cherry-markdown .cherry-table th,
.ai-md .cherry-markdown .cherry-table td {
  padding: 0.75rem 1rem !important;
  border: 1px solid #e4e7ed !important;
  text-align: left !important;
}
.ai-md .cherry-markdown table th,
.ai-md .cherry-markdown .cherry-table th {
  background-color: #f5f7fa !important;
  font-weight: 600 !important;
  color: #303133 !important;
  border-bottom: 2px solid #dcdfe6 !important;
}
.ai-md .cherry-markdown table tbody tr:nth-child(even),
.ai-md .cherry-markdown .cherry-table tbody tr:nth-child(even) {
  background-color: #fafafa !important;
}
.ai-md .cherry-markdown table tbody tr:hover,
.ai-md .cherry-markdown .cherry-table tbody tr:hover {
  background-color: #f0f2f5 !important;
}
.ai-md .cherry-markdown .cherry-table-container table th,
.ai-md .cherry-markdown .cherry-table-container table td,
.ai-md .cherry-markdown .cherry-table-container .cherry-table th,
.ai-md .cherry-markdown .cherry-table-container .cherry-table td {
  padding: 0.75rem 1rem !important;
  border: 1px solid #e4e7ed !important;
}
.ai-md .cherry-markdown .cherry-table-container table th,
.ai-md .cherry-markdown .cherry-table-container .cherry-table th {
  background-color: #f5f7fa !important;
  font-weight: 600 !important;
  color: #303133 !important;
  border-bottom: 2px solid #dcdfe6 !important;
}
[data-theme=dark] .ai-md .cherry-markdown table,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table,
.dark .ai-md .cherry-markdown table,
.dark .ai-md .cherry-markdown .cherry-table {
  border-color: #374151 !important;
}
[data-theme=dark] .ai-md .cherry-markdown table th,
[data-theme=dark] .ai-md .cherry-markdown table td,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table th,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table td,
.dark .ai-md .cherry-markdown table th,
.dark .ai-md .cherry-markdown table td,
.dark .ai-md .cherry-markdown .cherry-table th,
.dark .ai-md .cherry-markdown .cherry-table td {
  border-color: #374151 !important;
}
[data-theme=dark] .ai-md .cherry-markdown table th,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table th,
.dark .ai-md .cherry-markdown table th,
.dark .ai-md .cherry-markdown .cherry-table th {
  background-color: #374151 !important;
  color: #e5e7eb !important;
  border-bottom-color: #4b5563 !important;
}
[data-theme=dark] .ai-md .cherry-markdown table tbody tr:nth-child(even),
[data-theme=dark] .ai-md .cherry-markdown .cherry-table tbody tr:nth-child(even),
.dark .ai-md .cherry-markdown table tbody tr:nth-child(even),
.dark .ai-md .cherry-markdown .cherry-table tbody tr:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.03) !important;
}
[data-theme=dark] .ai-md .cherry-markdown table tbody tr:hover,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table tbody tr:hover,
.dark .ai-md .cherry-markdown table tbody tr:hover,
.dark .ai-md .cherry-markdown .cherry-table tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.08) !important;
}
[data-theme=dark] .ai-md .cherry-markdown .cherry-table-container table th,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table-container table td,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table-container .cherry-table th,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table-container .cherry-table td,
.dark .ai-md .cherry-markdown .cherry-table-container table th,
.dark .ai-md .cherry-markdown .cherry-table-container table td,
.dark .ai-md .cherry-markdown .cherry-table-container .cherry-table th,
.dark .ai-md .cherry-markdown .cherry-table-container .cherry-table td {
  border-color: #374151 !important;
}
[data-theme=dark] .ai-md .cherry-markdown .cherry-table-container table th,
[data-theme=dark] .ai-md .cherry-markdown .cherry-table-container .cherry-table th,
.dark .ai-md .cherry-markdown .cherry-table-container table th,
.dark .ai-md .cherry-markdown .cherry-table-container .cherry-table th {
  background-color: #374151 !important;
  color: #e5e7eb !important;
  border-bottom-color: #4b5563 !important;
}
/* 简洁样式，无需额外定义 */
/* ! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-8{margin-top:2rem}.block{display:block}.h-14{height:3.5rem}.w-14{width:3.5rem}.w-96{width:24rem}.cursor-pointer{cursor:pointer}.rounded-50{border-radius:50%}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-teal-500{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-3{padding:.75rem}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}
/* 自定义滚动条样式 */
.custom-scrollbar[data-v-dab3d72a]::-webkit-scrollbar {
	width: 6px;
}
.custom-scrollbar[data-v-dab3d72a]::-webkit-scrollbar-track {
	background: transparent;
}
.custom-scrollbar[data-v-dab3d72a]::-webkit-scrollbar-thumb {
	background: rgba(156, 163, 175, 0.3);
	border-radius: 3px;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}
.custom-scrollbar[data-v-dab3d72a]::-webkit-scrollbar-thumb:hover {
	background: rgba(156, 163, 175, 0.5);
}

/* Firefox 滚动条样式 */
.custom-scrollbar[data-v-dab3d72a] {
	scrollbar-width: thin;
	scrollbar-color: rgba(156, 163, 175, 0.3) transparent;
}
[data-v-c4729c3e] .el-scrollbar__wrap {
  overflow-x: hidden !important;
}
[data-v-c4729c3e] .el-checkbox {
  margin-right: 0;
}
.bg-primary-100[data-v-c4729c3e] {
  background-color: var(--el-color-primary-light-9);
}
.text-primary-500[data-v-c4729c3e] {
  color: var(--el-color-primary);
}[data-v-5f1340a0] .el-dialog__body {
  padding: 0 !important;
}[data-v-b73ed853] .el-scrollbar__wrap {
  overflow-x: hidden !important;
}
[data-v-b73ed853] .el-checkbox {
  margin-right: 0;
}
.bg-primary-100[data-v-b73ed853] {
  background-color: var(--el-color-primary-light-9);
}
.text-primary[data-v-b73ed853] {
  color: var(--el-color-primary);
}
.img-unselect[data-v-b2109d3b] {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1.5px solid rgb(232, 235, 240);
  border-radius: 5px;
  position: relative;
  background: #fbfbfc;
  padding: 0px !important;
}
.img-unselect[data-v-b2109d3b]:hover {
  border-color: #1dbcd8;
}
.img-selected[data-v-b2109d3b] {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-style: solid;
  -o-border-image: initial;
     border-image: initial;
  border-width: 1.5px;
  border-radius: 5px;
  position: relative;
  border-color: #1dbcd8;
  background: #f0f4ff;
  padding: 0px !important;
}
.card-class[data-v-b2109d3b] {
  background-color: #F4F4F7;
}
[data-v-01ba138d] .el-drawer__body {
  padding: 20px;
  overflow: auto;
}
.manual-qa-form[data-v-c8556b50] {
	padding: 0 12px;
}
.api-info code[data-v-5f90f2df] {
  font-family: Monaco, monospace;
  font-size: 0.9em;
}
[data-v-987e4870] .el-button-group .el-button {
	border-radius: 0;
}
[data-v-987e4870] .ai-flow-add-node-popper {
	padding: 0 !important;
	border-radius: 12px;
	border: 1px solid rgb(226 232 240);
	box-shadow: 0 12px 30px rgba(15, 23, 42, 0.12);
}
.node-icon[data-v-6ba0c24b] {
  margin-right: 8px;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
}
.node-icon--start[data-v-6ba0c24b] {
  background-color: rgb(41, 109, 255);
}
.node-icon--http[data-v-6ba0c24b] {
  background-color: rgb(135, 91, 247);
}
.node-icon--llm[data-v-6ba0c24b] {
  background-color: rgb(97, 114, 233);
}
.node-icon--code[data-v-6ba0c24b] {
  background-color: rgb(46, 114, 250);
}
.node-icon--db[data-v-6ba0c24b] {
  background-color: rgb(0, 206, 209);
}
.node-icon--switch[data-v-6ba0c24b] {
  background-color: rgb(255, 187, 0);
}
.node-icon--condition[data-v-6ba0c24b] {
  background-color: rgb(0, 206, 209);
}
.node-icon--question[data-v-6ba0c24b] {
  background-color: rgb(27, 138, 106);
}
.node-icon--rag[data-v-6ba0c24b] {
  background-color: rgb(75, 107, 251);
}
.node-icon--notice[data-v-6ba0c24b] {
  background-color: rgb(64, 158, 255);
}
.node-icon--mcp[data-v-6ba0c24b] {
  background-color: rgb(27, 138, 106);
}
.node-icon--text[data-v-6ba0c24b] {
  background-color: rgb(27, 138, 106);
}
.node-icon--structured[data-v-6ba0c24b] {
  background-color: rgb(107, 114, 218);
}
.node-icon--ocr[data-v-6ba0c24b] {
  background-color: rgb(156, 89, 182);
}
.node-icon--documentParser[data-v-6ba0c24b] {
  background-color: rgb(129, 77, 77);
}
.node-icon--loop[data-v-6ba0c24b] {
  background-color: rgb(255, 187, 0);
}
.node-icon--dify[data-v-6ba0c24b] {
  background-color: rgb(22, 119, 255);
}
.node-icon--coze[data-v-6ba0c24b] {
  background-color: rgb(0, 153, 255);
}
.node-icon--end[data-v-6ba0c24b] {
  background-color: #ef4444;
}
.variables-section[data-v-6ba0c24b] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.variables-list[data-v-6ba0c24b] {
  flex: 1;
  overflow-y: auto;
  padding-right: 4px;
  margin: 0 -4px 0 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variables-list[data-v-6ba0c24b]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variables-list[data-v-6ba0c24b]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variables-list[data-v-6ba0c24b]::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variables-list .variable-item[data-v-6ba0c24b] {
  width: 100%;
  justify-content: space-between;
  display: flex;
  gap: 5px;
  margin-bottom: 8px;
}
.variables-list .variable-item[data-v-6ba0c24b]:last-child {
  margin-bottom: 0;
}
.variable-actions[data-v-6ba0c24b] {
  margin-left: 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
.variable-inputs[data-v-6ba0c24b] {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variable-inputs[data-v-6ba0c24b]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variable-inputs[data-v-6ba0c24b]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variable-inputs[data-v-6ba0c24b]::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variable-inputs .input-item[data-v-6ba0c24b] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}
.variable-inputs .input-item[data-v-6ba0c24b]:last-child {
  margin-bottom: 0;
}
.variable-inputs .input-label[data-v-6ba0c24b] {
  width: 100px;
  text-align: right;
  color: #333;
  font-size: 14px;
}
.variable-inputs .input-value[data-v-6ba0c24b] {
  flex: 1;
}
.variable-inputs .input-value input[data-v-6ba0c24b],
.variable-inputs .input-value select[data-v-6ba0c24b],
.variable-inputs .input-value textarea[data-v-6ba0c24b] {
  max-width: 360px;
}
input[data-v-6ba0c24b],
select[data-v-6ba0c24b],
textarea[data-v-6ba0c24b] {
  width: 100%;
  background-color: #fff;
  padding: 8px 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  background: #fff;
  color: #333;
  font-size: 14px;
  transition: all 0.3s;
  box-sizing: border-box;
}
select[data-v-6ba0c24b],
input[data-v-6ba0c24b] {
  height: 36px;
}
.required[data-v-6ba0c24b]::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
input[data-v-6ba0c24b]:hover,
select[data-v-6ba0c24b]:hover,
textarea[data-v-6ba0c24b]:hover {
  border-color: #c0c4cc;
}
input[data-v-6ba0c24b]:focus,
select[data-v-6ba0c24b]:focus,
textarea[data-v-6ba0c24b]:focus {
  outline: none;
  border-color: #409eff;
}
input[data-v-6ba0c24b]:disabled,
select[data-v-6ba0c24b]:disabled,
textarea[data-v-6ba0c24b]:disabled {
  background-color: #f5f7fa;
  cursor: not-allowed;
}

/* 文本域样式 */
textarea[data-v-6ba0c24b] {
  resize: none;
  min-height: 80px;
}
.node-execution[data-v-6ba0c24b] {
  min-width: 300px;
  padding: 5px 10px;
  margin-bottom: 8px;
  border-radius: 4px;
  border: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.node-execution[data-v-6ba0c24b]:hover {
  cursor: pointer;
}
.node-info[data-v-6ba0c24b] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}
.node-type[data-v-6ba0c24b] {
  color: #666;
  font-size: 0.9em;
}
.node-name[data-v-6ba0c24b] {
  background-color: transparent;
  font-size: 12px;
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-time[data-v-6ba0c24b] {
  font-size: 12px;
  color: #666;
}

/* 状态样式 */
.running[data-v-6ba0c24b] {
  background: #e6f7ff;
  border-color: #91d5ff;
}
.success[data-v-6ba0c24b] {
  background: #f6ffed;
  border-color: #b7eb8f;
}
.error[data-v-6ba0c24b] {
  background: #fff2f0;
  border-color: #ffccc7;
}
.skipped[data-v-6ba0c24b] {
  background: #f5f5f5;
  border-color: #d9d9d9;
}
.pending[data-v-6ba0c24b] {
  background: #f5f5f5;
}
.trace-info[data-v-6ba0c24b] {
  flex: 1;
}
.trace-title[data-v-6ba0c24b] {
  font-weight: 500;
  margin-bottom: 4px;
}
.status-running[data-v-6ba0c24b] {
  color: #1890ff;
}
.status-success[data-v-6ba0c24b] {
  color: #52c41a;
}
.status-error[data-v-6ba0c24b] {
  color: #f5222d;
}
.status-pending[data-v-6ba0c24b] {
  color: #666;
}
.error-message[data-v-6ba0c24b] {
  color: #f5222d;
}
.io-container[data-v-6ba0c24b] {
  margin-top: 8px;
  border-radius: 4px;
  overflow: hidden;
}
.io-section[data-v-6ba0c24b] {
  margin-bottom: 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.io-header[data-v-6ba0c24b] {
  padding: 8px 12px;
  background: #f5f5f5;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.io-header[data-v-6ba0c24b]:hover {
  background: #f0f0f0;
}
.io-content[data-v-6ba0c24b] {
  padding: 12px;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.io-content pre[data-v-6ba0c24b] {
  margin: 0;
  font-size: 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
  color: #333;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

/* 添加动画效果 */
.io-content[data-v-6ba0c24b] {
  transition: all 0.3s ease;
}
.el-icon[data-v-6ba0c24b] {
  transition: transform 0.3s ease;
}
.is-rotate[data-v-6ba0c24b] {
  transform: rotate(90deg);
}

/* 添加节点状态文本样式 */
.node-status-text[data-v-6ba0c24b] {
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 10px;
  margin-left: 8px;
}
.node-status-text.running[data-v-6ba0c24b] {
  background: #e6f7ff;
  color: #1890ff;
}
.node-status-text.success[data-v-6ba0c24b] {
  background: #f6ffed;
  color: #52c41a;
}
.node-status-text.error[data-v-6ba0c24b] {
  background: #fff2f0;
  color: #f5222d;
}
.node-status-text.skipped[data-v-6ba0c24b] {
  background: #f5f5f5;
  color: #8c8c8c;
}
.node-status-text.pending[data-v-6ba0c24b] {
  background: #f5f5f5;
  color: #666;
}

/* 修改加载图标样式 */
.is-loading[data-v-6ba0c24b] {
  animation: rotating-6ba0c24b 2s linear infinite;
}
@keyframes rotating-6ba0c24b {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.workflow-logs[data-v-6ba0c24b], .workflow-service[data-v-6ba0c24b], .workflow-check[data-v-6ba0c24b] {
  display: flex;
  height: 100%;
  background-color: #f5f7fa;
}
.workflow-logs .content[data-v-6ba0c24b], .workflow-service .content[data-v-6ba0c24b], .workflow-check .content[data-v-6ba0c24b] {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
.workflow-logs .content .section[data-v-6ba0c24b], .workflow-service .content .section[data-v-6ba0c24b], .workflow-check .content .section[data-v-6ba0c24b] {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.workflow-logs .content .section h2[data-v-6ba0c24b], .workflow-service .content .section h2[data-v-6ba0c24b], .workflow-check .content .section h2[data-v-6ba0c24b] {
  margin: 0 0 20px;
  font-size: 18px;
  color: #1f2937;
}
.workflow-logs .content .section h3[data-v-6ba0c24b], .workflow-service .content .section h3[data-v-6ba0c24b], .workflow-check .content .section h3[data-v-6ba0c24b] {
  margin: 24px 0 16px;
  font-size: 16px;
  color: #374151;
}
.custom-table[data-v-6ba0c24b] {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
}
.custom-table th[data-v-6ba0c24b],
.custom-table td[data-v-6ba0c24b] {
  padding: 12px;
  text-align: left;
  border: 1px solid #e5e7eb;
  font-size: 14px;
}
.custom-table th[data-v-6ba0c24b] {
  background-color: #f9fafb;
  color: #374151;
  font-weight: 500;
}
.custom-table td[data-v-6ba0c24b] {
  color: #4b5563;
}
.custom-table tbody tr[data-v-6ba0c24b]:hover {
  background-color: #f9fafb;
}
.custom-table .no-data[data-v-6ba0c24b] {
  text-align: center;
  color: #6b7280;
  padding: 32px 0;
}
.custom-dialog-wrapper[data-v-6ba0c24b] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2000;
}
.custom-dialog[data-v-6ba0c24b] {
  width: 60%;
  max-width: 900px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.custom-dialog .dialog-header[data-v-6ba0c24b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  border-bottom: 1px solid #f0f0f0;
}
.custom-dialog .dialog-header h3[data-v-6ba0c24b] {
  margin: 0;
  font-size: 16px;
  color: #1f2937;
  font-weight: 600;
}
.custom-dialog .dialog-header .close-btn[data-v-6ba0c24b] {
  font-size: 22px;
  color: #909399;
  cursor: pointer;
  transition: color 0.2s;
}
.custom-dialog .dialog-header .close-btn[data-v-6ba0c24b]:hover {
  color: #606266;
}
.custom-dialog .dialog-body[data-v-6ba0c24b] {
  padding: 24px;
  max-height: calc(90vh - 120px);
  overflow-y: auto;
}
.detail-content .detail-item[data-v-6ba0c24b] {
  margin-bottom: 24px;
}
.detail-content .detail-item[data-v-6ba0c24b]:last-child {
  margin-bottom: 0;
}
.detail-content .detail-item .label[data-v-6ba0c24b] {
  font-weight: 500;
  margin-bottom: 8px;
  color: #374151;
  font-size: 14px;
}
.detail-content .detail-item .value[data-v-6ba0c24b] {
  color: #4b5563;
}
.detail-content .detail-item .value pre[data-v-6ba0c24b] {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 6px;
  margin: 0;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 13px;
  line-height: 1.6;
  border: 1px solid #e5e7eb;
}
.detail-content .detail-item .value.error-message pre[data-v-6ba0c24b] {
  color: #f56c6c;
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.api-info .info-item[data-v-6ba0c24b] {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.api-info .info-item .label[data-v-6ba0c24b] {
  width: 80px;
  color: #6b7280;
}
.api-info .info-item .api-url[data-v-6ba0c24b] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.api-info .info-item .api-url code[data-v-6ba0c24b] {
  color: #333;
  background-color: #f3f4f6;
  padding: 8px 12px;
  border-radius: 4px;
  font-family: monospace;
}
.code-block[data-v-6ba0c24b] {
  background-color: #1f2937;
  color: #e5e7eb;
  padding: 16px;
  border-radius: 6px;
  overflow-x: auto;
  font-family: monospace;
  line-height: 1.5;
}
.required-field[data-v-6ba0c24b] {
  color: #f56c6c;
  font-weight: 500;
}
.chat-drawer[data-v-6ba0c24b] .el-drawer__body {
  padding: 0;
}
.chat-container[data-v-6ba0c24b] {
  box-sizing: border-box;
  height: calc(100vh - 80px);
  position: relative;
}
.param-title[data-v-6ba0c24b] {
  font-weight: 500;
  margin-bottom: 12px;
  color: #67c23a;
}
.execution-result[data-v-6ba0c24b] {
  margin-top: 20px;
  padding: 16px;
  background: #f8f9fa;
  border-radius: 4px;
  line-height: 25px;
  font-size: 12px;
}
.execution-result pre[data-v-6ba0c24b] {
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 0;
  padding: 8px;
  border-radius: 4px;
}
.chat-input[data-v-6ba0c24b] {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.chat-messages[data-v-6ba0c24b] {
  height: calc(100vh - 150px);
  overflow-y: auto;
}
.system-message[data-v-6ba0c24b] {
  padding: 16px;
}
.system-message .param-list[data-v-6ba0c24b] {
  margin-bottom: 16px;
}
.system-message .param-item[data-v-6ba0c24b] {
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.system-message .param-item .param-label[data-v-6ba0c24b] {
  width: 100px;
  font-size: 14px;
  color: #606266;
  margin-bottom: 8px;
  text-align: right;
}
.system-message .param-item .param-content[data-v-6ba0c24b] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.system-message .param-item .param-input[data-v-6ba0c24b],
.system-message .param-item .param-select[data-v-6ba0c24b],
.system-message .param-item .param-textarea[data-v-6ba0c24b] {
  width: 100%;
  padding: 0 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  font-size: 14px;
  color: #606266;
  background-color: #fff;
  transition: border-color 0.2s;
  outline: none;
  box-sizing: border-box;
}
.system-message .param-item .param-input[data-v-6ba0c24b]:hover,
.system-message .param-item .param-select[data-v-6ba0c24b]:hover,
.system-message .param-item .param-textarea[data-v-6ba0c24b]:hover {
  border-color: #c0c4cc;
}
.system-message .param-item .param-input[data-v-6ba0c24b]:focus,
.system-message .param-item .param-select[data-v-6ba0c24b]:focus,
.system-message .param-item .param-textarea[data-v-6ba0c24b]:focus {
  border-color: #409eff;
}
.system-message .param-item .param-input[data-v-6ba0c24b]::-moz-placeholder, .system-message .param-item .param-select[data-v-6ba0c24b]::-moz-placeholder, .system-message .param-item .param-textarea[data-v-6ba0c24b]::-moz-placeholder {
  color: #c0c4cc;
}
.system-message .param-item .param-input[data-v-6ba0c24b]::placeholder,
.system-message .param-item .param-select[data-v-6ba0c24b]::placeholder,
.system-message .param-item .param-textarea[data-v-6ba0c24b]::placeholder {
  color: #c0c4cc;
}
.system-message .param-item .param-input.error[data-v-6ba0c24b],
.system-message .param-item .param-select.error[data-v-6ba0c24b],
.system-message .param-item .param-textarea.error[data-v-6ba0c24b] {
  border-color: #f56c6c;
}
.system-message .param-item .param-input[data-v-6ba0c24b],
.system-message .param-item .param-select[data-v-6ba0c24b] {
  height: 32px;
  line-height: 32px;
}
.system-message .param-item .param-textarea[data-v-6ba0c24b] {
  min-height: 80px;
  padding: 8px 12px;
  line-height: 1.5;
  resize: vertical;
}
.system-message .param-item .error-tip[data-v-6ba0c24b] {
  font-size: 12px;
  color: #f56c6c;
  line-height: 1.4;
  padding-left: 2px;
}.node-icon[data-v-04fe0253] {
  margin-right: 8px;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
}
.node-icon--start[data-v-04fe0253] {
  background-color: rgb(41, 109, 255);
}
.node-icon--http[data-v-04fe0253] {
  background-color: rgb(135, 91, 247);
}
.node-icon--llm[data-v-04fe0253] {
  background-color: rgb(97, 114, 233);
}
.node-icon--code[data-v-04fe0253] {
  background-color: rgb(46, 114, 250);
}
.node-icon--db[data-v-04fe0253] {
  background-color: rgb(0, 206, 209);
}
.node-icon--switch[data-v-04fe0253] {
  background-color: rgb(255, 187, 0);
}
.node-icon--condition[data-v-04fe0253] {
  background-color: rgb(0, 206, 209);
}
.node-icon--question[data-v-04fe0253] {
  background-color: rgb(27, 138, 106);
}
.node-icon--rag[data-v-04fe0253] {
  background-color: rgb(75, 107, 251);
}
.node-icon--notice[data-v-04fe0253] {
  background-color: rgb(64, 158, 255);
}
.node-icon--mcp[data-v-04fe0253] {
  background-color: rgb(27, 138, 106);
}
.node-icon--text[data-v-04fe0253] {
  background-color: rgb(27, 138, 106);
}
.node-icon--structured[data-v-04fe0253] {
  background-color: rgb(107, 114, 218);
}
.node-icon--ocr[data-v-04fe0253] {
  background-color: rgb(156, 89, 182);
}
.node-icon--documentParser[data-v-04fe0253] {
  background-color: rgb(129, 77, 77);
}
.node-icon--loop[data-v-04fe0253] {
  background-color: rgb(255, 187, 0);
}
.node-icon--dify[data-v-04fe0253] {
  background-color: rgb(22, 119, 255);
}
.node-icon--coze[data-v-04fe0253] {
  background-color: rgb(0, 153, 255);
}
.node-icon--end[data-v-04fe0253] {
  background-color: #ef4444;
}
.variables-section[data-v-04fe0253] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.variables-list[data-v-04fe0253] {
  flex: 1;
  overflow-y: auto;
  padding-right: 4px;
  margin: 0 -4px 0 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variables-list[data-v-04fe0253]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variables-list[data-v-04fe0253]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variables-list[data-v-04fe0253]::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variables-list .variable-item[data-v-04fe0253] {
  width: 100%;
  justify-content: space-between;
  display: flex;
  gap: 5px;
  margin-bottom: 8px;
}
.variables-list .variable-item[data-v-04fe0253]:last-child {
  margin-bottom: 0;
}
.variable-actions[data-v-04fe0253] {
  margin-left: 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
.variable-inputs[data-v-04fe0253] {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variable-inputs[data-v-04fe0253]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variable-inputs[data-v-04fe0253]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variable-inputs[data-v-04fe0253]::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variable-inputs .input-item[data-v-04fe0253] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}
.variable-inputs .input-item[data-v-04fe0253]:last-child {
  margin-bottom: 0;
}
.variable-inputs .input-label[data-v-04fe0253] {
  width: 100px;
  text-align: right;
  color: #333;
  font-size: 14px;
}
.variable-inputs .input-value[data-v-04fe0253] {
  flex: 1;
}
.variable-inputs .input-value input[data-v-04fe0253],
.variable-inputs .input-value select[data-v-04fe0253],
.variable-inputs .input-value textarea[data-v-04fe0253] {
  max-width: 360px;
}
input[data-v-04fe0253],
select[data-v-04fe0253],
textarea[data-v-04fe0253] {
  width: 100%;
  background-color: #fff;
  padding: 8px 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  background: #fff;
  color: #333;
  font-size: 14px;
  transition: all 0.3s;
  box-sizing: border-box;
}
select[data-v-04fe0253],
input[data-v-04fe0253] {
  height: 36px;
}
.required[data-v-04fe0253]::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
input[data-v-04fe0253]:hover,
select[data-v-04fe0253]:hover,
textarea[data-v-04fe0253]:hover {
  border-color: #c0c4cc;
}
input[data-v-04fe0253]:focus,
select[data-v-04fe0253]:focus,
textarea[data-v-04fe0253]:focus {
  outline: none;
  border-color: #409eff;
}
input[data-v-04fe0253]:disabled,
select[data-v-04fe0253]:disabled,
textarea[data-v-04fe0253]:disabled {
  background-color: #f5f7fa;
  cursor: not-allowed;
}

/* 文本域样式 */
textarea[data-v-04fe0253] {
  resize: none;
  min-height: 80px;
}
.node-execution[data-v-04fe0253] {
  min-width: 300px;
  padding: 5px 10px;
  margin-bottom: 8px;
  border-radius: 4px;
  border: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.node-execution[data-v-04fe0253]:hover {
  cursor: pointer;
}
.node-info[data-v-04fe0253] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}
.node-type[data-v-04fe0253] {
  color: #666;
  font-size: 0.9em;
}
.node-name[data-v-04fe0253] {
  background-color: transparent;
  font-size: 12px;
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-time[data-v-04fe0253] {
  font-size: 12px;
  color: #666;
}

/* 状态样式 */
.running[data-v-04fe0253] {
  background: #e6f7ff;
  border-color: #91d5ff;
}
.success[data-v-04fe0253] {
  background: #f6ffed;
  border-color: #b7eb8f;
}
.error[data-v-04fe0253] {
  background: #fff2f0;
  border-color: #ffccc7;
}
.skipped[data-v-04fe0253] {
  background: #f5f5f5;
  border-color: #d9d9d9;
}
.pending[data-v-04fe0253] {
  background: #f5f5f5;
}
.trace-info[data-v-04fe0253] {
  flex: 1;
}
.trace-title[data-v-04fe0253] {
  font-weight: 500;
  margin-bottom: 4px;
}
.status-running[data-v-04fe0253] {
  color: #1890ff;
}
.status-success[data-v-04fe0253] {
  color: #52c41a;
}
.status-error[data-v-04fe0253] {
  color: #f5222d;
}
.status-pending[data-v-04fe0253] {
  color: #666;
}
.error-message[data-v-04fe0253] {
  color: #f5222d;
}
.io-container[data-v-04fe0253] {
  margin-top: 8px;
  border-radius: 4px;
  overflow: hidden;
}
.io-section[data-v-04fe0253] {
  margin-bottom: 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.io-header[data-v-04fe0253] {
  padding: 8px 12px;
  background: #f5f5f5;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.io-header[data-v-04fe0253]:hover {
  background: #f0f0f0;
}
.io-content[data-v-04fe0253] {
  padding: 12px;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.io-content pre[data-v-04fe0253] {
  margin: 0;
  font-size: 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
  color: #333;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

/* 添加动画效果 */
.io-content[data-v-04fe0253] {
  transition: all 0.3s ease;
}
.el-icon[data-v-04fe0253] {
  transition: transform 0.3s ease;
}
.is-rotate[data-v-04fe0253] {
  transform: rotate(90deg);
}

/* 添加节点状态文本样式 */
.node-status-text[data-v-04fe0253] {
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 10px;
  margin-left: 8px;
}
.node-status-text.running[data-v-04fe0253] {
  background: #e6f7ff;
  color: #1890ff;
}
.node-status-text.success[data-v-04fe0253] {
  background: #f6ffed;
  color: #52c41a;
}
.node-status-text.error[data-v-04fe0253] {
  background: #fff2f0;
  color: #f5222d;
}
.node-status-text.skipped[data-v-04fe0253] {
  background: #f5f5f5;
  color: #8c8c8c;
}
.node-status-text.pending[data-v-04fe0253] {
  background: #f5f5f5;
  color: #666;
}

/* 修改加载图标样式 */
.is-loading[data-v-04fe0253] {
  animation: rotating-04fe0253 2s linear infinite;
}
@keyframes rotating-04fe0253 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.workflow-logs[data-v-04fe0253], .workflow-service[data-v-04fe0253], .workflow-check[data-v-04fe0253] {
  display: flex;
  height: 100%;
  background-color: #f5f7fa;
}
.workflow-logs .content[data-v-04fe0253], .workflow-service .content[data-v-04fe0253], .workflow-check .content[data-v-04fe0253] {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
.workflow-logs .content .section[data-v-04fe0253], .workflow-service .content .section[data-v-04fe0253], .workflow-check .content .section[data-v-04fe0253] {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.workflow-logs .content .section h2[data-v-04fe0253], .workflow-service .content .section h2[data-v-04fe0253], .workflow-check .content .section h2[data-v-04fe0253] {
  margin: 0 0 20px;
  font-size: 18px;
  color: #1f2937;
}
.workflow-logs .content .section h3[data-v-04fe0253], .workflow-service .content .section h3[data-v-04fe0253], .workflow-check .content .section h3[data-v-04fe0253] {
  margin: 24px 0 16px;
  font-size: 16px;
  color: #374151;
}
.custom-table[data-v-04fe0253] {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
}
.custom-table th[data-v-04fe0253],
.custom-table td[data-v-04fe0253] {
  padding: 12px;
  text-align: left;
  border: 1px solid #e5e7eb;
  font-size: 14px;
}
.custom-table th[data-v-04fe0253] {
  background-color: #f9fafb;
  color: #374151;
  font-weight: 500;
}
.custom-table td[data-v-04fe0253] {
  color: #4b5563;
}
.custom-table tbody tr[data-v-04fe0253]:hover {
  background-color: #f9fafb;
}
.custom-table .no-data[data-v-04fe0253] {
  text-align: center;
  color: #6b7280;
  padding: 32px 0;
}
.custom-dialog-wrapper[data-v-04fe0253] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2000;
}
.custom-dialog[data-v-04fe0253] {
  width: 60%;
  max-width: 900px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.custom-dialog .dialog-header[data-v-04fe0253] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  border-bottom: 1px solid #f0f0f0;
}
.custom-dialog .dialog-header h3[data-v-04fe0253] {
  margin: 0;
  font-size: 16px;
  color: #1f2937;
  font-weight: 600;
}
.custom-dialog .dialog-header .close-btn[data-v-04fe0253] {
  font-size: 22px;
  color: #909399;
  cursor: pointer;
  transition: color 0.2s;
}
.custom-dialog .dialog-header .close-btn[data-v-04fe0253]:hover {
  color: #606266;
}
.custom-dialog .dialog-body[data-v-04fe0253] {
  padding: 24px;
  max-height: calc(90vh - 120px);
  overflow-y: auto;
}
.detail-content .detail-item[data-v-04fe0253] {
  margin-bottom: 24px;
}
.detail-content .detail-item[data-v-04fe0253]:last-child {
  margin-bottom: 0;
}
.detail-content .detail-item .label[data-v-04fe0253] {
  font-weight: 500;
  margin-bottom: 8px;
  color: #374151;
  font-size: 14px;
}
.detail-content .detail-item .value[data-v-04fe0253] {
  color: #4b5563;
}
.detail-content .detail-item .value pre[data-v-04fe0253] {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 6px;
  margin: 0;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 13px;
  line-height: 1.6;
  border: 1px solid #e5e7eb;
}
.detail-content .detail-item .value.error-message pre[data-v-04fe0253] {
  color: #f56c6c;
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.api-info .info-item[data-v-04fe0253] {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.api-info .info-item .label[data-v-04fe0253] {
  width: 80px;
  color: #6b7280;
}
.api-info .info-item .api-url[data-v-04fe0253] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.api-info .info-item .api-url code[data-v-04fe0253] {
  color: #333;
  background-color: #f3f4f6;
  padding: 8px 12px;
  border-radius: 4px;
  font-family: monospace;
}
.code-block[data-v-04fe0253] {
  background-color: #1f2937;
  color: #e5e7eb;
  padding: 16px;
  border-radius: 6px;
  overflow-x: auto;
  font-family: monospace;
  line-height: 1.5;
}
.required-field[data-v-04fe0253] {
  color: #f56c6c;
  font-weight: 500;
}pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*

Atom One Dark by Daniel Gamage
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax

base:    #282c34
mono-1:  #abb2bf
mono-2:  #818896
mono-3:  #5c6370
hue-1:   #56b6c2
hue-2:   #61aeee
hue-3:   #c678dd
hue-4:   #98c379
hue-5:   #e06c75
hue-5-2: #be5046
hue-6:   #d19a66
hue-6-2: #e6c07b

*/
.hljs {
  color: #abb2bf;
  background: #282c34
}
.hljs-comment,
.hljs-quote {
  color: #5c6370;
  font-style: italic
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #c678dd
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e06c75
}
.hljs-literal {
  color: #56b6c2
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string {
  color: #98c379
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #d19a66
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #61aeee
}
.hljs-built_in,
.hljs-title.class_,
.hljs-class .hljs-title {
  color: #e6c07b
}
.hljs-emphasis {
  font-style: italic
}
.hljs-strong {
  font-weight: bold
}
.hljs-link {
  text-decoration: underline
}.collapsible_wrapper[data-v-691dc980] {
  overflow: hidden;
}
.collapsible_tag[data-v-691dc980] {
  display: inline-flex;
  align-items: center;
  padding: 0px 8px;
  background-color: #f0f0f0;
  border-radius: 4px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.2s;
  border: 1px solid #e0e0e0;
  margin-bottom: 6px;
}
.collapsible_tag[data-v-691dc980]:hover {
  background-color: #e8e8e8;
  border-color: #d0d0d0;
}
.collapsible_tag .collapsible-icon[data-v-691dc980] {
  margin-right: 6px;
  transition: transform 0.3s;
  font-size: 12px;
  color: #909399;
}
.collapsible_tag .collapsible-icon.is-rotate[data-v-691dc980] {
  transform: rotate(180deg);
}
.collapsible_tag span[data-v-691dc980] {
  font-size: 12px;
  color: #606266;
  font-weight: 500;
}
.collapsible_content[data-v-691dc980] {
  position: relative;
  margin: 5px 0;
  padding: 0px 12px;
  box-sizing: border-box;
  font-size: 13px;
}
.collapsible_content[data-v-691dc980]:before {
  position: absolute;
  top: 0;
  left: 0;
  content: " ";
  height: 100%;
  width: 2px;
  background-color: #e5e5e5;
}
.context-menu[data-v-691dc980] {
  position: fixed;
  z-index: 9999;
  background: white;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  padding: 5px 0;
  min-width: 120px;
}
.context-menu-item[data-v-691dc980] {
  padding: 8px 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  transition: background-color 0.3s;
}
.context-menu-item[data-v-691dc980]:hover {
  background-color: #f5f7fa;
}
.context-menu-item .el-icon[data-v-691dc980] {
  margin-right: 8px;
  font-size: 16px;
}
.context-menu-item span[data-v-691dc980] {
  font-size: 14px;
}
[data-v-691dc980] pre {
  background-color: #282c34;
  border-radius: 6px;
  padding: 16px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.45;
  margin-bottom: 16px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
[data-v-691dc980] code {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: #3a404b;
  color: #abb2bf;
  border-radius: 3px;
}
[data-v-691dc980] pre code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
  color: #abb2bf;
}
[data-v-691dc980] pre::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
[data-v-691dc980] pre::-webkit-scrollbar-thumb {
  background: #3a404b;
  border-radius: 4px;
}
[data-v-691dc980] pre::-webkit-scrollbar-track {
  background: #282c34;
  border-radius: 4px;
}.check-list-panel[data-v-83f53471] {
  position: fixed;
  top: 80px;
  right: 20px;
  z-index: 1;
  background: white;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
  width: 400px;
}
.preview-content[data-v-83f53471] {
  position: relative;
  width: 100%;
}
.preview-header[data-v-83f53471] {
  padding: 12px;
  border-bottom: 1px solid #e5e7eb;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-title[data-v-83f53471] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.header-title span[data-v-83f53471]:first-child {
  font-size: 16px;
  font-weight: 500;
  color: #111827;
}
.subtitle[data-v-83f53471] {
  font-size: 14px;
  color: #6b7280;
}
.preview-body[data-v-83f53471] {
  padding: 12px;
  max-height: 400px;
  overflow-y: auto;
}
.check-list[data-v-83f53471] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.check-item[data-v-83f53471] {
  display: flex;
  gap: 12px;
  padding: 12px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}
.check-item.success[data-v-83f53471] {
  background: #f0fdf4;
  border-color: #86efac;
}
.item-icon[data-v-83f53471] {
  width: 24px;
  height: 24px;
  color: #ef4444;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-icon.warning[data-v-83f53471] {
  color: #f59e0b;
}
.item-icon.success[data-v-83f53471] {
  color: #22c55e;
}
.item-icon .el-icon[data-v-83f53471] {
  font-size: 20px;
}
.item-content[data-v-83f53471] {
  flex: 1;
}
.item-type[data-v-83f53471] {
  font-size: 14px;
  font-weight: 500;
  color: #f59e0b;
  margin-bottom: 4px;
}
.item-type.success[data-v-83f53471] {
  color: #22c55e;
}
.item-message[data-v-83f53471] {
  font-size: 14px;
  color: #4b5563;
  line-height: 1.4;
}
.close-btn[data-v-83f53471] {
  padding: 4px;
  font-size: 18px;
}.env-settings-dialog {
  /* 基础样式通过 Tailwind 实现 */
  /* 动画效果 */
}
.env-settings-dialog .env-list-enter-active,
.env-settings-dialog .env-list-leave-active {
  transition: all 0.3s ease;
}
.env-settings-dialog .env-list-enter-from,
.env-settings-dialog .env-list-leave-to {
  opacity: 0;
  transform: translateY(-10px);
}
.env-settings-dialog :deep(.el-input) .el-input__wrapper {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.env-settings-dialog :deep(.el-input) .el-input__wrapper:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.env-settings-dialog :deep(.el-input) .el-input__wrapper:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}
.env-settings-dialog :deep(.el-button) {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.env-settings-dialog :deep(.el-button).is-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}/* Based on arcticicestudio's Nord theme */
/* https://github.com/arcticicestudio/nord */

.cm-s-nord.CodeMirror { background: #2e3440; color: #d8dee9; }
.cm-s-nord div.CodeMirror-selected { background: #434c5e; }
.cm-s-nord .CodeMirror-line::-moz-selection, .cm-s-nord .CodeMirror-line > span::-moz-selection, .cm-s-nord .CodeMirror-line > span > span::-moz-selection { background: #3b4252; }
.cm-s-nord .CodeMirror-line::selection, .cm-s-nord .CodeMirror-line > span::selection, .cm-s-nord .CodeMirror-line > span > span::selection { background: #3b4252; }
.cm-s-nord .CodeMirror-line::-moz-selection, .cm-s-nord .CodeMirror-line > span::-moz-selection, .cm-s-nord .CodeMirror-line > span > span::-moz-selection { background: #3b4252; }
.cm-s-nord .CodeMirror-gutters { background: #2e3440; border-right: 0px; }
.cm-s-nord .CodeMirror-guttermarker { color: #4c566a; }
.cm-s-nord .CodeMirror-guttermarker-subtle { color: #4c566a; }
.cm-s-nord .CodeMirror-linenumber { color: #4c566a; }
.cm-s-nord .CodeMirror-cursor { border-left: 1px solid #f8f8f0; }

.cm-s-nord span.cm-comment { color: #4c566a; }
.cm-s-nord span.cm-atom { color: #b48ead; }
.cm-s-nord span.cm-number { color: #b48ead; }

.cm-s-nord span.cm-comment.cm-attribute { color: #97b757; }
.cm-s-nord span.cm-comment.cm-def { color: #bc9262; }
.cm-s-nord span.cm-comment.cm-tag { color: #bc6283; }
.cm-s-nord span.cm-comment.cm-type { color: #5998a6; }

.cm-s-nord span.cm-property, .cm-s-nord span.cm-attribute { color: #8FBCBB; }
.cm-s-nord span.cm-keyword { color: #81A1C1; }
.cm-s-nord span.cm-builtin { color: #81A1C1; }
.cm-s-nord span.cm-string { color: #A3BE8C; }

.cm-s-nord span.cm-variable { color: #d8dee9; }
.cm-s-nord span.cm-variable-2 { color: #d8dee9; }
.cm-s-nord span.cm-variable-3, .cm-s-nord span.cm-type { color: #d8dee9; }
.cm-s-nord span.cm-def { color: #8FBCBB; }
.cm-s-nord span.cm-bracket { color: #81A1C1; }
.cm-s-nord span.cm-tag { color: #bf616a; }
.cm-s-nord span.cm-header { color: #b48ead; }
.cm-s-nord span.cm-link { color: #b48ead; }
.cm-s-nord span.cm-error { background: #bf616a; color: #f8f8f0; }

.cm-s-nord .CodeMirror-activeline-background { background: #3b4252; }
.cm-s-nord .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: white !important;
}
/*
Copyright (C) 2011 by MarkLogic Corporation
Author: Mike Brevoort <mike@brevoort.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.cm-s-xq-light span.cm-keyword { line-height: 1em; font-weight: bold; color: #5A5CAD; }
.cm-s-xq-light span.cm-atom { color: #6C8CD5; }
.cm-s-xq-light span.cm-number { color: #164; }
.cm-s-xq-light span.cm-def { text-decoration:underline; }
.cm-s-xq-light span.cm-variable { color: black; }
.cm-s-xq-light span.cm-variable-2 { color:black; }
.cm-s-xq-light span.cm-variable-3, .cm-s-xq-light span.cm-type { color: black; }
.cm-s-xq-light span.cm-property {}
.cm-s-xq-light span.cm-operator {}
.cm-s-xq-light span.cm-comment { color: #0080FF; font-style: italic; }
.cm-s-xq-light span.cm-string { color: red; }
.cm-s-xq-light span.cm-meta { color: yellow; }
.cm-s-xq-light span.cm-qualifier { color: grey; }
.cm-s-xq-light span.cm-builtin { color: #7EA656; }
.cm-s-xq-light span.cm-bracket { color: #cc7; }
.cm-s-xq-light span.cm-tag { color: #3F7F7F; }
.cm-s-xq-light span.cm-attribute { color: #7F007F; }
.cm-s-xq-light span.cm-error { color: #f00; }

.cm-s-xq-light .CodeMirror-activeline-background { background: #e8f2ff; }
.cm-s-xq-light .CodeMirror-matchingbracket { outline:1px solid grey;color:black !important;background:yellow; }
.CodeMirror-dialog {
  position: absolute;
  left: 0; right: 0;
  background: inherit;
  z-index: 15;
  padding: .1em .8em;
  overflow: hidden;
  color: inherit;
}

.CodeMirror-dialog-top {
  border-bottom: 1px solid #eee;
  top: 0;
}

.CodeMirror-dialog-bottom {
  border-top: 1px solid #eee;
  bottom: 0;
}

.CodeMirror-dialog input {
  border: none;
  outline: none;
  background: transparent;
  width: 20em;
  color: inherit;
  font-family: monospace;
}

.CodeMirror-dialog button {
  font-size: 70%;
}
.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}

.code-editor[data-v-efd4f18c] {
	line-height: 1.2 !important;
	width: calc(100% - 4px);
	height: 100%;
	border: 1px solid #ccc; /* 添加边框样式 */
}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line > span::-moz-selection, .cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection, 
.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor { caret-color: transparent; }
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }
/**
    Name:       IDEA default theme
    From IntelliJ IDEA by JetBrains
 */

.cm-s-idea span.cm-meta { color: #808000; }
.cm-s-idea span.cm-number { color: #0000FF; }
.cm-s-idea span.cm-keyword { line-height: 1em; font-weight: bold; color: #000080; }
.cm-s-idea span.cm-atom { font-weight: bold; color: #000080; }
.cm-s-idea span.cm-def { color: #000000; }
.cm-s-idea span.cm-variable { color: black; }
.cm-s-idea span.cm-variable-2 { color: black; }
.cm-s-idea span.cm-variable-3, .cm-s-idea span.cm-type { color: black; }
.cm-s-idea span.cm-property { color: black; }
.cm-s-idea span.cm-operator { color: black; }
.cm-s-idea span.cm-comment { color: #808080; }
.cm-s-idea span.cm-string { color: #008000; }
.cm-s-idea span.cm-string-2 { color: #008000; }
.cm-s-idea span.cm-qualifier { color: #555; }
.cm-s-idea span.cm-error { color: #FF0000; }
.cm-s-idea span.cm-attribute { color: #0000FF; }
.cm-s-idea span.cm-tag { color: #000080; }
.cm-s-idea span.cm-link { color: #0000FF; }
.cm-s-idea .CodeMirror-activeline-background { background: #FFFAE3; }

.cm-s-idea span.cm-builtin { color: #30a; }
.cm-s-idea span.cm-bracket { color: #cc7; }
.cm-s-idea  { font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;}


.cm-s-idea .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }

.CodeMirror-hints.idea {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  color: #616569;
  background-color: #ebf3fd !important;
}

.CodeMirror-hints.idea .CodeMirror-hint-active {
  background-color: #a2b8c9 !important;
  color: #5c6065 !important;
}.greeting-editor .greeting-section[data-v-8c899a67],
.greeting-editor .questions-section[data-v-8c899a67] {
  margin-bottom: 20px;
}
.greeting-editor .section-title[data-v-8c899a67] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.greeting-editor .section-title .title-with-help[data-v-8c899a67] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.greeting-editor .section-title .title-with-help .help-icon[data-v-8c899a67] {
  font-size: 16px;
  color: #909399;
  cursor: help;
}
.greeting-editor .section-title .title-with-help .question-count[data-v-8c899a67] {
  font-size: 12px;
  color: #909399;
  margin: 0 8px;
}
.greeting-editor .greeting-input[data-v-8c899a67] .el-textarea__inner {
  min-height: 60px;
  max-height: 120px;
}
.greeting-editor .questions-list[data-v-8c899a67] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.greeting-editor .questions-list .question-item[data-v-8c899a67] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.greeting-editor .questions-list .question-item .question-input[data-v-8c899a67] {
  flex: 1;
}
.dialog-footer[data-v-8c899a67] {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}.json-preview-dialog[data-v-1cab99ec] .el-dialog__body {
  padding: 0;
}
.json-preview-dialog .preview-content .preview-tabs[data-v-1cab99ec] {
  padding: 0 15px;
}
.json-preview-dialog .preview-content .preview-body[data-v-1cab99ec] {
  padding: 10px 15px;
}
.json-preview-dialog .dialog-footer[data-v-1cab99ec] {
  padding: 15px;
  text-align: right;
}
.json-preview-dialog[data-v-1cab99ec] .el-tabs__header {
  margin-bottom: 15px;
}
.json-preview-dialog[data-v-1cab99ec] .el-tag {
  margin-left: 5px;
}.mini-map[data-v-4ec0225f] {
  position: absolute;
  left: 20px;
  bottom: 60px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  z-index: 1;
}
.mini-map .mini-map-container[data-v-4ec0225f] {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mini-map .mini-map-content[data-v-4ec0225f] {
  position: absolute;
  transform-origin: 0 0;
}
.mini-map .mini-node[data-v-4ec0225f] {
  position: absolute;
  width: 20px;
  height: 10px;
  border-radius: 2px;
  transform: translate(-50%, -50%);
}
.mini-map .mini-connections[data-v-4ec0225f] {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.mini-map .mini-connections .mini-connection-path[data-v-4ec0225f] {
  fill: none;
  stroke: #94a3b8;
  stroke-width: 1px;
}
.mini-map .viewport-indicator[data-v-4ec0225f] {
  position: absolute;
  border: 1px solid #3b82f6;
  background: rgba(59, 130, 246, 0.05);
  pointer-events: all;
  cursor: move;
  border-radius: 4px;
  transition: all 0.2s ease;
}
.mini-map .viewport-indicator[data-v-4ec0225f]:hover {
  background: rgba(59, 130, 246, 0.15);
  border-color: #2563eb;
  box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.2);
}
.mini-map .viewport-indicator[data-v-4ec0225f]:active {
  background: rgba(59, 130, 246, 0.2);
  border-color: #1d4ed8;
}
@keyframes menuFadeIn-abce30e4 {
from {
		opacity: 0;
		transform: scale(0.95);
}
to {
		opacity: 1;
		transform: scale(1);
}
}

/* 自定义滚动条 */
.scrollbar-thin[data-v-abce30e4]::-webkit-scrollbar {
	width: 6px;
}
.scrollbar-thin[data-v-abce30e4]::-webkit-scrollbar-track {
	background: transparent;
}
.scrollbar-thin[data-v-abce30e4]::-webkit-scrollbar-thumb {
	background-color: #d1d5db;
	border-radius: 3px;
}
.scrollbar-thin[data-v-abce30e4]::-webkit-scrollbar-thumb:hover {
	background-color: #9ca3af;
}
.workflow-node[data-v-a2cd50f7] {
  position: absolute;
  width: 250px;
  min-height: 40px;
  border-radius: 8px;
  cursor: move;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.3s ease;
  background-color: #fff;
}
.node-content[data-v-a2cd50f7] {
  width: 100%;
}
.node-header[data-v-a2cd50f7] {
  padding: 8px 10px;
  display: flex;
  align-items: center;
}
.node-title[data-v-a2cd50f7] {
  font-weight: bold;
  font-size: 12px;
  color: #333;
}
.add-btn[data-v-a2cd50f7] {
  padding: 0;
  width: 16px;
  height: 16px;
  background: #3b82f6;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  text-align: center;
  line-height: 100%;
  font-size: 14px;
  transition: all 0.2s ease;
}
.add-btn[data-v-a2cd50f7]:hover {
  transform: scale(1.1);
  background: #2563eb;
}
.add-btn[data-v-a2cd50f7]::after {
  content: attr(data-port-name);
  position: absolute;
  right: -60px;
  font-size: 12px;
  color: #666;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.add-btn[data-v-a2cd50f7]:hover::after {
  opacity: 1;
}
.left-btn[data-v-a2cd50f7] {
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
  display: none;
}
.right-btn[data-v-a2cd50f7] {
  right: -8px;
  display: none;
  z-index: 2;
}
.workflow-node[data-v-a2cd50f7]:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.workflow-node:hover .left-btn[data-v-a2cd50f7],
.workflow-node:hover .right-btn[data-v-a2cd50f7] {
  display: block;
}
.workflow-node:hover .more-btn[data-v-a2cd50f7] {
  display: flex;
}
.node-selected[data-v-a2cd50f7] {
  border: 2px solid #3b82f6;
}

/* 添加更多按钮的样式 */
.more-btn[data-v-a2cd50f7] {
  padding: 2px 5px;
  display: none;
  position: absolute;
  right: 5px;
  top: -5px;
  padding: 3px 5px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 4px;
  z-index: 1;
  transform: rotate(90deg);
}
.more-icon[data-v-a2cd50f7] {
  font-size: 16px;
  font-style: normal;
  color: #666;
  display: inline-block;
}
/* 添加样式 */
.output-params[data-v-c9c6d6d6] {
	padding: 8px 12px;
}
.param-item[data-v-c9c6d6d6] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-c9c6d6d6] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-c9c6d6d6] {
	color: #666;
	margin-right: 4px;
}
.param-value[data-v-c9c6d6d6] {
	color: #333;
	font-weight: 500;
}

.output-params[data-v-92a1a981] {
	padding: 8px 12px;
}
.param-item[data-v-92a1a981] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-92a1a981] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-92a1a981] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-92a1a981] {
	color: #666;
	font-weight: 500;
}

/* 添加样式 */
.output-params[data-v-cda5bb92] {
	padding: 8px 12px;
}
.param-item[data-v-cda5bb92] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-cda5bb92] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-cda5bb92] {
	padding: 2px 5px;
	background-color: #fff;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-cda5bb92] {
	color: #666;
	font-weight: 500;
}

.output-params[data-v-94c85a58] {
	padding: 8px 12px;
}
.param-item[data-v-94c85a58] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-94c85a58] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-94c85a58] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-94c85a58] {
	color: #666;
	font-weight: 500;
}

.output-params[data-v-2263c5c2] {
	padding: 8px 12px;
}
.param-item[data-v-2263c5c2] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	font-size: 12px;
	color: #333;
	border-radius: 4px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-2263c5c2] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-2263c5c2] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-2263c5c2] {
	color: #666;
	font-weight: 500;
}

/* 添加样式 */
.output-params[data-v-1f68a7f5] {
	padding: 8px 12px;
}
.param-item[data-v-1f68a7f5] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-1f68a7f5] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-1f68a7f5] {
	color: #666;
	margin-right: 4px;
}
.param-value[data-v-1f68a7f5] {
	color: #333;
	font-weight: 500;
}

/* 添加样式 */
.output-params[data-v-f7ae7e7b] {
  padding: 8px 12px;
}
.param-item[data-v-f7ae7e7b] {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  padding: 3px 10px;
  color: #333;
  border-radius: 4px;
  font-size: 12px;
  background-color: rgb(242, 244, 247);
  overflow: hidden;
}
.param-icon[data-v-f7ae7e7b] {
  color: rgb(41 112 255);
  font-weight: bold;
}
.param-name[data-v-f7ae7e7b] {
  padding: 2px 5px;
  background-color: #fff;
  box-sizing: border-box;
  margin-right: 4px;
  font-size: 10px;
  font-weight: bold;
  border-radius: 4px;
}
.param-value[data-v-f7ae7e7b] {
  color: #666;
  font-weight: 500;
}

/* 添加样式 */
.output-params[data-v-cb3c8f14] {
	padding: 8px 12px;
}
.param-item[data-v-cb3c8f14] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-cb3c8f14] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-cb3c8f14] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-cb3c8f14] {
	color: #666;
	font-weight: 500;
}

/* 添加样式 */
.output-params[data-v-86a3528d] {
	padding: 8px 12px;
}
.param-item[data-v-86a3528d] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-86a3528d] {
	color: rgb(41 112 255);
	font-weight: bold;
	margin-right: 6px;
}
.param-name[data-v-86a3528d] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-86a3528d] {
	color: #666;
	font-weight: 500;
	font-size: 12px;
}
.input-params[data-v-86a3528d] {
	margin-bottom: 4px;
}

/* 添加样式 */
.output-params[data-v-61b9024e] {
	padding: 8px 12px;
}
.param-item[data-v-61b9024e] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-61b9024e] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-61b9024e] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-61b9024e] {
	color: #666;
	font-weight: 500;
}

/* 添加样式 */
.output-params[data-v-8894377a] {
	padding: 8px 12px;
}
.param-item[data-v-8894377a] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-8894377a] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-8894377a] {
	padding: 2px 5px;
	background-color: #fff;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-8894377a] {
	color: #666;
	font-weight: 500;
}

.output-params[data-v-7804131c] {
	padding: 8px 12px;
}
.param-item[data-v-7804131c] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	font-size: 12px;
	color: #333;
	border-radius: 4px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-7804131c] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-7804131c] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-7804131c] {
	color: #666;
	font-weight: 500;
}
.question-node[data-v-8d9aa513] {
  font-size: 12px;
}
.input-params[data-v-8d9aa513] {
  padding: 8px 12px;
}
.param-item[data-v-8d9aa513] {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  padding: 3px 10px;
  color: #333;
  border-radius: 4px;
  font-size: 12px;
  background-color: rgb(242, 244, 247);
}
.param-icon[data-v-8d9aa513] {
  color: rgb(41, 112, 255);
  font-weight: bold;
}
.param-name[data-v-8d9aa513] {
  color: #666;
  margin-right: 4px;
}
.node-info[data-v-8d9aa513] {
  padding: 5px 10px;
  box-sizing: border-box;
  width: 100%;
}
.node-info .info-item[data-v-8d9aa513] {
  width: 100%;
}
.node-info .info-item .categories-list[data-v-8d9aa513] {
  width: 100%;
}
.node-info .info-item .categories-list .category-item[data-v-8d9aa513] {
  width: 100%;
  padding: 4px 8px;
  box-sizing: border-box;
  background: #f8fafc;
  margin-bottom: 8px;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
}
.node-info .info-item .categories-list .category-item .category-header[data-v-8d9aa513] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}
.node-info .info-item .categories-list .category-item .category-header .category-name[data-v-8d9aa513] {
  font-weight: 500;
  color: #1e293b;
}
.node-info .info-item .categories-list .category-item .category-header .category-index[data-v-8d9aa513] {
  font-size: 11px;
  color: #64748b;
  background: #e2e8f0;
  padding: 2px 6px;
  border-radius: 10px;
}
.node-info .info-item .categories-list .category-item .category-desc[data-v-8d9aa513] {
  color: #64748b;
  font-size: 11px;
  padding: 2px 0;
}
/* 添加样式 */
.output-params[data-v-4b77af1b] {
	padding: 8px 12px;
}
.param-item[data-v-4b77af1b] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-4b77af1b] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-4b77af1b] {
	padding: 2px 5px;
	background-color: #fff;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-4b77af1b] {
	color: #666;
	font-weight: 500;
}

/* 添加样式 */
.output-params[data-v-1a3dd62b] {
	padding: 8px 12px;
}
.param-item[data-v-1a3dd62b] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-1a3dd62b] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-1a3dd62b] {
	color: #666;
	margin-right: 4px;
}
.param-value[data-v-1a3dd62b] {
	color: #333;
	font-weight: 500;
}

.output-params[data-v-ad577215] {
	padding: 8px 12px;
}
.param-item[data-v-ad577215] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-ad577215] {
	color: rgb(41 112 255);
	font-weight: bold;
	margin-right: 6px;
}
.param-name[data-v-ad577215] {
	padding: 2px 5px;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-ad577215] {
	color: #666;
	font-weight: 500;
}
.json-fields[data-v-ad577215] {
	margin-top: 6px;
	border-top: 1px solid #e4e7ed;
	padding-top: 6px;
}
.json-header[data-v-ad577215] {
	background-color: #ecf5ff;
	color: #409eff;
	margin-bottom: 6px;
}
.field-item[data-v-ad577215] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 4px 10px;
	margin-bottom: 2px;
	font-size: 11px;
	background-color: #f5f7fa;
	border-radius: 3px;
}
.field-name[data-v-ad577215] {
	font-weight: 600;
	color: #333;
}
.field-type[data-v-ad577215] {
	color: #909399;
	font-size: 10px;
	background-color: #e4e7ed;
	padding: 2px 6px;
	border-radius: 2px;
}
/* 添加样式 */
.output-params[data-v-ca76b49b] {
  padding: 8px 12px;
}
.param-item[data-v-ca76b49b] {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  padding: 3px 10px;
  color: #333;
  border-radius: 4px;
  font-size: 12px;
  background-color: rgb(242, 244, 247);
}
.param-icon[data-v-ca76b49b] {
  color: rgb(41, 112, 255);
  font-weight: bold;
}
.param-name[data-v-ca76b49b] {
  color: #666;
  margin-right: 4px;
}
.param-value[data-v-ca76b49b] {
  color: #333;
  font-weight: 500;
}
.switch-node[data-v-ca76b49b] {
  font-size: 12px;
}
.node-info[data-v-ca76b49b] {
  padding: 5px 10px;
  box-sizing: border-box;
  width: 100%;
}
.node-info .info-item[data-v-ca76b49b] {
  width: 100%;
}
.node-info .info-item .cases-list[data-v-ca76b49b] {
  width: 100%;
}
.node-info .info-item .cases-list .case-item[data-v-ca76b49b] {
  width: 100%;
  padding: 2px 8px;
  box-sizing: border-box;
  background: #f8fafc;
  margin-bottom: 8px;
  border: 1px solid #e2e8f0;
  transition: all 0.2s ease;
}
.node-info .info-item .cases-list .case-item .case-header[data-v-ca76b49b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}
.node-info .info-item .cases-list .case-item .case-header .case-name[data-v-ca76b49b] {
  font-weight: 500;
  color: #1e293b;
}
.node-info .info-item .cases-list .case-item .case-header .case-index[data-v-ca76b49b] {
  font-size: 11px;
  color: #64748b;
  background: #e2e8f0;
  padding: 2px 6px;
  border-radius: 10px;
}
.node-info .info-item .cases-list .case-item .case-value[data-v-ca76b49b] {
  color: #64748b;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 0;
}
.empty-text[data-v-ca76b49b] {
  color: #999;
  font-style: italic;
}
/* 添加样式 */
.output-params[data-v-5ead2526] {
	padding: 8px 12px;
}
.param-item[data-v-5ead2526] {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	padding: 3px 10px;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
	background-color: rgb(242, 244, 247);
}
.param-icon[data-v-5ead2526] {
	color: rgb(41 112 255);
	font-weight: bold;
}
.param-name[data-v-5ead2526] {
	padding: 2px 5px;
	background-color: #fff;
	box-sizing: border-box;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 4px;
}
.param-value[data-v-5ead2526] {
	color: #666;
	font-weight: 500;
}
.text-preview[data-v-5ead2526] {
	margin-top: 8px;
	padding: 6px 8px;
	background-color: #f8f9fa;
	border-radius: 4px;
	border-left: 3px solid #409eff;
}
.text-content[data-v-5ead2526] {
	font-size: 12px;
	color: #666;
	line-height: 1.4;
	word-break: break-word;
}

.more-menu[data-v-360d1c8c] {
  opacity: 0.9;
  position: fixed;
  background: white;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  padding: 4px 0;
  min-width: 160px;
  z-index: 1000;
}
.menu-item[data-v-360d1c8c] {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  font-size: 13px;
  color: rgb(71 84 103 / 1);
  transition: all 0.2s;
  position: relative;
}
.menu-item[data-v-360d1c8c]:hover {
  background-color: #f5f5f5;
}
.el-icon-arrow-right[data-v-360d1c8c] {
  font-size: 12px;
  color: #909399;
}

/* 保留节点图标样式，这部分可能需要单独处理 */
[data-v-920ad20c] .highlight-connection {
	stroke: var(--el-color-primary) !important;
	stroke-width: 2px !important;
	animation: connectionPulse-920ad20c 2s infinite;
}
@keyframes connectionPulse-920ad20c {
0% {
		stroke-opacity: 1;
}
50% {
		stroke-opacity: 0.5;
}
100% {
		stroke-opacity: 1;
}
}

/* 组件特定样式可以在这里添加 */

/* 组件特定样式可以在这里添加 */

.w-full[data-v-c66f70c0] {
	margin-right: 15px;
}
.param-item-margin[data-v-c66f70c0] {
	margin-bottom: 16px;
}
[data-v-c66f70c0] .el-radio {
	height: auto;
	margin-right: 0;
	white-space: normal;
	line-height: 1.5;
}
[data-v-c66f70c0] .el-radio__label {
	white-space: normal;
	line-height: 1.5;
}

/* 组件特定样式可以在这里添加 */

.cursor-move[data-v-c9a55c95] {
	margin-right: 10px;
}
.w-full[data-v-c9a55c95] {
	margin-right: 15px;
}

.space-y-2 > * + *[data-v-3645dcb2] {
	margin-top: 0.5rem;
}

.w-full[data-v-e9c6d50c] {
	margin-right: 15px;
}

.template-select[data-v-812b95c6] {
	display: flex;
	gap: 10px;
}
.template-select .form-select[data-v-812b95c6] {
	flex: 1;
}
.template-params[data-v-812b95c6] {
	margin-bottom: 8px;
	padding: 8px;
	background-color: #f5f7fa;
	border-radius: 4px;
}
.template-param-title[data-v-812b95c6] {
	font-size: 12px;
	color: #606266;
	margin-bottom: 4px;
}
.template-param-content[data-v-812b95c6] {
	font-size: 14px;
	color: #303133;
	word-break: break-all;
}

.w-full[data-v-0b1284b5] {
	margin-right: 15px;
}

/* 组件特定样式可以在这里添加 */

/* 组件特定样式可以在这里添加 */

/* 组件特定样式可以在这里添加 */

.cursor-move[data-v-e94b7bb3] {
	margin-right: 10px;
}
.w-full[data-v-e94b7bb3] {
	margin-right: 15px;
}
.json-schema-preview[data-v-e94b7bb3] {
	margin-top: 16px;
	padding: 12px;
	background-color: #f5f7fa;
	border-radius: 4px;
	border: 1px solid #e4e7ed;
}
.preview-header[data-v-e94b7bb3] {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 8px;
	font-weight: 600;
	color: #409eff;
	font-size: 13px;
}
.schema-code[data-v-e94b7bb3] {
	margin: 0;
	padding: 8px;
	background-color: #fff;
	border-radius: 4px;
	font-family: 'Courier New', monospace;
	font-size: 12px;
	line-height: 1.6;
	color: #333;
	overflow-x: auto;
}
/* 组件特定样式可以在这里添加 */
.text-editor[data-v-c95db201] {
	margin-bottom: 12px;
}
.text-tips[data-v-c95db201] {
	margin-top: 8px;
}
.param-item.readonly[data-v-c95db201] {
	opacity: 0.6;
}
.param-item.readonly .el-input[data-v-c95db201] {
	background-color: #f5f7fa;
}
.el-drawer__header {
	margin-bottom: 0;
}

/* 面板基础布局 */
.panel-content {
	padding: 12px;
	height: auto;
	background: #fff;
}

.panel-section {
	border: 1px solid #e4e7ed;
	border-radius: 4px;
	padding: 0.5rem;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.panel-header {
	padding-bottom: 0.5rem;
	padding-left: 0.2rem;
	border-bottom: 1px solid #e4e7ed;
	font-weight: bold;
}

/* 输入组样式 */
.input-group {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.input-group label {
	font-size: 13px;
	color: #606266;
	font-weight: 500;
}

/* 表单控件样式 */
.form-input,
.form-select,
.form-textarea {
	width: 100%;
	padding: 0 10px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	color: #333;
	border: none;
	background-color: rgb(242, 244, 247);
	font-size: 13px;
	transition: all 0.2s;
}

.form-textarea {
	min-height: 120px;
	resize: vertical;
	font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;
	line-height: 1.5;
}

.form-input:hover,
.form-select:hover,
.form-textarea:hover {
	border-color: #c0c4cc;
}

.form-input:focus,
.form-select:focus,
.form-textarea:focus {
	outline: none;
	border-color: #409eff;
	box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.1);
}

.form-input::-moz-placeholder, .form-select::-moz-placeholder, .form-textarea::-moz-placeholder {
	color: #c0c4cc;
}

.form-input::placeholder,
.form-select::placeholder,
.form-textarea::placeholder {
	color: #c0c4cc;
}

/* 参数区域样式 */
.section-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px;
}

.section-title {
	font-size: 13px;
	color: #606266;
	font-weight: bold;
}

.params-list {
	display: flex;
	flex-direction: column;
	/**gap: 6px;**/
	border-radius: 3px;
}

.param-item {
	border: 1px solid #e4e7ed;
	border-radius: 4px;
	padding: 0.5rem;
	background-color: #f5f7fa;
}

.param-item-margin {
	margin-bottom: 0.5rem;
}

/* 删除按钮样式 */
.delete-btn {
	padding: 4px !important;
	height: 28px !important;
	width: 28px !important;
	min-width: 28px !important;
	flex-shrink: 0 !important;
	border-radius: 3px !important;
}

/* 添加按钮样式 */
.add-btn {
	padding: 6px 12px;
	background: #1890ff;
	border: none;
	border-radius: 4px;
	color: white;
	font-size: 12px;
	cursor: pointer;
}

.add-btn:hover {
	background: #40a9ff;
}

/* 输入包装器样式 */
.input-wrapper {
	position: relative;
	flex: 1;
	overflow: hidden;
	min-width: 0; /* 防止内容溢出 */
}

.input-wrapper.type-wrapper {
	flex: 0.5;
}

/* 模型配置样式 */
.model-config {
	background: #f8fafc;
	border: 1px solid #e5e7eb;
	border-radius: 6px;
	padding: 16px;
}

.model-config .param-item {
	margin-bottom: 12px;
	background: transparent;
}

.model-config label {
	display: block;
	margin-bottom: 4px;
	font-size: 12px;
	color: #64748b;
}

/* 下拉框组样式 */
.form-select optgroup {
	font-weight: 500;
	color: #606266;
	padding: 4px 0;
}

.form-select option {
	padding: 6px;
	color: #606266;
}

/* 只读输出样式 */
.param-item span.form-input,
.param-item span.form-select {
	padding: 2px 10px;
	background: #f8f9fb;
	color: #606266;
	font-size: 12px;
}

/* 错误状态 */
.form-input.error,
.form-select.error {
	border-color: #f56c6c;
	background-color: #fef0f0;
}

.error-message {
	font-size: 12px;
	color: #f56c6c;
	margin-top: 4px;
}

/* 禁用状态 */
.form-input:disabled,
.form-select:disabled,
.form-textarea:disabled {
	cursor: not-allowed;
	opacity: 0.7;
}

/* 模板相关样式 */
.template-select {
	display: flex;
	gap: 10px;
}

.template-params {
	padding: 1rem;
	background-color: #f5f7fa;
	border-radius: 4px;
}

/* 拖拽相关样式 */
.cursor-move {
	cursor: move;
}

/* 滚动条样式 */
.panel-content::-webkit-scrollbar {
	width: 4px;
}

.panel-content::-webkit-scrollbar-track {
	background: #f8f9fb;
	border-radius: 2px;
}

.panel-content::-webkit-scrollbar-thumb {
	background: #dcdfe6;
	border-radius: 2px;
}

.panel-content::-webkit-scrollbar-thumb:hover {
	background: #c0c4cc;
}
.axolo-json-editor[data-v-3b4c12a8]{width:100%;border:1px solid #eee;border-radius:.25em}.axolo-json-editor .editor[data-v-3b4c12a8] .cm-content{font-family:Consolas,Courier New,Courier,monospace;font-size:.9em}.axolo-json-editor .tip[data-v-3b4c12a8]{background-color:#eee;padding:0 .5em;line-height:2;font-size:.85em;display:flex;border-top-left-radius:.25em;border-top-right-radius:.25em;justify-content:space-between;align-items:center;gap:1em}.axolo-json-editor .tip .placeholder[data-v-3b4c12a8]{color:#999;font-style:italic}.axolo-json-editor .tip .error[data-v-3b4c12a8]{color:red;font-weight:700}
.node-icon[data-v-2c67cba5] {
  margin-right: 8px;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
}
.node-icon--start[data-v-2c67cba5] {
  background-color: rgb(41, 109, 255);
}
.node-icon--http[data-v-2c67cba5] {
  background-color: rgb(135, 91, 247);
}
.node-icon--llm[data-v-2c67cba5] {
  background-color: rgb(97, 114, 233);
}
.node-icon--code[data-v-2c67cba5] {
  background-color: rgb(46, 114, 250);
}
.node-icon--db[data-v-2c67cba5] {
  background-color: rgb(0, 206, 209);
}
.node-icon--switch[data-v-2c67cba5] {
  background-color: rgb(255, 187, 0);
}
.node-icon--condition[data-v-2c67cba5] {
  background-color: rgb(0, 206, 209);
}
.node-icon--question[data-v-2c67cba5] {
  background-color: rgb(27, 138, 106);
}
.node-icon--rag[data-v-2c67cba5] {
  background-color: rgb(75, 107, 251);
}
.node-icon--notice[data-v-2c67cba5] {
  background-color: rgb(64, 158, 255);
}
.node-icon--mcp[data-v-2c67cba5] {
  background-color: rgb(27, 138, 106);
}
.node-icon--text[data-v-2c67cba5] {
  background-color: rgb(27, 138, 106);
}
.node-icon--structured[data-v-2c67cba5] {
  background-color: rgb(107, 114, 218);
}
.node-icon--ocr[data-v-2c67cba5] {
  background-color: rgb(156, 89, 182);
}
.node-icon--documentParser[data-v-2c67cba5] {
  background-color: rgb(129, 77, 77);
}
.node-icon--loop[data-v-2c67cba5] {
  background-color: rgb(255, 187, 0);
}
.node-icon--dify[data-v-2c67cba5] {
  background-color: rgb(22, 119, 255);
}
.node-icon--coze[data-v-2c67cba5] {
  background-color: rgb(0, 153, 255);
}
.node-icon--end[data-v-2c67cba5] {
  background-color: #ef4444;
}
.variables-section[data-v-2c67cba5] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.variables-list[data-v-2c67cba5] {
  flex: 1;
  overflow-y: auto;
  padding-right: 4px;
  margin: 0 -4px 0 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variables-list[data-v-2c67cba5]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variables-list[data-v-2c67cba5]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variables-list[data-v-2c67cba5]::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variables-list .variable-item[data-v-2c67cba5] {
  width: 100%;
  justify-content: space-between;
  display: flex;
  gap: 5px;
  margin-bottom: 8px;
}
.variables-list .variable-item[data-v-2c67cba5]:last-child {
  margin-bottom: 0;
}
.variable-actions[data-v-2c67cba5] {
  margin-left: 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
.variable-inputs[data-v-2c67cba5] {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variable-inputs[data-v-2c67cba5]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variable-inputs[data-v-2c67cba5]::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variable-inputs[data-v-2c67cba5]::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variable-inputs .input-item[data-v-2c67cba5] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}
.variable-inputs .input-item[data-v-2c67cba5]:last-child {
  margin-bottom: 0;
}
.variable-inputs .input-label[data-v-2c67cba5] {
  width: 100px;
  text-align: right;
  color: #333;
  font-size: 14px;
}
.variable-inputs .input-value[data-v-2c67cba5] {
  flex: 1;
}
.variable-inputs .input-value input[data-v-2c67cba5],
.variable-inputs .input-value select[data-v-2c67cba5],
.variable-inputs .input-value textarea[data-v-2c67cba5] {
  max-width: 360px;
}
input[data-v-2c67cba5],
select[data-v-2c67cba5],
textarea[data-v-2c67cba5] {
  width: 100%;
  background-color: #fff;
  padding: 8px 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  background: #fff;
  color: #333;
  font-size: 14px;
  transition: all 0.3s;
  box-sizing: border-box;
}
select[data-v-2c67cba5],
input[data-v-2c67cba5] {
  height: 36px;
}
.required[data-v-2c67cba5]::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
input[data-v-2c67cba5]:hover,
select[data-v-2c67cba5]:hover,
textarea[data-v-2c67cba5]:hover {
  border-color: #c0c4cc;
}
input[data-v-2c67cba5]:focus,
select[data-v-2c67cba5]:focus,
textarea[data-v-2c67cba5]:focus {
  outline: none;
  border-color: #409eff;
}
input[data-v-2c67cba5]:disabled,
select[data-v-2c67cba5]:disabled,
textarea[data-v-2c67cba5]:disabled {
  background-color: #f5f7fa;
  cursor: not-allowed;
}

/* 文本域样式 */
textarea[data-v-2c67cba5] {
  resize: none;
  min-height: 80px;
}
.node-execution[data-v-2c67cba5] {
  min-width: 300px;
  padding: 5px 10px;
  margin-bottom: 8px;
  border-radius: 4px;
  border: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.node-execution[data-v-2c67cba5]:hover {
  cursor: pointer;
}
.node-info[data-v-2c67cba5] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}
.node-type[data-v-2c67cba5] {
  color: #666;
  font-size: 0.9em;
}
.node-name[data-v-2c67cba5] {
  background-color: transparent;
  font-size: 12px;
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-time[data-v-2c67cba5] {
  font-size: 12px;
  color: #666;
}

/* 状态样式 */
.running[data-v-2c67cba5] {
  background: #e6f7ff;
  border-color: #91d5ff;
}
.success[data-v-2c67cba5] {
  background: #f6ffed;
  border-color: #b7eb8f;
}
.error[data-v-2c67cba5] {
  background: #fff2f0;
  border-color: #ffccc7;
}
.skipped[data-v-2c67cba5] {
  background: #f5f5f5;
  border-color: #d9d9d9;
}
.pending[data-v-2c67cba5] {
  background: #f5f5f5;
}
.trace-info[data-v-2c67cba5] {
  flex: 1;
}
.trace-title[data-v-2c67cba5] {
  font-weight: 500;
  margin-bottom: 4px;
}
.status-running[data-v-2c67cba5] {
  color: #1890ff;
}
.status-success[data-v-2c67cba5] {
  color: #52c41a;
}
.status-error[data-v-2c67cba5] {
  color: #f5222d;
}
.status-pending[data-v-2c67cba5] {
  color: #666;
}
.error-message[data-v-2c67cba5] {
  color: #f5222d;
}
.io-container[data-v-2c67cba5] {
  margin-top: 8px;
  border-radius: 4px;
  overflow: hidden;
}
.io-section[data-v-2c67cba5] {
  margin-bottom: 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.io-header[data-v-2c67cba5] {
  padding: 8px 12px;
  background: #f5f5f5;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.io-header[data-v-2c67cba5]:hover {
  background: #f0f0f0;
}
.io-content[data-v-2c67cba5] {
  padding: 12px;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.io-content pre[data-v-2c67cba5] {
  margin: 0;
  font-size: 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
  color: #333;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

/* 添加动画效果 */
.io-content[data-v-2c67cba5] {
  transition: all 0.3s ease;
}
.el-icon[data-v-2c67cba5] {
  transition: transform 0.3s ease;
}
.is-rotate[data-v-2c67cba5] {
  transform: rotate(90deg);
}

/* 添加节点状态文本样式 */
.node-status-text[data-v-2c67cba5] {
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 10px;
  margin-left: 8px;
}
.node-status-text.running[data-v-2c67cba5] {
  background: #e6f7ff;
  color: #1890ff;
}
.node-status-text.success[data-v-2c67cba5] {
  background: #f6ffed;
  color: #52c41a;
}
.node-status-text.error[data-v-2c67cba5] {
  background: #fff2f0;
  color: #f5222d;
}
.node-status-text.skipped[data-v-2c67cba5] {
  background: #f5f5f5;
  color: #8c8c8c;
}
.node-status-text.pending[data-v-2c67cba5] {
  background: #f5f5f5;
  color: #666;
}

/* 修改加载图标样式 */
.is-loading[data-v-2c67cba5] {
  animation: rotating-2c67cba5 2s linear infinite;
}
@keyframes rotating-2c67cba5 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.workflow-logs[data-v-2c67cba5], .workflow-service[data-v-2c67cba5], .workflow-check[data-v-2c67cba5] {
  display: flex;
  height: 100%;
  background-color: #f5f7fa;
}
.workflow-logs .content[data-v-2c67cba5], .workflow-service .content[data-v-2c67cba5], .workflow-check .content[data-v-2c67cba5] {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
.workflow-logs .content .section[data-v-2c67cba5], .workflow-service .content .section[data-v-2c67cba5], .workflow-check .content .section[data-v-2c67cba5] {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.workflow-logs .content .section h2[data-v-2c67cba5], .workflow-service .content .section h2[data-v-2c67cba5], .workflow-check .content .section h2[data-v-2c67cba5] {
  margin: 0 0 20px;
  font-size: 18px;
  color: #1f2937;
}
.workflow-logs .content .section h3[data-v-2c67cba5], .workflow-service .content .section h3[data-v-2c67cba5], .workflow-check .content .section h3[data-v-2c67cba5] {
  margin: 24px 0 16px;
  font-size: 16px;
  color: #374151;
}
.custom-table[data-v-2c67cba5] {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
}
.custom-table th[data-v-2c67cba5],
.custom-table td[data-v-2c67cba5] {
  padding: 12px;
  text-align: left;
  border: 1px solid #e5e7eb;
  font-size: 14px;
}
.custom-table th[data-v-2c67cba5] {
  background-color: #f9fafb;
  color: #374151;
  font-weight: 500;
}
.custom-table td[data-v-2c67cba5] {
  color: #4b5563;
}
.custom-table tbody tr[data-v-2c67cba5]:hover {
  background-color: #f9fafb;
}
.custom-table .no-data[data-v-2c67cba5] {
  text-align: center;
  color: #6b7280;
  padding: 32px 0;
}
.custom-dialog-wrapper[data-v-2c67cba5] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2000;
}
.custom-dialog[data-v-2c67cba5] {
  width: 60%;
  max-width: 900px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.custom-dialog .dialog-header[data-v-2c67cba5] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  border-bottom: 1px solid #f0f0f0;
}
.custom-dialog .dialog-header h3[data-v-2c67cba5] {
  margin: 0;
  font-size: 16px;
  color: #1f2937;
  font-weight: 600;
}
.custom-dialog .dialog-header .close-btn[data-v-2c67cba5] {
  font-size: 22px;
  color: #909399;
  cursor: pointer;
  transition: color 0.2s;
}
.custom-dialog .dialog-header .close-btn[data-v-2c67cba5]:hover {
  color: #606266;
}
.custom-dialog .dialog-body[data-v-2c67cba5] {
  padding: 24px;
  max-height: calc(90vh - 120px);
  overflow-y: auto;
}
.detail-content .detail-item[data-v-2c67cba5] {
  margin-bottom: 24px;
}
.detail-content .detail-item[data-v-2c67cba5]:last-child {
  margin-bottom: 0;
}
.detail-content .detail-item .label[data-v-2c67cba5] {
  font-weight: 500;
  margin-bottom: 8px;
  color: #374151;
  font-size: 14px;
}
.detail-content .detail-item .value[data-v-2c67cba5] {
  color: #4b5563;
}
.detail-content .detail-item .value pre[data-v-2c67cba5] {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 6px;
  margin: 0;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 13px;
  line-height: 1.6;
  border: 1px solid #e5e7eb;
}
.detail-content .detail-item .value.error-message pre[data-v-2c67cba5] {
  color: #f56c6c;
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.api-info .info-item[data-v-2c67cba5] {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.api-info .info-item .label[data-v-2c67cba5] {
  width: 80px;
  color: #6b7280;
}
.api-info .info-item .api-url[data-v-2c67cba5] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.api-info .info-item .api-url code[data-v-2c67cba5] {
  color: #333;
  background-color: #f3f4f6;
  padding: 8px 12px;
  border-radius: 4px;
  font-family: monospace;
}
.code-block[data-v-2c67cba5] {
  background-color: #1f2937;
  color: #e5e7eb;
  padding: 16px;
  border-radius: 6px;
  overflow-x: auto;
  font-family: monospace;
  line-height: 1.5;
}
.required-field[data-v-2c67cba5] {
  color: #f56c6c;
  font-weight: 500;
}
.workflow-designer[data-v-2c67cba5] {
  width: 100%;
  height: 100vh;
  background: #f8f9fc;
  position: relative;
  overflow: hidden;
  display: flex;
}
.execution-panel[data-v-2c67cba5] {
  width: 100%;
  height: 100%;
  background: white;
  border-left: 1px solid #e6e6e6;
  display: flex;
  color: #333;
  flex-direction: column;
}
.panel-header[data-v-2c67cba5] {
  padding: 15px;
  border-bottom: 1px solid #e6e6e6;
  background: #f8f9fc;
}
.panel-header h3[data-v-2c67cba5] {
  margin: 0;
  font-size: 16px;
  color: #303133;
}
.panel-content[data-v-2c67cba5] {
  display: flex;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.left-panel[data-v-2c67cba5] {
  padding: 15px;
  width: 350px;
  height: 100%;
  background: #fff;
  border-right: 1px solid #dcdfe6;
}
.right-panel[data-v-2c67cba5] {
  flex: 1;
  height: 100%;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 20px;
}
.execution-detail[data-v-2c67cba5] {
  margin-top: 20px;
}
.detail-card[data-v-2c67cba5] {
  background: #f0f9eb;
  border-radius: 8px;
  border: 1px solid #e1f3d8;
  box-sizing: border-box;
}
.detail-row[data-v-2c67cba5] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.detail-item[data-v-2c67cba5] {
  flex: 1;
  text-align: center;
  padding: 8px 0;
}
.detail-item[data-v-2c67cba5]:not(:last-child) {
  border-right: 1px solid rgba(225, 243, 216, 0.8);
}
.detail-item .label[data-v-2c67cba5] {
  color: #606266;
  font-size: 12px;
  margin-bottom: 4px;
}
.detail-item .value[data-v-2c67cba5] {
  color: #67c23a;
  font-size: 14px;
  font-weight: 500;
}
.detail-item .value.status-success[data-v-2c67cba5] {
  color: #67c23a;
}
.detail-item .value.status-error[data-v-2c67cba5] {
  color: #f56c6c;
}
.detail-item .value.status-running[data-v-2c67cba5] {
  color: #409eff;
}
.detail-item .value.status-pending[data-v-2c67cba5] {
  color: #909399;
}
.run-btn[data-v-2c67cba5] {
  width: 100%;
}
.error-tip[data-v-2c67cba5] {
  margin-top: 4px;
  color: #f56c6c;
  font-size: 12px;
}
.execution-result[data-v-2c67cba5] {
  margin-top: 20px;
}
.execution-result h4[data-v-2c67cba5] {
  margin-bottom: 10px;
  color: #303133;
}
.execution-result pre[data-v-2c67cba5] {
  background: #f5f7fa;
  padding: 15px;
  border-radius: 4px;
  overflow-x: auto;
  font-family: monospace;
  font-size: 13px;
  line-height: 1.5;
}.unpublished-mask[data-v-7820661e] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.unpublished-mask .mask-content[data-v-7820661e] {
  background-color: #fff;
  padding: 40px;
  border-radius: 8px;
  text-align: center;
  max-width: 400px;
  width: 90%;
}
.unpublished-mask .warning-icon[data-v-7820661e] {
  font-size: 48px;
  color: #e6a23c;
  margin-bottom: 16px;
}
.unpublished-mask .title[data-v-7820661e] {
  font-size: 24px;
  color: #303133;
  margin-bottom: 16px;
  font-weight: 500;
}
.unpublished-mask .description[data-v-7820661e] {
  font-size: 16px;
  color: #606266;
  margin-bottom: 24px;
  line-height: 1.5;
}
.unpublished-mask .publish-btn[data-v-7820661e] {
  padding: 12px 24px;
  font-size: 16px;
}.workflow-toolbar[data-v-fa061ebc] {
  padding: 5px 0;
  position: absolute;
  right: 0;
  background: #fff;
  z-index: 100;
}
.toolbar-box[data-v-fa061ebc] {
  display: flex;
  gap: 12px;
  align-items: center;
  padding: 0 20px;
}
.toolbar-group[data-v-fa061ebc] {
  display: flex;
  gap: 4px;
  padding: 4px;
}
.toolbar-group .toolbar-btn[data-v-fa061ebc] {
  margin: 0;
  padding: 8px 12px;
  height: auto;
}
.publish-btn[data-v-fa061ebc] {
  margin-left: 4px;
}
.close-btn[data-v-fa061ebc] {
  margin-left: 8px;
}
.badge[data-v-fa061ebc] {
  padding: 0 6px;
  background: #ff4d4f;
  border-radius: 10px;
  color: white;
  font-size: 12px;
  line-height: 16px;
}.zoom-control[data-v-f9f0333b] {
  position: absolute;
  left: 20px;
  bottom: 20px;
  display: flex;
  align-items: center;
  gap: 8px;
  z-index: 100;
  padding: 4px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.zoom-control .el-button-group .el-button[data-v-f9f0333b] {
  padding: 6px 8px;
  border: 1px solid #e4e7ed;
  background: transparent;
}
.zoom-control .el-button-group .el-button[data-v-f9f0333b]:hover {
  background-color: #f5f7fa;
  color: #409eff;
}
.zoom-control .el-button-group .el-button[data-v-f9f0333b]:first-child {
  border-radius: 4px 0 0 4px;
}
.zoom-control .el-button-group .el-button[data-v-f9f0333b]:last-child {
  border-radius: 0 4px 4px 0;
}
.zoom-control .el-button-group .el-button span[data-v-f9f0333b]:last-child {
  display: none;
}
.zoom-control .el-button-group .el-button[title][data-v-f9f0333b] {
  position: relative;
}
.zoom-control .el-button-group .el-button[title][data-v-f9f0333b]:hover::after {
  content: attr(title);
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding: 4px 8px;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  font-size: 12px;
  border-radius: 4px;
  white-space: nowrap;
  margin-bottom: 6px;
}
.zoom-control .zoom-text[data-v-f9f0333b] {
  color: #606266;
  font-size: 12px;
  min-width: 42px;
  text-align: center;
}.chat-detail-drawer .el-drawer__body {
  padding: 0;
}pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #ffffff
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
  
}
.code-block-container[data-v-b667a988] {
	position: relative;
	background-color: #f0f0f0;
	width: 100%;
	overflow-y: auto; /* 只显示纵向滚动条 */
	overflow-x: hidden; /* 隐藏横向滚动条 */
	white-space: pre-wrap; /* 防止内容溢出 */
	word-wrap: break-word; /* 自动换行 */
}
pre[data-v-b667a988] {
	margin: 0;
	padding: 0.5em;
	border-radius: 8px;
}
.copy-btn[data-v-b667a988] {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	padding: 0.25em 0.5em;
	font-size: 0.75em;
	color: #fff;
	background-color: #606266;
	border: none;
	cursor: pointer;
	border-radius: 4px;
}
.copy-btn[data-v-b667a988]:hover {
	background-color: #909399;
}

.line-chart[data-v-5c5d6f3a] {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.basic-container[data-v-96a7840b] {
  flex-direction: column;
  height: 100vh;
  background-color: #f5f7fa;
  /**padding: 20px;
   gap: 20px;**/
  box-sizing: border-box;
}
.basic-container .header-card[data-v-96a7840b] {
  padding: 15px;
}
.basic-container .content-card[data-v-96a7840b] {
  flex: 1;
  overflow: auto;
  padding: 20px;
}
.basic-container .card-title[data-v-96a7840b] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.basic-container[data-v-96a7840b] .el-card {
  border: none;
}
.basic-container[data-v-96a7840b] .el-card .el-card__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.basic-container[data-v-96a7840b] .el-card .el-table {
  --el-table-border-color: var(--el-border-color-lighter);
}
.basic-container[data-v-96a7840b] .el-card .el-table .el-table__cell {
  padding: 8px 12px;
}.workflow-designer[data-v-48340a23] {
  position: relative;
  display: flex;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background: #f5f7fa;
}
.workflow-designer .workflow-main[data-v-48340a23] {
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.workflow-container[data-v-48340a23] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  cursor: grab;
  background: #f8f9fc;
  background-image: linear-gradient(rgba(229, 231, 235, 0.3) 1px, transparent 1px), linear-gradient(90deg, rgba(229, 231, 235, 0.3) 1px, transparent 1px);
  background-size: 20px 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.workflow-container[data-v-48340a23]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background-image: inherit;
  background-size: inherit;
}
.workflow-canvas[data-v-48340a23] {
  position: absolute;
  transform-origin: 0 0;
  will-change: transform;
  pointer-events: none;
}
.workflow-canvas > *[data-v-48340a23] {
  pointer-events: auto;
}

/* 确保节点在画布上方 */
.workflow-node[data-v-48340a23] {
  position: absolute;
  z-index: 2;
  transition: transform 0.1s ease-out;
}

/* 确保连线在节点下方 */
.jtk-connector[data-v-48340a23] {
  z-index: 1;
  pointer-events: all !important;
  cursor: pointer;
  transition: all 0.1s ease-out;
}
.jtk-connector[data-v-48340a23]:hover {
  stroke: #3b82f6 !important;
  stroke-width: 3px !important;
}

/* 确保端点在最上层 */
.jtk-endpoint[data-v-48340a23] {
  z-index: 3;
  pointer-events: all !important;
}
.connection-action[data-v-48340a23] {
  position: fixed;
  transform: translate(-50%, -50%);
  z-index: 1000;
  pointer-events: auto;
  display: flex;
  gap: 4px;
  padding: 4px;
  border-radius: 4px;
}
.connection-action .connection-action-buttons[data-v-48340a23] {
  display: flex;
}
.connection-action .action-btn[data-v-48340a23] {
  width: 20px;
  height: 20px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 0.2s ease;
  border: none;
  cursor: pointer;
  font-size: 12px;
}
.connection-action .action-btn[data-v-48340a23]:hover {
  transform: scale(1.1);
}
.connection-action .action-btn.add-node-btn[data-v-48340a23] {
  background-color: #3b82f6;
}
.connection-action .action-btn.add-node-btn[data-v-48340a23]:hover {
  background-color: #2563eb;
}
.connection-action .action-btn.delete-node-btn[data-v-48340a23] {
  background-color: #ef4444;
}
.connection-action .action-btn.delete-node-btn[data-v-48340a23]:hover {
  background-color: #dc2626;
}.node-icon {
  margin-right: 8px;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
}
.node-icon--start {
  background-color: rgb(41, 109, 255);
}
.node-icon--http {
  background-color: rgb(135, 91, 247);
}
.node-icon--llm {
  background-color: rgb(97, 114, 233);
}
.node-icon--code {
  background-color: rgb(46, 114, 250);
}
.node-icon--db {
  background-color: rgb(0, 206, 209);
}
.node-icon--switch {
  background-color: rgb(255, 187, 0);
}
.node-icon--condition {
  background-color: rgb(0, 206, 209);
}
.node-icon--question {
  background-color: rgb(27, 138, 106);
}
.node-icon--rag {
  background-color: rgb(75, 107, 251);
}
.node-icon--notice {
  background-color: rgb(64, 158, 255);
}
.node-icon--mcp {
  background-color: rgb(27, 138, 106);
}
.node-icon--text {
  background-color: rgb(27, 138, 106);
}
.node-icon--structured {
  background-color: rgb(107, 114, 218);
}
.node-icon--ocr {
  background-color: rgb(156, 89, 182);
}
.node-icon--documentParser {
  background-color: rgb(129, 77, 77);
}
.node-icon--loop {
  background-color: rgb(255, 187, 0);
}
.node-icon--dify {
  background-color: rgb(22, 119, 255);
}
.node-icon--coze {
  background-color: rgb(0, 153, 255);
}
.node-icon--end {
  background-color: #ef4444;
}
.variables-section {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.variables-list {
  flex: 1;
  overflow-y: auto;
  padding-right: 4px;
  margin: 0 -4px 0 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variables-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variables-list::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variables-list::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variables-list .variable-item {
  width: 100%;
  justify-content: space-between;
  display: flex;
  gap: 5px;
  margin-bottom: 8px;
}
.variables-list .variable-item:last-child {
  margin-bottom: 0;
}
.variable-actions {
  margin-left: 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
.variable-inputs {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* 滚动条样式 */
}
.variable-inputs::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.variable-inputs::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 3px;
  min-height: 50px;
}
.variable-inputs::-webkit-scrollbar-track {
  background: transparent;
  margin-bottom: 4px;
}
.variable-inputs .input-item {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}
.variable-inputs .input-item:last-child {
  margin-bottom: 0;
}
.variable-inputs .input-label {
  width: 100px;
  text-align: right;
  color: #333;
  font-size: 14px;
}
.variable-inputs .input-value {
  flex: 1;
}
.variable-inputs .input-value input,
.variable-inputs .input-value select,
.variable-inputs .input-value textarea {
  max-width: 360px;
}
input,
select,
textarea {
  width: 100%;
  background-color: #fff;
  padding: 8px 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  background: #fff;
  color: #333;
  font-size: 14px;
  transition: all 0.3s;
  box-sizing: border-box;
}
select,
input {
  height: 36px;
}
.required::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
input:hover,
select:hover,
textarea:hover {
  border-color: #c0c4cc;
}
input:focus,
select:focus,
textarea:focus {
  outline: none;
  border-color: #409eff;
}
input:disabled,
select:disabled,
textarea:disabled {
  background-color: #f5f7fa;
  cursor: not-allowed;
}

/* 文本域样式 */
textarea {
  resize: none;
  min-height: 80px;
}
.node-execution {
  min-width: 300px;
  padding: 5px 10px;
  margin-bottom: 8px;
  border-radius: 4px;
  border: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.node-execution:hover {
  cursor: pointer;
}
.node-info {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}
.node-type {
  color: #666;
  font-size: 0.9em;
}
.node-name {
  background-color: transparent;
  font-size: 12px;
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-time {
  font-size: 12px;
  color: #666;
}

/* 状态样式 */
.running {
  background: #e6f7ff;
  border-color: #91d5ff;
}
.success {
  background: #f6ffed;
  border-color: #b7eb8f;
}
.error {
  background: #fff2f0;
  border-color: #ffccc7;
}
.skipped {
  background: #f5f5f5;
  border-color: #d9d9d9;
}
.pending {
  background: #f5f5f5;
}
.trace-info {
  flex: 1;
}
.trace-title {
  font-weight: 500;
  margin-bottom: 4px;
}
.status-running {
  color: #1890ff;
}
.status-success {
  color: #52c41a;
}
.status-error {
  color: #f5222d;
}
.status-pending {
  color: #666;
}
.error-message {
  color: #f5222d;
}
.io-container {
  margin-top: 8px;
  border-radius: 4px;
  overflow: hidden;
}
.io-section {
  margin-bottom: 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
}
.io-header {
  padding: 8px 12px;
  background: #f5f5f5;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.io-header:hover {
  background: #f0f0f0;
}
.io-content {
  padding: 12px;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.io-content pre {
  margin: 0;
  font-size: 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
  color: #333;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

/* 添加动画效果 */
.io-content {
  transition: all 0.3s ease;
}
.el-icon {
  transition: transform 0.3s ease;
}
.is-rotate {
  transform: rotate(90deg);
}

/* 添加节点状态文本样式 */
.node-status-text {
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 10px;
  margin-left: 8px;
}
.node-status-text.running {
  background: #e6f7ff;
  color: #1890ff;
}
.node-status-text.success {
  background: #f6ffed;
  color: #52c41a;
}
.node-status-text.error {
  background: #fff2f0;
  color: #f5222d;
}
.node-status-text.skipped {
  background: #f5f5f5;
  color: #8c8c8c;
}
.node-status-text.pending {
  background: #f5f5f5;
  color: #666;
}

/* 修改加载图标样式 */
.is-loading {
  animation: rotating 2s linear infinite;
}
@keyframes rotating {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.workflow-logs, .workflow-service, .workflow-check {
  display: flex;
  height: 100%;
  background-color: #f5f7fa;
}
.workflow-logs .content, .workflow-service .content, .workflow-check .content {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
.workflow-logs .content .section, .workflow-service .content .section, .workflow-check .content .section {
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.workflow-logs .content .section h2, .workflow-service .content .section h2, .workflow-check .content .section h2 {
  margin: 0 0 20px;
  font-size: 18px;
  color: #1f2937;
}
.workflow-logs .content .section h3, .workflow-service .content .section h3, .workflow-check .content .section h3 {
  margin: 24px 0 16px;
  font-size: 16px;
  color: #374151;
}
.custom-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
}
.custom-table th,
.custom-table td {
  padding: 12px;
  text-align: left;
  border: 1px solid #e5e7eb;
  font-size: 14px;
}
.custom-table th {
  background-color: #f9fafb;
  color: #374151;
  font-weight: 500;
}
.custom-table td {
  color: #4b5563;
}
.custom-table tbody tr:hover {
  background-color: #f9fafb;
}
.custom-table .no-data {
  text-align: center;
  color: #6b7280;
  padding: 32px 0;
}
.custom-dialog-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2000;
}
.custom-dialog {
  width: 60%;
  max-width: 900px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.custom-dialog .dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  border-bottom: 1px solid #f0f0f0;
}
.custom-dialog .dialog-header h3 {
  margin: 0;
  font-size: 16px;
  color: #1f2937;
  font-weight: 600;
}
.custom-dialog .dialog-header .close-btn {
  font-size: 22px;
  color: #909399;
  cursor: pointer;
  transition: color 0.2s;
}
.custom-dialog .dialog-header .close-btn:hover {
  color: #606266;
}
.custom-dialog .dialog-body {
  padding: 24px;
  max-height: calc(90vh - 120px);
  overflow-y: auto;
}
.detail-content .detail-item {
  margin-bottom: 24px;
}
.detail-content .detail-item:last-child {
  margin-bottom: 0;
}
.detail-content .detail-item .label {
  font-weight: 500;
  margin-bottom: 8px;
  color: #374151;
  font-size: 14px;
}
.detail-content .detail-item .value {
  color: #4b5563;
}
.detail-content .detail-item .value pre {
  background-color: #f8f9fa;
  padding: 16px;
  border-radius: 6px;
  margin: 0;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 13px;
  line-height: 1.6;
  border: 1px solid #e5e7eb;
}
.detail-content .detail-item .value.error-message pre {
  color: #f56c6c;
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.api-info .info-item {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.api-info .info-item .label {
  width: 80px;
  color: #6b7280;
}
.api-info .info-item .api-url {
  display: flex;
  align-items: center;
  gap: 12px;
}
.api-info .info-item .api-url code {
  color: #333;
  background-color: #f3f4f6;
  padding: 8px 12px;
  border-radius: 4px;
  font-family: monospace;
}
.code-block {
  background-color: #1f2937;
  color: #e5e7eb;
  padding: 16px;
  border-radius: 6px;
  overflow-x: auto;
  font-family: monospace;
  line-height: 1.5;
}
.required-field {
  color: #f56c6c;
  font-weight: 500;
}[data-v-ce6476ff] .el-scrollbar__wrap {
  overflow-x: hidden !important;
}
.bg-primary-100[data-v-ce6476ff] {
  background-color: var(--el-color-primary-light-9);
}
.text-primary[data-v-ce6476ff] {
  color: var(--el-color-primary);
}
[data-v-ce6476ff] .el-button.is-text {
  padding: 0;
}
[data-v-ce6476ff] .el-button.is-text:hover {
  background-color: transparent;
}[data-v-af71ade7] .el-scrollbar__wrap {
  overflow-x: hidden !important;
}
[data-v-af71ade7] .el-checkbox {
  margin-right: 0;
}
.bg-primary-100[data-v-af71ade7] {
  background-color: var(--el-color-primary-light-9);
}
.text-primary-500[data-v-af71ade7] {
  color: var(--el-color-primary);
}
/* Dark mode support */
[data-theme='dark'] .card[data-v-bb4f2bc0] {
	background-color: var(--next-color-disabled);
	border-color: var(--next-border-color);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
[data-theme='dark'] .card > div[data-v-bb4f2bc0]:first-child {
	border-bottom-color: var(--next-border-color);
}
[data-theme='dark'] h3[data-v-bb4f2bc0] {
	color: var(--next-color-white);
}
[data-theme='dark'] .btn-primary[data-v-bb4f2bc0] {
	--tw-bg-opacity: 1;
	background-color: #1d9bf0;
	border-color: #1d9bf0;
	color: #ffffff;
}
[data-theme='dark'] .btn-primary[data-v-bb4f2bc0]:hover:not(:disabled) {
	background-color: #1a8cd8;
	border-color: #1a8cd8;
}
[data-theme='dark'] .btn-primary[data-v-bb4f2bc0]:disabled {
	background-color: var(--next-color-disabled);
	border-color: var(--next-border-color);
	color: var(--next-text-color-placeholder);
	opacity: 0.5;
}
[data-theme='dark'] .btn-ghost[data-v-bb4f2bc0] {
	background-color: transparent;
	border-color: var(--next-border-color);
	color: var(--next-color-white);
}
[data-theme='dark'] .btn-ghost[data-v-bb4f2bc0]:hover:not(:disabled) {
	background-color: var(--next-color-hover);
	border-color: #8b98a5;
}
[data-theme='dark'] .btn-ghost[data-v-bb4f2bc0]:disabled {
	color: var(--next-text-color-placeholder);
	opacity: 0.5;
}
[data-theme='dark'] .text-gray-500[data-v-bb4f2bc0] {
	color: var(--next-text-color-regular);
}
[data-theme='dark'] .loading[data-v-bb4f2bc0] {
	color: #ffffff;
}

.poster-preview[data-v-0832fa0f] {
	width: 100%;
	min-height: 400px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.poster-content[data-v-0832fa0f] {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* Dark mode support */
[data-theme='dark'] .card[data-v-0832fa0f] {
	background-color: var(--next-color-disabled);
	border-color: var(--next-border-color);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
[data-theme='dark'] .card > div[data-v-0832fa0f]:first-child {
	border-bottom-color: var(--next-border-color);
}
[data-theme='dark'] h3[data-v-0832fa0f] {
	color: var(--next-color-white);
}
[data-theme='dark'] .btn-primary[data-v-0832fa0f] {
	background-color: #1d9bf0;
	border-color: #1d9bf0;
	color: #ffffff;
}
[data-theme='dark'] .btn-primary[data-v-0832fa0f]:hover {
	background-color: #1a8cd8;
	border-color: #1a8cd8;
}
[data-theme='dark'] .poster-preview[data-v-0832fa0f] {
	background-color: transparent;
}

/* Dark mode support */
[data-theme='dark'] .card[data-v-7ceff314] {
	background-color: var(--next-color-disabled);
	border-color: var(--next-border-color);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
[data-theme='dark'] .card > div[data-v-7ceff314]:first-child {
	border-bottom-color: var(--next-border-color);
}
[data-theme='dark'] h3[data-v-7ceff314] {
	color: var(--next-color-white);
}
[data-theme='dark'] .input[data-v-7ceff314] {
	background-color: #273340;
	border-color: #38444d;
	color: var(--next-color-white);
}
[data-theme='dark'] .input[data-v-7ceff314]:focus {
	border-color: #1d9bf0;
	background-color: #1e2732;
}
[data-theme='dark'] .input[data-v-7ceff314]::-moz-placeholder {
	color: var(--next-text-color-placeholder);
}
[data-theme='dark'] .input[data-v-7ceff314]::placeholder {
	color: var(--next-text-color-placeholder);
}
[data-theme='dark'] .group[data-v-7ceff314] {
	border-color: var(--next-border-color);
}
[data-theme='dark'] .group[data-v-7ceff314]:hover {
	border-color: #8b98a5;
	background-color: var(--next-color-hover);
}
[data-theme='dark'] .group p[data-v-7ceff314] {
	color: var(--next-color-white);
}
[data-theme='dark'] .border-\[\#2E5CF6\][data-v-7ceff314] {
	border-color: #1d9bf0 !important;
	background-color: rgba(29, 155, 240, 0.1) !important;
}
[data-theme='dark'] .text-\[\#2E5CF6\][data-v-7ceff314] {
	color: #1d9bf0 !important;
}

/* Dark mode support */
.min-h-screen[data-v-a885ff9a] {
	transition: background-color 0.3s ease;
}
[data-theme='dark'] .min-h-screen[data-v-a885ff9a] {
	background-color: var(--next-bg-color-page);
}
.vue-diff-wrapper{overflow:hidden;width:100%;border-radius:.3em}.vue-diff-theme-dark{background-color:#272822}.vue-diff-theme-dark pre code.hljs{display:block;overflow-x:auto;padding:1em}.vue-diff-theme-dark code.hljs{padding:3px 5px}.vue-diff-theme-dark .hljs{background:#272822;color:#ddd}.vue-diff-theme-dark .hljs-keyword,.vue-diff-theme-dark .hljs-literal,.vue-diff-theme-dark .hljs-name,.vue-diff-theme-dark .hljs-selector-tag,.vue-diff-theme-dark .hljs-strong,.vue-diff-theme-dark .hljs-tag{color:#f92672}.vue-diff-theme-dark .hljs-code{color:#66d9ef}.vue-diff-theme-dark .hljs-attribute,.vue-diff-theme-dark .hljs-link,.vue-diff-theme-dark .hljs-regexp,.vue-diff-theme-dark .hljs-symbol{color:#bf79db}.vue-diff-theme-dark .hljs-addition,.vue-diff-theme-dark .hljs-built_in,.vue-diff-theme-dark .hljs-bullet,.vue-diff-theme-dark .hljs-emphasis,.vue-diff-theme-dark .hljs-section,.vue-diff-theme-dark .hljs-selector-attr,.vue-diff-theme-dark .hljs-selector-pseudo,.vue-diff-theme-dark .hljs-string,.vue-diff-theme-dark .hljs-subst,.vue-diff-theme-dark .hljs-template-tag,.vue-diff-theme-dark .hljs-template-variable,.vue-diff-theme-dark .hljs-title,.vue-diff-theme-dark .hljs-type,.vue-diff-theme-dark .hljs-variable{color:#a6e22e}.vue-diff-theme-dark .hljs-class .hljs-title,.vue-diff-theme-dark .hljs-title.class_{color:#fff}.vue-diff-theme-dark .hljs-comment,.vue-diff-theme-dark .hljs-deletion,.vue-diff-theme-dark .hljs-meta,.vue-diff-theme-dark .hljs-quote{color:#75715e}.vue-diff-theme-dark .hljs-doctag,.vue-diff-theme-dark .hljs-keyword,.vue-diff-theme-dark .hljs-literal,.vue-diff-theme-dark .hljs-section,.vue-diff-theme-dark .hljs-selector-id,.vue-diff-theme-dark .hljs-selector-tag,.vue-diff-theme-dark .hljs-title,.vue-diff-theme-dark .hljs-type{font-weight:700}.vue-diff-theme-light{background-color:#fff}.vue-diff-theme-light pre code.hljs{display:block;overflow-x:auto;padding:1em}.vue-diff-theme-light code.hljs{padding:3px 5px}.vue-diff-theme-light .hljs{background:#fff;color:#000}.vue-diff-theme-light .hljs-comment,.vue-diff-theme-light .hljs-quote,.vue-diff-theme-light .hljs-variable{color:green}.vue-diff-theme-light .hljs-built_in,.vue-diff-theme-light .hljs-keyword,.vue-diff-theme-light .hljs-name,.vue-diff-theme-light .hljs-selector-tag,.vue-diff-theme-light .hljs-tag{color:#00f}.vue-diff-theme-light .hljs-addition,.vue-diff-theme-light .hljs-attribute,.vue-diff-theme-light .hljs-literal,.vue-diff-theme-light .hljs-section,.vue-diff-theme-light .hljs-string,.vue-diff-theme-light .hljs-template-tag,.vue-diff-theme-light .hljs-template-variable,.vue-diff-theme-light .hljs-title,.vue-diff-theme-light .hljs-type{color:#a31515}.vue-diff-theme-light .hljs-deletion,.vue-diff-theme-light .hljs-meta,.vue-diff-theme-light .hljs-selector-attr,.vue-diff-theme-light .hljs-selector-pseudo{color:#2b91af}.vue-diff-theme-light .hljs-doctag{color:gray}.vue-diff-theme-light .hljs-attr{color:red}.vue-diff-theme-light .hljs-bullet,.vue-diff-theme-light .hljs-link,.vue-diff-theme-light .hljs-symbol{color:#00b0e8}.vue-diff-theme-light .hljs-emphasis{font-style:italic}.vue-diff-theme-light .hljs-strong{font-weight:700}.vue-diff-viewer{overflow-y:auto;width:100%;padding:1em 0;line-height:1.5;font-size:16px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-align:left}.vue-diff-viewer .vue-diff-viewer-inner{position:relative;width:100%}.vue-diff-viewer .vue-diff-row{display:flex;width:100%}.vue-diff-viewer .vue-diff-row>div{padding:0 .5em;box-sizing:border-box}.vue-diff-viewer .vue-diff-row .lineNum{flex:0 0 auto;width:50px;padding-top:.05em;text-align:right;color:#999;font-size:.9em}.vue-diff-viewer .vue-diff-row .code{width:calc(100% - 50px)}.vue-diff-viewer .vue-diff-row.vue-diff-row-split .code{width:calc(50% - 50px)}.vue-diff-viewer .vue-diff-row .vue-diff-cell-removed{background-color:#ff00001a}.vue-diff-viewer .vue-diff-row .vue-diff-cell-removed span.modified{background-color:#ff000026}.vue-diff-viewer .vue-diff-row .vue-diff-cell-removed code:before{content:"-"}.vue-diff-viewer .vue-diff-row .vue-diff-cell-added{background-color:#00ff801a}.vue-diff-viewer .vue-diff-row .vue-diff-cell-added span.modified{background-color:#00ff8026}.vue-diff-viewer .vue-diff-row .vue-diff-cell-added code:before{content:"+"}.vue-diff-viewer .vue-diff-row .vue-diff-cell-disabled{background-color:#8080801a}.vue-diff-viewer .vue-diff-row .vue-diff-cell-fold.lineNum{opacity:.8;font-size:.8em}.vue-diff-viewer .vue-diff-row .vue-diff-cell-fold.lineNum:before{content:">"}.vue-diff-viewer .vue-diff-row .vue-diff-cell-fold.code{text-align:center}.vue-diff-viewer .vue-diff-row .vue-diff-cell-fold.code:before{color:#999;content:"\22ef\22ef"}.vue-diff-viewer .vue-diff-row pre{display:block;position:relative;max-width:100%;margin:0;padding:0 0 0 1.5em;overflow:visible;background:none;border-radius:0}.vue-diff-viewer .vue-diff-row .hljs{overflow:visible;padding:0;background:transparent;word-wrap:break-all;word-break:break-all;white-space:pre-wrap}.vue-diff-viewer .vue-diff-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.vue-diff-viewer .vue-diff-row code:before{display:inline-block;position:absolute;left:0;top:0;opacity:.8}

.diff-stats[data-v-5deb2bea] {
	display: flex;
	align-items: center;
}
/**
    Name: IntelliJ IDEA darcula theme
    From IntelliJ IDEA by JetBrains
 */

.cm-s-darcula  { font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;}
.cm-s-darcula.CodeMirror { background: #2B2B2B; color: #A9B7C6; }

.cm-s-darcula span.cm-meta { color: #BBB529; }
.cm-s-darcula span.cm-number { color: #6897BB; }
.cm-s-darcula span.cm-keyword { color: #CC7832; line-height: 1em; font-weight: bold; }
.cm-s-darcula span.cm-def { color: #A9B7C6; font-style: italic; }
.cm-s-darcula span.cm-variable { color: #A9B7C6; }
.cm-s-darcula span.cm-variable-2 { color: #A9B7C6; }
.cm-s-darcula span.cm-variable-3 { color: #9876AA; }
.cm-s-darcula span.cm-type { color: #AABBCC; font-weight: bold; }
.cm-s-darcula span.cm-property { color: #FFC66D; }
.cm-s-darcula span.cm-operator { color: #A9B7C6; }
.cm-s-darcula span.cm-string { color: #6A8759; }
.cm-s-darcula span.cm-string-2 { color: #6A8759; }
.cm-s-darcula span.cm-comment { color: #61A151; font-style: italic; }
.cm-s-darcula span.cm-link { color: #CC7832; }
.cm-s-darcula span.cm-atom { color: #CC7832; }
.cm-s-darcula span.cm-error { color: #BC3F3C; }
.cm-s-darcula span.cm-tag { color: #629755; font-weight: bold; font-style: italic; text-decoration: underline; }
.cm-s-darcula span.cm-attribute { color: #6897bb; }
.cm-s-darcula span.cm-qualifier { color: #6A8759; }
.cm-s-darcula span.cm-bracket { color: #A9B7C6; }
.cm-s-darcula span.cm-builtin { color: #FF9E59; }
.cm-s-darcula span.cm-special { color: #FF9E59; }
.cm-s-darcula span.cm-matchhighlight { color: #FFFFFF; background-color: rgba(50, 89, 48, .7); font-weight: normal;}
.cm-s-darcula span.cm-searching { color: #FFFFFF; background-color: rgba(61, 115, 59, .7); font-weight: normal;}

.cm-s-darcula .CodeMirror-cursor { border-left: 1px solid #A9B7C6; }
.cm-s-darcula .CodeMirror-activeline-background { background: #323232; }
.cm-s-darcula .CodeMirror-gutters { background: #313335; border-right: 1px solid #313335; }
.cm-s-darcula .CodeMirror-guttermarker { color: #FFEE80; }
.cm-s-darcula .CodeMirror-guttermarker-subtle { color: #D0D0D0; }
.cm-s-darcula .CodeMirrir-linenumber { color: #606366; }
.cm-s-darcula .CodeMirror-matchingbracket { background-color: #3B514D; color: #FFEF28 !important; font-weight: bold; }

.cm-s-darcula div.CodeMirror-selected { background: #214283; }

.CodeMirror-hints.darcula {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  color: #9C9E9E;
  background-color: #3B3E3F !important;
}

.CodeMirror-hints.darcula .CodeMirror-hint-active {
  background-color: #494D4E !important;
  color: #9C9E9E !important;
}

.code-editor[data-v-779d95e5] {
	font-size: 14px;
	border: 1px solid #ddd;
	line-height: 150%;
}
.code-editor[data-v-779d95e5] .CodeMirror {
	height: 100%;
}

/* Styles now handled by Tailwind CSS and DaisyUI utility classes */

.mb-4[data-v-356953e8] {
	margin-bottom: 1rem;
}
.p-3[data-v-356953e8] {
	padding: 0.75rem;
}
.bg-gray-50[data-v-356953e8] {
	background-color: #f9fafb;
}
.rounded[data-v-356953e8] {
	border-radius: 0.375rem;
}
.flex[data-v-356953e8] {
	display: flex;
}
.items-center[data-v-356953e8] {
	align-items: center;
}
.mr-2[data-v-356953e8] {
	margin-right: 0.5rem;
}
.ml-4[data-v-356953e8] {
	margin-left: 1rem;
}
.font-medium[data-v-356953e8] {
	font-weight: 500;
}
.text-gray-600[data-v-356953e8] {
	color: #4b5563;
}
.text-gray-500[data-v-356953e8] {
	color: #6b7280;
}
[data-v-cac92d1e] .editor-shell {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
[data-v-cac92d1e] .tox-editor-header {
  width: 100% !important;
  margin-left: 0 !important;
}
[data-v-cac92d1e] .tox-tinymce {
  border: none !important;
  height: 100%;
}
[data-v-cac92d1e] .tox-sidebar-wrap {
  width: 100% !important;
  margin: 0 !important;
  height: 100%;
}
[data-v-cac92d1e] .tox-edit-area,[data-v-cac92d1e] .tox-edit-area__iframe {
  min-height: 0;
  height: 100%;
}
[data-v-cac92d1e] .el-tabs__header {
  margin-bottom: 0;
}
[data-v-cac92d1e] .el-tabs__nav-wrap::after {
  display: none;
}
[data-v-cac92d1e] .el-badge__content {
  font-weight: 600;
}
/* ✅ 工具栏充满整个页面 */
.tox-editor-header {
  width: 100vw !important;
  margin-left: calc(-50vw + 50%);
  box-sizing: border-box;
}
/* ✅ 编辑区宽度固定，居中 */
.tox-edit-area { max-width: 1000px; margin: 0 auto;
}
/* 隐藏底部推广和状态栏 */
.tox-promotion, .tox-statusbar { display: none !important;
}
.tox-sidebar-wrap { width: 80%; margin: 0 auto;
}
.tox-tbtn--bespoke { width: 70px!important; background: #ffffff!important;
}
#sample { width: 100%; height: 100%;
}
#sample .tox-tinymce { border: none;
}
#sample .tox-sidebar-wrap { width: 80%; margin: 0 auto; padding-top: 2%;
}
.tox-edit-area:focus, .tox-edit-area__iframe:focus {
  outline: none !important; border: none !important; box-shadow: none !important; scrollbar-width: none!important;
}
.tox-edit-area:before { display: none;
}
/* 这里依赖 #uuid_ifr，必须保留 editor 的 id="uuid" */
#uuid_ifr html { scrollbar-width: none;
}
.tox-pop::before, .tox-pop::after { display: none !important;
}

/* 生成时置灰，不盖遮罩 */
.ai-busy .tox .tox-toolbar,
.ai-busy .tox .tox-menubar,
.ai-busy .tox .tox-sidebar { pointer-events: none; opacity: .5;
}

/* 占位符可见性（可选） */
.ai-stream-ph { background: rgba(255,243,205,.7); border-radius: 2px; padding: 0 2px;
}
.ai-doc-stream-ph { background: rgba(226,232,240,.6); border-radius: 3px;
}
.vue-office-docx{height:100%;overflow-y:auto}.vue-office-docx .docx-wrapper>section.docx{margin-bottom:5px}@media screen and (max-width: 800px){.vue-office-docx .docx-wrapper{padding:10px}.vue-office-docx .docx-wrapper>section.docx{padding:10px!important;width:100%!important}}

.el-main[data-v-8c35c5cd] {
	padding: 0;
	overflow: hidden;
}
.el-card[data-v-8c35c5cd] {
	height: 100%;
	display: flex;
	flex-direction: column;
}
.splitpanes__pane[data-v-8c35c5cd] {
	overflow: hidden;
}

/* 自定义滚动条样式 */
.scrollbar-slim[data-v-8c35c5cd]::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
.scrollbar-slim[data-v-8c35c5cd]::-webkit-scrollbar-track {
	background-color: #f1f1f1;
	border-radius: 4px;
}
.scrollbar-slim[data-v-8c35c5cd]::-webkit-scrollbar-thumb {
	background-color: #cbd5e1;
	border-radius: 4px;
}
.scrollbar-slim[data-v-8c35c5cd]::-webkit-scrollbar-thumb:hover {
	background-color: #94a3b8;
}

/* 暗色模式滚动条样式 */
[data-theme='dark'] .scrollbar-slim[data-v-8c35c5cd]::-webkit-scrollbar-track {
	background-color: #15202b;
}
[data-theme='dark'] .scrollbar-slim[data-v-8c35c5cd]::-webkit-scrollbar-thumb {
	background-color: #38444d;
}
[data-theme='dark'] .scrollbar-slim[data-v-8c35c5cd]::-webkit-scrollbar-thumb:hover {
	background-color: #536471;
}

.el-table[data-v-e46c4251] {
	--el-table-border: none;
	--el-table-header-bg-color: #f9fafb;
	--el-table-row-hover-bg-color: #f3f4f6;
}
.table-with-border[data-v-e46c4251] {
	border: 1px solid #e5e7eb;
	overflow: hidden;
}
.table-with-border[data-v-e46c4251] .el-table__header {
	border-bottom: 1px solid #e5e7eb;
}

/* 表格行样式 */
[data-v-e46c4251] .table-row-custom {
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
[data-v-e46c4251] .table-row-custom:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

/* 表格头部样式 */
[data-v-e46c4251] .table-header-custom {
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity));
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

/* 暗色模式样式 */
[data-theme='dark'] .el-table[data-v-e46c4251] {
	--el-table-border: none;
	--el-table-header-bg-color: #1c2732;
	--el-table-row-hover-bg-color: #1d2a35;
}
[data-theme='dark'] .table-with-border[data-v-e46c4251] {
	border: 1px solid #38444d;
}
[data-theme='dark'] .table-with-border[data-v-e46c4251] .el-table__header {
	border-bottom: 1px solid #38444d;
}
[data-theme='dark'][data-v-e46c4251] .table-row-custom:is(.dark *) {
	--tw-border-opacity: 1;
	border-color: rgb(56 68 77 / var(--tw-border-opacity));
}
[data-theme='dark'][data-v-e46c4251] .table-row-custom:hover:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(29 42 53 / var(--tw-bg-opacity));
}
[data-theme='dark'][data-v-e46c4251] .table-header-custom:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color: rgb(28 39 50 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(231 233 234 / var(--tw-text-opacity));
}

/* Removed most styles as Tailwind is now handling them. */
/* You can add any very specific custom styles here if absolutely necessary. */
/* For example, if the popper arrow is strictly required, its styling would go here, */
/* but modern context menus often omit it for a cleaner look. */

/* Ensure el-icon is sized correctly if Tailwind classes aren't enough, though h-5 w-5 should cover it. */
.el-icon[data-v-e012a44f] {
	/* Example: If specific alignment or size adjustments are needed beyond Tailwind's capabilities */
}
[data-v-04029c85] .el-scrollbar__wrap {
  overflow-x: hidden !important;
}
[data-v-04029c85] .el-checkbox {
  margin-right: 0;
}
.bg-primary-100[data-v-04029c85] {
  background-color: var(--el-color-primary-light-9);
}
.text-primary-500[data-v-04029c85] {
  color: var(--el-color-primary);
}
.group[data-v-afb73239] {
	animation: slideUp 0.4s ease-out backwards;
}

/* 编辑器聚焦样式 */
.slice-editor[data-v-afb73239] .el-textarea__inner {
	height: 224px;
	border-radius: 0.75rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 16px;
	border-width: 2px;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 200ms;
	border-color: rgba(var(--el-color-primary-rgb), 0.5);
}
.slice-editor[data-v-afb73239] .el-textarea__inner:focus {
	border-color: var(--el-color-primary);
	box-shadow: 0 0 0 4px rgba(var(--el-color-primary-rgb), 0.1);
}
[data-theme='dark'] .slice-editor[data-v-afb73239] .el-textarea__inner {
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

/* 自定义滚动条 */
.scrollbar-thin[data-v-afb73239] {
	scrollbar-width: thin;
}
.scrollbar-thin[data-v-afb73239]::-webkit-scrollbar {
	width: 4px;
}
.scrollbar-thin[data-v-afb73239]::-webkit-scrollbar-track {
	background: transparent;
}
.scrollbar-thin[data-v-afb73239]::-webkit-scrollbar-thumb {
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
[data-theme='dark'] .scrollbar-thin[data-v-afb73239]::-webkit-scrollbar-thumb {
	--tw-bg-opacity: 1;
	background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

/* 文件详情对话框样式 */
.space-y-4 > * + *[data-v-5913c3fe] {
	margin-top: 1rem;
}

html::-webkit-scrollbar { display: none;
}
html { scrollbar-width: none;
}

/* 抽屉样式 */
:deep(.el-drawer__header) {
  padding: 16px 20px;
  border-bottom: 1px solid var(--el-border-color-light);
}
:deep(.el-drawer__body) {
  padding: 0;
}

/* 响应式设计 */
@media (max-width: 768px) {
.w-60 {
    width: 200px;
}
}

img[data-v-925371e8] {
	max-width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	margin: auto;
	will-change: transform;
}

.custom-contextmenu[data-v-ceba7a87] {
  position: fixed;
  z-index: 2190;
  min-width: 120px;
  background-color: #fff;
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.el-dropdown-menu__item[data-v-ceba7a87] {
  font-size: 14px;
  padding: 8px 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.el-dropdown-menu__item[data-v-ceba7a87]:hover {
  background-color: #f5f7fa;
}
.el-icon[data-v-ceba7a87] {
  margin-right: 8px;
}

.konvajs-content {
	width: 100% !important;
}
canvas {
	width: 100% !important;
}
[data-v-e336f6fb] .el-scrollbar__wrap {
  overflow-x: hidden !important;
}
[data-v-e336f6fb] .el-checkbox {
  margin-right: 0;
}
.bg-primary-100[data-v-e336f6fb] {
  background-color: var(--el-color-primary-light-9);
}
.text-primary-500[data-v-e336f6fb] {
  color: var(--el-color-primary);
}[data-v-b7aba165] .el-input__wrapper {
  height: 56px;
  border-radius: 6px;
  font-size: 16px;
}
[data-v-b7aba165] .el-input__wrapper .el-input__icon {
  font-size: 22px;
}
.login-content-form .login-content-submit[data-v-b7aba165] {
  height: 56px;
  background: linear-gradient(146deg, #24D3FF 0%, #56B7FF 44%, #2288FF 100%);
  box-shadow: 0px 3px 4px 0px rgba(2, 20, 32, 0.39), 1px 2px 4px 0px rgba(146, 243, 255, 0.3);
  border-radius: 4px;
  border: none;
}
.login-content-form .font-semibold[data-v-b7aba165] {
  font-size: 24px;
}
.tracking-wide[data-v-b7aba165] {
  font-size: 26px;
  font-weight: 500;
  letter-spacing: 5px;
}
[data-v-b7aba165] .el-form-item {
  margin-top: 64px;
}body[data-v-1ed4c0b4] {
  background-color: #efd;
}
#container[data-v-1ed4c0b4] {
  width: 100%;
  height: 100%;
  position: relative;
  margin: 10px auto;
  margin-left: 110px;
  margin-top: 31px;
}
#container .dialog[data-v-1ed4c0b4] {
  background: url("/assets/dialog-97ef1004.png") no-repeat center center;
  background-size: 100% 100%;
  position: fixed;
  width: 560px;
  height: 620px;
  top: 50%;
  margin-top: -400px;
  z-index: 10;
  left: 65%;
  margin-left: -500px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#container .dialog .icon-close[data-v-1ed4c0b4] {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 101;
}
#container .dialog .dialog-infos-imgs[data-v-1ed4c0b4] {
  height: 550px;
  width: 500px;
}
#container .dialog .dialog-infos-imgs .dialog-item-title[data-v-1ed4c0b4] {
  font-size: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 80%;
  overflow: hidden;
  color: #ffffff;
  text-align: left;
  margin: 5px 20px;
  padding-top: 5px;
}
#container .dialog .dialog-infos-imgs .dialog-item-title .dialog-describe[data-v-1ed4c0b4] {
  font-size: 18px;
  font-weight: normal;
}
#container .dialog .dialog-infos-imgs .dialog-text[data-v-1ed4c0b4] {
  padding: 10px 20px;
  font-size: 16px;
  color: #ffffff;
  height: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}
#container .dialog .dialog-infos-imgs .dialog-item-img[data-v-1ed4c0b4] {
  margin-top: 20px;
  width: 440px;
  margin-left: 30px;
  height: 240px;
}
#container .center[data-v-1ed4c0b4] {
  position: absolute;
  color: #ffffff;
  text-align: center;
  top: 200px;
  left: 720px;
}
#container .center .nums[data-v-1ed4c0b4] {
  font-size: 48px;
  font-weight: 600;
}
#container .center .nums span[data-v-1ed4c0b4] {
  font-size: 16px;
  font-weight: normal;
  margin-left: 10px;
}
#container .center .address[data-v-1ed4c0b4] {
  width: 132px;
  height: 34px;
  border: 1px solid #ffffff;
  border-radius: 17px;
  font-size: 16px;
  text-align: center;
  line-height: 34px;
}
#container .items[data-v-1ed4c0b4] {
  transform-style: preserve-3d;
  transition: transform 1s ease;
  transform: rotateX(-6deg) rotateY(7deg) translateX(-80px);
  height: 670px;
  width: 90%;
  position: relative;
}
#container .items .item-box[data-v-1ed4c0b4] {
  position: absolute;
  transition: 300ms all linear;
}
#container .items .item-box .infos-box[data-v-1ed4c0b4] {
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
#container .items .item-box .infos-imgs[data-v-1ed4c0b4] {
  background: url("/assets/zhanshizu@2x-f40bbcdf.png") no-repeat center center;
  background-size: 100% 100%;
  height: 200px;
}
#container .items .item-box .item-title[data-v-1ed4c0b4] {
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 80%;
  overflow: hidden;
  color: #ffffff;
  text-align: left;
  margin: 5px 20px;
  padding-top: 5px;
}
#container .items .item-box .item-title .describe[data-v-1ed4c0b4] {
  font-size: 12px;
  font-weight: normal;
  width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#container .items .item-box .item-img[data-v-1ed4c0b4] {
  width: 89%;
  height: 65%;
  margin-left: 5%;
  margin-top: 4.5%;
}
#container .items .item-box .pointer[data-v-1ed4c0b4] {
  height: 30px;
  width: 20px;
  margin-top: -10px;
}
#container .items .item-box .date[data-v-1ed4c0b4] {
  margin-top: 5px;
  font-size: 12px;
  color: #ffffff;
}
#container .items .item-box[data-v-1ed4c0b4]:first-child {
  position: absolute;
  bottom: -40px;
  right: 60px;
}
#container .items .item-box:first-child .infos-box[data-v-1ed4c0b4] {
  transform: rotateX(10deg) rotateY(7deg) translateX(-30px);
  scale: 1.35;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(2) {
  position: absolute;
  bottom: -10px;
  right: 370px;
}
#container .items .item-box:nth-child(2) .infos-box[data-v-1ed4c0b4] {
  transform: rotateX(10deg) rotateY(7deg) translateX(-30px);
  scale: 1.3;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(3) {
  position: absolute;
  bottom: 30px;
  right: 665px;
}
#container .items .item-box:nth-child(3) .infos-box[data-v-1ed4c0b4] {
  transform: rotateX(10deg) rotateY(13deg) translateX(-60px);
  scale: 1.2;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(4) {
  position: absolute;
  bottom: 80px;
  right: 931px;
}
#container .items .item-box:nth-child(4) .infos-box[data-v-1ed4c0b4] {
  transform: rotateX(10deg) rotateY(50deg) translateX(-30px);
  scale: 1.15;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(5) {
  position: absolute;
  bottom: 195px;
  right: 1081px;
  z-index: 100;
}
#container .items .item-box:nth-child(5) .infos-box[data-v-1ed4c0b4] {
  transform: rotateY(-80deg) translateX(-30px);
  scale: 1.1;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(6) {
  position: absolute;
  bottom: 330px;
  right: 1000px;
}
#container .items .item-box:nth-child(6) .infos-box[data-v-1ed4c0b4] {
  transform: perspective(240px) rotateY(24deg) translateX(62px);
  scale: 0.9;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(7) {
  position: absolute;
  bottom: 360px;
  right: 749px;
}
#container .items .item-box:nth-child(7) .infos-box[data-v-1ed4c0b4] {
  transform: perspective(100px) rotateY(3deg) translateY(-58px);
  scale: 0.85;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(8) {
  position: absolute;
  bottom: 390px;
  right: 505px;
}
#container .items .item-box:nth-child(8) .infos-box[data-v-1ed4c0b4] {
  transform: perspective(1040px) rotateY(0deg) translateY(-58px);
  scale: 0.8;
}
#container .items .item-box[data-v-1ed4c0b4]:nth-child(9) {
  position: absolute;
  bottom: 440px;
  right: 330px;
}
#container .items .item-box:nth-child(9) .infos-box[data-v-1ed4c0b4] {
  scale: 0.8;
}div#driver-popover-item{display:none;position:absolute;background:#fff;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px rgba(0,0,0,.4);z-index:1000000000}div#driver-popover-item .driver-popover-tip{border:5px solid #fff;content:"";position:absolute}div#driver-popover-item .driver-popover-tip.bottom{bottom:-10px;border-color:#fff transparent transparent}div#driver-popover-item .driver-popover-tip.bottom.position-center{left:49%}div#driver-popover-item .driver-popover-tip.bottom.position-right{right:20px}div#driver-popover-item .driver-popover-tip.left{left:-10px;top:10px;border-color:transparent #fff transparent transparent}div#driver-popover-item .driver-popover-tip.left.position-center{top:46%}div#driver-popover-item .driver-popover-tip.left.position-bottom{top:auto;bottom:20px}div#driver-popover-item .driver-popover-tip.right{right:-10px;top:10px;border-color:transparent transparent transparent #fff}div#driver-popover-item .driver-popover-tip.right.position-center{top:46%}div#driver-popover-item .driver-popover-tip.right.position-bottom{top:auto;bottom:20px}div#driver-popover-item .driver-popover-tip.top{top:-10px;border-color:transparent transparent #fff}div#driver-popover-item .driver-popover-tip.top.position-center{left:49%}div#driver-popover-item .driver-popover-tip.top.position-right{right:20px}div#driver-popover-item .driver-popover-tip.mid-center{display:none}div#driver-popover-item .driver-popover-footer{display:block;margin-top:10px}div#driver-popover-item .driver-popover-footer button{display:inline-block;padding:3px 10px;border:1px solid #d4d4d4;text-decoration:none;text-shadow:1px 1px 0 #fff;color:#2d2d2d;font:11px/normal sans-serif;cursor:pointer;outline:0;background-color:#f1f1f1;border-radius:2px;zoom:1;line-height:1.3}div#driver-popover-item .driver-popover-footer button.driver-disabled{color:grey;cursor:default;pointer-events:none}div#driver-popover-item .driver-popover-footer .driver-close-btn{float:left}div#driver-popover-item .driver-popover-footer .driver-btn-group,div#driver-popover-item .driver-popover-footer .driver-close-only-btn{float:right}div#driver-popover-item .driver-popover-title{font:19px/normal sans-serif;margin:0 0 5px;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1}div#driver-popover-item .driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;color:#2d2d2d;font-weight:400;zoom:1}.driver-clearfix:after,.driver-clearfix:before{content:"";display:table}.driver-clearfix:after{clear:both}.driver-stage-no-animation{transition:none!important;background:transparent!important;outline:5000px solid rgba(0,0,0,.75)}div#driver-page-overlay{background:#000;position:fixed;bottom:0;right:0;display:block;width:100%;height:100%;zoom:1;filter:alpha(opacity=75);opacity:.75;z-index:100002!important}div#driver-highlighted-element-stage,div#driver-page-overlay{top:0;left:0;transition:all .3s}div#driver-highlighted-element-stage{position:absolute;height:50px;width:300px;background:#fff;z-index:100003!important;display:none;border-radius:2px}.driver-highlighted-element{z-index:100004!important}.driver-position-relative{position:relative!important}.driver-fix-stacking{z-index:auto!important;opacity:1!important;transform:none!important;-moz-filter:none!important;-ms-filter:none!important;-o-filter:none!important;filter:none!important;-ms-perspective:none!important;-o-perspective:none!important;perspective:none!important;transform-style:flat!important;-webkit-transform-box:border-box!important;-moz-transform-box:border-box!important;-ms-transform-box:border-box!important;-o-transform-box:border-box!important;transform-box:border-box!important;will-change:unset!important}/* ── CSS 变量 ── */
.bl-page[data-v-df55c569] {
  --blue-dark: #072270;
  --blue: #0d3fa6;
  --blue-mid: #1250c0;
  --blue-light: #1a65d8;
  --sky: #2d78e8;
  --pale: #e8f0fe;
  --accent: #f59e0b;
  --border: #c7d9f8;
  --bg: #f0f5ff;
  --text: #0a1628;
  --text-2: #1e293b;
  --text-3: #64748b;
  font-family: "Noto Sans SC", "PingFang SC", sans-serif;
  color: var(--text);
  background: #fff;
  min-height: 100vh;
  overflow-x: hidden;
}

/* ── Topbar ── */
.bl-topbar[data-v-df55c569] {
  background: linear-gradient(90deg, #051a5c, #082d8a);
  padding: 8px 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.55);
  letter-spacing: 0.04em;
}
.bl-topbar__right[data-v-df55c569] {
  display: flex;
  gap: 20px;
}
.bl-topbar__right a[data-v-df55c569] {
  color: rgba(255, 255, 255, 0.55);
  text-decoration: none;
}
.bl-topbar__right a[data-v-df55c569]:hover {
  color: #fff;
}

/* ── Header ── */
.bl-header[data-v-df55c569] {
  position: sticky;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.96);
  backdrop-filter: blur(16px);
  border-bottom: 1px solid var(--border);
  box-shadow: 0 1px 12px rgba(21, 87, 212, 0.08);
}
.bl-header__inner[data-v-df55c569] {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 48px;
  height: 66px;
  display: flex;
  align-items: center;
  gap: 40px;
}
.bl-header__actions[data-v-df55c569] {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
}

/* Logo */
.bl-logo[data-v-df55c569] {
  display: inline-flex;
  align-items: center;
  gap: 0;
  text-decoration: none;
  flex-shrink: 0;
}
.bl-logo__icon[data-v-df55c569] {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}
.bl-logo__divider[data-v-df55c569] {
  width: 1px;
  height: 30px;
  background: #cbd5e8;
  margin: 0 14px;
  flex-shrink: 0;
}
.bl-logo__text[data-v-df55c569] {
  display: flex;
  flex-direction: column;
}
.bl-logo__en[data-v-df55c569] {
  font-family: "Sora", sans-serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: -0.5px;
  line-height: 1;
  color: var(--text);
}
.bl-logo__en span[data-v-df55c569] {
  color: var(--blue);
}
.bl-logo__underline[data-v-df55c569] {
  height: 3px;
  background: var(--accent);
  border-radius: 2px;
  margin-top: 3px;
  width: 100%;
}

/* Nav */
.bl-nav[data-v-df55c569] {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 2px;
}
.bl-nav a[data-v-df55c569] {
  padding: 7px 16px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  color: var(--text-2);
  text-decoration: none;
  transition: all 0.15s;
  white-space: nowrap;
}
.bl-nav a[data-v-df55c569]:hover, .bl-nav a.active[data-v-df55c569] {
  background: var(--pale);
  color: var(--blue);
  font-weight: 500;
}

/* Lang switch */
.bl-lang[data-v-df55c569] {
  display: flex;
  align-items: center;
  background: #f1f5f9;
  border-radius: 20px;
  padding: 3px;
}
.bl-lang__btn[data-v-df55c569] {
  font-size: 12px;
  color: var(--text-3);
  font-weight: 500;
  padding: 5px 12px;
  border-radius: 16px;
  border: none;
  background: transparent;
  cursor: pointer;
  transition: all 0.2s;
  white-space: nowrap;
  font-family: inherit;
}
.bl-lang__btn[data-v-df55c569]:hover {
  color: var(--blue);
}
.bl-lang__btn.active[data-v-df55c569] {
  background: #fff;
  color: var(--blue);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}
.bl-btn-why[data-v-df55c569] {
  background: var(--blue);
  color: #fff;
  padding: 9px 20px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: all 0.2s;
  white-space: nowrap;
}
.bl-btn-why[data-v-df55c569]:hover {
  background: var(--blue-mid);
  transform: translateY(-1px);
  box-shadow: 0 4px 16px rgba(13, 63, 166, 0.3);
}

/* ── Hero ── */
.bl-hero[data-v-df55c569] {
  background: linear-gradient(135deg, #051a5c 0%, #082d8a 35%, #0d3fa6 65%, #1254c0 100%);
  min-height: calc(100vh - 98px);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  position: relative;
  overflow: hidden;
}
.bl-hero[data-v-df55c569]::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: radial-gradient(rgba(255, 255, 255, 0.15) 1px, transparent 1px);
  background-size: 32px 32px;
  -webkit-mask-image: radial-gradient(ellipse 100% 100% at 50% 50%, black 0%, transparent 80%);
          mask-image: radial-gradient(ellipse 100% 100% at 50% 50%, black 0%, transparent 80%);
}
.bl-hero[data-v-df55c569]::after {
  content: "";
  position: absolute;
  top: -200px;
  right: -100px;
  width: 700px;
  height: 700px;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.12) 0%, transparent 60%);
  pointer-events: none;
}
.bl-hero__inner[data-v-df55c569] {
  flex: 1;
  display: grid;
  max-width: 1280px;
  margin: 0 auto;
  padding: 72px 48px 48px;
  grid-template-columns: 1fr 420px;
  gap: 80px;
  align-items: center;
  position: relative;
  z-index: 2;
  width: 100%;
}
.bl-hero__badge[data-v-df55c569] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  padding: 5px 14px;
  border-radius: 100px;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin-bottom: 28px;
  animation: fadeUp-df55c569 0.45s 0.05s ease both;
}
.bl-hero__badge[data-v-df55c569]::before {
  content: "●";
  font-size: 7px;
  animation: pulse-df55c569 2s infinite;
}
.bl-hero__h1[data-v-df55c569] {
  font-family: "Sora", sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -0.03em;
  color: #fff;
  margin-bottom: 10px;
  animation: fadeUp-df55c569 0.45s 0.12s ease both;
}
.bl-hero__h1 em[data-v-df55c569] {
  color: #fde68a;
  font-style: normal;
}
.bl-hero__sub[data-v-df55c569] {
  font-size: 18px;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 18px;
  animation: fadeUp-df55c569 0.45s 0.18s ease both;
}
.bl-hero__desc[data-v-df55c569] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.8;
  max-width: 500px;
  margin-bottom: 40px;
  animation: fadeUp-df55c569 0.45s 0.22s ease both;
}
.bl-hero__ctas[data-v-df55c569] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 56px;
  animation: fadeUp-df55c569 0.45s 0.28s ease both;
}
.bl-hero__news[data-v-df55c569] {
  position: relative;
  z-index: 2;
  background: rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(4px);
}
.bl-hero__news-inner[data-v-df55c569] {
  max-width: 1280px;
  margin: 0 auto;
  padding: 13px 48px;
  display: flex;
  align-items: center;
  gap: 20px;
}
@keyframes fadeUp-df55c569 {
from {
    opacity: 0;
    transform: translateY(14px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
@keyframes pulse-df55c569 {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.35;
}
}
/* Stats */
.bl-stats[data-v-df55c569] {
  display: flex;
  gap: 40px;
  padding-top: 32px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  animation: fadeUp-df55c569 0.45s 0.34s ease both;
}
.bl-stat__num[data-v-df55c569] {
  font-family: "Sora", sans-serif;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
}
.bl-stat__num em[data-v-df55c569] {
  color: #fde68a;
  font-style: normal;
}
.bl-stat__label[data-v-df55c569] {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 4px;
  letter-spacing: 0.04em;
}

/* CTA buttons */
.bl-cta[data-v-df55c569] {
  padding: 13px 26px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: inherit;
}
.bl-cta--solid[data-v-df55c569] {
  background: #fff;
  color: var(--blue);
  border: 2px solid #fff;
}
.bl-cta--solid[data-v-df55c569]:hover {
  background: rgba(255, 255, 255, 0.92);
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
}
.bl-cta--outline[data-v-df55c569] {
  background: transparent;
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 0.55);
}
.bl-cta--outline[data-v-df55c569]:hover {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.9);
  transform: translateY(-2px);
}

/* ── Login Card ── */
.bl-login-card[data-v-df55c569] {
  background: #fff;
  border-radius: 20px;
  padding: 28px 28px 24px;
  box-shadow: 0 24px 64px rgba(13, 63, 166, 0.25);
  animation: fadeUp-df55c569 0.45s 0.14s ease both;
  /* 让内部 el-form 字体正常显示 */
}
.bl-login-card[data-v-df55c569] .login-content-form .login-title {
  font-size: 22px;
  margin-top: 12px;
  margin-bottom: 4px;
  color: var(--text);
}
.bl-login-card[data-v-df55c569] .login-content-form .el-input__wrapper {
  height: 44px;
  border-radius: 8px;
  font-size: 14px;
}
.bl-login-card[data-v-df55c569] .login-content-form .el-form-item {
  margin-top: 16px;
}
.bl-login-card[data-v-df55c569] .login-content-form .login-content-submit {
  height: 46px;
  background: linear-gradient(135deg, var(--blue), var(--blue-mid));
  border: none;
  border-radius: 10px;
  font-size: 15px;
  letter-spacing: 3px;
  box-shadow: none;
}
.bl-login-card[data-v-df55c569] .login-content-form .tracking-wide {
  font-size: 15px;
  letter-spacing: 3px;
}
.bl-login-card[data-v-df55c569] .login-content-form .el-radio {
  color: var(--text-2);
  font-size: 14px;
}
.bl-login-card[data-v-df55c569] .login-content-form .el-radio__label {
  font-size: 14px;
}
.bl-login-card[data-v-df55c569] .login-content-form .radio-group {
  margin-top: -8px;
  margin-bottom: -8px;
}

/* Tabs */
.bl-login-tabs[data-v-df55c569] {
  display: flex;
  gap: 4px;
  background: #f1f5f9;
  border-radius: 10px;
  padding: 4px;
  margin-bottom: 4px;
}
.bl-tab[data-v-df55c569] {
  flex: 1;
  padding: 9px;
  border: none;
  background: transparent;
  border-radius: 7px;
  font-size: 13px;
  font-weight: 500;
  color: #64748b;
  cursor: pointer;
  transition: all 0.2s;
  font-family: inherit;
}
.bl-tab.active[data-v-df55c569] {
  background: #fff;
  color: var(--blue);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

/* News */
.bl-news-badge[data-v-df55c569] {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  padding: 3px 10px;
  border-radius: 4px;
  white-space: nowrap;
  text-transform: uppercase;
  flex-shrink: 0;
}
.bl-news-list[data-v-df55c569] {
  display: flex;
  gap: 32px;
  overflow: hidden;
  flex: 1;
}
.bl-news-item[data-v-df55c569] {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.bl-news-item span[data-v-df55c569] {
  color: rgba(255, 255, 255, 0.45);
  margin-right: 8px;
  font-size: 11px;
}
.bl-news-more[data-v-df55c569] {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.55);
  text-decoration: none;
  white-space: nowrap;
  flex-shrink: 0;
}
.bl-news-more[data-v-df55c569]:hover {
  color: #fff;
}

/* ── Partners ── */
.bl-partners[data-v-df55c569] {
  background: #fff;
  padding: 40px 0;
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}
.bl-partners__label[data-v-df55c569] {
  text-align: center;
  font-size: 11px;
  color: var(--text-3);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.bl-partners__track-wrap[data-v-df55c569] {
  overflow: hidden;
  position: relative;
}
.bl-partners__track-wrap[data-v-df55c569]::before, .bl-partners__track-wrap[data-v-df55c569]::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
  z-index: 2;
  pointer-events: none;
}
.bl-partners__track-wrap[data-v-df55c569]::before {
  left: 0;
  background: linear-gradient(to right, #fff, transparent);
}
.bl-partners__track-wrap[data-v-df55c569]::after {
  right: 0;
  background: linear-gradient(to left, #fff, transparent);
}
.bl-partners__track[data-v-df55c569] {
  display: flex;
  gap: 0;
  animation: scrollx-df55c569 30s linear infinite;
  width: -moz-max-content;
  width: max-content;
}
.bl-partners__track[data-v-df55c569]:hover {
  animation-play-state: paused;
}
.bl-partner[data-v-df55c569] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 36px;
  height: 50px;
  opacity: 0.4;
  transition: opacity 0.2s;
  font-family: "Sora", sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: var(--text);
  border-right: 1px solid var(--border);
  white-space: nowrap;
}
.bl-partner span[data-v-df55c569] {
  font-weight: 300;
  color: var(--text-3);
  font-size: 11px;
  margin-left: 5px;
}
.bl-partner[data-v-df55c569]:hover {
  opacity: 1;
}
@keyframes scrollx-df55c569 {
from {
    transform: translateX(0);
}
to {
    transform: translateX(-50%);
}
}
/* ── Footer ── */
.bl-footer[data-v-df55c569] {
  background: var(--blue-dark);
  color: rgba(255, 255, 255, 0.45);
  padding: 48px 0 0;
}
.bl-footer__inner[data-v-df55c569] {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 48px 40px;
  display: grid;
  grid-template-columns: 260px repeat(4, 1fr);
  gap: 48px;
}
.bl-footer__brand p[data-v-df55c569] {
  font-size: 13px;
  line-height: 1.7;
  margin-top: 10px;
}
.bl-footer__logo-row[data-v-df55c569] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.bl-footer__logo-icon[data-v-df55c569] {
  width: 32px;
  height: 32px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bl-footer__logo-name[data-v-df55c569] {
  font-family: "Sora", sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
}
.bl-footer__col h4[data-v-df55c569] {
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 14px;
}
.bl-footer__col ul[data-v-df55c569] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.bl-footer__col li[data-v-df55c569] {
  margin-bottom: 8px;
}
.bl-footer__col a[data-v-df55c569] {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.4);
  text-decoration: none;
  transition: color 0.15s;
}
.bl-footer__col a[data-v-df55c569]:hover {
  color: #fff;
}
.bl-footer__bottom[data-v-df55c569] {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  padding: 16px 48px;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
.bl-footer__bottom a[data-v-df55c569] {
  color: rgba(255, 255, 255, 0.35);
  text-decoration: none;
}
.bl-footer__bottom a[data-v-df55c569]:hover {
  color: #fff;
}
.bl-footer__qr[data-v-df55c569] {
  margin-top: 16px;
  width: 64px;
  height: 64px;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ── Section shared ── */
.bl-section-inner[data-v-df55c569] {
  max-width: 1280px;
  margin: 0 auto;
  padding: 80px 48px;
}
.bl-section-label[data-v-df55c569] {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--blue);
  margin-bottom: 10px;
}
.bl-section-title[data-v-df55c569] {
  font-family: "Sora", sans-serif;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: var(--text);
  margin-bottom: 12px;
  line-height: 1.25;
}
.bl-btn-outline-sec[data-v-df55c569] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 10px 22px;
  border: 1.5px solid var(--blue);
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  color: var(--blue);
  text-decoration: none;
  transition: all 0.2s;
  white-space: nowrap;
}
.bl-btn-outline-sec[data-v-df55c569]:hover {
  background: var(--blue);
  color: #fff;
}

/* ── About ── */
.bl-about[data-v-df55c569] {
  background: #fff;
}
.bl-about__grid[data-v-df55c569] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
}
.bl-about__body[data-v-df55c569] {
  font-size: 14px;
  color: var(--text-3);
  line-height: 1.8;
  margin: 20px 0 30px;
}
.bl-about__visual[data-v-df55c569] {
  border-radius: 20px;
  overflow: hidden;
  height: 380px;
  background: linear-gradient(135deg, #051a5c 0%, #0d3fa6 60%, #1254c0 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.bl-about__visual[data-v-df55c569]::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: radial-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px);
  background-size: 28px 28px;
}
.bl-about__visual-inner[data-v-df55c569] {
  position: relative;
  z-index: 1;
  text-align: center;
  padding: 32px;
}
.bl-visual-title[data-v-df55c569] {
  font-family: "Sora", sans-serif;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 8px;
}
.bl-visual-sub[data-v-df55c569] {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.bl-play-btn[data-v-df55c569] {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px auto 0;
  cursor: pointer;
  transition: all 0.2s;
}
.bl-play-btn svg[data-v-df55c569] {
  width: 18px;
  height: 18px;
  margin-left: 3px;
}
.bl-play-btn[data-v-df55c569]:hover {
  background: rgba(255, 255, 255, 0.3);
  transform: scale(1.06);
}
.bl-features-grid[data-v-df55c569] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 28px;
}
.bl-feature-card[data-v-df55c569] {
  background: var(--bg);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 18px 16px;
  transition: all 0.25s;
}
.bl-feature-card[data-v-df55c569]:hover {
  border-color: var(--blue);
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(21, 87, 212, 0.1);
}
.bl-feature-icon[data-v-df55c569] {
  width: 36px;
  height: 36px;
  background: var(--pale);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.bl-feature-icon svg[data-v-df55c569] {
  width: 16px;
  height: 16px;
  stroke: var(--blue);
  fill: none;
  stroke-width: 2;
}
.bl-feature-title[data-v-df55c569] {
  font-size: 13px;
  font-weight: 600;
  color: var(--text);
  margin-bottom: 5px;
}
.bl-feature-desc[data-v-df55c569] {
  font-size: 12px;
  color: var(--text-3);
  line-height: 1.55;
}

/* ── Services ── */
.bl-services[data-v-df55c569] {
  background: var(--bg);
}
.bl-services__header[data-v-df55c569] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 44px;
}
.bl-services__grid[data-v-df55c569] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
}
.bl-service-card[data-v-df55c569] {
  background: #fff;
  border: 1px solid var(--border);
  border-radius: 16px;
  padding: 28px 22px;
  transition: all 0.25s;
  position: relative;
  overflow: hidden;
}
.bl-service-card[data-v-df55c569]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: linear-gradient(90deg, var(--blue), var(--sky));
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s;
}
.bl-service-card[data-v-df55c569]:hover::before {
  transform: scaleX(1);
}
.bl-service-card[data-v-df55c569]:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(21, 87, 212, 0.12);
  border-color: var(--sky);
}
.bl-service-card h3[data-v-df55c569] {
  font-size: 15px;
  font-weight: 600;
  color: var(--text);
  margin-bottom: 8px;
  line-height: 1.3;
}
.bl-service-card p[data-v-df55c569] {
  font-size: 13px;
  color: var(--text-3);
  line-height: 1.6;
}
.bl-service-num[data-v-df55c569] {
  font-family: "Sora", sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: var(--blue);
  letter-spacing: 0.1em;
  margin-bottom: 16px;
  opacity: 0.6;
}
.bl-service-icon[data-v-df55c569] {
  width: 48px;
  height: 48px;
  background: var(--pale);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}
.bl-service-icon svg[data-v-df55c569] {
  width: 22px;
  height: 22px;
  stroke: var(--blue);
  fill: none;
  stroke-width: 1.8;
}
.bl-service-link[data-v-df55c569] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-top: 14px;
  font-size: 12px;
  font-weight: 600;
  color: var(--blue);
  text-decoration: none;
  transition: gap 0.15s;
}
.bl-service-link[data-v-df55c569]:hover {
  gap: 8px;
}.details-item[data-v-8b764fad] {
  display: flex;
  flex-direction: row;
  align-content: center;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid #DDDDDD;
}
.details-item .details-item-label[data-v-8b764fad] {
  padding: 8px;
  padding-left: 25px;
  display: flex;
  align-content: center;
  width: 180px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #3B4053;
  text-align: left;
  font-style: normal;
  background: transparent;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
.details-item .details-item-value[data-v-8b764fad] {
  padding: 8px;
  display: flex;
  align-content: center;
  flex: 1;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  text-align: left;
  font-style: normal;
}.flexRowBetween[data-v-1599c619] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  box-sizing: border-box;
  border-bottom: none;
  border-left: none;
  gap: 80px;
}
.title[data-v-1599c619] {
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
  text-align: left;
  font-style: normal;
  justify-content: flex-start;
  align-items: center;
  border: none;
  gap: 10px;
  padding: 10px 0px;
}
.info-box[data-v-1599c619] {
  height: calc(100vh - 243px);
  overflow-y: scroll;
}
.info-box-item[data-v-1599c619] {
  padding: 16px;
  padding-bottom: 24px;
  border-radius: 8px;
  background-color: #FFFFFF;
}
.info-box .el-collapse[data-v-1599c619] {
  --el-collapse-content-bg-color: transparent;
  --el-collapse-header-bg-color: transparent;
  border: none;
}
.info-box .details-collapse-title[data-v-1599c619] {
  font-size: 16px;
  font-weight: 600;
}
.info-box[data-v-1599c619] .el-collapse-item__header {
  width: auto;
  gap: 6px;
}
.info-box[data-v-1599c619] .el-collapse-item__arrow {
  margin-bottom: 2px;
}
[data-v-1599c619] .el-collapse-item__header {
  border-bottom: none;
}
[data-v-1599c619] .el-collapse-item__wrap {
  border-bottom: none;
}.invitation-container[data-v-e2616ae3] {
  padding: 10px;
}
.w100[data-v-e2616ae3] {
  width: 100%;
}
.wbs-node__row[data-v-251f8f6b] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 5px 8px;
  border-radius: 6px;
  cursor: pointer;
  min-width: 0;
}
.wbs-node__row[data-v-251f8f6b]:hover {
  background: var(--el-fill-color-light);
}
.wbs-node__row.is-selected[data-v-251f8f6b] {
  background: var(--el-color-primary-light-9);
  outline: 1px solid var(--el-color-primary-light-5);
}
.wbs-node__children[data-v-251f8f6b] {
  margin-top: 0;
}
/* 纯占位缩进块，flex-shrink:0 保证宽度精确 */
.tree-spacer[data-v-251f8f6b] {
  display: inline-block;
  flex-shrink: 0;
  height: 1px;
}
/* 展开/叶子图标，固定宽度保证所有层级的后续内容列对齐 */
.tree-toggle-wrap[data-v-251f8f6b] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  flex-shrink: 0;
}
.tree-toggle[data-v-251f8f6b] {
  font-size: 10px;
  color: var(--el-color-primary);
  opacity: 0.8;
}
.tree-leaf[data-v-251f8f6b] {
  font-size: 10px;
  color: var(--el-border-color-darker);
  opacity: 0.5;
}
.drag-handle[data-v-251f8f6b] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: grab;
  font-size: 12px;
  opacity: 0.6;
  flex-shrink: 0;
}
.code[data-v-251f8f6b] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  font-size: 12px;
  opacity: 0.75;
  flex-shrink: 0;
}
.name[data-v-251f8f6b] {
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.spacer[data-v-251f8f6b] {
  flex: 1;
}
.ml8[data-v-251f8f6b] {
  margin-left: 4px;
  flex-shrink: 0;
}

/* ── 项目选择栏（卡片 body 顶部） ── */
.bar-divider[data-v-1b5bf0d1] {
  margin: 12px 0;
}
.project-bar__inner[data-v-1b5bf0d1] {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.project-bar__label[data-v-1b5bf0d1] {
  font-size: 15px;
  font-weight: 600;
  white-space: nowrap;
  margin-right: 4px;
}
.project-bar__name[data-v-1b5bf0d1] {
  font-size: 13px;
  color: var(--el-text-color-secondary);
}
.opt-code[data-v-1b5bf0d1] {
  font-family: monospace;
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-right: 8px;
}
.opt-name[data-v-1b5bf0d1] {
  font-size: 13px;
}
.empty-placeholder[data-v-1b5bf0d1] {
  margin: 40px 0;
}

/* ── 通用布局 ── */
.spacer[data-v-1b5bf0d1] {
  flex: 1;
}
.panel[data-v-1b5bf0d1] {
  margin-bottom: 12px;
}
.panel-header[data-v-1b5bf0d1] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.panel-title[data-v-1b5bf0d1] {
  font-weight: 600;
}
.empty[data-v-1b5bf0d1] {
  padding: 16px;
  color: var(--el-text-color-secondary);
}
.form[data-v-1b5bf0d1] {
  max-width: 720px;
}
.tabs[data-v-1b5bf0d1] .el-tabs__content {
  padding-top: 8px;
}
.mb12[data-v-1b5bf0d1] {
  margin-bottom: 12px;
}
.mt12[data-v-1b5bf0d1] {
  margin-top: 12px;
}
.ml8[data-v-1b5bf0d1] {
  margin-left: 8px;
}
.danger[data-v-1b5bf0d1] {
  color: var(--el-color-danger);
  font-weight: 600;
}
.idd-actions[data-v-1b5bf0d1] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
.sub-title[data-v-1b5bf0d1] {
  font-weight: 600;
}

.el-table .el-table__cell[data-v-7daa523e] {
  min-width: 120px;
}
.iframe[data-v-a9b5f1d7] {
  width: 100%;
  height: 80vh;
  border: 0;
  overflow: hidden;
  box-sizing: border-box;
}.iframe[data-v-eeecacbd] {
  width: 100%;
  height: 80vh;
  border: 0;
  overflow: hidden;
  box-sizing: border-box;
}body[data-v-6a8abba2], div[data-v-6a8abba2], ul[data-v-6a8abba2], ol[data-v-6a8abba2], dt[data-v-6a8abba2], dd[data-v-6a8abba2], li[data-v-6a8abba2], dl[data-v-6a8abba2], h1[data-v-6a8abba2], h2[data-v-6a8abba2], h3[data-v-6a8abba2], h4[data-v-6a8abba2], p[data-v-6a8abba2] {
  margin: 0;
  padding: 0;
  font-style: normal;
  /* font:12px/22px"\5B8B\4F53",Arial,Helvetica,sans-serif; */
}
ol[data-v-6a8abba2], ul[data-v-6a8abba2], li[data-v-6a8abba2] {
  list-style: none;
}
img[data-v-6a8abba2] {
  border: 0;
  vertical-align: middle;
  pointer-events: none;
}
body[data-v-6a8abba2] {
  color: #000;
  background: #FFF;
}
.clear[data-v-6a8abba2] {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
  margin-top: -1px;
}
a[data-v-6a8abba2] {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-6a8abba2]:hover {
  text-decoration: none;
}
input[data-v-6a8abba2], textarea[data-v-6a8abba2] {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
input[data-v-6a8abba2]:focus, input[data-v-6a8abba2]:active, textarea[data-v-6a8abba2]:focus, textarea[data-v-6a8abba2]:active {
  outline: none;
}
.chat-aside[data-v-6a8abba2] {
  position: absolute;
  top: 50px;
  right: 0;
  box-sizing: border-box;
  width: 360px !important;
  border-radius: 8px 0 0 8px;
  z-index: 9999;
  max-height: calc(100% - 50px);
}/* ══════════════════════════════════
   根容器
   页面渲染在布局的 el-scrollbar 内，
   用 100% 填满父容器而非 100vh（避免被导航栏截断）
══════════════════════════════════ */
#im-v2-app {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: #f4f6fa;
}

/* 让 el-scrollbar 的 wrap / view 以及路由容器撑满高度，
   仅当页面中包含 #im-v2-app 时生效 */
body:has(#im-v2-app) .layout-main-scroll,
body:has(#im-v2-app) .layout-main-scroll > .el-scrollbar__wrap,
body:has(#im-v2-app) .layout-main-scroll > .el-scrollbar__wrap > .el-scrollbar__view,
body:has(#im-v2-app) .layout-parent {
  height: 100% !important;
  overflow: hidden !important;
}

/* ══════════════════════════════════
   主布局：三列
   用 flex:1 + min-height:0 填满 #im-v2-app（参考原型 .pw 写法），
   不依赖 height:100% 链式传递
══════════════════════════════════ */
.im-layout {
  display: flex;
  flex: 1;
  min-height: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* ══════════════════════════════════
   左侧深色侧边栏
══════════════════════════════════ */
.im-sidebar {
  width: 280px;
  flex-shrink: 0;
  height: 100%;
  background: #1a2540;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  scrollbar-width: none;
}
.im-sidebar::-webkit-scrollbar {
  display: none;
}
.im-sb-head {
  padding: 14px 14px 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex-shrink: 0;
}
.im-sb-project {
  display: flex;
  align-items: center;
  gap: 10px;
}
.im-sb-project-icon {
  font-size: 22px;
  flex-shrink: 0;
}
.im-sb-project-info {
  flex: 1;
  overflow: hidden;
}
.im-sb-project-name {
  font-size: 14px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.im-sb-project-sub {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.4);
  margin-top: 2px;
}

/* AI 机器人入口按钮 */
.im-sb-ai-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 8px 10px;
  padding: 10px 12px;
  border-radius: 10px;
  background: linear-gradient(135deg, rgba(99, 102, 241, 0.25), rgba(139, 92, 246, 0.18));
  border: 1px solid rgba(139, 92, 246, 0.35);
  cursor: pointer;
  flex-shrink: 0;
  transition: background 0.18s, border-color 0.18s;
}
.im-sb-ai-btn:hover {
  background: linear-gradient(135deg, rgba(99, 102, 241, 0.38), rgba(139, 92, 246, 0.28));
  border-color: rgba(139, 92, 246, 0.55);
}
.im-sb-ai-avatar {
  font-size: 22px;
  flex-shrink: 0;
  line-height: 1;
}
.im-sb-ai-info {
  flex: 1;
  overflow: hidden;
}
.im-sb-ai-name {
  font-size: 13px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.92);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.im-sb-ai-desc {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.45);
  margin-top: 1px;
}
.im-sb-ai-badge {
  font-size: 10px;
  font-weight: 700;
  color: #a78bfa;
  background: rgba(139, 92, 246, 0.2);
  border: 1px solid rgba(139, 92, 246, 0.4);
  border-radius: 4px;
  padding: 1px 5px;
  flex-shrink: 0;
  letter-spacing: 0.04em;
}
.im-sb-section {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 6px 0;
}
.im-sb-label {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
  padding: 10px 14px 6px;
  white-space: nowrap;
  flex-shrink: 0;
}

/* TUIConversation 在深色侧边栏内的样式覆盖 */
.im-sidebar {
  /* 根容器透明 */
}
.im-sidebar .tui-conversation {
  background: transparent !important;
  flex: 1;
  overflow: hidden;
}
.im-sidebar {
  /* 头部整体（按钮行容器） */
}
.im-sidebar .tui-conversation-header {
  background: rgba(255, 255, 255, 0.04) !important;
}
.im-sidebar {
  /* 按钮行分隔线改为深色 */
}
.im-sidebar .tui-conversation-header .list {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
  padding: 8px 4px !important;
}
.im-sidebar {
  /* 每个按钮区块 */
}
.im-sidebar .tui-conversation-header .list-item {
  border-radius: 7px !important;
  transition: background 0.15s !important;
}
.im-sidebar .tui-conversation-header .list-item:hover {
  background: rgba(255, 255, 255, 0.1) !important;
}
.im-sidebar {
  /* ★ 按钮文字：「发起单聊」「发起群聊」★ */
}
.im-sidebar .tui-conversation-header-item-title {
  color: #c8d8f8 !important;
  font-size: 13.5px !important;
  font-weight: 500 !important;
  padding: 0 6px !important;
}
.im-sidebar {
  /* 按钮图标颜色 */
}
.im-sidebar .tui-conversation-header-item-icon,
.im-sidebar .tui-conversation-header .plus {
  filter: brightness(0) invert(0.75) !important;
}
.im-sidebar {
  /* 会话列表滚动区 */
}
.im-sidebar .tui-conversation-list {
  background: transparent !important;
  flex: 1;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.18) transparent;
}
.im-sidebar .tui-conversation-list::-webkit-scrollbar {
  width: 3px;
}
.im-sidebar .tui-conversation-list::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.18);
  border-radius: 4px;
}
.im-sidebar {
  /* 会话条目 */
}
.im-sidebar .tui-conversation-item {
  background: transparent !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
  padding: 11px 14px !important;
}
.im-sidebar .tui-conversation-item:hover {
  background: rgba(255, 255, 255, 0.09) !important;
}
.im-sidebar .tui-conversation-item--selected, .im-sidebar .tui-conversation-item.active, .im-sidebar .tui-conversation-item[class*=selected] {
  background: linear-gradient(90deg, rgba(45, 120, 232, 0.5), rgba(45, 120, 232, 0.2)) !important;
  box-shadow: inset 3px 0 0 #60a5fa !important;
}
.im-sidebar {
  /* 会话名称 —— 最关键：大字、亮色 */
}
.im-sidebar .tui-conversation-item__content-header-name,
.im-sidebar [class*=conversation-item] [class*=name],
.im-sidebar [class*=conversation-item] [class*=title] {
  color: #edf0f8 !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
}
.im-sidebar {
  /* 最后一条消息预览 */
}
.im-sidebar .tui-conversation-item__content-footer-brief,
.im-sidebar [class*=conversation-item] [class*=brief],
.im-sidebar [class*=conversation-item] [class*=last-message],
.im-sidebar [class*=conversation-item] [class*=preview] {
  color: rgba(255, 255, 255, 0.52) !important;
  font-size: 12.5px !important;
}
.im-sidebar {
  /* 时间 */
}
.im-sidebar .tui-conversation-item__content-header-time,
.im-sidebar [class*=conversation-item] [class*=time],
.im-sidebar [class*=conversation-item] [class*=date] {
  color: rgba(255, 255, 255, 0.45) !important;
  font-size: 12px !important;
}
.im-sidebar {
  /* 头像文字 */
}
.im-sidebar [class*=avatar] span,
.im-sidebar [class*=avatar] [class*=text] {
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}
.im-sidebar {
  /* 未读角标 */
}
.im-sidebar .tui-badge,
.im-sidebar .tui-conversation-item__unread-count,
.im-sidebar [class*=unread],
.im-sidebar [class*=badge] {
  background: #ef4444 !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  min-width: 18px !important;
  height: 18px !important;
  line-height: 18px !important;
  border-radius: 9px !important;
  padding: 0 5px !important;
}

/* ══════════════════════════════════
   中间主聊天区
══════════════════════════════════ */
.im-main {
  flex: 1;
  min-width: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #fff;
  overflow: hidden;
  position: relative;
}

/* 顶部工具栏 */
.im-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 18px;
  height: 52px;
  background: #fff;
  border-bottom: 1px solid #e8edf5;
  flex-shrink: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  z-index: 10;
}
.im-topbar-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1px;
}
.im-topbar-channel {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  font-weight: 700;
  color: #1a1f36;
}
.im-topbar-channel svg {
  color: #8492a6;
  flex-shrink: 0;
}
.im-topbar-meta {
  font-size: 11px;
  color: #8492a6;
  margin-left: 21px;
}
.im-topbar-right {
  display: flex;
  align-items: center;
  gap: 6px;
}
.im-tool-btn {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 5px 12px;
  border-radius: 7px;
  border: 1.5px solid #e8edf5;
  background: #fff;
  font-size: 12px;
  color: #3d4663;
  cursor: pointer;
  font-family: inherit;
  transition: all 0.15s;
  white-space: nowrap;
}
.im-tool-btn:hover {
  border-color: #1557d4;
  color: #1557d4;
  background: #eff6ff;
}
.im-tool-btn.active {
  background: #eff6ff;
  border-color: #1557d4;
  color: #1557d4;
}
.im-tool-btn--ai {
  border-color: rgba(139, 92, 246, 0.5);
  color: #7c3aed;
  background: #f5f3ff;
}
.im-tool-btn--ai:hover {
  border-color: #7c3aed;
  background: #ede9fe;
  color: #6d28d9;
}
.im-tool-btn--ai.is-loading {
  opacity: 0.6;
  pointer-events: none;
}

/* ══ 快捷指令栏（嵌入 TUIKit toolbar-after slot） ══ */
.im-shortcuts {
  position: relative; /* 让 im-cmd-palette 向上展开 */
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 14px;
  background: #f4f7ff;
  border-top: 1px solid #e8edf5;
  flex-shrink: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  scrollbar-width: none;
}
.im-shortcuts::-webkit-scrollbar {
  display: none;
}
.im-shortcuts-label {
  font-size: 11px;
  font-weight: 600;
  color: #8492a6;
  letter-spacing: 0.04em;
  white-space: nowrap;
  flex-shrink: 0;
}
.im-shortcut-chip {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 3px 10px;
  border-radius: 20px;
  border: 1.5px solid #d8e4f5;
  background: #fff;
  font-size: 12px;
  color: #3d4663;
  cursor: pointer;
  transition: all 0.15s;
  white-space: nowrap;
  flex-shrink: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.im-shortcut-chip svg {
  color: #8492a6;
  flex-shrink: 0;
}
.im-shortcut-chip:hover {
  border-color: #1557d4;
  color: #1557d4;
  background: #eff6ff;
}
.im-shortcut-chip:hover svg {
  color: #1557d4;
}
.im-shortcut-chip--more {
  color: #1557d4;
  border-color: #bfdbfe;
  background: #eff6ff;
  font-weight: 600;
}
.im-shortcut-chip--more:hover {
  background: #dbeafe;
}

/* 更多指令弹出面板（相对于 .im-shortcuts 向上弹出） */
.im-cmd-palette {
  position: absolute;
  bottom: calc(100% + 6px); /* 向上弹出，位于快捷栏上方 */
  left: 14px;
  z-index: 300;
  background: #fff;
  border: 1.5px solid #e0e8f5;
  border-radius: 12px;
  padding: 12px;
  box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.06);
  width: min(460px, 100vw - 320px);
  animation: imFadeUp 0.15s ease;
}
@keyframes imFadeUp {
from {
    opacity: 0;
    transform: translateY(6px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
.im-cmd-title {
  font-size: 11px;
  font-weight: 700;
  color: #8492a6;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding: 0 4px;
}
.im-cmd-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 7px;
}
.im-cmd-item {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 9px 10px;
  border-radius: 8px;
  cursor: pointer;
  border: 1px solid #e8edf5;
  background: #f8faff;
  transition: all 0.15s;
}
.im-cmd-item:hover {
  background: #eff6ff;
  border-color: #bfdbfe;
}
.im-cmd-icon {
  width: 30px;
  height: 30px;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  flex-shrink: 0;
}
.im-cmd-label {
  font-size: 12px;
  font-weight: 600;
  color: #1a1f36;
}
.im-cmd-desc {
  font-size: 11px;
  color: #8492a6;
  margin-top: 1px;
}

/* ─── AI 分析卡片 ─────────────────────────────────────────── */
.im-ai-card {
  position: absolute;
  bottom: 130px; /* 浮在快捷栏上方 */
  left: 16px;
  right: 16px;
  z-index: 20;
  background: linear-gradient(135deg, #1e1b4b 0%, #312e81 60%, #1e3a5f 100%);
  border: 1px solid rgba(139, 92, 246, 0.45);
  border-radius: 14px;
  padding: 14px 16px 12px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(139, 92, 246, 0.15);
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  max-height: 340px;
  overflow-y: auto;
}
.im-ai-card__head {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
}
.im-ai-card__avatar {
  font-size: 20px;
  flex-shrink: 0;
  line-height: 1;
}
.im-ai-card__title-wrap {
  flex: 1;
  display: flex;
  align-items: baseline;
  gap: 6px;
}
.im-ai-card__title {
  font-size: 13px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.95);
}
.im-ai-card__subtitle {
  font-size: 11px;
  color: rgba(167, 139, 250, 0.9);
}
.im-ai-card__risk {
  font-size: 11px;
  font-weight: 700;
  padding: 2px 8px;
  border-radius: 20px;
  flex-shrink: 0;
}
.im-ai-card__risk.im-ai-card__risk--高 {
  background: rgba(239, 68, 68, 0.2);
  color: #fca5a5;
  border: 1px solid rgba(239, 68, 68, 0.4);
}
.im-ai-card__risk.im-ai-card__risk--中 {
  background: rgba(245, 158, 11, 0.2);
  color: #fde68a;
  border: 1px solid rgba(245, 158, 11, 0.4);
}
.im-ai-card__risk.im-ai-card__risk--低 {
  background: rgba(52, 211, 153, 0.15);
  color: #6ee7b7;
  border: 1px solid rgba(52, 211, 153, 0.35);
}
.im-ai-card__close {
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  font-size: 13px;
  padding: 0 2px;
  line-height: 1;
  flex-shrink: 0;
}
.im-ai-card__close:hover {
  color: rgba(255, 255, 255, 0.75);
}

/* 加载动画 */
.im-ai-card__loading {
  display: flex;
  align-items: center;
  gap: 6px;
  color: rgba(167, 139, 250, 0.8);
  font-size: 13px;
  padding: 8px 0;
}
.im-ai-card__dot {
  width: 6px;
  height: 6px;
  background: #a78bfa;
  border-radius: 50%;
  animation: aiDotPulse 1.2s infinite ease-in-out;
}
.im-ai-card__dot:nth-child(2) {
  animation-delay: 0.2s;
}
.im-ai-card__dot:nth-child(3) {
  animation-delay: 0.4s;
}
@keyframes aiDotPulse {
0%, 80%, 100% {
    transform: scale(0.6);
    opacity: 0.4;
}
40% {
    transform: scale(1);
    opacity: 1;
}
}
.im-ai-card__body {
  line-height: 1.65;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 8px;
  white-space: pre-wrap;
}
.im-ai-card__risk-detail {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  background: rgba(239, 68, 68, 0.1);
  border-left: 3px solid rgba(239, 68, 68, 0.6);
  border-radius: 0 6px 6px 0;
  padding: 7px 10px;
  font-size: 12px;
  color: #fca5a5;
  margin-bottom: 8px;
  line-height: 1.5;
}
.im-ai-card__risk-detail svg {
  flex-shrink: 0;
  margin-top: 1px;
}
.im-ai-card__suggestions {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  background: rgba(99, 102, 241, 0.12);
  border-left: 3px solid rgba(99, 102, 241, 0.5);
  border-radius: 0 6px 6px 0;
  padding: 7px 10px;
  font-size: 12px;
  color: rgba(199, 210, 254, 0.9);
  margin-bottom: 10px;
  line-height: 1.55;
}
.im-ai-card__suggestions svg {
  flex-shrink: 0;
  margin-top: 1px;
}
.im-ai-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.im-ai-action-btn {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  background: rgba(99, 102, 241, 0.18);
  border: 1px solid rgba(99, 102, 241, 0.4);
  border-radius: 6px;
  color: rgba(199, 210, 254, 0.95);
  font-size: 12px;
  padding: 5px 10px;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}
.im-ai-action-btn:hover {
  background: rgba(99, 102, 241, 0.32);
  border-color: rgba(99, 102, 241, 0.65);
}

/* AI 卡片进入/离开动画 */
.ai-card-fade-enter-active,
.ai-card-fade-leave-active {
  transition: opacity 0.22s ease, transform 0.22s ease;
}
.ai-card-fade-enter-from,
.ai-card-fade-leave-to {
  opacity: 0;
  transform: translateY(12px);
}

/* AI总结 快捷按钮特殊样式 */
/* @ AI 按钮：青绿色调，与紫色 AI总结 区分 */
.im-shortcut-chip--at-ai {
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.18), rgba(6, 182, 212, 0.14));
  border-color: rgba(16, 185, 129, 0.4);
  color: #34d399;
  font-weight: 600;
}
.im-shortcut-chip--at-ai:hover {
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.3), rgba(6, 182, 212, 0.22));
  border-color: rgba(16, 185, 129, 0.6);
}
.im-shortcut-chip--ai {
  background: linear-gradient(135deg, rgba(99, 102, 241, 0.22), rgba(139, 92, 246, 0.18));
  border-color: rgba(139, 92, 246, 0.45);
  color: #a78bfa;
  font-weight: 600;
}
.im-shortcut-chip--ai:hover {
  background: linear-gradient(135deg, rgba(99, 102, 241, 0.35), rgba(139, 92, 246, 0.28));
  border-color: rgba(139, 92, 246, 0.65);
}
.im-shortcut-chip--loading {
  opacity: 0.6;
  pointer-events: none;
  cursor: not-allowed;
}

/* 输入框提示栏 */
.im-input-hint {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 14px 5px;
  background: rgba(255, 255, 255, 0.02);
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  flex-shrink: 0;
}
.im-input-hint__item {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.28);
  line-height: 1.4;
}
.im-input-hint__item kbd {
  display: inline-block;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
  padding: 0 4px;
  font-size: 10px;
  font-family: monospace;
  color: rgba(255, 255, 255, 0.5);
  margin: 0 1px;
}
.im-input-hint__item--btn {
  color: rgba(52, 211, 153, 0.6);
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.im-input-hint__item--btn:hover {
  color: rgba(52, 211, 153, 0.9);
}

/* TUIChat 区域
 * TUIChat 渲染层级：.im-chat-body > div.chat > div.tui-chat(outer) > div.tui-chat(inner)
 * 必须逐层声明 flex:1 + min-height:0，否则 height:100% 链在 auto-height 父容器中断裂
 */
.im-chat-body {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  /* TUIChat 组件根元素（class="chat"） */
}
.im-chat-body .chat {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.im-chat-body {
  /* 外层 .tui-chat 和内层 .tui-chat（选中会话后渲染）统一处理 */
}
.im-chat-body .tui-chat {
  flex: 1;
  min-height: 0;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden;
}
.im-chat-body {
  /* 消息列表：flex:1 撑满剩余空间，min-height:0 允许收缩 */
}
.im-chat-body .tui-chat-message-list {
  flex: 1 !important;
  min-height: 0 !important;
  overflow-y: auto !important;
}

/* 未选择会话的默认占位 */
.im-chat-default {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.im-chat-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  color: #8492a6;
}
.im-chat-empty p {
  font-size: 14px;
  margin: 0;
}
.im-chat-empty svg {
  opacity: 0.3;
}
.im-chat-empty-sub {
  font-size: 12px !important;
  color: #b0bac9 !important;
}

/* ══════════════════════════════════
   右侧上下文面板
══════════════════════════════════ */
.im-aside {
  width: 320px;
  flex-shrink: 0;
  height: 100%;
  background: #fff;
  border-left: 1px solid #e8edf5;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: width 0.22s cubic-bezier(0.4, 0, 0.2, 1);
  /* TUIGroup 内的群管理面板需要全高滚动 */
}
.im-aside .tui-group {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}
.im-aside--hidden {
  width: 0;
  overflow: hidden;
  border-left: none;
}
.im-aside-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 16px;
  border-bottom: 1px solid #e8edf5;
  flex-shrink: 0;
  background: #fff;
}
.im-aside-title {
  font-size: 14px;
  font-weight: 700;
  color: #1a1f36;
}
.im-aside-close {
  width: 28px;
  height: 28px;
  border-radius: 7px;
  border: none;
  background: transparent;
  color: #8492a6;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.15s;
}
.im-aside-close:hover {
  background: #f4f6fa;
  color: #3d4663;
}

/* ══════════════════════════════════
   加载中
══════════════════════════════════ */
.im-loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  gap: 16px;
  background: #f4f6fa;
}
.im-loading-text {
  font-size: 14px;
  color: #8492a6;
  margin: 0;
}

/* ══════════════════════════════════
   TUICallKit 通话浮层
══════════════════════════════════ */
.im-callkit--full {
  position: fixed !important;
  left: calc(50% - 25rem) !important;
  top: calc(50% - 18rem) !important;
  width: 50rem !important;
  height: 36rem !important;
  z-index: 999;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  overflow: hidden;
}
.im-callkit--mini {
  position: fixed !important;
  right: 20px !important;
  bottom: 20px !important;
  width: 160px !important;
  height: 220px !important;
  z-index: 999;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  overflow: hidden;
}.im-chat-container[data-v-b3f5862c] {
  display: flex;
  height: calc(100vh - 150px);
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
}
.conversation-list[data-v-b3f5862c] {
  width: 300px;
  border-right: 1px solid #e4e7ed;
  display: flex;
  flex-direction: column;
}
.conversation-list .conversation-header[data-v-b3f5862c] {
  padding: 16px;
  border-bottom: 1px solid #e4e7ed;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.conversation-list .conversation-header h3[data-v-b3f5862c] {
  margin: 0;
  font-size: 18px;
}
.conversation-list .conversation-header .header-actions[data-v-b3f5862c] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.conversation-list .conversation-items[data-v-b3f5862c] {
  flex: 1;
  overflow-y: auto;
}
.conversation-list .conversation-item[data-v-b3f5862c] {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.2s;
}
.conversation-list .conversation-item[data-v-b3f5862c]:hover {
  background-color: #f5f7fa;
}
.conversation-list .conversation-item.active[data-v-b3f5862c] {
  background-color: #ecf5ff;
}
.conversation-list .conversation-item .conversation-info[data-v-b3f5862c] {
  flex: 1;
  margin-left: 12px;
  min-width: 0;
}
.conversation-list .conversation-item .conversation-info .conversation-name[data-v-b3f5862c] {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 4px;
}
.conversation-list .conversation-item .conversation-info .conversation-lastMessage[data-v-b3f5862c] {
  font-size: 12px;
  color: #909399;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.conversation-list .conversation-item .conversation-meta[data-v-b3f5862c] {
  text-align: right;
}
.conversation-list .conversation-item .conversation-meta .conversation-time[data-v-b3f5862c] {
  font-size: 12px;
  color: #909399;
  margin-bottom: 4px;
}
.conversation-list .conversation-item .conversation-meta .unread-badge[data-v-b3f5862c] .el-badge__content {
  transform: translateY(0);
}
.chat-area[data-v-b3f5862c] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.chat-area .chat-header[data-v-b3f5862c] {
  padding: 16px 20px;
  border-bottom: 1px solid #e4e7ed;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.chat-area .chat-header .chat-title[data-v-b3f5862c] {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  font-weight: 500;
}
.chat-area .message-list[data-v-b3f5862c] {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
.chat-area .message-list .load-more[data-v-b3f5862c] {
  text-align: center;
  margin-bottom: 20px;
}
.chat-area .message-list .message-item[data-v-b3f5862c] {
  display: flex;
  margin-bottom: 20px;
  gap: 12px;
}
.chat-area .message-list .message-item.is-self[data-v-b3f5862c] {
  flex-direction: row-reverse;
}
.chat-area .message-list .message-item.is-self .message-content[data-v-b3f5862c] {
  align-items: flex-end;
}
.chat-area .message-list .message-item.is-self .message-content .message-header[data-v-b3f5862c] {
  flex-direction: row-reverse;
}
.chat-area .message-list .message-item.is-self .message-content .message-bubble[data-v-b3f5862c] {
  background-color: #409eff;
  color: #fff;
}
.chat-area .message-list .message-item .message-content[data-v-b3f5862c] {
  display: flex;
  flex-direction: column;
  max-width: 60%;
}
.chat-area .message-list .message-item .message-content .message-header[data-v-b3f5862c] {
  display: flex;
  gap: 8px;
  margin-bottom: 6px;
  font-size: 12px;
  color: #909399;
}
.chat-area .message-list .message-item .message-content .message-bubble[data-v-b3f5862c] {
  padding: 10px 14px;
  background-color: #f5f7fa;
  border-radius: 8px;
  word-break: break-word;
  line-height: 1.6;
}
.chat-area .message-list .message-item .message-content .message-image[data-v-b3f5862c] {
  border-radius: 8px;
  overflow: hidden;
}
.chat-area .message-list .message-item .message-content .message-file[data-v-b3f5862c] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  background-color: #f5f7fa;
  border-radius: 8px;
}
.chat-area .message-list .message-item .message-content .message-file .file-info[data-v-b3f5862c] {
  flex: 1;
}
.chat-area .message-list .message-item .message-content .message-file .file-info .file-name[data-v-b3f5862c] {
  font-size: 14px;
  margin-bottom: 4px;
}
.chat-area .message-list .message-item .message-content .message-file .file-info .file-size[data-v-b3f5862c] {
  font-size: 12px;
  color: #909399;
}
.chat-area .input-area[data-v-b3f5862c] {
  border-top: 1px solid #e4e7ed;
  padding: 12px 20px;
}
.chat-area .input-area .input-toolbar[data-v-b3f5862c] {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}
.chat-area .input-area .el-textarea[data-v-b3f5862c] {
  margin-bottom: 8px;
}
.chat-area .input-area .input-actions[data-v-b3f5862c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.chat-area .input-area .input-actions .input-tip[data-v-b3f5862c] {
  font-size: 12px;
  color: #909399;
}.emoji-picker[data-v-65ec3afa] {
  width: 100%;
  max-height: 300px;
}
.emoji-picker .emoji-tabs[data-v-65ec3afa] .el-tabs__content {
  max-height: 240px;
  overflow-y: auto;
}
.emoji-picker .emoji-grid[data-v-65ec3afa] {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 8px;
  padding: 8px;
}
.emoji-picker .emoji-grid .emoji-item[data-v-65ec3afa] {
  font-size: 24px;
  cursor: pointer;
  text-align: center;
  padding: 4px;
  border-radius: 4px;
  transition: all 0.2s;
}
.emoji-picker .emoji-grid .emoji-item[data-v-65ec3afa]:hover {
  background-color: #f5f7fa;
  transform: scale(1.2);
}.ai-assistant[data-v-3d893eed] {
  display: inline-block;
}
.ai-chat-container[data-v-3d893eed] {
  display: flex;
  flex-direction: column;
  height: 550px;
}
.ai-message-list[data-v-3d893eed] {
  flex: 1;
  overflow-y: auto;
  padding: 20px;
  background: linear-gradient(to bottom, #f5f7fa 0%, #ffffff 100%);
}
.ai-message-list[data-v-3d893eed]::-webkit-scrollbar {
  width: 6px;
}
.ai-message-list[data-v-3d893eed]::-webkit-scrollbar-thumb {
  background-color: #dcdfe6;
  border-radius: 3px;
}
.ai-message-item[data-v-3d893eed] {
  display: flex;
  gap: 12px;
  margin-bottom: 20px;
  animation: fadeIn-3d893eed 0.3s ease-in;
}
.ai-message-item.is-user[data-v-3d893eed] {
  flex-direction: row-reverse;
}
.ai-message-item.is-user .ai-message-bubble[data-v-3d893eed] {
  background: linear-gradient(135deg, #409eff 0%, #66b1ff 100%);
  color: white;
}
.ai-message-item.is-user .ai-message-bubble .ai-message-time[data-v-3d893eed] {
  color: rgba(255, 255, 255, 0.8);
}
.ai-message-bubble[data-v-3d893eed] {
  max-width: 70%;
  padding: 12px 16px;
  background-color: white;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: transform 0.2s;
}
.ai-message-bubble[data-v-3d893eed]:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
.ai-message-text[data-v-3d893eed] {
  word-wrap: break-word;
  line-height: 1.6;
  font-size: 14px;
}
.ai-message-text[data-v-3d893eed] br {
  line-height: 1.8;
}
.ai-message-time[data-v-3d893eed] {
  font-size: 12px;
  color: #909399;
  margin-top: 6px;
}
.ai-typing[data-v-3d893eed] {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #67c23a;
  font-size: 14px;
  padding: 12px;
  background-color: rgba(103, 194, 58, 0.1);
  border-radius: 8px;
  animation: pulse-3d893eed 1.5s ease-in-out infinite;
}
.ai-typing span[data-v-3d893eed] {
  font-weight: 500;
}
.quick-questions[data-v-3d893eed] {
  padding: 12px 20px;
  background-color: #f5f7fa;
  border-top: 1px solid #ebeef5;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.quick-question-tag[data-v-3d893eed] {
  cursor: pointer;
  transition: all 0.2s;
}
.quick-question-tag[data-v-3d893eed]:hover {
  transform: scale(1.05);
  box-shadow: 0 2px 8px rgba(64, 158, 255, 0.3);
}
.ai-input-area[data-v-3d893eed] {
  padding: 16px 20px;
  background-color: white;
  border-top: 1px solid #ebeef5;
}
.ai-input-area[data-v-3d893eed] .el-textarea__inner {
  resize: none;
  border-radius: 8px;
}
.ai-input-actions[data-v-3d893eed] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 12px;
}
.ai-dialog-footer[data-v-3d893eed] {
  display: flex;
  justify-content: center;
  padding-top: 8px;
}
.ai-info-text[data-v-3d893eed] {
  font-size: 13px;
  color: #909399;
}
@keyframes fadeIn-3d893eed {
from {
    opacity: 0;
    transform: translateY(10px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
@keyframes pulse-3d893eed {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.7;
}
}.copy_btn[data-v-004f2552] {
  position: absolute;
  top: 60px;
  right: 20px;
  z-index: 9;
  color: rgb(255, 255, 255);
}[data-v-303e5203] .el-tabs__active-bar {
  display: none;
}
[data-v-303e5203] .el-tabs__item {
  height: 30px;
}
[data-v-303e5203] .new-details-pages {
  height: auto !important;
}
.approve-page-main-top[data-v-303e5203] {
  background: #f8f8f8;
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  box-shadow: 0px 10px 10px -3px #595959;
}
[data-v-303e5203] .el-form-item__label {
  margin-right: 20px;
}
[data-v-303e5203] .el-tabs__nav-scroll .is-active {
  padding: 0 15px !important;
  background-color: #0b6eb3;
  color: #ffffff !important;
  border-radius: 6px 6px 0 0;
}
[data-v-303e5203] .el-tabs__header {
  margin: 0;
}
[data-v-303e5203] .layout-padding-auto {
  padding: 0 !important;
}
.tabs-box[data-v-303e5203] {
  background: #ffffff;
  padding: 10px 20px;
  padding-bottom: 0;
}
.tabs-box .top-infos[data-v-303e5203] {
  display: flex;
  justify-content: space-between;
}
.tabs-box .top-infos .top-infos-title[data-v-303e5203] {
  font-size: 18px;
  color: #000000;
  font-weight: 600;
}
.tabs-box .top-infos .top-infos-items[data-v-303e5203] {
  display: flex;
  padding: 5px 0;
}
.tabs-box .top-infos .top-infos-items .top-infos-item[data-v-303e5203] {
  font-size: 14px;
  color: #000000;
}
.tabs-box .top-infos .top-infos-items .top-infos-item span[data-v-303e5203] {
  color: #5e5e5e;
}
.tabs-box .top-infos .top-infos-items .top-infos-item[data-v-303e5203]:last-child {
  margin-left: 30px;
}
.btn0[data-v-303e5203] {
  background: #0970b2;
  color: #ffffff;
}
.btn1[data-v-303e5203] {
  color: #d50017;
}
.btn10[data-v-303e5203] {
  background: #0970b2;
  color: #ffffff;
}
.btn2[data-v-303e5203] {
  color: #595959;
}
.btn17[data-v-303e5203] {
  color: #595959;
}
.btn8[data-v-303e5203] {
  color: #595959;
}
.btn18[data-v-303e5203] {
  background: #d50017;
  color: #ffffff;
}
.approve-btns[data-v-303e5203] {
  box-sizing: border-box;
  background: #ffffff;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 2300;
  box-shadow: 0px -4px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 50px;
  align-items: center;
}
.approve-btns .approve-btn[data-v-303e5203] {
  margin-left: 20px;
}
.component-box[data-v-303e5203] {
  padding-bottom: 50px;
  background: linear-gradient(113deg, #dcecfa 0%, #cddefa 44%, #f5f6fa 100%) !important;
  padding: 10px;
  padding-right: 0;
  margin-right: -10px;
  height: 85.5vh;
  overflow-y: scroll;
}
[data-v-303e5203] .menu-divider.sec {
  height: 50px !important;
}
[data-v-303e5203] .page-title {
  background: #ffffff !important;
  padding-left: 20px;
  box-sizing: border-box;
}
[data-v-303e5203] .layout-padding-view {
  overflow-y: scroll !important;
}
[data-v-303e5203] .deptNameListRight {
  padding-right: 0 !important;
  margin-top: 10px;
}
[data-v-303e5203] .handlePageHidden {
  display: none;
}
[data-v-303e5203] .main-box {
  padding: 0 !important;
  padding-top: 0px !important;
}
.pages-top-infos[data-v-303e5203] {
  width: 55%;
  margin-left: 20px;
}
.pages-top-infos .page-title[data-v-303e5203] {
  font-size: 18px;
  text-align: center;
}
.pages-top-infos .page-base-info[data-v-303e5203] {
  font-size: 16px;
  margin-top: 10px;
  background-color: #F2F9FB;
  padding: 5px 20px;
  border-radius: 5px;
  overflow: hidden;
}
.pages-top-infos .page-base-info .el-row .el-col[data-v-303e5203] .el-form-item {
  font-weight: 550;
  margin-bottom: 0;
}
.pages-top-infos .page-base-info .el-row .el-col[data-v-303e5203] .el-form-item .el-form-item__label {
  color: #1A7AB7;
}
.pages-top-infos .page-base-info .el-row .el-col[data-v-303e5203] .el-form-item .el-form-item__content {
  color: #1A7AB7;
}.link-menu[data-v-73e5699b] {
  --el-menu-item-height: 40px;
}
.link-menu[data-v-73e5699b] .el-menu-item {
  border-color: transparent !important;
}
.link-menu[data-v-73e5699b] .el-menu-item.is-active {
  border-right-width: 2px !important;
  border-color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}.link-picker[data-v-74bdfc77] .el-input.is-disabled .el-input__inner {
  cursor: not-allowed;
}
.link-picker[data-v-74bdfc77] .el-input.is-disabled .el-input__suffix {
  cursor: not-allowed;
}
.link-picker[data-v-74bdfc77] .el-input .el-input__inner {
  cursor: pointer;
}
.link-picker[data-v-74bdfc77] .el-input .el-input__suffix {
  cursor: pointer;
}.dialog-body[data-v-6e4408f2] {
  white-space: pre-line;
}.head-container-header[data-v-87518ae1] {
  display: flex;
  align-items: center;
}
.head-container-header-input[data-v-87518ae1] {
  width: 90%;
}
.head-container-header-dropdown[data-v-87518ae1] {
  flex: 1;
  margin-left: 5%;
}.select-item[data-v-329e513d] {
  width: 280px;
  padding: 10px;
  margin: 0 auto 10px auto;
  border: 1px solid #eaeaea;
}
.select-item2[data-v-329e513d] {
  padding: 10px;
  margin: 0 auto 10px auto;
  border: 1px solid #eaeaea;
}
.ope-row[data-v-329e513d] {
  padding-top: 10px;
  text-align: center;
}
.item-name[data-v-329e513d] {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.el-form-item__content[data-v-329e513d] {
  line-height: unset !important;
}
.col-select[data-v-329e513d] {
  border: 1px solid rgb(234, 234, 234);
  padding: 50px 0px;
  height: 160px;
  width: 49.5%;
}
.col-select2[data-v-329e513d] {
  border: 1px solid rgb(234, 234, 234);
  padding: 50px 0px;
  height: 160px;
}
.col-add[data-v-329e513d] {
  border: 1px solid rgb(234, 234, 234);
  padding: 50px 0px;
  height: 160px;
  width: 49.5%;
  float: right;
}
.avatar-uploader-icon[data-v-329e513d] {
  border: 1px solid #d9d9d9;
  font-size: 28px;
  color: #8c939d;
  width: 100px !important;
  height: 100px !important;
  line-height: 100px !important;
  text-align: center;
}
.material-img[data-v-329e513d] {
  width: 100%;
}
.thumb-div[data-v-329e513d] {
  display: inline-block;
  text-align: center;
}
.item-infos[data-v-329e513d] {
  width: 30%;
  margin: auto;
}/* 来自 https://github.com/nmxiaowei/avue/blob/master/styles/src/element-ui/comment.scss  */
.avue-comment[data-v-ecbdb4c4] {
  margin-bottom: 30px;
  display: flex;
  align-items: flex-start;
}
.avue-comment--reverse[data-v-ecbdb4c4] {
  flex-direction: row-reverse;
}
.avue-comment--reverse .avue-comment__main[data-v-ecbdb4c4]:before, .avue-comment--reverse .avue-comment__main[data-v-ecbdb4c4]:after {
  left: auto;
  right: -8px;
  border-width: 8px 0 8px 8px;
}
.avue-comment--reverse .avue-comment__main[data-v-ecbdb4c4]:before {
  border-left-color: #dedede;
}
.avue-comment--reverse .avue-comment__main[data-v-ecbdb4c4]:after {
  border-left-color: #f8f8f8;
  margin-right: 1px;
  margin-left: auto;
}
.avue-comment__avatar[data-v-ecbdb4c4] {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid transparent;
  box-sizing: border-box;
  vertical-align: middle;
}
.avue-comment__header[data-v-ecbdb4c4] {
  padding: 5px 15px;
  background: #f8f8f8;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.avue-comment__author[data-v-ecbdb4c4] {
  font-weight: 700;
  font-size: 14px;
  color: #999;
}
.avue-comment__main[data-v-ecbdb4c4] {
  flex: 1;
  margin: 0 20px;
  position: relative;
  border: 1px solid #dedede;
  border-radius: 2px;
}
.avue-comment__main[data-v-ecbdb4c4]:before, .avue-comment__main[data-v-ecbdb4c4]:after {
  position: absolute;
  top: 10px;
  left: -8px;
  right: 100%;
  width: 0;
  height: 0;
  display: block;
  content: " ";
  border-color: transparent;
  border-style: solid solid outset;
  border-width: 8px 8px 8px 0;
  pointer-events: none;
}
.avue-comment__main[data-v-ecbdb4c4]:before {
  border-right-color: #dedede;
  z-index: 1;
}
.avue-comment__main[data-v-ecbdb4c4]:after {
  border-right-color: #f8f8f8;
  margin-left: 1px;
  z-index: 2;
}
.avue-comment__body[data-v-ecbdb4c4] {
  padding: 15px;
  overflow: hidden;
  background: #fff;
  font-family: Segoe UI, Lucida Grande, Helvetica, Arial, Microsoft YaHei, FreeSans, Arimo, Droid Sans, wenquanyi micro hei, Hiragino Sans GB, Hiragino Sans GB W3, FontAwesome, sans-serif;
  color: #333;
  font-size: 14px;
}
.avue-comment blockquote[data-v-ecbdb4c4] {
  margin: 0;
  font-family: Georgia, Times New Roman, Times, Kai, Kaiti SC, KaiTi, BiauKai, FontAwesome, serif;
  padding: 1px 0 1px 15px;
  border-left: 4px solid #ddd;
}
.avue-card__item[data-v-ecbdb4c4] {
  margin-bottom: 16px;
  border: 1px solid #e8e8e8;
  background-color: #fff;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: "tnum";
  cursor: pointer;
  height: 200px;
}
.avue-card__item[data-v-ecbdb4c4]:hover {
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
}
.avue-card__item--add[data-v-ecbdb4c4] {
  border: 1px dashed #000;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  background-color: #fff;
  border-color: #d9d9d9;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
.avue-card__item--add i[data-v-ecbdb4c4] {
  margin-right: 10px;
}
.avue-card__item--add[data-v-ecbdb4c4]:hover {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.avue-card__body[data-v-ecbdb4c4] {
  display: flex;
  padding: 24px;
}
.avue-card__detail[data-v-ecbdb4c4] {
  flex: 1;
}
.avue-card__avatar[data-v-ecbdb4c4] {
  width: 48px;
  height: 48px;
  border-radius: 48px;
  overflow: hidden;
  margin-right: 12px;
}
.avue-card__avatar img[data-v-ecbdb4c4] {
  width: 100%;
  height: 100%;
}
.avue-card__title[data-v-ecbdb4c4] {
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 12px;
  font-size: 16px;
}
.avue-card__title[data-v-ecbdb4c4]:hover {
  color: #1890ff;
}
.avue-card__info[data-v-ecbdb4c4] {
  color: rgba(0, 0, 0, 0.45);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  height: 64px;
}
.avue-card__menu[data-v-ecbdb4c4] {
  display: flex;
  justify-content: space-around;
  height: 50px;
  background: #f7f9fa;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  line-height: 50px;
}
.avue-card__menu[data-v-ecbdb4c4]:hover {
  color: #1890ff;
}
/** joolun 额外加的 */
.avue-comment__main[data-v-ecbdb4c4] {
  flex: unset !important;
  border-radius: 5px !important;
  margin: 0 8px !important;
}
.avue-comment__header[data-v-ecbdb4c4] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.avue-comment__body[data-v-ecbdb4c4] {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.msg-main[data-v-ecbdb4c4] {
  margin-top: -30px;
  padding: 10px;
}
.msg-div[data-v-ecbdb4c4] {
  height: 50vh;
  overflow: auto;
  background-color: #eaeaea;
  margin-left: 10px;
  margin-right: 10px;
}
.msg-send[data-v-ecbdb4c4] {
  padding: 10px;
}
.avatar-div[data-v-ecbdb4c4] {
  text-align: center;
  width: 80px;
}
.send-but[data-v-ecbdb4c4] {
  float: right;
  margin-top: 8px !important;
}/*瀑布流样式*/
.waterfall[data-v-1674b599] {
  width: 100%;
  -moz-column-gap: 10px;
       column-gap: 10px;
  -moz-column-count: 5;
       column-count: 5;
  margin: 0 auto;
}
.waterfall-item[data-v-1674b599] {
  padding: 10px;
  margin-bottom: 10px;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  border: 1px solid #eaeaea;
}
.material-img[data-v-1674b599] {
  width: 100%;
}
p[data-v-1674b599] {
  line-height: 30px;
}
@media (min-width: 992px) and (max-width: 1300px) {
.waterfall[data-v-1674b599] {
    -moz-column-count: 3;
         column-count: 3;
}
p[data-v-1674b599] {
    color: red;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.waterfall[data-v-1674b599] {
    -moz-column-count: 2;
         column-count: 2;
}
p[data-v-1674b599] {
    color: orange;
}
}
@media (max-width: 767px) {
.waterfall[data-v-1674b599] {
    -moz-column-count: 1;
         column-count: 1;
}
}
/*瀑布流样式*/.news-home[data-v-1ef85557] {
  background-color: #ffffff;
  width: 100%;
  margin: auto;
}
.news-main[data-v-1ef85557] {
  width: 100%;
  margin: auto;
}
.news-content[data-v-1ef85557] {
  background-color: #acadae;
  width: 100%;
  position: relative;
}
.news-content-title[data-v-1ef85557] {
  display: inline-block;
  font-size: 12px;
  color: #ffffff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: black;
  width: 98%;
  padding: 1%;
  opacity: 0.65;
  white-space: normal;
  box-sizing: unset !important;
}
.news-main-item[data-v-1ef85557] {
  background-color: #ffffff;
  padding: 5px 0px;
  border-top: 1px solid #eaeaea;
}
.news-content-item[data-v-1ef85557] {
  position: relative;
}
.news-content-item-title[data-v-1ef85557] {
  display: inline-block;
  font-size: 10px;
  width: 70%;
  margin-left: 1%;
  white-space: normal;
}
.news-content-item-img[data-v-1ef85557] {
  display: inline-block;
  width: 25%;
  background-color: #acadae;
  margin-right: 1%;
}
.material-img[data-v-1ef85557] {
  width: 100%;
}.el-alert--info[data-v-9c51450a] {
  padding: 8px 16px;
}
.el-checkbox-group[data-v-9c51450a] {
  width: 100%;
}
.toBody[data-v-9c51450a] {
  border: 1px solid #e3e6eb;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  min-height: 372px;
}
.toBody-left[data-v-9c51450a] {
  flex: 1;
}
.toBody-left .bcrumb[data-v-9c51450a] {
  margin: 0 16px;
  display: flex;
  flex-wrap: wrap;
}
.toBody-left .bcrumb-item[data-v-9c51450a] {
  display: flex;
  align-items: center;
  max-width: 140px;
}
.toBody-left .bcrumb-item .name[data-v-9c51450a] {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #13161b;
  max-width: 100px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.toBody-left .bcrumb-item .icon[data-v-9c51450a] {
  margin-left: 2px;
}
.toBody-left .bcrumb-item:last-child .name[data-v-9c51450a] {
  color: #a1a2a4;
}
.toBody-left .bcrumb-item:last-child .icon[data-v-9c51450a] {
  display: none;
}
.toBody-left .group[data-v-9c51450a] {
  padding: 0 8px;
  margin-top: 4px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.toBody-left .group-item[data-v-9c51450a] {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.2s linear;
  display: flex;
  justify-content: space-between;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.toBody-left .group-item[data-v-9c51450a]:hover {
  background: #f0f8ff;
}
.toBody-left .group-item .selectLabel[data-v-9c51450a] {
  display: flex;
  align-items: center;
}
.toBody-left .group-item .selectLabel .image[data-v-9c51450a] {
  width: 24px;
  height: 24px;
  border-radius: 5px;
}
.toBody-left .group-item .selectLabel .text[data-v-9c51450a] {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #13161b;
  margin-left: 2px;
}
.toBody-left .group-item .tips[data-v-9c51450a] {
  margin-top: 5px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #2069e3;
}
.toBody-left .disabled .text[data-v-9c51450a] {
  color: #a1a2a4 !important;
}
.toBody-left .disabled .tips[data-v-9c51450a] {
  color: #a1a2a4 !important;
  cursor: not-allowed;
}
.toBody-line[data-v-9c51450a] {
  background: #e3e6eb;
  border-radius: 8px;
  width: 1px;
  margin: 8px 0;
}
.toBody-right[data-v-9c51450a] {
  flex: 1;
}
.toBody-right .behaver[data-v-9c51450a] {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #13161b;
  margin: 16px;
}
.toBody-right .selectGroup[data-v-9c51450a] {
  margin: 0 8px;
  margin-top: 4px;
}
.toBody-right .selectGroup-item[data-v-9c51450a] {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.25s linear;
  justify-content: space-between;
}
.toBody-right .selectGroup-item[data-v-9c51450a]:hover {
  background: #f0f8ff;
}
.toBody-right .selectGroup-item .selectLabel[data-v-9c51450a] {
  display: flex;
  align-items: center;
}
.toBody-right .selectGroup-item .selectLabel .icon[data-v-9c51450a] {
  background-color: #f0f8ff;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.toBody-right .selectGroup-item .selectLabel .image[data-v-9c51450a] {
  width: 24px;
  height: 24px;
  border-radius: 5px;
}
.toBody-right .selectGroup-item .selectLabel .text[data-v-9c51450a] {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #13161b;
  margin-left: 2px;
}
.toBody-right .selectGroup-item .close[data-v-9c51450a] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
}
.radios-group .font-name[data-v-9c51450a] {
  height: 22px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #13161b;
  line-height: 22px;
  margin-bottom: 12px;
}
.mock[data-v-9c51450a] {
  width: 24px;
  height: 24px;
  background: #0389ff;
  border-radius: 4px;
  color: #ffffff;
  text-align: center;
  line-height: 24px;
  font-size: 10px;
}
.icon[data-v-9c51450a] {
  background-color: #f0f8ff;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.icon-svg[data-v-9c51450a] {
  color: #fff;
  width: 16px;
  height: 16px;
}/*! JsonFlow v4.0.0 (2023-03-29)
*/
.joint-viewport{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.joint-paper-background,.joint-paper-grid,.joint-paper>svg{position:absolute;top:0;left:0;right:0;bottom:0}
[magnet=true]:not(.joint-element){cursor:crosshair}
[magnet=true]:not(.joint-element):hover{opacity:.7}
.joint-element{cursor:move}
.joint-element *{-webkit-user-drag:none}
.joint-element .scalable *{vector-effect:non-scaling-stroke}
.marker-source,.marker-target{vector-effect:non-scaling-stroke}
.joint-paper{position:relative}
.joint-highlight-opacity{opacity:.3}
.joint-link .connection,.joint-link .connection-wrap{fill:none}
.marker-vertices{opacity:0;cursor:move}
.marker-arrowheads{opacity:0;cursor:move;cursor:-moz-grab}
.link-tools{opacity:0;cursor:pointer}
.link-tools .tool-options{display:none}
.joint-link:hover .link-tools,.joint-link:hover .marker-arrowheads,.joint-link:hover .marker-vertices{opacity:1}
.marker-vertex-remove{cursor:pointer;opacity:.1}
.marker-vertex-group:hover .marker-vertex-remove{opacity:1}
.marker-vertex-remove-area{opacity:.1;cursor:pointer}
.marker-vertex-group:hover .marker-vertex-remove-area{opacity:1}
.joint-element .fobj{overflow:hidden}
.joint-element .fobj body{background-color:transparent;margin:0;position:static}
.joint-element .fobj div{text-align:center;vertical-align:middle;display:table-cell;padding:0 5px 0 5px}
.joint-paper.joint-theme-dark{background-color:#18191b}
.joint-link.joint-theme-dark .connection-wrap{stroke:#8f8ff3;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-dark .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-dark .connection{stroke-linejoin:round}
.joint-link.joint-theme-dark .link-tools .tool-remove circle{fill:#f33636}
.joint-link.joint-theme-dark .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-dark .link-tools [event="link:options"] circle{fill:green}
.joint-link.joint-theme-dark .marker-vertex{fill:#5652db}
.joint-link.joint-theme-dark .marker-vertex:hover{fill:#8e8ce1;stroke:none}
.joint-link.joint-theme-dark .marker-arrowhead{fill:#5652db}
.joint-link.joint-theme-dark .marker-arrowhead:hover{fill:#8e8ce1;stroke:none}
.joint-link.joint-theme-dark .marker-vertex-remove-area{fill:green;stroke:#006400}
.joint-link.joint-theme-dark .marker-vertex-remove{fill:#fff;stroke:#fff}
.joint-paper.joint-theme-default{background-color:#fff}
.joint-link.joint-theme-default .connection-wrap{stroke:#000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-default .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-default .connection{stroke-linejoin:round}
.joint-link.joint-theme-default .link-tools .tool-remove circle{fill:red}
.joint-link.joint-theme-default .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-default .marker-vertex{fill:#1abc9c}
.joint-link.joint-theme-default .marker-vertex:hover{fill:#34495e;stroke:none}
.joint-link.joint-theme-default .marker-arrowhead{fill:#1abc9c}
.joint-link.joint-theme-default .marker-arrowhead:hover{fill:#f39c12;stroke:none}
.joint-link.joint-theme-default .marker-vertex-remove{fill:#fff}
@font-face{font-family:lato-light;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal}
.joint-link.joint-theme-material .connection-wrap{stroke:#000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-material .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-material .connection{stroke-linejoin:round}
.joint-link.joint-theme-material .link-tools .tool-remove circle{fill:#c64242}
.joint-link.joint-theme-material .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-material .marker-vertex{fill:#d0d8e8}
.joint-link.joint-theme-material .marker-vertex:hover{fill:#5fa9ee;stroke:none}
.joint-link.joint-theme-material .marker-arrowhead{fill:#d0d8e8}
.joint-link.joint-theme-material .marker-arrowhead:hover{fill:#5fa9ee;stroke:none}
.joint-link.joint-theme-material .marker-vertex-remove-area{fill:#5fa9ee}
.joint-link.joint-theme-material .marker-vertex-remove{fill:#fff}
.joint-link.joint-theme-modern .connection-wrap{stroke:#000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-modern .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-modern .connection{stroke-linejoin:round}
.joint-link.joint-theme-modern .link-tools .tool-remove circle{fill:red}
.joint-link.joint-theme-modern .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-modern .marker-vertex{fill:#1abc9c}
.joint-link.joint-theme-modern .marker-vertex:hover{fill:#34495e;stroke:none}
.joint-link.joint-theme-modern .marker-arrowhead{fill:#1abc9c}
.joint-link.joint-theme-modern .marker-arrowhead:hover{fill:#f39c12;stroke:none}
.joint-link.joint-theme-modern .marker-vertex-remove{fill:#fff}
.child-ul-wrapper {
  padding-left: 1px !important;
}
.jf-wrap-paper {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: auto;
}
#jfDragWrapPaper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.jsonflow-navigator {
  position: absolute;
  bottom: 12px;
  right: 8px;
  border: #ccc solid 1px;
  overflow: hidden;
}
.jsonflow-navigator .minimap-view {
  position: absolute;
  left: 2px;
  top: 2px;
  border: 2px dotted #999;
  cursor: move;
}
.jf-wrap-paper-active {
  background-color: #e4e4e4;
  cursor: crosshair;
}
.container-scale {
  position: absolute;
  top: 10px;
  right: 10px;
}
.container-scale > span {
  display: inline-block;
  width: 40px;
  text-align: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
}
.container-scale {
  /*缩放按钮*/
}
.container-scale .el-button--small.is-circle {
  padding: 5px 5px;
}
.horizontal-line-x {
  position: absolute;
  height: 1px;
  background: #409EFF;
  display: none;
}
.vertical-line-y {
  position: absolute;
  width: 1px;
  background: #409EFF;
  display: none;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}
.flow-drawer-form {
  /*属性面板*/
}
.flow-drawer-form .el-form-item {
  margin: 0 40px 10px;
}
.flow-drawer-form .el-form-item .el-form-item__content {
  margin-left: 150px;
}.flow-header-drawer {
  /*抽屉内容靠上*/
}
.flow-header-drawer .el-drawer__header {
  margin-bottom: 0;
}
.tinymce-print-drawer {
  /*抽屉内容靠上*/
}
.tinymce-print-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*抽屉内容靠上*/
}
.flow-overflow-drawer .el-drawer__header {
  margin-bottom: 0;
}
.flow-overflow-drawer {
  /*隐藏滚动条*/
}
.flow-overflow-drawer .el-drawer__body {
  overflow: hidden;
}
.flow-dialog-drawer {
  /*隐藏滚动条*/
}
.flow-dialog-drawer .el-dialog__body {
  overflow: hidden;
}
.flow-attr-drawer {
  /*抽屉内容靠上*/
}
.flow-attr-drawer .el-drawer__header {
  margin-bottom: 0;
  margin-left: 15px;
}/*菜单间距*/
.flow-node-menu .el-menu-item[data-v-b8c9658f] {
  padding: 11px !important;
  height: 40px !important;
}
.flow-node-menu .el-node-item[data-v-b8c9658f] {
  height: 32px;
  width: 32px;
  color: #fff;
  border-radius: 5px;
  line-height: 30px;
  text-align: center;
  cursor: move;
  align-items: center;
  justify-content: center;
}
.flow-node-menu .el-node-item[data-v-b8c9658f]:hover {
  color: #0960bd;
  outline: 1px dashed #0960bd;
}/*! JsonFlow v4.0.0 (2023-03-29)
*/
.joint-viewport{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.joint-paper-background,.joint-paper-grid,.joint-paper>svg{position:absolute;top:0;left:0;right:0;bottom:0}
[magnet=true]:not(.joint-element){cursor:crosshair}
[magnet=true]:not(.joint-element):hover{opacity:.7}
.joint-element{cursor:move}
.joint-element *{-webkit-user-drag:none}
.joint-element .scalable *{vector-effect:non-scaling-stroke}
.marker-source,.marker-target{vector-effect:non-scaling-stroke}
.joint-paper{position:relative}
.joint-highlight-opacity{opacity:.3}
.joint-link .connection,.joint-link .connection-wrap{fill:none}
.marker-vertices{opacity:0;cursor:move}
.marker-arrowheads{opacity:0;cursor:move;cursor:-moz-grab}
.link-tools{opacity:0;cursor:pointer}
.link-tools .tool-options{display:none}
.joint-link:hover .link-tools,.joint-link:hover .marker-arrowheads,.joint-link:hover .marker-vertices{opacity:1}
.marker-vertex-remove{cursor:pointer;opacity:.1}
.marker-vertex-group:hover .marker-vertex-remove{opacity:1}
.marker-vertex-remove-area{opacity:.1;cursor:pointer}
.marker-vertex-group:hover .marker-vertex-remove-area{opacity:1}
.joint-element .fobj{overflow:hidden}
.joint-element .fobj body{background-color:transparent;margin:0;position:static}
.joint-element .fobj div{text-align:center;vertical-align:middle;display:table-cell;padding:0 5px 0 5px}
.joint-paper.joint-theme-dark{background-color:#18191b}
.joint-link.joint-theme-dark .connection-wrap{stroke:#8f8ff3;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-dark .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-dark .connection{stroke-linejoin:round}
.joint-link.joint-theme-dark .link-tools .tool-remove circle{fill:#f33636}
.joint-link.joint-theme-dark .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-dark .link-tools [event="link:options"] circle{fill:green}
.joint-link.joint-theme-dark .marker-vertex{fill:#5652db}
.joint-link.joint-theme-dark .marker-vertex:hover{fill:#8e8ce1;stroke:none}
.joint-link.joint-theme-dark .marker-arrowhead{fill:#5652db}
.joint-link.joint-theme-dark .marker-arrowhead:hover{fill:#8e8ce1;stroke:none}
.joint-link.joint-theme-dark .marker-vertex-remove-area{fill:green;stroke:#006400}
.joint-link.joint-theme-dark .marker-vertex-remove{fill:#fff;stroke:#fff}
.joint-paper.joint-theme-default{background-color:#fff}
.joint-link.joint-theme-default .connection-wrap{stroke:#000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-default .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-default .connection{stroke-linejoin:round}
.joint-link.joint-theme-default .link-tools .tool-remove circle{fill:red}
.joint-link.joint-theme-default .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-default .marker-vertex{fill:#1abc9c}
.joint-link.joint-theme-default .marker-vertex:hover{fill:#34495e;stroke:none}
.joint-link.joint-theme-default .marker-arrowhead{fill:#1abc9c}
.joint-link.joint-theme-default .marker-arrowhead:hover{fill:#f39c12;stroke:none}
.joint-link.joint-theme-default .marker-vertex-remove{fill:#fff}
@font-face{font-family:lato-light;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal}
.joint-link.joint-theme-material .connection-wrap{stroke:#000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-material .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-material .connection{stroke-linejoin:round}
.joint-link.joint-theme-material .link-tools .tool-remove circle{fill:#c64242}
.joint-link.joint-theme-material .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-material .marker-vertex{fill:#d0d8e8}
.joint-link.joint-theme-material .marker-vertex:hover{fill:#5fa9ee;stroke:none}
.joint-link.joint-theme-material .marker-arrowhead{fill:#d0d8e8}
.joint-link.joint-theme-material .marker-arrowhead:hover{fill:#5fa9ee;stroke:none}
.joint-link.joint-theme-material .marker-vertex-remove-area{fill:#5fa9ee}
.joint-link.joint-theme-material .marker-vertex-remove{fill:#fff}
.joint-link.joint-theme-modern .connection-wrap{stroke:#000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;opacity:0;cursor:move}
.joint-link.joint-theme-modern .connection-wrap:hover{opacity:.4;stroke-opacity:.4}
.joint-link.joint-theme-modern .connection{stroke-linejoin:round}
.joint-link.joint-theme-modern .link-tools .tool-remove circle{fill:red}
.joint-link.joint-theme-modern .link-tools .tool-remove path{fill:#fff}
.joint-link.joint-theme-modern .marker-vertex{fill:#1abc9c}
.joint-link.joint-theme-modern .marker-vertex:hover{fill:#34495e;stroke:none}
.joint-link.joint-theme-modern .marker-arrowhead{fill:#1abc9c}
.joint-link.joint-theme-modern .marker-arrowhead:hover{fill:#f39c12;stroke:none}
.joint-link.joint-theme-modern .marker-vertex-remove{fill:#fff}
.child-ul-wrapper {
  padding-left: 1px !important;
}
.jf-wrap-paper {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: auto;
}
#jfDragWrapPaper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.jsonflow-navigator {
  position: absolute;
  bottom: 12px;
  right: 8px;
  border: #ccc solid 1px;
  overflow: hidden;
}
.jsonflow-navigator .minimap-view {
  position: absolute;
  left: 2px;
  top: 2px;
  border: 2px dotted #999;
  cursor: move;
}
.jf-wrap-paper-active {
  background-color: #e4e4e4;
  cursor: crosshair;
}
.container-scale {
  position: absolute;
  top: 10px;
  right: 10px;
}
.container-scale > span {
  display: inline-block;
  width: 40px;
  text-align: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
}
.container-scale {
  /*缩放按钮*/
}
.container-scale .el-button--small.is-circle {
  padding: 5px 5px;
}
.horizontal-line-x {
  position: absolute;
  height: 1px;
  background: #409EFF;
  display: none;
}
.vertical-line-y {
  position: absolute;
  width: 1px;
  background: #409EFF;
  display: none;
}.el-dialog__footer[data-v-eb449b0e] {
  text-align: center;
  margin-top: 10px;
}
.el-dialog__footer .dialog-footer[data-v-eb449b0e] {
  text-align: center;
}/**
 * Copyright (c) Tiny Technologies, Inc. All rights reserved.
 * Licensed under the LGPL or a commercial license.
 * For LGPL see License.txt in the project root for license information.
 * For commercial licenses see https://www.tiny.cloud/
 */
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  line-height: 1.4;
  /*margin: 1rem;*/
}
table {
  border-collapse: collapse;
}
/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
  padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
table[border]:not([border="0"]):not([style*="border-width"]) th,
table[border]:not([border="0"]):not([style*="border-width"]) td {
  border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
table[border]:not([border="0"]):not([style*="border-style"]) th,
table[border]:not([border="0"]):not([style*="border-style"]) td {
  border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
table[border]:not([border="0"]):not([style*="border-color"]) th,
table[border]:not([border="0"]):not([style*="border-color"]) td {
  border-color: #ccc;
}
figure {
  display: table;
  margin: 1rem auto;
}
figure figcaption {
  color: #999;
  display: block;
  margin-top: 0.25rem;
  text-align: center;
}
hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0 0;
}
code {
  background-color: #e8e8e8;
  border-radius: 3px;
  padding: 0.1rem 0.2rem;
}
.mce-content-body:not([dir=rtl]) blockquote {
  border-left: 2px solid #ccc;
  margin-left: 1.5rem;
  padding-left: 1rem;
}
.mce-content-body[dir=rtl] blockquote {
  border-right: 2px solid #ccc;
  margin-right: 1.5rem;
  padding-right: 1rem;
}
.tox-tinymce {
  border: 1px solid #dcdfe6;
  border-radius: 4px;
}
.tox-tinymce .tox-statusbar {
  display: none;
}
/* 在el-dialog中z-index被遮挡 */
.tox-tinymce-aux {
  z-index: 9999 !important;
}
.tinymce-form-prop {
  cursor: move;
  background: rgb(245, 246, 246);
  border: 1px solid rgb(245, 246, 246);
  border-radius: 8px;
  margin-bottom: 5px;
  padding: 8px;
}
.tinymce-form-prop:hover {
  color: #0960bd;
  outline: 1px dashed #0960bd;
  border: 1px solid #0960bd;
}/*border-width: 0;
border-style: solid;*/
#printInfo table, #printInfo th, #printInfo td {
  border: 1px solid; /* 设置边框样式 */
  border-collapse: collapse; /* 合并边框 */
}

/*img { TODO 本地设置默认大小
  width: 660px;
  height: 150px;
}*/.upload-list[data-v-c73b88d3] {
  width: 95%;
}
.upload-list .file-item[data-v-c73b88d3] {
  display: flex;
  justify-content: space-between;
}.tablist[data-v-66fc80b2] {
  margin-left: 24px;
  width: 200px;
  box-shadow: 0px 0px 4px 1px rgba(4, 46, 73, 0.2);
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #eeeeee;
  height: 750px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tablist .list[data-v-66fc80b2] {
  width: 200px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #eceff3;
  cursor: pointer;
}
.tablist .list .name[data-v-66fc80b2] {
  width: 190px;
  height: 90%;
  text-align: center;
  line-height: 68px;
  font-size: 15px;
  color: #333333;
  position: relative;
  display: flex;
  align-items: center;
}
.tablist .list .line[data-v-66fc80b2] {
  width: 3px;
  height: 90%;
  background: linear-gradient(225deg, #005d99 0%, #68cafe 100%);
}
.tablist .list .name-text[data-v-66fc80b2] {
  margin-left: 50px;
  line-height: 20px;
  font-size: 14px;
}
.tablist .list .name-active[data-v-66fc80b2] {
  background: #e7eefa;
  border-radius: 8px 0px 0px 8px;
}
.tablist .list .name-active[data-v-66fc80b2] .el-icon {
  background: #ffffff;
}
.tablist[data-v-66fc80b2] .el-icon {
  width: 24px;
  border-radius: 50%;
  height: 24px;
  background: #e7eefa;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  left: 16px;
}.prefixCls-bar[data-v-8a601753] {
  position: relative;
  height: 6px;
  margin: 10px auto 6px;
  background-color: grey;
  border-radius: 6px;
}
.prefixCls-bar[data-v-8a601753]::before, .prefixCls-bar[data-v-8a601753]::after {
  position: absolute;
  z-index: 10;
  display: block;
  width: 33%;
  height: inherit;
  background-color: transparent;
  border-color: white;
  border-style: solid;
  border-width: 0 5px;
  content: "";
}
.prefixCls-bar[data-v-8a601753]::before {
  left: 33%;
}
.prefixCls-bar--fill[data-v-8a601753] {
  position: absolute;
  width: 0;
  height: inherit;
  background-color: transparent;
  border-radius: inherit;
  transition: width 0.5s ease-in-out, background 0.25s;
}
.prefixCls-bar--fill[data-score="1"][data-v-8a601753] {
  width: 33%;
  background-color: var(--el-color-danger);
}
.prefixCls-bar--fill[data-score="2"][data-v-8a601753] {
  width: 67%;
  background-color: var(--el-color-warning);
}
.prefixCls-bar--fill[data-score="3"][data-v-8a601753] {
  width: 100%;
  background-color: var(--el-color-success);
}.file-item[data-v-25db844f] {
  box-sizing: border-box;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  border-width: 1px;
  border-color: var(--el-border-color-extra-light);
  background-color: var(--el-border-color-extra-light);
}
.file-item .image[data-v-25db844f],
.file-item .video[data-v-25db844f] {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}.material[data-v-c01f474b] {
  display: flex;
  height: 100%;
  min-height: 0px;
  flex: 1 1 0%;
}
.material__left[data-v-c01f474b] {
  display: flex;
  width: 200px;
  flex-direction: column;
  border-right-width: 1px;
  border-color: var(--el-border-color);
}
.material__left[data-v-c01f474b] .el-tree-node__content {
  height: 36px;
}
.material__center[data-v-c01f474b] {
  flex: 1;
  min-width: 0;
  min-height: 0;
  padding: 16px 16px 0;
}
.material__center .list-icon[data-v-c01f474b] {
  border-radius: 3px;
  display: flex;
  padding: 5px;
  cursor: pointer;
}
.material__center .list-icon.select[data-v-c01f474b] {
  background-color: var(--el-color-primary-light-8);
  color: var(--el-color-primary);
}
.material__center .file-list .file-item-wrap[data-v-c01f474b] {
  margin-right: 16px;
  line-height: 1.3;
  cursor: pointer;
}
.material__center .file-list .file-item-wrap .item-selected[data-v-c01f474b] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
.material__center .file-list .file-item-wrap .operation-btns[data-v-c01f474b] {
  height: 28px;
  visibility: hidden;
}
.material__center .file-list .file-item-wrap:hover .operation-btns[data-v-c01f474b] {
  visibility: visible;
}
.material__right[data-v-c01f474b] {
  display: flex;
  flex-direction: column;
  border-left-width: 1px;
  border-color: var(--el-border-color);
  width: 130px;
}
.material__right .select-lists[data-v-c01f474b] {
  padding: 10px;
}
.material__right .select-lists .select-item[data-v-c01f474b] {
  width: 100px;
  height: 100px;
}/* Popover 弹出框(图标选择器)
------------------------------- */
.icon-selector-popper {
  padding: 0 !important;
}
.icon-selector-popper .icon-selector-warp {
  height: 260px;
  overflow: hidden;
  position: relative;
}
.icon-selector-popper .icon-selector-warp .icon-selector-warp-title {
  position: absolute;
  height: 40px;
  line-height: 40px;
  left: 15px;
}
.icon-selector-popper .icon-selector-warp .el-tabs__header {
  display: flex;
  justify-content: flex-end;
  padding: 0 15px;
  border-bottom: 1px solid var(--el-border-color-light);
  margin: 0 !important;
}
.icon-selector-popper .icon-selector-warp .el-tabs__header .el-tabs__nav-wrap::after {
  height: 0 !important;
}
.icon-selector-popper .icon-selector-warp .el-tabs__header .el-tabs__nav-wrap .el-tabs__item {
  padding: 0 5px !important;
}
canvas[data-v-1aab8f97] {
	max-width: 100%;
	display: block;
}

.form-table[data-v-eb58e3fb] {
	width: 100%;
}
.form-table .form-table-handle[data-v-eb58e3fb] {
	text-align: center;
}
.form-table .form-table-handle span[data-v-eb58e3fb] {
	display: inline-block;
}
.form-table .form-table-handle button[data-v-eb58e3fb] {
	display: none;
}
.form-table .hover-row .form-table-handle-delete span[data-v-eb58e3fb] {
	display: none;
}
.form-table .hover-row .form-table-handle-delete button[data-v-eb58e3fb] {
	display: inline-block;
}
.form-table .move[data-v-eb58e3fb] {
	text-align: center;
	font-size: 14px;
	margin-top: 3px;
}

.verifybox {
	position: relative;
	box-sizing: border-box;
	border-radius: 2px;
	border: 1px solid #e4e7eb;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.verifybox-top {
	padding: 0 15px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 16px;
	color: #45494c;
	border-bottom: 1px solid #e4e7eb;
	box-sizing: border-box;
}
.verifybox-bottom {
	padding: 15px;
	box-sizing: border-box;
}
.verifybox-close {
	position: absolute;
	top: 13px;
	right: 9px;
	width: 24px;
	height: 24px;
	text-align: center;
	cursor: pointer;
}
.mask {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.3);
	/* display: none; */
	transition: all 0.5s;
}
.verify-tips {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
}
.suc-bg {
	background-color: rgba(92, 184, 92, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C, endcolorstr=#7f5CB85C);
}
.err-bg {
	background-color: rgba(217, 83, 79, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F, endcolorstr=#7fD9534F);
}
.tips-enter,
.tips-leave-to {
	bottom: -30px;
}
.tips-enter-active,
.tips-leave-active {
	transition: bottom 0.5s;
}

/* ---------------------------- */
/*常规验证码*/
.verify-code {
	font-size: 20px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 5px;
	border: 1px solid #ddd;
}
.cerify-code-panel {
	height: 100%;
	overflow: hidden;
}
.verify-code-area {
	float: left;
}
.verify-input-area {
	float: left;
	width: 60%;
	padding-right: 10px;
}
.verify-change-area {
	line-height: 30px;
	float: left;
}
.varify-input-code {
	display: inline-block;
	width: 100%;
	height: 25px;
}
.verify-change-code {
	color: #337ab7;
	cursor: pointer;
}
.verify-btn {
	width: 200px;
	height: 30px;
	background-color: #337ab7;
	color: #ffffff;
	border: none;
	margin-top: 10px;
}

/*滑动验证码*/
.verify-bar-area {
	position: relative;
	background: #ffffff;
	text-align: center;
	box-sizing: content-box;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
}
.verify-bar-area .verify-move-block {
	position: absolute;
	top: 0px;
	left: 0;
	background: #fff;
	cursor: pointer;
	box-sizing: content-box;
	box-shadow: 0 0 2px #888888;
	-webkit-border-radius: 1px;
}
.verify-bar-area .verify-move-block:hover {
	background-color: #337ab7;
	color: #ffffff;
}
.verify-bar-area .verify-left-bar {
	position: absolute;
	top: -1px;
	left: -1px;
	background: #f0fff0;
	cursor: pointer;
	box-sizing: content-box;
	border: 1px solid #ddd;
}
.verify-img-panel {
	margin: 0;
	box-sizing: content-box;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-radius: 3px;
	position: relative;
}
.verify-img-panel .verify-refresh {
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 5px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.verify-img-panel .icon-refresh {
	font-size: 20px;
	color: #fff;
}
.verify-img-panel .verify-gap {
	background-color: #fff;
	position: relative;
	z-index: 2;
	border: 1px solid #fff;
}
.verify-bar-area .verify-move-block .verify-sub-block {
	position: absolute;
	text-align: center;
	z-index: 3;
	/* border: 1px solid #fff; */
}
.verify-bar-area .verify-move-block .verify-icon {
	font-size: 18px;
}
.verify-bar-area .verify-msg {
	z-index: 3;
}

/*字体图标的css*/
/*@font-face {font-family: "iconfont";*/
/*src: url('../fonts/iconfont.eot?t=1508229193188'); !* IE9*!*/
/*src: url('../fonts/iconfont.eot?t=1508229193188#iefix') format('embedded-opentype'), !* IE6-IE8 *!*/
/*url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),*/
/*url('../fonts/iconfont.ttf?t=1508229193188') format('truetype'), !* chrome, firefox, opera, Safari, Android, iOS 4.2+*!*/
/*url('../fonts/iconfont.svg?t=1508229193188#iconfont') format('svg'); !* iOS 4.1- *!*/
/*}*/
.iconfont {
	font-family: 'iconfont' !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-check:before {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9999;
	background-image: url('data:image/png;base64,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');
	background-size: contain;
}
.icon-close:before {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9999;
	background-image: url('data:image/png;base64,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');
	background-size: contain;
}
.icon-right:before {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-size: cover;
	z-index: 9999;
	background-image: url('data:image/png;base64,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');
	background-size: contain;
}
.icon-refresh:before {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9999;
	background-image: url('data:image/png;base64,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');
	background-size: contain;
}

.sc-cron[data-v-cfd63e76] .el-tabs__item {
	height: auto;
	line-height: 1;
	padding: 0 7px;
	vertical-align: bottom;
}
.sc-cron-num[data-v-cfd63e76] {
	text-align: center;
	margin-bottom: 15px;
	width: 100%;
}
.sc-cron-num h2[data-v-cfd63e76] {
	font-size: 12px;
	margin-bottom: 15px;
	font-weight: normal;
}
.sc-cron-num h4[data-v-cfd63e76] {
	display: block;
	height: 32px;
	line-height: 30px;
	width: 100%;
	font-size: 12px;
	padding: 0 15px;
	background: var(--el-color-primary-light-9);
	border-radius: 4px;
}
.sc-cron[data-v-cfd63e76] .el-tabs__item.is-active .sc-cron-num h4 {
	background: var(--el-color-primary);
	color: #fff;
}
[data-theme='dark'] .sc-cron-num h4[data-v-cfd63e76] {
	background: var(--el-color-white);
}
.iframe[data-v-3b7efe41] {
  width: 100%;
  height: 80vh;
  border: 0;
  overflow: hidden;
  box-sizing: border-box;
}.el-dialog__footer[data-v-536f139d] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-536f139d] {
  text-align: center;
}.el-dialog__footer[data-v-a4bb4d61] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-a4bb4d61] {
  text-align: center;
}.el-dialog__footer[data-v-f1633712] {
  text-align: center;
}
.el-dialog__footer .dialog-footer[data-v-f1633712] {
  text-align: center;
}.layout-navbars-breadcrumb-user-icon img[data-v-f076021a] {
  width: 24px;
  height: 24px;
  margin-right: 5px;
}
.layout-navbars-breadcrumb-user-block[data-v-f076021a] {
  display: flex;
  align-items: center;
}
.layout-navbars-breadcrumb-user-block .avactar[data-v-f076021a] {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 8px;
}
.layout-navbars-breadcrumb-user .layout-navbars-breadcrumb-user-top[data-v-f076021a] {
  margin: 7px 0;
}
.layout-navbars-breadcrumb-user-link[data-v-f076021a] {
  height: 100%;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.layout-navbars-breadcrumb-user-link-photo[data-v-f076021a] {
  width: 24px;
  height: 24px;
  border-radius: 100%;
}
.layout-navbars-breadcrumb-user-link-logout[data-v-f076021a] {
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.layout-navbars-breadcrumb-user-icon[data-v-f076021a] {
  padding: 0 14px;
  cursor: pointer;
  color: var(--next-bg-topBarColor);
  height: 44px;
  line-height: 44px;
  display: flex;
  align-items: center;
}
.layout-navbars-breadcrumb-user-icon i[data-v-f076021a] {
  color: var(--next-bg-topBarColor);
  margin-left: 10px;
}
.layout-navbars-breadcrumb-user-icon[data-v-f076021a]:hover {
  background: var(--next-bg-menuBarActiveColor);
}
.layout-navbars-breadcrumb-user-icon:hover i[data-v-f076021a] {
  display: inline-block;
  animation: logoAnimation 0.3s ease-in-out;
}
.layout-navbars-breadcrumb-user-block[data-v-f076021a] {
  padding: 0 10px;
  cursor: pointer;
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb-user-block .user-name[data-v-f076021a] {
  color: var(--el-text-color-primary);
}
.layout-navbars-breadcrumb-user[data-v-f076021a] .el-dropdown {
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb-user[data-v-f076021a] .el-badge {
  height: 40px;
  line-height: 40px;
  display: flex;
  align-items: center;
}
.layout-navbars-breadcrumb-user[data-v-f076021a] .el-badge__content.is-fixed {
  top: 12px;
}
.layout-navbars-breadcrumb-user-top[data-v-f076021a] {
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 15px 0;
}
.layout-navbars-breadcrumb-user-top .img-gq[data-v-f076021a] {
  display: block;
  height: 14px;
  margin-right: 6px;
}
.layout-navbars-breadcrumb-user-top .img-gq-en[data-v-f076021a] {
  border: 1px solid var(--next-border-color-topBar);
}
.layout-navbars-breadcrumb-user-top-logout[data-v-f076021a] {
  display: flex;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb-user-btm[data-v-f076021a] {
  height: 30px;
  margin-top: -6px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.layout-navbars-breadcrumb-user-btm-item[data-v-f076021a] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.menu-divider[data-v-f076021a] {
  margin: 0 0;
  border-color: var(--next-border-color-topBar);
}
.menu-divider.sec[data-v-f076021a] {
  height: 74px;
  margin-left: 2px;
  margin-right: 8px;
}
.txt-center[data-v-f076021a] {
  text-align: center;
}.d-flex[data-v-10003db9] {
  display: flex;
}
.d-block[data-v-10003db9] {
  display: block;
}
.d-none[data-v-10003db9] {
  display: none;
}
.flex-column[data-v-10003db9] {
  flex-direction: column;
}
.text-ellipsis[data-v-10003db9] {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.w-100[data-v-10003db9] {
  width: 100%;
}
.h-100[data-v-10003db9] {
  height: 100%;
}
.flex-wrap[data-v-10003db9] {
  flex-wrap: wrap;
}
.flex-grow-1[data-v-10003db9] {
  flex: 1;
}
.border-top[data-v-10003db9] {
  border-top: 1px solid;
}
.border-bottom[data-v-10003db9] {
  border-bottom: 1px solid;
}
.border-right[data-v-10003db9] {
  border-right: 1px solid;
}
.border-left[data-v-10003db9] {
  border-left: 1px solid;
}
.jc-start[data-v-10003db9] {
  justify-content: flex-start;
}
.jc-end[data-v-10003db9] {
  justify-content: flex-end;
}
.jc-center[data-v-10003db9] {
  justify-content: center;
}
.jc-between[data-v-10003db9] {
  justify-content: space-between;
}
.jc-around[data-v-10003db9] {
  justify-content: space-around;
}
.ai-start[data-v-10003db9] {
  align-items: flex-start;
}
.ai-end[data-v-10003db9] {
  align-items: flex-end;
}
.ai-center[data-v-10003db9] {
  align-items: center;
}
.ai-stretch[data-v-10003db9] {
  align-items: stretch;
}
.text-left[data-v-10003db9] {
  text-align: left !important;
}
.text-center[data-v-10003db9] {
  text-align: center !important;
}
.text-right[data-v-10003db9] {
  text-align: right !important;
}
.m-0[data-v-10003db9] {
  margin: 0px;
}
.m-1[data-v-10003db9] {
  margin: 5px;
}
.m-2[data-v-10003db9] {
  margin: 10px;
}
.m-3[data-v-10003db9] {
  margin: 15px;
}
.m-4[data-v-10003db9] {
  margin: 20px;
}
.m-5[data-v-10003db9] {
  margin: 25px;
}
.mx-0[data-v-10003db9] {
  margin-left: 0px;
  margin-right: 0px;
}
.my-0[data-v-10003db9] {
  margin-top: 0px;
  margin-bottom: 0px;
}
.mx-1[data-v-10003db9] {
  margin-left: 5px;
  margin-right: 5px;
}
.my-1[data-v-10003db9] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.mx-2[data-v-10003db9] {
  margin-left: 10px;
  margin-right: 10px;
}
.my-2[data-v-10003db9] {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mx-3[data-v-10003db9] {
  margin-left: 15px;
  margin-right: 15px;
}
.my-3[data-v-10003db9] {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mx-4[data-v-10003db9] {
  margin-left: 20px;
  margin-right: 20px;
}
.my-4[data-v-10003db9] {
  margin-top: 20px;
  margin-bottom: 20px;
}
.mx-5[data-v-10003db9] {
  margin-left: 25px;
  margin-right: 25px;
}
.my-5[data-v-10003db9] {
  margin-top: 25px;
  margin-bottom: 25px;
}
.mt-0[data-v-10003db9] {
  margin-top: 0px;
}
.mt-1[data-v-10003db9] {
  margin-top: 5px;
}
.mt-2[data-v-10003db9] {
  margin-top: 10px;
}
.mt-3[data-v-10003db9] {
  margin-top: 15px;
}
.mt-4[data-v-10003db9] {
  margin-top: 20px;
}
.mt-5[data-v-10003db9] {
  margin-top: 25px;
}
.mr-0[data-v-10003db9] {
  margin-right: 0px;
}
.mr-1[data-v-10003db9] {
  margin-right: 5px;
}
.mr-2[data-v-10003db9] {
  margin-right: 10px;
}
.mr-3[data-v-10003db9] {
  margin-right: 15px;
}
.mr-4[data-v-10003db9] {
  margin-right: 20px;
}
.mr-5[data-v-10003db9] {
  margin-right: 25px;
}
.mb-0[data-v-10003db9] {
  margin-bottom: 0px;
}
.mb-1[data-v-10003db9] {
  margin-bottom: 5px;
}
.mb-2[data-v-10003db9] {
  margin-bottom: 10px;
}
.mb-3[data-v-10003db9] {
  margin-bottom: 15px;
}
.mb-4[data-v-10003db9] {
  margin-bottom: 20px;
}
.mb-5[data-v-10003db9] {
  margin-bottom: 25px;
}
.ml-0[data-v-10003db9] {
  margin-left: 0px;
}
.ml-1[data-v-10003db9] {
  margin-left: 5px;
}
.ml-2[data-v-10003db9] {
  margin-left: 10px;
}
.ml-3[data-v-10003db9] {
  margin-left: 15px;
}
.ml-4[data-v-10003db9] {
  margin-left: 20px;
}
.ml-5[data-v-10003db9] {
  margin-left: 25px;
}
.p-0[data-v-10003db9] {
  padding: 0px;
}
.p-1[data-v-10003db9] {
  padding: 5px;
}
.p-2[data-v-10003db9] {
  padding: 10px;
}
.p-3[data-v-10003db9] {
  padding: 15px;
}
.p-4[data-v-10003db9] {
  padding: 20px;
}
.p-5[data-v-10003db9] {
  padding: 25px;
}
.px-0[data-v-10003db9] {
  padding-left: 0px;
  padding-right: 0px;
}
.py-0[data-v-10003db9] {
  padding-top: 0px;
  padding-bottom: 0px;
}
.px-1[data-v-10003db9] {
  padding-left: 5px;
  padding-right: 5px;
}
.py-1[data-v-10003db9] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.px-2[data-v-10003db9] {
  padding-left: 10px;
  padding-right: 10px;
}
.py-2[data-v-10003db9] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.px-3[data-v-10003db9] {
  padding-left: 15px;
  padding-right: 15px;
}
.py-3[data-v-10003db9] {
  padding-top: 15px;
  padding-bottom: 15px;
}
.px-4[data-v-10003db9] {
  padding-left: 20px;
  padding-right: 20px;
}
.py-4[data-v-10003db9] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.px-5[data-v-10003db9] {
  padding-left: 25px;
  padding-right: 25px;
}
.py-5[data-v-10003db9] {
  padding-top: 25px;
  padding-bottom: 25px;
}
.pt-0[data-v-10003db9] {
  padding-top: 0px;
}
.pt-1[data-v-10003db9] {
  padding-top: 5px;
}
.pt-2[data-v-10003db9] {
  padding-top: 10px;
}
.pt-3[data-v-10003db9] {
  padding-top: 15px;
}
.pt-4[data-v-10003db9] {
  padding-top: 20px;
}
.pt-5[data-v-10003db9] {
  padding-top: 25px;
}
.pr-0[data-v-10003db9] {
  padding-right: 0px;
}
.pr-1[data-v-10003db9] {
  padding-right: 5px;
}
.pr-2[data-v-10003db9] {
  padding-right: 10px;
}
.pr-3[data-v-10003db9] {
  padding-right: 15px;
}
.pr-4[data-v-10003db9] {
  padding-right: 20px;
}
.pr-5[data-v-10003db9] {
  padding-right: 25px;
}
.pb-0[data-v-10003db9] {
  padding-bottom: 0px;
}
.pb-1[data-v-10003db9] {
  padding-bottom: 5px;
}
.pb-2[data-v-10003db9] {
  padding-bottom: 10px;
}
.pb-3[data-v-10003db9] {
  padding-bottom: 15px;
}
.pb-4[data-v-10003db9] {
  padding-bottom: 20px;
}
.pb-5[data-v-10003db9] {
  padding-bottom: 25px;
}
.pl-0[data-v-10003db9] {
  padding-left: 0px;
}
.pl-1[data-v-10003db9] {
  padding-left: 5px;
}
.pl-2[data-v-10003db9] {
  padding-left: 10px;
}
.pl-3[data-v-10003db9] {
  padding-left: 15px;
}
.pl-4[data-v-10003db9] {
  padding-left: 20px;
}
.pl-5[data-v-10003db9] {
  padding-left: 25px;
}
.avatar[data-v-10003db9] {
  display: inline-block;
  position: relative;
  text-align: center;
  vertical-align: bottom;
  font-size: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 10;
}
.avatar[data-v-10003db9]:hover {
  z-index: 100;
}
.brround[data-v-10003db9] {
  border-radius: 50%;
}
.chatface[data-v-10003db9] {
  display: block;
  border-radius: 8px;
  overflow: hidden;
}
.chatface img[data-v-10003db9] {
  width: 100%;
  height: 100%;
}.vue-contextmenu-listWrapper[data-v-cc57b9fa] {
  display: none;
  position: fixed;
  z-index: 2000;
  background: #2c2c2c;
  top: 0;
  left: 0;
  border-radius: 8px;
  box-shadow: 0 2px 2px 0 #cccccc;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  padding-left: 10px !important;
  color: white !important;
}
.vue-contextmenu-listWrapper .context-menu-list[data-v-cc57b9fa] {
  position: relative;
  text-decoration: none;
  list-style: none;
  background: #2c2c2c;
  margin: 10px 0;
}
.vue-contextmenu-listWrapper .node-connect div[data-v-cc57b9fa] {
  display: inline-block;
  cursor: pointer;
  width: 130px;
  position: relative;
}
.vue-contextmenu-listWrapper .node-connect div span[data-v-cc57b9fa] {
  position: absolute;
  font-size: 14px;
  margin-left: 16px;
  margin-top: 3px;
}
.vue-contextmenu-listWrapper .node-connect div i[data-v-cc57b9fa] {
  font-size: 25px;
  border: 1px solid white;
  border-radius: 15px;
  margin-left: 10px;
}
.vue-contextmenu-listWrapper .node-connect div img[data-v-cc57b9fa] {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-left: 10px;
}
.context-menu-list[data-v-cc57b9fa]:hover {
  color: #6e6e6e;
}
.context-menu-list .has-child[data-v-cc57b9fa] {
  position: relative;
  cursor: pointer;
  padding: 5px 10px;
}
.context-menu-list:hover > .has-child > .child-ul-wrapper[data-v-cc57b9fa] {
  display: block;
}
.parent-name .icon[data-v-cc57b9fa] {
  position: absolute;
  display: block;
  top: 4px;
  right: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid transparent;
  border-left: 8px solid white;
}
.no-child-btn[data-v-cc57b9fa] {
  padding: 5px 10px;
  cursor: pointer;
}
.nav-icon-fontawe[data-v-cc57b9fa] {
  position: absolute;
  left: 0;
}
.nav-name-right[data-v-cc57b9fa] {
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  display: block;
}
.no-allow[data-v-cc57b9fa] {
  color: #d3cfcf;
  cursor: not-allowed;
}
.btn-wrapper-simple[data-v-cc57b9fa] {
  position: relative;
  height: 16px;
  line-height: 16px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.header[data-v-9e084215] {
  min-width: 980px;
}
.header .el-tabs[data-v-9e084215] {
  position: absolute;
  top: 15px;
  z-index: 999;
  display: flex;
  justify-content: center;
  width: 100%;
}
.header .btn-publish[data-v-9e084215] {
  position: absolute;
  top: 20px;
  z-index: 1000;
  right: 40px !important;
}
.header .btn-publish i[data-v-9e084215] {
  margin-right: 6px;
}
.header .btn-publish button[data-v-9e084215] {
  width: 74px;
  height: 28px;
  border-radius: 15px;
}
.header .btn-back[data-v-9e084215] {
  position: absolute;
  top: 20px;
  z-index: 1000;
  left: 20px !important;
  font-size: 18px;
}
.header .btn-back i[data-v-9e084215] {
  margin-right: 6px;
}
.header .btn-back button[data-v-9e084215] {
  width: 44px;
  height: 28px;
  border-radius: 15px;
}.fc-form-row ._fd-drag-tool.active {
  outline: 2px solid #2e73ff !important;
}
.fc-form-row ._fd-drag-tool {
  outline: 1px dashed var(--fc-tool-border-color) !important;
}
._fd-event-l .el-menu-item {
  line-height: 1em !important;
}.header[data-v-23aa469e] {
  min-width: 980px;
}
.header .el-tabs[data-v-23aa469e] {
  position: absolute;
  top: 15px;
  z-index: 999;
  display: flex;
  justify-content: center;
  width: 100%;
}
.header .btn-publish[data-v-23aa469e] {
  position: absolute;
  top: 20px;
  z-index: 1000;
  right: 40px !important;
}
.header .btn-publish i[data-v-23aa469e] {
  margin-right: 6px;
}
.header .btn-publish button[data-v-23aa469e] {
  width: 74px;
  height: 28px;
  border-radius: 15px;
}
.header .btn-back[data-v-23aa469e] {
  position: absolute;
  top: 20px;
  z-index: 1000;
  left: 20px !important;
  font-size: 18px;
}
.header .btn-back i[data-v-23aa469e] {
  margin-right: 6px;
}
.header .btn-back button[data-v-23aa469e] {
  width: 44px;
  height: 28px;
  border-radius: 15px;
}.layout-navbars-tagsview[data-v-8d1a1434] {
  background-color: var(--next-bg-topBar);
  border-bottom: 1px solid var(--next-border-color-topBar);
  position: relative;
  z-index: 1;
  box-shadow: 0 2px 4px rgb(233, 238, 242);
}
.layout-navbars-tagsview[data-v-8d1a1434] .el-scrollbar__wrap {
  overflow-x: auto !important;
}
.layout-navbars-tagsview-ul[data-v-8d1a1434] {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 34px;
  display: flex;
  align-items: center;
  color: var(--next-color-primary-normal);
  font-size: 12px;
  white-space: nowrap;
  padding: 0 15px;
}
.layout-navbars-tagsview-ul-li[data-v-8d1a1434] {
  height: 26px;
  line-height: 26px;
  display: flex;
  align-items: center;
  border: 1px solid var(--el-border-color-lighter);
  padding: 0 15px;
  border-radius: 2px;
  position: relative;
  z-index: 0;
  cursor: pointer;
  justify-content: space-between;
}
.layout-navbars-tagsview-ul-li[data-v-8d1a1434]:hover {
  background-color: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
  border-color: var(--el-color-primary-light-5);
}
.layout-navbars-tagsview-ul-li-iconfont[data-v-8d1a1434] {
  position: relative;
  left: -5px;
  font-size: 12px;
}
.layout-navbars-tagsview-ul-li-icon[data-v-8d1a1434] {
  border-radius: 100%;
  position: relative;
  height: 14px;
  width: 14px;
  text-align: center;
  line-height: 14px;
  right: -5px;
}
.layout-navbars-tagsview-ul-li-icon[data-v-8d1a1434]:hover {
  color: var(--el-color-white);
  background-color: var(--el-color-primary-light-3);
}
.layout-navbars-tagsview-ul-li .layout-icon-active[data-v-8d1a1434] {
  display: block;
}
.layout-navbars-tagsview-ul-li .layout-icon-three[data-v-8d1a1434] {
  display: none;
}
.layout-navbars-tagsview-ul .is-active[data-v-8d1a1434] {
  color: var(--el-color-white);
  background: var(--el-color-primary);
  border-color: var(--el-color-primary);
  transition: border-color 3s ease;
}
.layout-navbars-tagsview .tags-style-four .layout-navbars-tagsview-ul-li[data-v-8d1a1434] {
  margin-right: 0 !important;
  border: none !important;
  position: relative;
  border-radius: 3px !important;
}
.layout-navbars-tagsview .tags-style-four .layout-navbars-tagsview-ul-li .layout-icon-active[data-v-8d1a1434] {
  display: none;
}
.layout-navbars-tagsview .tags-style-four .layout-navbars-tagsview-ul-li .layout-icon-three[data-v-8d1a1434] {
  display: block;
}
.layout-navbars-tagsview .tags-style-four .layout-navbars-tagsview-ul-li[data-v-8d1a1434]:hover {
  background: none !important;
}
.layout-navbars-tagsview .tags-style-four .is-active[data-v-8d1a1434] {
  background: none !important;
  color: var(--el-color-primary) !important;
}
.layout-navbars-tagsview .tags-style-five[data-v-8d1a1434] {
  align-items: flex-end;
}
.layout-navbars-tagsview .tags-style-five .layout-navbars-tagsview-ul-li[data-v-8d1a1434] {
  border: none;
  padding: 17px 12px 17px 16px;
}
.layout-navbars-tagsview .tags-style-five .layout-navbars-tagsview-ul-li .layout-icon-active[data-v-8d1a1434],
.layout-navbars-tagsview .tags-style-five .layout-navbars-tagsview-ul-li .layout-navbars-tagsview-ul-li-iconfont[data-v-8d1a1434],
.layout-navbars-tagsview .tags-style-five .layout-navbars-tagsview-ul-li .layout-navbars-tagsview-ul-li-refresh[data-v-8d1a1434] {
  display: none;
}
.layout-navbars-tagsview .tags-style-five .layout-navbars-tagsview-ul-li .layout-icon-three[data-v-8d1a1434] {
  display: block;
}
.layout-navbars-tagsview .tags-style-five .layout-navbars-tagsview-ul-li[data-v-8d1a1434]:hover {
  background: rgba(235, 242, 255, 0.8) !important;
  color: unset;
}
.layout-navbars-tagsview .tags-style-five .is-active[data-v-8d1a1434] {
  background: rgba(235, 242, 255, 0.8) !important;
  color: var(--el-color-primary) !important;
  z-index: 1;
}
.layout-navbars-tagsview .tags-style-five .is-active .layout-navbars-tagsview-ul-li-name[data-v-8d1a1434] {
  position: relative;
}
.layout-navbars-tagsview .tags-style-five .is-active .layout-navbars-tagsview-ul-li-name[data-v-8d1a1434]::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #68CBFF 0%, #005D98 100%);
}
.layout-navbars-tagsview-shadow[data-v-8d1a1434] {
  box-shadow: rgba(0, 21, 41, 0.04) 0px 1px 4px;
}.layout-columns-aside[data-v-1262e5a0] {
  width: 70px;
  height: 100%;
  background: var(--next-bg-columnsMenuBar);
}
.layout-columns-aside ul[data-v-1262e5a0] {
  position: relative;
}
.layout-columns-aside ul .layout-columns-active[data-v-1262e5a0] {
  color: var(--next-bg-columnsMenuBarColor) !important;
  transition: 0.3s ease-in-out;
}
.layout-columns-aside ul .layout-columns-hover[data-v-1262e5a0], .layout-columns-aside ul li[data-v-1262e5a0]:hover {
  color: var(--el-color-primary);
}
.layout-columns-aside ul .layout-columns-hover a[data-v-1262e5a0], .layout-columns-aside ul li:hover a[data-v-1262e5a0] {
  color: var(--el-color-primary);
}
.layout-columns-aside ul li[data-v-1262e5a0] {
  color: var(--next-bg-columnsMenuBarColor);
  width: 100%;
  height: 50px;
  text-align: center;
  display: flex;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.layout-columns-aside ul li .columns-vertical[data-v-1262e5a0] {
  margin: auto;
}
.layout-columns-aside ul li .columns-vertical .columns-vertical-title[data-v-1262e5a0] {
  padding-top: 1px;
}
.layout-columns-aside ul li .columns-horizontal[data-v-1262e5a0] {
  display: flex;
  height: 50px;
  width: 100%;
  align-items: center;
  padding: 0 5px;
}
.layout-columns-aside ul li .columns-horizontal i[data-v-1262e5a0] {
  margin-right: 3px;
}
.layout-columns-aside ul li .columns-horizontal a[data-v-1262e5a0] {
  display: flex;
}
.layout-columns-aside ul li .columns-horizontal a .columns-horizontal-title[data-v-1262e5a0] {
  padding-top: 1px;
}
.layout-columns-aside ul li a[data-v-1262e5a0] {
  text-decoration: none;
  color: var(--next-bg-columnsMenuBarColor);
}
.layout-columns-aside ul .columns-round[data-v-1262e5a0], .layout-columns-aside ul .columns-card[data-v-1262e5a0] {
  background: var(--el-color-primary);
  color: var(--el-color-white);
  position: absolute;
  left: 50%;
  top: 2px;
  height: 44px;
  width: 65px;
  transform: translateX(-50%);
  z-index: 0;
  transition: 0.3s ease-in-out;
  border-radius: 5px;
}
.layout-columns-aside ul .columns-card[data-v-1262e5a0] {
  top: 0;
  height: 50px;
  width: 100%;
  border-radius: 0;
}.ldd-header-layout[data-v-b5527fd8] {
  padding: 12px 20px !important;
  border-bottom: 1px solid #E9EBF0;
}
.ldd-header-layout .more-img[data-v-b5527fd8] {
  width: 24px;
  height: 24px;
}
.ldd-header-layout .home-img[data-v-b5527fd8] {
  width: 20px;
  height: 20px;
  margin-left: 16px;
}
.ldd-header-layout .menu-switch[data-v-b5527fd8] {
  margin-left: 8px;
  font-size: 12px;
}
.ldd-header-layout .platform-name[data-v-b5527fd8] {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  margin-left: 6px;
}
.ldd-header-layout .platform-icon[data-v-b5527fd8] {
  font-size: 12px;
  margin-left: 12px;
}
.ldd-header-layout .create-img[data-v-b5527fd8] {
  width: 20px;
  height: 20px;
  margin-left: 16px;
}
.ldd-header-layout .img-default-size[data-v-b5527fd8] {
  width: 20px;
  height: 20px;
}.iconfont[data-v-0c690e66]{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-replay[data-v-0c690e66]:before{content:"\e631"}.icon-pip[data-v-0c690e66]:before{content:"\e820"}.icon-loading[data-v-0c690e66]:before{content:"\e62e"}.icon-play[data-v-0c690e66]:before{content:"\e851"}.icon-pause[data-v-0c690e66]:before{content:"\e863"}.icon-screen[data-v-0c690e66]:before{content:"\e88f"}.icon-web-screen[data-v-0c690e66]:before{content:"\e609"}.icon-settings[data-v-0c690e66]:before{content:"\e60c"}.icon-volume-down[data-v-0c690e66]:before{content:"\e60d"}.icon-volume-up[data-v-0c690e66]:before{content:"\e60e"}.icon-volume-mute[data-v-0c690e66]:before{content:"\e60f"}.d-icon[data-v-0c690e66]{display:inline-block;cursor:pointer;overflow:hidden}.d-player-top[data-v-4cb76d59]{position:absolute;font-size:16px;left:0px;top:0;right:0px;color:#fff;display:flex;padding:0 20px;height:60px;background-image:linear-gradient(rgba(0,0,0,.6),transparent);justify-content:space-between}.iconfont[data-v-ac2469ec]{display:inline-block}.d-flex-x[data-v-ac2469ec],.d-flex-y[data-v-ac2469ec],.d-flex-center[data-v-ac2469ec]{display:flex}.d-flex-x[data-v-ac2469ec]{align-items:center}.d-flex-y[data-v-ac2469ec]{justify-content:center}.d-flex-center[data-v-ac2469ec]{justify-content:center;align-items:center}.mr5[data-v-ac2469ec]{margin-right:5px}.mr10[data-v-ac2469ec]{margin-right:10px}.ml5[data-v-ac2469ec]{margin-left:5px}.ml10[data-v-ac2469ec]{margin-left:10px}.d-pointer[data-v-ac2469ec]{cursor:pointer}.d-status[data-v-ac2469ec]{text-align:center;font-size:14px;vertical-align:middle;background:rgba(0,0,0,.8);padding:0 8px;height:30px;border-radius:5px;display:flex;align-items:center;color:#fffffff2}.d-status .d-status-icon[data-v-ac2469ec]{width:24px!important;display:inline-block;margin-right:5px}.d-switch[data-v-385f7870]{position:relative;height:18px;transition:background .2s;width:var(--014e5dc0);background:#757575;border-radius:10px;display:inline-flex;align-items:center;vertical-align:middle}.d-switch .d-switch__input[data-v-385f7870]{position:relative;z-index:1;margin:0;width:100%;height:100%;opacity:0}.d-switch .d-switch_action[data-v-385f7870]{position:absolute;transition:.2s;left:2px;top:2px;z-index:0;height:14px;width:14px;background:#fff;border-radius:50%}.d-switch.is-checked[data-v-385f7870]{background:var(--e4e32852)}.d-switch.is-checked .d-switch_action[data-v-385f7870]{left:100%;background:#fff;margin-left:-18px}@font-face{font-family:"iconfont";src:url(data:font/woff2;base64,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) format("woff2")}.iconfont[data-v-b2384226]{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-replay[data-v-b2384226]:before{content:"\e631"}.icon-pip[data-v-b2384226]:before{content:"\e820"}.icon-loading[data-v-b2384226]:before{content:"\e62e"}.icon-play[data-v-b2384226]:before{content:"\e851"}.icon-pause[data-v-b2384226]:before{content:"\e863"}.icon-screen[data-v-b2384226]:before{content:"\e88f"}.icon-web-screen[data-v-b2384226]:before{content:"\e609"}.icon-settings[data-v-b2384226]:before{content:"\e60c"}.icon-volume-down[data-v-b2384226]:before{content:"\e60d"}.icon-volume-up[data-v-b2384226]:before{content:"\e60e"}.icon-volume-mute[data-v-b2384226]:before{content:"\e60f"}html[data-v-b2384226],body[data-v-b2384226],div[data-v-b2384226],span[data-v-b2384226],applet[data-v-b2384226],object[data-v-b2384226],iframe[data-v-b2384226],h1[data-v-b2384226],h2[data-v-b2384226],h3[data-v-b2384226],h4[data-v-b2384226],h5[data-v-b2384226],h6[data-v-b2384226],p[data-v-b2384226],blockquote[data-v-b2384226],pre[data-v-b2384226],a[data-v-b2384226],abbr[data-v-b2384226],acronym[data-v-b2384226],address[data-v-b2384226],big[data-v-b2384226],cite[data-v-b2384226],code[data-v-b2384226],del[data-v-b2384226],dfn[data-v-b2384226],em[data-v-b2384226],img[data-v-b2384226],ins[data-v-b2384226],kbd[data-v-b2384226],q[data-v-b2384226],s[data-v-b2384226],samp[data-v-b2384226],small[data-v-b2384226],strike[data-v-b2384226],strong[data-v-b2384226],sub[data-v-b2384226],sup[data-v-b2384226],tt[data-v-b2384226],var[data-v-b2384226],b[data-v-b2384226],u[data-v-b2384226],i[data-v-b2384226],center[data-v-b2384226],dl[data-v-b2384226],dt[data-v-b2384226],dd[data-v-b2384226],ol[data-v-b2384226],ul[data-v-b2384226],li[data-v-b2384226],fieldset[data-v-b2384226],form[data-v-b2384226],label[data-v-b2384226],legend[data-v-b2384226],table[data-v-b2384226],caption[data-v-b2384226],tbody[data-v-b2384226],tfoot[data-v-b2384226],thead[data-v-b2384226],tr[data-v-b2384226],th[data-v-b2384226],td[data-v-b2384226],article[data-v-b2384226],aside[data-v-b2384226],canvas[data-v-b2384226],details[data-v-b2384226],embed[data-v-b2384226],figure[data-v-b2384226],figcaption[data-v-b2384226],footer[data-v-b2384226],header[data-v-b2384226],hgroup[data-v-b2384226],menu[data-v-b2384226],nav[data-v-b2384226],output[data-v-b2384226],ruby[data-v-b2384226],section[data-v-b2384226],summary[data-v-b2384226],time[data-v-b2384226],mark[data-v-b2384226],audio[data-v-b2384226],video[data-v-b2384226]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-b2384226],aside[data-v-b2384226],details[data-v-b2384226],figcaption[data-v-b2384226],figure[data-v-b2384226],footer[data-v-b2384226],header[data-v-b2384226],hgroup[data-v-b2384226],menu[data-v-b2384226],nav[data-v-b2384226],section[data-v-b2384226]{display:block}body[data-v-b2384226]{line-height:1}ol[data-v-b2384226],ul[data-v-b2384226]{list-style:none}blockquote[data-v-b2384226],q[data-v-b2384226]{quotes:none}blockquote[data-v-b2384226]:before,blockquote[data-v-b2384226]:after,q[data-v-b2384226]:before,q[data-v-b2384226]:after{content:"";content:none}table[data-v-b2384226]{border-collapse:collapse;border-spacing:0}textarea[data-v-b2384226]{font-family:inherit}.iconfont[data-v-b2384226]{display:inline-block}.d-flex-x[data-v-b2384226],.d-flex-y[data-v-b2384226],.d-flex-center[data-v-b2384226]{display:flex}.d-flex-x[data-v-b2384226]{align-items:center}.d-flex-y[data-v-b2384226]{justify-content:center}.d-flex-center[data-v-b2384226]{justify-content:center;align-items:center}.mr5[data-v-b2384226]{margin-right:5px}.mr10[data-v-b2384226]{margin-right:10px}.ml5[data-v-b2384226]{margin-left:5px}.ml10[data-v-b2384226]{margin-left:10px}.d-pointer[data-v-b2384226]{cursor:pointer}.rotating[data-v-b2384226]{animation:rotating-b2384226 2s linear infinite}@keyframes rotating-b2384226{to{-webkit-transform:rotate(360deg)}}.d-fade-in-enter-active[data-v-b2384226],.d-fade-in-leave-active[data-v-b2384226]{transition:.5s}.d-fade-in-enter-from[data-v-b2384226],.d-fade-in-leave-to[data-v-b2384226]{opacity:0}.d-scale-out-enter-active[data-v-b2384226],.d-scale-out-leave-active[data-v-b2384226]{transition:.3s}.d-scale-out-leave-to[data-v-b2384226]{transform:scale(1.3);opacity:0}.rotateHover[data-v-b2384226]{transition:.2s}.rotateHover[data-v-b2384226]:hover{transform:rotate(90deg)}.f50[data-v-b2384226]{font-size:50px}.f24[data-v-b2384226]{font-size:24px}.d-loading[data-v-b2384226]{position:absolute;left:0;right:0;bottom:0px;top:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:2;color:#efefef;text-align:center;font-size:13px}.d-slider[data-v-5a794390]{position:relative}.d-slider .d-slider__runway[data-v-5a794390]{width:100%;height:var(--5242b67b);background-color:#333;position:relative;cursor:pointer;vertical-align:middle}.d-slider .d-slider__runway .d-slider__cursor[data-v-5a794390],.d-slider .d-slider__runway .d-slider__preload[data-v-5a794390],.d-slider .d-slider__runway .d-slider__bar[data-v-5a794390]{position:absolute;top:0;left:0;height:100%}.d-slider .d-slider__runway .d-slider__cursor[data-v-5a794390]{display:none;z-index:1;width:1px;background:#fff;pointer-events:none}.d-slider .d-slider__runway .d-slider__cursor .d-slider__tips[data-v-5a794390]{pointer-events:none;color:#fff;position:absolute;white-space:nowrap;z-index:2;bottom:14px;left:50%;padding:4px;box-sizing:border-box;display:block;font-size:12px;background:rgba(0,0,0,.6);border-radius:3px;transform:translate(-50%)}.d-slider .d-slider__runway:hover .d-slider__cursor[data-v-5a794390]{display:block}.d-slider .d-slider__runway .d-slider__preload[data-v-5a794390]{background:#717171}.d-slider .d-slider__runway .d-slider__bar[data-v-5a794390]{background:linear-gradient(to right,#52a0fd 0%,#00e2fa 80%,#00e2fa 100%)}.d-slider .d-slider__runway .d-slider__bar[data-v-5a794390]:before{display:block;content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;transition:.2s;transform:translateY(-50%) scale(1);border-radius:50%;background:#fff;box-shadow:0 0 0 5px #409eff}.d-slider.is-vertical[data-v-5a794390]{height:100%;display:inline-block}.d-slider.is-vertical .d-slider__runway[data-v-5a794390]{position:relative;height:100%;width:var(--5242b67b);margin:0 6px}.d-slider.is-vertical .d-slider__runway .d-slider__preload[data-v-5a794390],.d-slider.is-vertical .d-slider__runway .d-slider__bar[data-v-5a794390],.d-slider.is-vertical .d-slider__runway .d-slider__cursor[data-v-5a794390]{bottom:0;top:auto;width:100%}.d-slider.is-vertical .d-slider__runway .d-slider__cursor[data-v-5a794390]{height:1px}.d-slider.is-vertical .d-slider__runway .d-slider__bar[data-v-5a794390]:before{top:-6px;left:50%;width:12px;height:12px;transform:translate(-50%) scale(1)}html[data-v-570fa0d1],body[data-v-570fa0d1],div[data-v-570fa0d1],span[data-v-570fa0d1],applet[data-v-570fa0d1],object[data-v-570fa0d1],iframe[data-v-570fa0d1],h1[data-v-570fa0d1],h2[data-v-570fa0d1],h3[data-v-570fa0d1],h4[data-v-570fa0d1],h5[data-v-570fa0d1],h6[data-v-570fa0d1],p[data-v-570fa0d1],blockquote[data-v-570fa0d1],pre[data-v-570fa0d1],a[data-v-570fa0d1],abbr[data-v-570fa0d1],acronym[data-v-570fa0d1],address[data-v-570fa0d1],big[data-v-570fa0d1],cite[data-v-570fa0d1],code[data-v-570fa0d1],del[data-v-570fa0d1],dfn[data-v-570fa0d1],em[data-v-570fa0d1],img[data-v-570fa0d1],ins[data-v-570fa0d1],kbd[data-v-570fa0d1],q[data-v-570fa0d1],s[data-v-570fa0d1],samp[data-v-570fa0d1],small[data-v-570fa0d1],strike[data-v-570fa0d1],strong[data-v-570fa0d1],sub[data-v-570fa0d1],sup[data-v-570fa0d1],tt[data-v-570fa0d1],var[data-v-570fa0d1],b[data-v-570fa0d1],u[data-v-570fa0d1],i[data-v-570fa0d1],center[data-v-570fa0d1],dl[data-v-570fa0d1],dt[data-v-570fa0d1],dd[data-v-570fa0d1],ol[data-v-570fa0d1],ul[data-v-570fa0d1],li[data-v-570fa0d1],fieldset[data-v-570fa0d1],form[data-v-570fa0d1],label[data-v-570fa0d1],legend[data-v-570fa0d1],table[data-v-570fa0d1],caption[data-v-570fa0d1],tbody[data-v-570fa0d1],tfoot[data-v-570fa0d1],thead[data-v-570fa0d1],tr[data-v-570fa0d1],th[data-v-570fa0d1],td[data-v-570fa0d1],article[data-v-570fa0d1],aside[data-v-570fa0d1],canvas[data-v-570fa0d1],details[data-v-570fa0d1],embed[data-v-570fa0d1],figure[data-v-570fa0d1],figcaption[data-v-570fa0d1],footer[data-v-570fa0d1],header[data-v-570fa0d1],hgroup[data-v-570fa0d1],menu[data-v-570fa0d1],nav[data-v-570fa0d1],output[data-v-570fa0d1],ruby[data-v-570fa0d1],section[data-v-570fa0d1],summary[data-v-570fa0d1],time[data-v-570fa0d1],mark[data-v-570fa0d1],audio[data-v-570fa0d1],video[data-v-570fa0d1]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-570fa0d1],aside[data-v-570fa0d1],details[data-v-570fa0d1],figcaption[data-v-570fa0d1],figure[data-v-570fa0d1],footer[data-v-570fa0d1],header[data-v-570fa0d1],hgroup[data-v-570fa0d1],menu[data-v-570fa0d1],nav[data-v-570fa0d1],section[data-v-570fa0d1]{display:block}body[data-v-570fa0d1]{line-height:1}ol[data-v-570fa0d1],ul[data-v-570fa0d1]{list-style:none}blockquote[data-v-570fa0d1],q[data-v-570fa0d1]{quotes:none}blockquote[data-v-570fa0d1]:before,blockquote[data-v-570fa0d1]:after,q[data-v-570fa0d1]:before,q[data-v-570fa0d1]:after{content:"";content:none}table[data-v-570fa0d1]{border-collapse:collapse;border-spacing:0}textarea[data-v-570fa0d1]{font-family:inherit}.iconfont[data-v-570fa0d1]{display:inline-block}.d-flex-x[data-v-570fa0d1],.d-flex-y[data-v-570fa0d1],.d-flex-center[data-v-570fa0d1]{display:flex}.d-flex-x[data-v-570fa0d1]{align-items:center}.d-flex-y[data-v-570fa0d1]{justify-content:center}.d-flex-center[data-v-570fa0d1]{justify-content:center;align-items:center}.mr5[data-v-570fa0d1]{margin-right:5px}.mr10[data-v-570fa0d1]{margin-right:10px}.ml5[data-v-570fa0d1]{margin-left:5px}.ml10[data-v-570fa0d1]{margin-left:10px}.d-pointer[data-v-570fa0d1]{cursor:pointer}.rotating[data-v-570fa0d1]{animation:rotating-570fa0d1 2s linear infinite}@keyframes rotating-570fa0d1{to{-webkit-transform:rotate(360deg)}}.d-fade-in-enter-active[data-v-570fa0d1],.d-fade-in-leave-active[data-v-570fa0d1]{transition:.5s}.d-fade-in-enter-from[data-v-570fa0d1],.d-fade-in-leave-to[data-v-570fa0d1]{opacity:0}.d-scale-out-enter-active[data-v-570fa0d1],.d-scale-out-leave-active[data-v-570fa0d1]{transition:.3s}.d-scale-out-leave-to[data-v-570fa0d1]{transform:scale(1.3);opacity:0}.rotateHover[data-v-570fa0d1]{transition:.2s}.rotateHover[data-v-570fa0d1]:hover{transform:rotate(90deg)}.d-player-contextmenu[data-v-570fa0d1],.d-player-dialog[data-v-570fa0d1]{position:absolute;left:0;top:0;bottom:50px;width:100%;z-index:5}.d-player-contextmenu .d-player-copyText[data-v-570fa0d1]{opacity:0}.d-player-contextmenu .d-player-contextmenu-body[data-v-570fa0d1]{position:absolute;border-radius:5px;font-size:12px;background:rgba(0,0,0,.8);color:#efefef;text-align:left;width:130px;box-sizing:border-box;padding:5px 0}.d-player-contextmenu .d-player-contextmenu-body li[data-v-570fa0d1]{padding:8px 20px;margin:0;cursor:pointer;transition:.2s}.d-player-contextmenu .d-player-contextmenu-body li[data-v-570fa0d1]:hover{background-color:#ffffff1a}.d-player-dialog[data-v-570fa0d1]{display:flex;justify-content:center;align-items:center}.d-player-dialog .d-player-dialog-body[data-v-570fa0d1]{background-color:#212121e6;border-radius:5px;color:#fff;min-width:200px;padding:0 0 10px}.d-player-dialog .d-player-dialog-body .d-player-dialog-title[data-v-570fa0d1]{position:relative;font-size:14px;font-weight:normal;margin:0 0 10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15)}.d-player-dialog .d-player-dialog-body .d-player-dialog-title .icon-close[data-v-570fa0d1]{position:absolute;right:0px;top:0px;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer}.d-player-dialog .d-player-dialog-body .d-player-hotkey-panel[data-v-570fa0d1]{font-size:12px;color:#eee;padding-right:40px}.d-player-dialog .d-player-dialog-body .d-player-hotkey-panel .d-player-hotkey-panel-item[data-v-570fa0d1]{line-height:26px}.d-player-dialog .d-player-dialog-body .d-player-hotkey-panel .d-player-hotkey-panel-item span[data-v-570fa0d1]{text-align:center;display:inline-block;width:120px}.d-player-dialog .d-player-dialog-body .d-player-hotkey-panel .d-player-hotkey-panel-item span[data-v-570fa0d1]:nth-child(2){color:#999;width:160px}.d-player-dialog .d-player-dialog-body .d-player-filter-panel[data-v-570fa0d1]{width:320px;padding:0 20px}.d-player-dialog .d-player-dialog-body .d-player-filter-panel .d-player-filter-reset[data-v-570fa0d1]{cursor:pointer;margin-top:10px;padding:3px 20px;display:inline-block;border-radius:2px;font-size:12px;background:rgba(133,133,133,.5)}.d-player-dialog .d-player-dialog-body .d-player-filter-panel .d-player-filter-reset[data-v-570fa0d1]:hover{background:rgba(255,255,255,.3)}.d-player-dialog .d-player-dialog-body .d-player-filter-panel .d-player-filter-panel-item[data-v-570fa0d1]{height:32px;display:flex;align-items:center}.d-player-dialog .d-player-dialog-body .d-player-filter-panel .d-player-filter-panel-item .filter-panel-slider[data-v-570fa0d1]{width:100%}.d-player-dialog .d-player-dialog-body .d-player-filter-panel .d-player-filter-panel-item .filter-panel-slider[data-v-570fa0d1] .d-slider__runway{background-color:#999}.d-player-dialog .d-player-dialog-body .d-player-filter-panel .d-player-filter-panel-item .filter-panel-slider[data-v-570fa0d1] .d-slider__runway .d-slider__bar:before{width:8px;height:8px;box-shadow:0 0 0 5px #ffffff80}.d-player-dialog .d-player-dialog-body .d-player-filter-panel .d-player-filter-panel-item span[data-v-570fa0d1]{font-size:12px;display:block;width:80px;text-align:center}html[data-v-01791e9e],body[data-v-01791e9e],div[data-v-01791e9e],span[data-v-01791e9e],applet[data-v-01791e9e],object[data-v-01791e9e],iframe[data-v-01791e9e],h1[data-v-01791e9e],h2[data-v-01791e9e],h3[data-v-01791e9e],h4[data-v-01791e9e],h5[data-v-01791e9e],h6[data-v-01791e9e],p[data-v-01791e9e],blockquote[data-v-01791e9e],pre[data-v-01791e9e],a[data-v-01791e9e],abbr[data-v-01791e9e],acronym[data-v-01791e9e],address[data-v-01791e9e],big[data-v-01791e9e],cite[data-v-01791e9e],code[data-v-01791e9e],del[data-v-01791e9e],dfn[data-v-01791e9e],em[data-v-01791e9e],img[data-v-01791e9e],ins[data-v-01791e9e],kbd[data-v-01791e9e],q[data-v-01791e9e],s[data-v-01791e9e],samp[data-v-01791e9e],small[data-v-01791e9e],strike[data-v-01791e9e],strong[data-v-01791e9e],sub[data-v-01791e9e],sup[data-v-01791e9e],tt[data-v-01791e9e],var[data-v-01791e9e],b[data-v-01791e9e],u[data-v-01791e9e],i[data-v-01791e9e],center[data-v-01791e9e],dl[data-v-01791e9e],dt[data-v-01791e9e],dd[data-v-01791e9e],ol[data-v-01791e9e],ul[data-v-01791e9e],li[data-v-01791e9e],fieldset[data-v-01791e9e],form[data-v-01791e9e],label[data-v-01791e9e],legend[data-v-01791e9e],table[data-v-01791e9e],caption[data-v-01791e9e],tbody[data-v-01791e9e],tfoot[data-v-01791e9e],thead[data-v-01791e9e],tr[data-v-01791e9e],th[data-v-01791e9e],td[data-v-01791e9e],article[data-v-01791e9e],aside[data-v-01791e9e],canvas[data-v-01791e9e],details[data-v-01791e9e],embed[data-v-01791e9e],figure[data-v-01791e9e],figcaption[data-v-01791e9e],footer[data-v-01791e9e],header[data-v-01791e9e],hgroup[data-v-01791e9e],menu[data-v-01791e9e],nav[data-v-01791e9e],output[data-v-01791e9e],ruby[data-v-01791e9e],section[data-v-01791e9e],summary[data-v-01791e9e],time[data-v-01791e9e],mark[data-v-01791e9e],audio[data-v-01791e9e],video[data-v-01791e9e]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article[data-v-01791e9e],aside[data-v-01791e9e],details[data-v-01791e9e],figcaption[data-v-01791e9e],figure[data-v-01791e9e],footer[data-v-01791e9e],header[data-v-01791e9e],hgroup[data-v-01791e9e],menu[data-v-01791e9e],nav[data-v-01791e9e],section[data-v-01791e9e]{display:block}body[data-v-01791e9e]{line-height:1}ol[data-v-01791e9e],ul[data-v-01791e9e]{list-style:none}blockquote[data-v-01791e9e],q[data-v-01791e9e]{quotes:none}blockquote[data-v-01791e9e]:before,blockquote[data-v-01791e9e]:after,q[data-v-01791e9e]:before,q[data-v-01791e9e]:after{content:"";content:none}table[data-v-01791e9e]{border-collapse:collapse;border-spacing:0}textarea[data-v-01791e9e]{font-family:inherit}.d-fade-in-enter-active[data-v-01791e9e],.d-fade-in-leave-active[data-v-01791e9e]{transition:.5s}.d-fade-in-enter-from[data-v-01791e9e],.d-fade-in-leave-to[data-v-01791e9e]{opacity:0}.d-scale-out-enter-active[data-v-01791e9e],.d-scale-out-leave-active[data-v-01791e9e]{transition:.3s}.d-scale-out-leave-to[data-v-01791e9e]{transform:scale(1.3);opacity:0}.rotateHover[data-v-01791e9e]{transition:.2s}.rotateHover[data-v-01791e9e]:hover{transform:rotate(90deg)}.rotating[data-v-01791e9e]{animation:rotating-01791e9e 2s linear infinite}@keyframes rotating-01791e9e{to{-webkit-transform:rotate(360deg)}}.iconfont[data-v-01791e9e]{display:inline-block}.d-flex-x[data-v-01791e9e],.d-flex-y[data-v-01791e9e],.d-flex-center[data-v-01791e9e]{display:flex}.d-flex-x[data-v-01791e9e]{align-items:center}.d-flex-y[data-v-01791e9e]{justify-content:center}.d-flex-center[data-v-01791e9e]{justify-content:center;align-items:center}.mr5[data-v-01791e9e]{margin-right:5px}.mr10[data-v-01791e9e]{margin-right:10px}.ml5[data-v-01791e9e]{margin-left:5px}.ml10[data-v-01791e9e]{margin-left:10px}.d-pointer[data-v-01791e9e]{cursor:pointer}.d-player-wrap[data-v-01791e9e]{--primary-color: var(--51d4439c);width:var(--77e758a6);height:var(--b8a1afc0);position:relative;overflow:hidden;background-color:#000}.d-player-wrap.web-full-screen[data-v-01791e9e]{z-index:9999999;position:fixed;left:0;top:0;width:100vw!important;height:100vh!important}.d-player-wrap .d-player-video[data-v-01791e9e]{position:relative;z-index:1;width:100%;height:100%}.d-player-wrap .d-player-video .d-player-video-poster[data-v-01791e9e]{position:absolute;height:100%;width:100%;top:0;left:0}.d-player-wrap .d-player-video .d-player-video-poster img[data-v-01791e9e]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.d-player-wrap .d-player-video .d-player-video-main[data-v-01791e9e]{width:100%;height:100%;transition:.2s}.d-player-wrap .d-player-video .d-player-video-main.video-mirror[data-v-01791e9e]{transform:rotateY(180deg)}.d-player-wrap .d-player-control[data-v-01791e9e]{transition:.1s;transform:translateY(40px);position:absolute;z-index:2;left:0;bottom:0;height:50px;width:100%;color:#fff}.d-player-wrap .d-player-control .d-control-progress[data-v-01791e9e]{width:100%;position:relative;height:10px;cursor:pointer}.d-player-wrap .d-player-control .d-control-progress .d-progress-bar[data-v-01791e9e]{position:absolute;left:0;right:0;bottom:0;width:100%;transition:height .1s;height:3px;z-index:1}.d-player-wrap .d-player-control .d-control-progress .d-progress-bar[data-v-01791e9e] .d-slider__runway{transition:height .1s;height:100%}.d-player-wrap .d-player-control .d-control-progress .d-progress-bar[data-v-01791e9e] .d-slider__runway .d-slider__bar:before{transform:translateY(-50%) scale(0)}.d-player-wrap .d-player-control .d-control-progress:hover .d-progress-bar[data-v-01791e9e]{height:100%}.d-player-wrap .d-player-control .d-control-progress:hover .d-progress-bar[data-v-01791e9e] .d-slider__bar:before{transform:translateY(-50%) scale(1)!important}.d-player-wrap .d-player-control .d-control-tool[data-v-01791e9e]{position:absolute;padding:0 10px;background:rgba(0,0,0,.8);display:flex;justify-content:space-between;align-items:center;top:10px;left:0;bottom:0;width:100%;box-sizing:border-box}.d-player-wrap .d-player-control .d-control-tool .d-tool-bar[data-v-01791e9e]{display:flex;height:100%}.d-player-wrap .d-player-control .d-control-tool .d-tool-bar .d-tool-item[data-v-01791e9e]{position:relative;height:100%;cursor:pointer;text-align:center;padding:0 8px;display:flex;align-items:center;font-size:13px}.d-player-wrap .d-player-control .d-control-tool .d-tool-bar .d-tool-item .d-tool-item-main[data-v-01791e9e]{position:absolute;white-space:nowrap;z-index:2;bottom:98%;left:50%;padding:6px 16px;box-sizing:border-box;display:none;background:rgba(0,0,0,.95);border-radius:5px;transform:translate(-50%)}.d-player-wrap .d-player-control .d-control-tool .d-tool-bar .d-tool-item:hover .d-tool-item-main[data-v-01791e9e]{display:flex}.d-player-wrap .d-player-control .d-control-tool .d-tool-time[data-v-01791e9e]{font-size:12px;color:#fff;font-weight:300}.d-player-wrap .d-player-control .d-control-tool .d-tool-time .total-time[data-v-01791e9e]{color:#fffc}.d-player-wrap .d-player-control .d-control-tool .volume-box[data-v-01791e9e]{height:160px;width:50px;display:flex;align-items:center;justify-content:center}.d-player-wrap .d-player-control .d-control-tool .volume-box .volume-main[data-v-01791e9e]{height:90%;display:flex;width:60px;flex-direction:column;align-items:center}.d-player-wrap .d-player-control .d-control-tool .volume-box .volume-main .volume-text-size[data-v-01791e9e]{margin-bottom:10px;font-size:12px;font-weight:400}.d-player-wrap .d-player-control .d-control-tool .volume-box .volume-main.is-muted[data-v-01791e9e] .d-slider__bar{height:0!important}.d-player-wrap .d-player-control .d-control-tool .speed-main[data-v-01791e9e]{padding:0 10px}.d-player-wrap .d-player-control .d-control-tool .speed-main li[data-v-01791e9e]{cursor:pointer;line-height:34px;font-size:12px;color:#fff}.d-player-wrap .d-player-control .d-control-tool .speed-main li[data-v-01791e9e]:hover{opacity:.8}.d-player-wrap .d-player-control .d-control-tool .speed-main li.speed-active[data-v-01791e9e]{color:rgba(var(--primary-color),1);font-weight:bold}.d-player-wrap.d-player-wrap-hover .d-player-control[data-v-01791e9e]{transform:translateY(0)}.d-player-state[data-v-01791e9e],.d-player-input[data-v-01791e9e]{position:absolute;left:0;top:0;right:0;bottom:40px;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:1}.d-player-input[data-v-01791e9e]{width:100%;border:none;opacity:0;cursor:default}.d-play-btn[data-v-01791e9e]{width:90px;height:90px;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#000000b3;border-radius:50%}.d-player-lightoff[data-v-01791e9e]{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#000000e6}.is-lightoff[data-v-01791e9e]{z-index:999998}
.icon-selector-warp-row[data-v-f89cf40b] {
  height: 230px;
  overflow: hidden;
}
.icon-selector-warp-row .el-row[data-v-f89cf40b] {
  padding: 15px;
}
.icon-selector-warp-row .el-scrollbar__bar.is-horizontal[data-v-f89cf40b] {
  display: none;
}
.icon-selector-warp-row .icon-selector-warp-item[data-v-f89cf40b] {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--el-border-color);
  border-radius: 5px;
  margin-bottom: 10px;
  height: 30px;
}
.icon-selector-warp-row .icon-selector-warp-item i[data-v-f89cf40b] {
  font-size: 20px;
  color: var(--el-text-color-regular);
}
.icon-selector-warp-row .icon-selector-warp-item[data-v-f89cf40b]:hover {
  cursor: pointer;
  background-color: var(--el-color-primary-light-9);
  border: 1px solid var(--el-color-primary-light-5);
}
.icon-selector-warp-row .icon-selector-warp-item:hover i[data-v-f89cf40b] {
  color: var(--el-color-primary);
}
.icon-selector-warp-row .icon-selector-active[data-v-f89cf40b] {
  background-color: var(--el-color-primary-light-9);
  border: 1px solid var(--el-color-primary-light-5);
}
.icon-selector-warp-row .icon-selector-active i[data-v-f89cf40b] {
  color: var(--el-color-primary);
}.layout-search-dialog[data-v-c8c19d26] {
  position: relative;
}
.layout-search-dialog[data-v-c8c19d26] .el-dialog {
  width: 560px;
}
.layout-search-dialog[data-v-c8c19d26] .el-dialog .el-dialog__header,
.layout-search-dialog[data-v-c8c19d26] .el-dialog .el-dialog__body {
  display: none;
}
.layout-search-dialog[data-v-c8c19d26] .el-dialog .el-dialog__footer {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -53vh;
}
.layout-search-dialog[data-v-c8c19d26] .el-autocomplete {
  position: absolute;
  width: 560px;
  top: 53vh;
  left: 50%;
  transform: translateX(-50%);
}.float-status-1[data-v-9ecaea70] {
  left: 100%;
  bottom: -1px;
  z-index: 10001;
}
.float-status-2[data-v-9ecaea70] {
  left: 100%;
  top: -1px;
  z-index: 10001;
}
.float-status-3[data-v-9ecaea70] {
  right: 100%;
  top: -1px;
  z-index: 10001;
}
.float-status-4[data-v-9ecaea70] {
  right: 100%;
  bottom: -1px;
  z-index: 10001;
}
.child-ul-wrapper .has-child[data-v-9ecaea70] {
  padding: 5px 10px;
  position: relative;
}
li[data-v-9ecaea70] {
  list-style: none;
}
.parent-name .icon[data-v-9ecaea70] {
  position: absolute;
  display: block;
  top: 4px;
  right: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #111111;
  border-bottom: 4px solid transparent;
  border-right: 4px solid transparent;
}
.no-child-btn[data-v-9ecaea70] {
  padding: 5px 10px;
}
.child-ul-wrapper[data-v-9ecaea70] {
  background: #ffffff;
  position: absolute;
  display: none;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
}
.child-li-wrapper:hover > .has-child > .child-ul-wrapper[data-v-9ecaea70] {
  display: block;
}
.context-menu-list[data-v-9ecaea70]:hover, .child-li-wrapper[data-v-9ecaea70]:hover {
  background: #2894f8;
}
.nav-icon-fontawe[data-v-9ecaea70] {
  position: absolute;
}
.nav-name-right[data-v-9ecaea70] {
  white-space: nowrap;
  display: block;
  margin: auto 20px;
}
.btn-wrapper-simple[data-v-9ecaea70] {
  position: relative;
  height: 16px;
  line-height: 16px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.flow-attr {
  /*属性面板*/
}
.flow-attr .el-form-item {
  margin: 0 15px 10px !important;
}
.flow-attr {
  /*属性面板在一行*/
}
.flow-attr .el-form--label-top .el-form-item__label {
  display: inline-block;
  text-align: left;
  padding: 0 0 10px !important;
}
.flow-attr {
  /*tab选中样式*/
}
.flow-attr .el-tabs__active-bar {
  background-color: revert;
}
.flow-attr {
  /*tab头居中*/
}
.flow-attr .el-tabs__header {
  margin: 8px 20px !important;
}
.flow-attr .el-form-item__content .el-select {
  width: 303px !important;
}
.flow-attr .input-attr {
  width: 303px;
}
.flow-attr .input-attr .el-input-group__prepend {
  background-color: #F5F7FA;
  width: 97px;
}
.flow-attr .flow-config-attr {
  margin-left: 5px;
}
.flow-attr .flow-param-attr {
  margin-left: 25px;
}
.flow-attr .audit-endpoint {
  position: absolute;
  bottom: 0;
  left: 200px;
}
.flow-attr .audit-endpoint-extract {
  position: absolute;
  bottom: 9px;
  left: 150px;
}.layout-logo[data-v-086a4eb3] {
  width: 220px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(0, 21, 41, 0.02) 0px 1px 4px;
  font-size: 16px;
  cursor: pointer;
  animation: logoAnimation 0.3s ease-in-out;
}
.layout-logo.sec[data-v-086a4eb3] {
  width: 365px;
  height: 54px;
}
.layout-logo.sec .layout-logo-img[data-v-086a4eb3] {
  display: block;
  width: 280px;
  margin: 0 auto;
}
.layout-logo span[data-v-086a4eb3] {
  display: inline-block;
  font-size: 21.5px;
  font-weight: 700;
  white-space: nowrap;
}
.layout-logo:hover span[data-v-086a4eb3] {
  color: var(--color-primary-light-2);
}
.layout-logo-size[data-v-086a4eb3] {
  width: 100%;
  height: 50px;
  display: flex;
  cursor: pointer;
  animation: logoAnimation 0.3s ease-in-out;
}
.layout-logo-size-img[data-v-086a4eb3] {
  width: 20px;
  margin: auto;
}
.layout-logo-size:hover img[data-v-086a4eb3] {
  animation: logoAnimation 0.3s ease-in-out;
}.layout-navbars-container[data-v-7cf911de] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}.layout-footer[data-v-8dd86884] {
  width: 100%;
  display: flex;
}
.layout-footer-warp[data-v-8dd86884] {
  margin: auto;
  color: var(--el-text-color-secondary);
  text-align: center;
  animation: error-num 0.3s ease;
}.custom-contextmenu[data-v-b45db4c7] {
  transform-origin: center top;
  z-index: 2190;
  position: fixed;
}
.custom-contextmenu .el-dropdown-menu__item[data-v-b45db4c7] {
  font-size: 12px !important;
  white-space: nowrap;
}
.custom-contextmenu .el-dropdown-menu__item i[data-v-b45db4c7] {
  font-size: 12px !important;
}.layout-navbars-breadcrumb-user .layout-navbars-breadcrumb-user-top[data-v-805d8276] {
  margin: 7px 0;
}
.layout-navbars-breadcrumb-user-link[data-v-805d8276] {
  height: 100%;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.layout-navbars-breadcrumb-user-link-photo[data-v-805d8276] {
  width: 24px;
  height: 24px;
  border-radius: 100%;
}
.layout-navbars-breadcrumb-user-link-logout[data-v-805d8276] {
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.layout-navbars-breadcrumb-user-icon[data-v-805d8276] {
  padding: 0 14px;
  cursor: pointer;
  color: var(--next-bg-topBarColor);
  height: 44px;
  line-height: 44px;
  display: flex;
  align-items: center;
}
.layout-navbars-breadcrumb-user-icon i[data-v-805d8276] {
  color: var(--next-bg-topBarColor);
  margin-left: 10px;
}
.layout-navbars-breadcrumb-user-icon[data-v-805d8276]:hover {
  background: var(--next-bg-menuBarActiveColor);
}
.layout-navbars-breadcrumb-user-icon:hover i[data-v-805d8276] {
  display: inline-block;
  animation: logoAnimation 0.3s ease-in-out;
}
.layout-navbars-breadcrumb-user-block[data-v-805d8276] {
  padding: 0 10px;
  cursor: pointer;
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb-user-block .user-name[data-v-805d8276] {
  color: var(--el-text-color-primary);
}
.layout-navbars-breadcrumb-user[data-v-805d8276] .el-dropdown {
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb-user[data-v-805d8276] .el-badge {
  height: 40px;
  line-height: 40px;
  display: flex;
  align-items: center;
}
.layout-navbars-breadcrumb-user[data-v-805d8276] .el-badge__content.is-fixed {
  top: 12px;
}
.layout-navbars-breadcrumb-user-top[data-v-805d8276] {
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 15px 0;
}
.layout-navbars-breadcrumb-user-top .img-gq[data-v-805d8276] {
  display: block;
  height: 14px;
  margin-right: 6px;
}
.layout-navbars-breadcrumb-user-top .img-gq-en[data-v-805d8276] {
  border: 1px solid var(--next-border-color-topBar);
}
.layout-navbars-breadcrumb-user-top-logout[data-v-805d8276] {
  display: flex;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb-user-btm[data-v-805d8276] {
  height: 30px;
  margin-top: -6px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.layout-navbars-breadcrumb-user-btm-item[data-v-805d8276] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.menu-divider[data-v-805d8276] {
  margin: 0 0;
  border-color: var(--next-border-color-topBar);
}
.menu-divider.sec[data-v-805d8276] {
  height: 74px;
  margin-left: 2px;
  margin-right: 8px;
}
.txt-center[data-v-805d8276] {
  text-align: center;
}
.img-default-size[data-v-805d8276] {
  width: 20px;
  height: 20px;
}.layout-navbars-breadcrumb-index[data-v-2b1f34c7] {
  height: 60px;
  display: flex;
  border-bottom: 1px solid var(--next-border-color-light);
}
.backWhite[data-v-2b1f34c7] {
  background: var(--next-bg-topBar);
  border-bottom: 1px solid var(--next-border-color-topBar);
}.layout-navbars-breadcrumb[data-v-12cfa56d] {
  flex: 1;
  height: inherit;
  display: flex;
  align-items: center;
}
.layout-navbars-breadcrumb .layout-navbars-breadcrumb-icon[data-v-12cfa56d] {
  cursor: pointer;
  font-size: 18px;
  color: var(--next-bg-topBarColor);
  height: 100%;
  width: 40px;
  opacity: 0.8;
}
.layout-navbars-breadcrumb .layout-navbars-breadcrumb-icon[data-v-12cfa56d]:hover {
  opacity: 1;
}
.layout-navbars-breadcrumb .layout-navbars-breadcrumb-span[data-v-12cfa56d] {
  display: flex;
  opacity: 0.7;
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb .layout-navbars-breadcrumb-iconfont[data-v-12cfa56d] {
  font-size: 14px;
  margin-right: 5px;
}
.layout-navbars-breadcrumb[data-v-12cfa56d] .el-breadcrumb__separator {
  opacity: 0.7;
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb[data-v-12cfa56d] .el-breadcrumb__inner a {
  font-weight: unset !important;
  color: var(--next-bg-topBarColor);
}
.layout-navbars-breadcrumb[data-v-12cfa56d] .el-breadcrumb__inner a:hover {
  color: var(--el-color-primary) !important;
}.el-menu-horizontal-warp[data-v-89c83759] {
  flex: 1;
  overflow: hidden;
  margin-right: 0px;
}
.el-menu-horizontal-warp[data-v-89c83759] .el-scrollbar__bar.is-vertical {
  display: none;
}
.el-menu-horizontal-warp[data-v-89c83759] a {
  width: 100%;
}
.el-menu-horizontal-warp .el-menu.el-menu--horizontal[data-v-89c83759] {
  display: flex;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  justify-content: flex-end;
  margin: 6px 0;
}
.menu-divider[data-v-89c83759] {
  margin-left: -20px;
  border-color: var(--next-border-color-topBar);
}
.only-have-icon[data-v-89c83759] {
  padding-right: var(--el-menu-base-level-padding) !important;
}
[data-v-89c83759] .is-active .font-semibold,[data-v-89c83759] .is-active .icon-shouye {
  color: #ffffff !important;
}
[data-v-89c83759] .is-active .active-box {
  background: #0970b2;
  border: 1px solid #0970b2;
}
[data-v-89c83759] .is-active .active-box .iconfont {
  color: #ffffff !important;
}
.active-box[data-v-89c83759] {
  display: flex;
  align-items: center;
  height: 28px;
  border-radius: 6px;
  padding: 0 10px;
}
[data-v-89c83759] .el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title {
  border-bottom: none !important;
}
[data-v-89c83759] .el-menu.el-menu--horizontal .el-sub-menu__icon-arrow {
  display: none;
}
[data-v-89c83759] .el-menu--horizontal > .el-menu-item.is-active {
  border: none;
  background-color: transparent !important;
}
[data-v-89c83759] .font-semibold {
  font-weight: normal;
}
[data-v-89c83759] .el-sub-menu.is-active .el-sub-menu__title {
  background-color: transparent !important;
}
[data-v-89c83759] .el-menu.el-menu--horizontal .el-sub-menu.is-active .el-sub-menu__title::after {
  display: none;
}