@charset "UTF-8";
h1[data-v-47691a19] {
  font-weight: 500;
  font-size: 2.6rem;
  top: -10px;
}
h3[data-v-47691a19] {
  font-size: 1.2rem;
}
.greetings h1[data-v-47691a19],
.greetings h3[data-v-47691a19] {
  text-align: center;
}
@media (min-width: 1024px) {
.greetings h1[data-v-47691a19],
  .greetings h3[data-v-47691a19] {
    text-align: left;
}
}

/* Element Chalk Variables */
:root {
  --ept-color-white: #ffffff;
  --ept-color-black: #000000;
  --ept-color-primary-rgb: 64, 158, 255;
  --ept-color-success-rgb: 103, 194, 58;
  --ept-color-warning-rgb: 230, 162, 60;
  --ept-color-danger-rgb: 245, 108, 108;
  --ept-color-error-rgb: 245, 108, 108;
  --ept-color-info-rgb: 144, 147, 153;
  --ept-font-size-extra-large: 20px;
  --ept-font-size-large: 18px;
  --ept-font-size-medium: 16px;
  --ept-font-size-base: 14px;
  --ept-font-size-small: 13px;
  --ept-font-size-extra-small: 12px;
  --ept-font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
  --ept-font-weight-primary: 500;
  --ept-font-line-height-primary: 24px;
  --ept-index-normal: 1;
  --ept-index-top: 1000;
  --ept-index-popper: 2000;
  --ept-border-radius-base: 4px;
  --ept-border-radius-small: 2px;
  --ept-border-radius-round: 20px;
  --ept-border-radius-circle: 100%;
  --ept-transition-duration: 0.3s;
  --ept-transition-duration-fast: 0.2s;
  --ept-transition-function-ease-in-out-bezier: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ept-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.32, 1);
  --ept-transition-all: all var(--ept-transition-duration) var(--ept-transition-function-ease-in-out-bezier);
  --ept-transition-fade: opacity var(--ept-transition-duration) var(--ept-transition-function-fast-bezier);
  --ept-transition-md-fade: transform var(--ept-transition-duration) var(--ept-transition-function-fast-bezier), opacity var(--ept-transition-duration) var(--ept-transition-function-fast-bezier);
  --ept-transition-fade-linear: opacity var(--ept-transition-duration-fast) linear;
  --ept-transition-border: border-color var(--ept-transition-duration-fast) var(--ept-transition-function-ease-in-out-bezier);
  --ept-transition-box-shadow: box-shadow var(--ept-transition-duration-fast) var(--ept-transition-function-ease-in-out-bezier);
  --ept-transition-color: color var(--ept-transition-duration-fast) var(--ept-transition-function-ease-in-out-bezier);
  --ept-component-size-large: 40px;
  --ept-component-size: 32px;
  --ept-component-size-small: 24px;
}

:root {
  color-scheme: light;
  --ept-color-primary: #409eff;
  --ept-color-primary-light-3: #79bbff;
  --ept-color-primary-light-5: #a0cfff;
  --ept-color-primary-light-7: #c6e2ff;
  --ept-color-primary-light-8: #d9ecff;
  --ept-color-primary-light-9: #ecf5ff;
  --ept-color-primary-dark-2: #337ecc;
  --ept-color-success: #67c23a;
  --ept-color-success-light-3: #95d475;
  --ept-color-success-light-5: #b3e19d;
  --ept-color-success-light-7: #d1edc4;
  --ept-color-success-light-8: #e1f3d8;
  --ept-color-success-light-9: #f0f9eb;
  --ept-color-success-dark-2: #529b2e;
  --ept-color-warning: #e6a23c;
  --ept-color-warning-light-3: #eebe77;
  --ept-color-warning-light-5: #f3d19e;
  --ept-color-warning-light-7: #f8e3c5;
  --ept-color-warning-light-8: #faecd8;
  --ept-color-warning-light-9: #fdf6ec;
  --ept-color-warning-dark-2: #b88230;
  --ept-color-danger: #f56c6c;
  --ept-color-danger-light-3: #f89898;
  --ept-color-danger-light-5: #fab6b6;
  --ept-color-danger-light-7: #fcd3d3;
  --ept-color-danger-light-8: #fde2e2;
  --ept-color-danger-light-9: #fef0f0;
  --ept-color-danger-dark-2: #c45656;
  --ept-color-error: #f56c6c;
  --ept-color-error-light-3: #f89898;
  --ept-color-error-light-5: #fab6b6;
  --ept-color-error-light-7: #fcd3d3;
  --ept-color-error-light-8: #fde2e2;
  --ept-color-error-light-9: #fef0f0;
  --ept-color-error-dark-2: #c45656;
  --ept-color-info: #909399;
  --ept-color-info-light-3: #b1b3b8;
  --ept-color-info-light-5: #c8c9cc;
  --ept-color-info-light-7: #dedfe0;
  --ept-color-info-light-8: #e9e9eb;
  --ept-color-info-light-9: #f4f4f5;
  --ept-color-info-dark-2: #73767a;
  --ept-bg-color: #ffffff;
  --ept-bg-color-page: #f2f3f5;
  --ept-bg-color-overlay: #ffffff;
  --ept-text-color-primary: #303133;
  --ept-text-color-regular: #606266;
  --ept-text-color-secondary: #909399;
  --ept-text-color-placeholder: #a8abb2;
  --ept-text-color-disabled: #c0c4cc;
  --ept-border-color: #dcdfe6;
  --ept-border-color-light: #e4e7ed;
  --ept-border-color-lighter: #ebeef5;
  --ept-border-color-extra-light: #f2f6fc;
  --ept-border-color-dark: #d4d7de;
  --ept-border-color-darker: #cdd0d6;
  --ept-fill-color: #f0f2f5;
  --ept-fill-color-light: #f5f7fa;
  --ept-fill-color-lighter: #fafafa;
  --ept-fill-color-extra-light: #fafcff;
  --ept-fill-color-dark: #ebedf0;
  --ept-fill-color-darker: #e6e8eb;
  --ept-fill-color-blank: #ffffff;
  --ept-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08);
  --ept-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.12);
  --ept-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.12);
  --ept-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);
  --ept-disabled-bg-color: var(--ept-fill-color-light);
  --ept-disabled-text-color: var(--ept-text-color-placeholder);
  --ept-disabled-border-color: var(--ept-border-color-light);
  --ept-overlay-color: rgba(0, 0, 0, 0.8);
  --ept-overlay-color-light: rgba(0, 0, 0, 0.7);
  --ept-overlay-color-lighter: rgba(0, 0, 0, 0.5);
  --ept-mask-color: rgba(255, 255, 255, 0.9);
  --ept-mask-color-extra-light: rgba(255, 255, 255, 0.3);
  --ept-border-width: 1px;
  --ept-border-style: solid;
  --ept-border-color-hover: var(--ept-text-color-disabled);
  --ept-border: var(--ept-border-width) var(--ept-border-style) var(--ept-border-color);
  --ept-svg-monochrome-grey: var(--ept-border-color);
}

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-linear-enter-active,
.ept-fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.ept-fade-in-linear-enter-from,
.ept-fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-enter-active,
.ept-fade-in-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

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

.ept-zoom-in-center-enter-active,
.ept-zoom-in-center-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.ept-zoom-in-center-enter-from,
.ept-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}

.ept-zoom-in-top-enter-active,
.ept-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center top;
}
.ept-zoom-in-top-enter-active[data-popper-placement^=top],
.ept-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin: center bottom;
}

.ept-zoom-in-top-enter-from,
.ept-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-bottom-enter-active,
.ept-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center bottom;
}

.ept-zoom-in-bottom-enter-from,
.ept-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-left-enter-active,
.ept-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: var(--ept-transition-md-fade);
  transform-origin: top left;
}

.ept-zoom-in-left-enter-from,
.ept-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: var(--ept-transition-duration) height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.ept-collapse-transition-leave-active,
.ept-collapse-transition-enter-active {
  transition: var(--ept-transition-duration) max-height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: var(--ept-transition-duration) width ease-in-out, var(--ept-transition-duration) padding-left ease-in-out, var(--ept-transition-duration) padding-right ease-in-out;
}

.ept-list-enter-active,
.ept-list-leave-active {
  transition: all 1s;
}

.ept-list-enter-from,
.ept-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}

.ept-list-leave-active {
  position: absolute !important;
}

.ept-opacity-transition {
  transition: opacity var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.ept-icon-loading {
  animation: rotating 2s linear infinite;
}

.ept-icon--right {
  margin-left: 5px;
}

.ept-icon--left {
  margin-right: 5px;
}

@keyframes rotating {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.ept-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;
}
.ept-icon.is-loading {
  animation: rotating 2s linear infinite;
}

.ept-icon svg {
  height: 1em;
  width: 1em;
}/* Element Chalk Variables */
.ept-container {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-basis: auto;
  box-sizing: border-box;
  min-width: 0;
}
.ept-container.is-vertical {
  flex-direction: column;
}/* Element Chalk Variables */
.ept-aside {
  overflow: auto;
  box-sizing: border-box;
  flex-shrink: 0;
  width: var(--ept-aside-width, 300px);
}/* Element Chalk Variables */
.ept-footer {
  --ept-footer-padding: 0 20px;
  --ept-footer-height: 60px;
  padding: var(--ept-footer-padding);
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--ept-footer-height);
}/* Element Chalk Variables */
.ept-header {
  --ept-header-padding: 0 20px;
  --ept-header-height: 60px;
  padding: var(--ept-header-padding);
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--ept-header-height);
}/* Element Chalk Variables */
.ept-main {
  --ept-main-padding: 20px;
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  box-sizing: border-box;
  padding: var(--ept-main-padding);
}/* Element Chalk Variables */
.ept-popper {
  --ept-popper-border-radius: var(--ept-popover-border-radius, 4px);
}

.ept-popper {
  position: absolute;
  border-radius: var(--ept-popper-border-radius);
  padding: 5px 11px;
  z-index: 2000;
  font-size: 12px;
  line-height: 20px;
  min-width: 10px;
  overflow-wrap: break-word;
  visibility: visible;
}
.ept-popper.is-dark {
  color: var(--ept-bg-color);
  background: var(--ept-text-color-primary);
  border: 1px solid var(--ept-text-color-primary);
}
.ept-popper.is-dark > .ept-popper__arrow::before {
  border: 1px solid var(--ept-text-color-primary);
  background: var(--ept-text-color-primary);
  right: 0;
}

.ept-popper.is-light {
  background: var(--ept-bg-color-overlay);
  border: 1px solid var(--ept-border-color-light);
}
.ept-popper.is-light > .ept-popper__arrow::before {
  border: 1px solid var(--ept-border-color-light);
  background: var(--ept-bg-color-overlay);
  right: 0;
}

.ept-popper.is-pure {
  padding: 0;
}

.ept-popper__arrow {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: -1;
}
.ept-popper__arrow::before {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: -1;
  content: " ";
  transform: rotate(45deg);
  background: var(--ept-text-color-primary);
  box-sizing: border-box;
}

.ept-popper[data-popper-placement^=top] > .ept-popper__arrow {
  bottom: -5px;
}
.ept-popper[data-popper-placement^=top] > .ept-popper__arrow::before {
  border-bottom-right-radius: 2px;
}
.ept-popper[data-popper-placement^=bottom] > .ept-popper__arrow {
  top: -5px;
}
.ept-popper[data-popper-placement^=bottom] > .ept-popper__arrow::before {
  border-top-left-radius: 2px;
}
.ept-popper[data-popper-placement^=left] > .ept-popper__arrow {
  right: -5px;
}
.ept-popper[data-popper-placement^=left] > .ept-popper__arrow::before {
  border-top-right-radius: 2px;
}
.ept-popper[data-popper-placement^=right] > .ept-popper__arrow {
  left: -5px;
}
.ept-popper[data-popper-placement^=right] > .ept-popper__arrow::before {
  border-bottom-left-radius: 2px;
}
.ept-popper[data-popper-placement^=top] .ept-popper__arrow::before {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
}
.ept-popper[data-popper-placement^=bottom] .ept-popper__arrow::before {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}
.ept-popper[data-popper-placement^=left] .ept-popper__arrow::before {
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
}
.ept-popper[data-popper-placement^=right] .ept-popper__arrow::before {
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}/* Element Chalk Variables */
.ept-skeleton {
  --ept-skeleton-color: var(--ept-fill-color);
  --ept-skeleton-to-color: var(--ept-fill-color-darker);
}

@keyframes ept-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ept-skeleton {
  width: 100%;
}
.ept-skeleton__first-line {
  height: 16px;
  margin-top: 16px;
  background: var(--ept-skeleton-color);
}

.ept-skeleton__paragraph {
  height: 16px;
  margin-top: 16px;
  background: var(--ept-skeleton-color);
}

.ept-skeleton.is-animated .ept-skeleton__item {
  background: linear-gradient(90deg, var(--ept-skeleton-color) 25%, var(--ept-skeleton-to-color) 37%, var(--ept-skeleton-color) 63%);
  background-size: 400% 100%;
  animation: ept-skeleton-loading 1.4s ease infinite;
}/* Element Chalk Variables */
.ept-skeleton {
  --ept-skeleton-circle-size: var(--ept-avatar-size);
}

.ept-skeleton__item {
  background: var(--ept-skeleton-color);
  display: inline-block;
  height: 16px;
  border-radius: var(--ept-border-radius-base);
  width: 100%;
}

.ept-skeleton__circle {
  border-radius: 50%;
  width: var(--ept-skeleton-circle-size);
  height: var(--ept-skeleton-circle-size);
  line-height: var(--ept-skeleton-circle-size);
}

.ept-skeleton__button {
  height: 40px;
  width: 64px;
  border-radius: 4px;
}

.ept-skeleton__p {
  width: 100%;
}
.ept-skeleton__p.is-last {
  width: 61%;
}

.ept-skeleton__p.is-first {
  width: 33%;
}

.ept-skeleton__text {
  width: 100%;
  height: var(--ept-font-size-small);
}

.ept-skeleton__caption {
  height: var(--ept-font-size-extra-small);
}

.ept-skeleton__h1 {
  height: var(--ept-font-size-extra-large);
}

.ept-skeleton__h3 {
  height: var(--ept-font-size-large);
}

.ept-skeleton__h5 {
  height: var(--ept-font-size-medium);
}

.ept-skeleton__image {
  width: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.ept-skeleton__image svg {
  color: var(--ept-svg-monochrome-grey);
  fill: currentColor;
  width: 22%;
  height: 22%;
}/* Element Chalk Variables */
.ept-button {
  --ept-button-font-weight: var(--ept-font-weight-primary);
  --ept-button-border-color: var(--ept-border-color);
  --ept-button-bg-color: var(--ept-fill-color-blank);
  --ept-button-text-color: var(--ept-text-color-regular);
  --ept-button-disabled-text-color: var(--ept-disabled-text-color);
  --ept-button-disabled-bg-color: var(--ept-fill-color-blank);
  --ept-button-disabled-border-color: var(--ept-border-color-light);
  --ept-button-divide-border-color: rgba(255, 255, 255, 0.5);
  --ept-button-hover-text-color: var(--ept-color-primary);
  --ept-button-hover-bg-color: var(--ept-color-primary-light-9);
  --ept-button-hover-border-color: var(--ept-color-primary-light-7);
  --ept-button-active-text-color: var(--ept-button-hover-text-color);
  --ept-button-active-border-color: var(--ept-color-primary);
  --ept-button-active-bg-color: var(--ept-button-hover-bg-color);
  --ept-button-outline-color: var(--ept-color-primary-light-5);
  --ept-button-hover-link-text-color: var(--ept-color-info);
  --ept-button-active-color: var(--ept-text-color-primary);
}

.ept-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  height: 32px;
  white-space: nowrap;
  cursor: pointer;
  color: var(--ept-button-text-color);
  text-align: center;
  box-sizing: border-box;
  outline: none;
  transition: 0.1s;
  font-weight: var(--ept-button-font-weight);
  user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
  background-color: var(--ept-button-bg-color);
  border: var(--ept-border);
  border-color: var(--ept-button-border-color);
}
.ept-button:hover {
  color: var(--ept-button-hover-text-color);
  border-color: var(--ept-button-hover-border-color);
  background-color: var(--ept-button-hover-bg-color);
  outline: none;
}
.ept-button:active {
  color: var(--ept-button-active-text-color);
  border-color: var(--ept-button-active-border-color);
  background-color: var(--ept-button-active-bg-color);
  outline: none;
}
.ept-button:focus-visible {
  outline: 2px solid var(--ept-button-outline-color);
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}
.ept-button > span {
  display: inline-flex;
  align-items: center;
}
.ept-button + .ept-button {
  margin-left: 12px;
}
.ept-button {
  padding: 8px 15px;
  font-size: var(--ept-font-size-base);
  border-radius: var(--ept-border-radius-base);
}
.ept-button.is-round {
  padding: 8px 15px;
}
.ept-button::-moz-focus-inner {
  border: 0;
}
.ept-button [class*=ept-icon] + span {
  margin-left: 6px;
}
.ept-button [class*=ept-icon] svg {
  vertical-align: bottom;
}
.ept-button.is-plain {
  --ept-button-hover-text-color: var(--ept-color-primary);
  --ept-button-hover-bg-color: var(--ept-fill-color-blank);
  --ept-button-hover-border-color: var(--ept-color-primary);
}

.ept-button.is-active {
  color: var(--ept-button-active-text-color);
  border-color: var(--ept-button-active-border-color);
  background-color: var(--ept-button-active-bg-color);
  outline: none;
}

.ept-button.is-disabled, .ept-button.is-disabled:hover {
  color: var(--ept-button-disabled-text-color);
  cursor: not-allowed;
  background-image: none;
  background-color: var(--ept-button-disabled-bg-color);
  border-color: var(--ept-button-disabled-border-color);
}

.ept-button.is-loading {
  position: relative;
  pointer-events: none;
}
.ept-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(--ept-mask-color-extra-light);
}

.ept-button.is-round {
  border-radius: var(--ept-border-radius-round);
}

.ept-button.is-circle {
  width: 32px;
  border-radius: 50%;
  padding: 8px;
}

.ept-button.is-text {
  color: var(--ept-button-text-color);
  border: 0 solid transparent;
  background-color: transparent;
}
.ept-button.is-text.is-disabled {
  color: var(--ept-button-disabled-text-color);
  background-color: transparent !important;
}

.ept-button.is-text:not(.is-disabled):hover {
  background-color: var(--ept-fill-color-light);
}
.ept-button.is-text:not(.is-disabled):focus-visible {
  outline: 2px solid var(--ept-button-outline-color);
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}
.ept-button.is-text:not(.is-disabled):active {
  background-color: var(--ept-fill-color);
}
.ept-button.is-text:not(.is-disabled).is-has-bg {
  background-color: var(--ept-fill-color-light);
}
.ept-button.is-text:not(.is-disabled).is-has-bg:hover {
  background-color: var(--ept-fill-color);
}
.ept-button.is-text:not(.is-disabled).is-has-bg:active {
  background-color: var(--ept-fill-color-dark);
}

.ept-button__text--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}

.ept-button.is-link {
  border-color: transparent;
  color: var(--ept-button-text-color);
  background: transparent;
  padding: 2px;
  height: auto;
}
.ept-button.is-link:hover {
  color: var(--ept-button-hover-link-text-color);
}
.ept-button.is-link.is-disabled {
  color: var(--ept-button-disabled-text-color);
  background-color: transparent !important;
  border-color: transparent !important;
}

.ept-button.is-link:not(.is-disabled):hover {
  border-color: transparent;
  background-color: transparent;
}
.ept-button.is-link:not(.is-disabled):active {
  color: var(--ept-button-active-color);
  border-color: transparent;
  background-color: transparent;
}

.ept-button--text {
  border-color: transparent;
  background: transparent;
  color: var(--ept-color-primary);
  padding-left: 0;
  padding-right: 0;
}
.ept-button--text.is-disabled {
  color: var(--ept-button-disabled-text-color);
  background-color: transparent !important;
  border-color: transparent !important;
}

.ept-button--text:not(.is-disabled):hover {
  color: var(--ept-color-primary-light-3);
  border-color: transparent;
  background-color: transparent;
}
.ept-button--text:not(.is-disabled):active {
  color: var(--ept-color-primary-dark-2);
  border-color: transparent;
  background-color: transparent;
}

.ept-button__link--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}

.ept-button--primary {
  --ept-button-text-color: var(--ept-color-white);
  --ept-button-bg-color: var(--ept-color-primary);
  --ept-button-border-color: var(--ept-color-primary);
  --ept-button-outline-color: var(--ept-color-primary-light-5);
  --ept-button-active-color: var(--ept-color-primary-dark-2);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-link-text-color: var(--ept-color-primary-light-5);
  --ept-button-hover-bg-color: var(--ept-color-primary-light-3);
  --ept-button-hover-border-color: var(--ept-color-primary-light-3);
  --ept-button-active-bg-color: var(--ept-color-primary-dark-2);
  --ept-button-active-border-color: var(--ept-color-primary-dark-2);
  --ept-button-disabled-text-color: var(--ept-color-white);
  --ept-button-disabled-bg-color: var(--ept-color-primary-light-5);
  --ept-button-disabled-border-color: var(--ept-color-primary-light-5);
}
.ept-button--primary.is-plain, .ept-button--primary.is-text, .ept-button--primary.is-link {
  --ept-button-text-color: var(--ept-color-primary);
  --ept-button-bg-color: var(--ept-color-primary-light-9);
  --ept-button-border-color: var(--ept-color-primary-light-5);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-bg-color: var(--ept-color-primary);
  --ept-button-hover-border-color: var(--ept-color-primary);
  --ept-button-active-text-color: var(--ept-color-white);
}
.ept-button--primary.is-plain.is-disabled, .ept-button--primary.is-plain.is-disabled:hover, .ept-button--primary.is-plain.is-disabled:focus, .ept-button--primary.is-plain.is-disabled:active, .ept-button--primary.is-text.is-disabled, .ept-button--primary.is-text.is-disabled:hover, .ept-button--primary.is-text.is-disabled:focus, .ept-button--primary.is-text.is-disabled:active, .ept-button--primary.is-link.is-disabled, .ept-button--primary.is-link.is-disabled:hover, .ept-button--primary.is-link.is-disabled:focus, .ept-button--primary.is-link.is-disabled:active {
  color: var(--ept-color-primary-light-5);
  background-color: var(--ept-color-primary-light-9);
  border-color: var(--ept-color-primary-light-8);
}

.ept-button--success {
  --ept-button-text-color: var(--ept-color-white);
  --ept-button-bg-color: var(--ept-color-success);
  --ept-button-border-color: var(--ept-color-success);
  --ept-button-outline-color: var(--ept-color-success-light-5);
  --ept-button-active-color: var(--ept-color-success-dark-2);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-link-text-color: var(--ept-color-success-light-5);
  --ept-button-hover-bg-color: var(--ept-color-success-light-3);
  --ept-button-hover-border-color: var(--ept-color-success-light-3);
  --ept-button-active-bg-color: var(--ept-color-success-dark-2);
  --ept-button-active-border-color: var(--ept-color-success-dark-2);
  --ept-button-disabled-text-color: var(--ept-color-white);
  --ept-button-disabled-bg-color: var(--ept-color-success-light-5);
  --ept-button-disabled-border-color: var(--ept-color-success-light-5);
}
.ept-button--success.is-plain, .ept-button--success.is-text, .ept-button--success.is-link {
  --ept-button-text-color: var(--ept-color-success);
  --ept-button-bg-color: var(--ept-color-success-light-9);
  --ept-button-border-color: var(--ept-color-success-light-5);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-bg-color: var(--ept-color-success);
  --ept-button-hover-border-color: var(--ept-color-success);
  --ept-button-active-text-color: var(--ept-color-white);
}
.ept-button--success.is-plain.is-disabled, .ept-button--success.is-plain.is-disabled:hover, .ept-button--success.is-plain.is-disabled:focus, .ept-button--success.is-plain.is-disabled:active, .ept-button--success.is-text.is-disabled, .ept-button--success.is-text.is-disabled:hover, .ept-button--success.is-text.is-disabled:focus, .ept-button--success.is-text.is-disabled:active, .ept-button--success.is-link.is-disabled, .ept-button--success.is-link.is-disabled:hover, .ept-button--success.is-link.is-disabled:focus, .ept-button--success.is-link.is-disabled:active {
  color: var(--ept-color-success-light-5);
  background-color: var(--ept-color-success-light-9);
  border-color: var(--ept-color-success-light-8);
}

.ept-button--warning {
  --ept-button-text-color: var(--ept-color-white);
  --ept-button-bg-color: var(--ept-color-warning);
  --ept-button-border-color: var(--ept-color-warning);
  --ept-button-outline-color: var(--ept-color-warning-light-5);
  --ept-button-active-color: var(--ept-color-warning-dark-2);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-link-text-color: var(--ept-color-warning-light-5);
  --ept-button-hover-bg-color: var(--ept-color-warning-light-3);
  --ept-button-hover-border-color: var(--ept-color-warning-light-3);
  --ept-button-active-bg-color: var(--ept-color-warning-dark-2);
  --ept-button-active-border-color: var(--ept-color-warning-dark-2);
  --ept-button-disabled-text-color: var(--ept-color-white);
  --ept-button-disabled-bg-color: var(--ept-color-warning-light-5);
  --ept-button-disabled-border-color: var(--ept-color-warning-light-5);
}
.ept-button--warning.is-plain, .ept-button--warning.is-text, .ept-button--warning.is-link {
  --ept-button-text-color: var(--ept-color-warning);
  --ept-button-bg-color: var(--ept-color-warning-light-9);
  --ept-button-border-color: var(--ept-color-warning-light-5);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-bg-color: var(--ept-color-warning);
  --ept-button-hover-border-color: var(--ept-color-warning);
  --ept-button-active-text-color: var(--ept-color-white);
}
.ept-button--warning.is-plain.is-disabled, .ept-button--warning.is-plain.is-disabled:hover, .ept-button--warning.is-plain.is-disabled:focus, .ept-button--warning.is-plain.is-disabled:active, .ept-button--warning.is-text.is-disabled, .ept-button--warning.is-text.is-disabled:hover, .ept-button--warning.is-text.is-disabled:focus, .ept-button--warning.is-text.is-disabled:active, .ept-button--warning.is-link.is-disabled, .ept-button--warning.is-link.is-disabled:hover, .ept-button--warning.is-link.is-disabled:focus, .ept-button--warning.is-link.is-disabled:active {
  color: var(--ept-color-warning-light-5);
  background-color: var(--ept-color-warning-light-9);
  border-color: var(--ept-color-warning-light-8);
}

.ept-button--danger {
  --ept-button-text-color: var(--ept-color-white);
  --ept-button-bg-color: var(--ept-color-danger);
  --ept-button-border-color: var(--ept-color-danger);
  --ept-button-outline-color: var(--ept-color-danger-light-5);
  --ept-button-active-color: var(--ept-color-danger-dark-2);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-link-text-color: var(--ept-color-danger-light-5);
  --ept-button-hover-bg-color: var(--ept-color-danger-light-3);
  --ept-button-hover-border-color: var(--ept-color-danger-light-3);
  --ept-button-active-bg-color: var(--ept-color-danger-dark-2);
  --ept-button-active-border-color: var(--ept-color-danger-dark-2);
  --ept-button-disabled-text-color: var(--ept-color-white);
  --ept-button-disabled-bg-color: var(--ept-color-danger-light-5);
  --ept-button-disabled-border-color: var(--ept-color-danger-light-5);
}
.ept-button--danger.is-plain, .ept-button--danger.is-text, .ept-button--danger.is-link {
  --ept-button-text-color: var(--ept-color-danger);
  --ept-button-bg-color: var(--ept-color-danger-light-9);
  --ept-button-border-color: var(--ept-color-danger-light-5);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-bg-color: var(--ept-color-danger);
  --ept-button-hover-border-color: var(--ept-color-danger);
  --ept-button-active-text-color: var(--ept-color-white);
}
.ept-button--danger.is-plain.is-disabled, .ept-button--danger.is-plain.is-disabled:hover, .ept-button--danger.is-plain.is-disabled:focus, .ept-button--danger.is-plain.is-disabled:active, .ept-button--danger.is-text.is-disabled, .ept-button--danger.is-text.is-disabled:hover, .ept-button--danger.is-text.is-disabled:focus, .ept-button--danger.is-text.is-disabled:active, .ept-button--danger.is-link.is-disabled, .ept-button--danger.is-link.is-disabled:hover, .ept-button--danger.is-link.is-disabled:focus, .ept-button--danger.is-link.is-disabled:active {
  color: var(--ept-color-danger-light-5);
  background-color: var(--ept-color-danger-light-9);
  border-color: var(--ept-color-danger-light-8);
}

.ept-button--info {
  --ept-button-text-color: var(--ept-color-white);
  --ept-button-bg-color: var(--ept-color-info);
  --ept-button-border-color: var(--ept-color-info);
  --ept-button-outline-color: var(--ept-color-info-light-5);
  --ept-button-active-color: var(--ept-color-info-dark-2);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-link-text-color: var(--ept-color-info-light-5);
  --ept-button-hover-bg-color: var(--ept-color-info-light-3);
  --ept-button-hover-border-color: var(--ept-color-info-light-3);
  --ept-button-active-bg-color: var(--ept-color-info-dark-2);
  --ept-button-active-border-color: var(--ept-color-info-dark-2);
  --ept-button-disabled-text-color: var(--ept-color-white);
  --ept-button-disabled-bg-color: var(--ept-color-info-light-5);
  --ept-button-disabled-border-color: var(--ept-color-info-light-5);
}
.ept-button--info.is-plain, .ept-button--info.is-text, .ept-button--info.is-link {
  --ept-button-text-color: var(--ept-color-info);
  --ept-button-bg-color: var(--ept-color-info-light-9);
  --ept-button-border-color: var(--ept-color-info-light-5);
  --ept-button-hover-text-color: var(--ept-color-white);
  --ept-button-hover-bg-color: var(--ept-color-info);
  --ept-button-hover-border-color: var(--ept-color-info);
  --ept-button-active-text-color: var(--ept-color-white);
}
.ept-button--info.is-plain.is-disabled, .ept-button--info.is-plain.is-disabled:hover, .ept-button--info.is-plain.is-disabled:focus, .ept-button--info.is-plain.is-disabled:active, .ept-button--info.is-text.is-disabled, .ept-button--info.is-text.is-disabled:hover, .ept-button--info.is-text.is-disabled:focus, .ept-button--info.is-text.is-disabled:active, .ept-button--info.is-link.is-disabled, .ept-button--info.is-link.is-disabled:hover, .ept-button--info.is-link.is-disabled:focus, .ept-button--info.is-link.is-disabled:active {
  color: var(--ept-color-info-light-5);
  background-color: var(--ept-color-info-light-9);
  border-color: var(--ept-color-info-light-8);
}

.ept-button--large {
  --ept-button-size: 40px;
  height: var(--ept-button-size);
}
.ept-button--large [class*=ept-icon] + span {
  margin-left: 8px;
}
.ept-button--large {
  padding: 12px 19px;
  font-size: var(--ept-font-size-base);
  border-radius: var(--ept-border-radius-base);
}
.ept-button--large.is-round {
  padding: 12px 19px;
}
.ept-button--large.is-circle {
  width: var(--ept-button-size);
  padding: 12px;
}

.ept-button--small {
  --ept-button-size: 24px;
  height: var(--ept-button-size);
}
.ept-button--small [class*=ept-icon] + span {
  margin-left: 4px;
}
.ept-button--small {
  padding: 5px 11px;
  font-size: 12px;
  border-radius: calc(var(--ept-border-radius-base) - 1px);
}
.ept-button--small.is-round {
  padding: 5px 11px;
}
.ept-button--small.is-circle {
  width: var(--ept-button-size);
  padding: 5px;
}/* Element Chalk Variables */
.ept-button-group {
  display: inline-block;
  vertical-align: middle;
}
.ept-button-group::before,
.ept-button-group::after {
  display: table;
  content: "";
}

.ept-button-group::after {
  clear: both;
}

.ept-button-group > .ept-button {
  float: left;
  position: relative;
}
.ept-button-group > .ept-button + .ept-button {
  margin-left: 0;
}
.ept-button-group > .ept-button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ept-button-group > .ept-button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ept-button-group > .ept-button:first-child:last-child {
  border-top-right-radius: var(--ept-border-radius-base);
  border-bottom-right-radius: var(--ept-border-radius-base);
  border-top-left-radius: var(--ept-border-radius-base);
  border-bottom-left-radius: var(--ept-border-radius-base);
}
.ept-button-group > .ept-button:first-child:last-child.is-round {
  border-radius: var(--ept-border-radius-round);
}
.ept-button-group > .ept-button:first-child:last-child.is-circle {
  border-radius: 50%;
}
.ept-button-group > .ept-button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ept-button-group > .ept-button:not(:last-child) {
  margin-right: -1px;
}
.ept-button-group > .ept-button:hover, .ept-button-group > .ept-button:focus, .ept-button-group > .ept-button:active {
  z-index: 1;
}
.ept-button-group > .ept-button.is-active {
  z-index: 1;
}

.ept-button-group > .ept-dropdown > .ept-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--primary:first-child {
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--primary:last-child {
  border-left-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--primary:not(:first-child):not(:last-child) {
  border-left-color: var(--ept-button-divide-border-color);
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--success:first-child {
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--success:last-child {
  border-left-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--success:not(:first-child):not(:last-child) {
  border-left-color: var(--ept-button-divide-border-color);
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--warning:first-child {
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--warning:last-child {
  border-left-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--warning:not(:first-child):not(:last-child) {
  border-left-color: var(--ept-button-divide-border-color);
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--danger:first-child {
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--danger:last-child {
  border-left-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--danger:not(:first-child):not(:last-child) {
  border-left-color: var(--ept-button-divide-border-color);
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--info:first-child {
  border-right-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--info:last-child {
  border-left-color: var(--ept-button-divide-border-color);
}
.ept-button-group .ept-button--info:not(:first-child):not(:last-child) {
  border-left-color: var(--ept-button-divide-border-color);
  border-right-color: var(--ept-button-divide-border-color);
}/* Element Chalk Variables */
.ept-scrollbar {
  --ept-scrollbar-opacity: 0.3;
  --ept-scrollbar-bg-color: var(--ept-text-color-secondary);
  --ept-scrollbar-hover-opacity: 0.5;
  --ept-scrollbar-hover-bg-color: var(--ept-text-color-secondary);
}

.ept-scrollbar {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.ept-scrollbar__wrap {
  overflow: auto;
  height: 100%;
}
.ept-scrollbar__wrap--hidden-default {
  scrollbar-width: none;
}
.ept-scrollbar__wrap--hidden-default::-webkit-scrollbar {
  display: none;
}

.ept-scrollbar__thumb {
  position: relative;
  display: block;
  width: 0;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: var(--ept-scrollbar-bg-color, var(--ept-text-color-secondary));
  transition: var(--ept-transition-duration) background-color;
  opacity: var(--ept-scrollbar-opacity, 0.3);
}
.ept-scrollbar__thumb:hover {
  background-color: var(--ept-scrollbar-hover-bg-color, var(--ept-text-color-secondary));
  opacity: var(--ept-scrollbar-hover-opacity, 0.5);
}

.ept-scrollbar__bar {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  border-radius: 4px;
}
.ept-scrollbar__bar.is-vertical {
  width: 6px;
  top: 2px;
}
.ept-scrollbar__bar.is-vertical > div {
  width: 100%;
}

.ept-scrollbar__bar.is-horizontal {
  height: 6px;
  left: 2px;
}
.ept-scrollbar__bar.is-horizontal > div {
  height: 100%;
}

.ept-scrollbar-fade-enter-active {
  transition: opacity 340ms ease-out;
}
.ept-scrollbar-fade-leave-active {
  transition: opacity 120ms ease-out;
}
.ept-scrollbar-fade-enter-from, .ept-scrollbar-fade-leave-active {
  opacity: 0;
}/* Element Chalk Variables */
.ept-dropdown {
  --ept-dropdown-menu-box-shadow: var(--ept-box-shadow-light);
  --ept-dropdown-menuItem-hover-fill: var(--ept-color-primary-light-9);
  --ept-dropdown-menuItem-hover-color: var(--ept-color-primary);
  --ept-dropdown-menu-index: 10;
  display: inline-flex;
  position: relative;
  color: var(--ept-text-color-regular);
  font-size: var(--ept-font-size-base);
  line-height: 1;
  vertical-align: top;
}
.ept-dropdown.is-disabled {
  color: var(--ept-text-color-placeholder);
  cursor: not-allowed;
}
.ept-dropdown__popper {
  --ept-dropdown-menu-box-shadow: var(--ept-box-shadow-light);
  --ept-dropdown-menuItem-hover-fill: var(--ept-color-primary-light-9);
  --ept-dropdown-menuItem-hover-color: var(--ept-color-primary);
  --ept-dropdown-menu-index: 10;
}
.ept-dropdown__popper.ept-popper {
  background: var(--ept-bg-color-overlay);
  border: 1px solid var(--ept-border-color-light);
  box-shadow: var(--ept-dropdown-menu-box-shadow);
}
.ept-dropdown__popper.ept-popper .ept-popper__arrow::before {
  border: 1px solid var(--ept-border-color-light);
}
.ept-dropdown__popper.ept-popper[data-popper-placement^=top] .ept-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ept-dropdown__popper.ept-popper[data-popper-placement^=bottom] .ept-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.ept-dropdown__popper.ept-popper[data-popper-placement^=left] .ept-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.ept-dropdown__popper.ept-popper[data-popper-placement^=right] .ept-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.ept-dropdown__popper .ept-dropdown-menu {
  border: none;
}
.ept-dropdown__popper .ept-dropdown__popper-selfdefine {
  outline: none;
}
.ept-dropdown__popper .ept-scrollbar__bar {
  z-index: calc(var(--ept-dropdown-menu-index) + 1);
}
.ept-dropdown__popper .ept-dropdown__list {
  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.ept-dropdown .ept-dropdown__caret-button {
  padding-left: 0;
  padding-right: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  border-left: none;
}
.ept-dropdown .ept-dropdown__caret-button > span {
  display: inline-flex;
}
.ept-dropdown .ept-dropdown__caret-button::before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  top: -1px;
  bottom: -1px;
  left: 0;
  background: var(--ept-overlay-color-lighter);
}
.ept-dropdown .ept-dropdown__caret-button.ept-button::before {
  background: var(--ept-border-color);
  opacity: 0.5;
}
.ept-dropdown .ept-dropdown__caret-button .ept-dropdown__icon {
  font-size: inherit;
  padding-left: 0;
}
.ept-dropdown .ept-dropdown-selfdefine {
  outline: none;
}
.ept-dropdown--large .ept-dropdown__caret-button {
  width: 40px;
}

.ept-dropdown--small .ept-dropdown__caret-button {
  width: 24px;
}

.ept-dropdown-menu {
  position: relative;
  top: 0;
  left: 0;
  z-index: var(--ept-dropdown-menu-index);
  padding: 5px 0;
  margin: 0;
  background-color: var(--ept-bg-color-overlay);
  border: none;
  border-radius: var(--ept-border-radius-base);
  box-shadow: none;
  list-style: none;
}
.ept-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(--ept-font-size-base);
  color: var(--ept-text-color-regular);
  cursor: pointer;
  outline: none;
}
.ept-dropdown-menu__item:not(.is-disabled):hover, .ept-dropdown-menu__item:not(.is-disabled):focus {
  background-color: var(--ept-dropdown-menuItem-hover-fill);
  color: var(--ept-dropdown-menuItem-hover-color);
}
.ept-dropdown-menu__item i {
  margin-right: 5px;
}
.ept-dropdown-menu__item--divided {
  margin: 6px 0;
  border-top: 1px solid var(--ept-border-color-lighter);
}

.ept-dropdown-menu__item.is-disabled {
  cursor: not-allowed;
  color: var(--ept-text-color-disabled);
}

.ept-dropdown-menu--large {
  padding: 7px 0;
}
.ept-dropdown-menu--large .ept-dropdown-menu__item {
  padding: 7px 20px;
  line-height: 22px;
  font-size: 14px;
}
.ept-dropdown-menu--large .ept-dropdown-menu__item--divided {
  margin: 8px 0;
}

.ept-dropdown-menu--small {
  padding: 3px 0;
}
.ept-dropdown-menu--small .ept-dropdown-menu__item {
  padding: 2px 12px;
  line-height: 20px;
  font-size: 12px;
}
.ept-dropdown-menu--small .ept-dropdown-menu__item--divided {
  margin: 4px 0;
}/* Element Chalk Variables */
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-linear-enter-active,
.ept-fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.ept-fade-in-linear-enter-from,
.ept-fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-enter-active,
.ept-fade-in-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

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

.ept-zoom-in-center-enter-active,
.ept-zoom-in-center-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.ept-zoom-in-center-enter-from,
.ept-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}

.ept-zoom-in-top-enter-active,
.ept-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center top;
}
.ept-zoom-in-top-enter-active[data-popper-placement^=top],
.ept-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin: center bottom;
}

.ept-zoom-in-top-enter-from,
.ept-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-bottom-enter-active,
.ept-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center bottom;
}

.ept-zoom-in-bottom-enter-from,
.ept-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-left-enter-active,
.ept-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: var(--ept-transition-md-fade);
  transform-origin: top left;
}

.ept-zoom-in-left-enter-from,
.ept-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: var(--ept-transition-duration) height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.ept-collapse-transition-leave-active,
.ept-collapse-transition-enter-active {
  transition: var(--ept-transition-duration) max-height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: var(--ept-transition-duration) width ease-in-out, var(--ept-transition-duration) padding-left ease-in-out, var(--ept-transition-duration) padding-right ease-in-out;
}

.ept-list-enter-active,
.ept-list-leave-active {
  transition: all 1s;
}

.ept-list-enter-from,
.ept-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}

.ept-list-leave-active {
  position: absolute !important;
}

.ept-opacity-transition {
  transition: opacity var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

:root {
  --ept-menu-active-color: var(--ept-color-primary);
  --ept-menu-text-color: var(--ept-text-color-primary);
  --ept-menu-hover-text-color: var(--ept-color-primary);
  --ept-menu-bg-color: var(--ept-fill-color-blank);
  --ept-menu-hover-bg-color: var(--ept-color-primary-light-9);
  --ept-menu-item-height: 56px;
  --ept-menu-sub-item-height: calc(var(--ept-menu-item-height) - 6px);
  --ept-menu-horizontal-height: 60px;
  --ept-menu-horizontal-sub-item-height: 36px;
  --ept-menu-item-font-size: var(--ept-font-size-base);
  --ept-menu-item-hover-fill: var(--ept-color-primary-light-9);
  --ept-menu-border-color: var(--ept-border-color);
  --ept-menu-base-level-padding: 20px;
  --ept-menu-level-padding: 20px;
  --ept-menu-icon-width: 24px;
}

.ept-menu {
  border-right: solid 1px var(--ept-menu-border-color);
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0;
  background-color: var(--ept-menu-bg-color);
  box-sizing: border-box;
}
.ept-menu--vertical:not(.ept-menu--collapse):not(.ept-menu--popup-container) .ept-menu-item, .ept-menu--vertical:not(.ept-menu--collapse):not(.ept-menu--popup-container) .ept-sub-menu__title, .ept-menu--vertical:not(.ept-menu--collapse):not(.ept-menu--popup-container) .ept-menu-item-group__title {
  white-space: nowrap;
  padding-left: calc(
          var(--ept-menu-base-level-padding) + var(--ept-menu-level) *
            var(--ept-menu-level-padding)
        );
}

.ept-menu:not(.ept-menu--collapse) .ept-sub-menu__title {
  padding-right: calc(
      var(--ept-menu-base-level-padding) + var(--ept-menu-icon-width)
    );
}
.ept-menu--horizontal {
  display: flex;
  flex-wrap: nowrap;
  border-right: none;
  height: var(--ept-menu-horizontal-height);
}
.ept-menu--horizontal.ept-menu--popup-container {
  height: unset;
}
.ept-menu--horizontal.ept-menu {
  border-bottom: solid 1px var(--ept-menu-border-color);
}
.ept-menu--horizontal > .ept-menu-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  border-bottom: 2px solid transparent;
  color: var(--ept-menu-text-color);
}
.ept-menu--horizontal > .ept-menu-item a,
.ept-menu--horizontal > .ept-menu-item a:hover {
  color: inherit;
}
.ept-menu--horizontal > .ept-sub-menu:focus, .ept-menu--horizontal > .ept-sub-menu:hover {
  outline: none;
}
.ept-menu--horizontal > .ept-sub-menu:hover .ept-sub-menu__title {
  color: var(--ept-menu-hover-text-color);
}
.ept-menu--horizontal > .ept-sub-menu.is-active .ept-sub-menu__title {
  border-bottom: 2px solid var(--ept-menu-active-color);
  color: var(--ept-menu-active-color);
}
.ept-menu--horizontal > .ept-sub-menu .ept-sub-menu__title {
  height: 100%;
  border-bottom: 2px solid transparent;
  color: var(--ept-menu-text-color);
}
.ept-menu--horizontal > .ept-sub-menu .ept-sub-menu__title:hover {
  background-color: var(--ept-menu-bg-color);
}
.ept-menu--horizontal .ept-menu .ept-menu-item, .ept-menu--horizontal .ept-menu .ept-sub-menu__title {
  background-color: var(--ept-menu-bg-color);
  display: flex;
  align-items: center;
  height: var(--ept-menu-horizontal-sub-item-height);
  line-height: var(--ept-menu-horizontal-sub-item-height);
  padding: 0 10px;
  color: var(--ept-menu-text-color);
}
.ept-menu--horizontal .ept-menu .ept-sub-menu__title {
  padding-right: 40px;
}
.ept-menu--horizontal .ept-menu .ept-menu-item.is-active, .ept-menu--horizontal .ept-menu .ept-sub-menu.is-active > .ept-sub-menu__title {
  color: var(--ept-menu-active-color);
}
.ept-menu--horizontal .ept-menu-item:not(.is-disabled):hover, .ept-menu--horizontal .ept-menu-item:not(.is-disabled):focus {
  outline: none;
  color: var(--ept-menu-hover-text-color);
  background-color: var(--ept-menu-hover-bg-color);
}
.ept-menu--horizontal > .ept-menu-item.is-active {
  border-bottom: 2px solid var(--ept-menu-active-color);
  color: var(--ept-menu-active-color) !important;
}

.ept-menu--collapse {
  width: calc(
      var(--ept-menu-icon-width) + var(--ept-menu-base-level-padding) *
        2
    );
}
.ept-menu--collapse > .ept-menu-item [class^=ept-icon],
.ept-menu--collapse > .ept-sub-menu > .ept-sub-menu__title [class^=ept-icon],
.ept-menu--collapse > .ept-menu-item-group > ul > .ept-sub-menu > .ept-sub-menu__title [class^=ept-icon] {
  margin: 0;
  vertical-align: middle;
  width: var(--ept-menu-icon-width);
  text-align: center;
}
.ept-menu--collapse > .ept-menu-item .ept-sub-menu__icon-arrow,
.ept-menu--collapse > .ept-sub-menu > .ept-sub-menu__title .ept-sub-menu__icon-arrow,
.ept-menu--collapse > .ept-menu-item-group > ul > .ept-sub-menu > .ept-sub-menu__title .ept-sub-menu__icon-arrow {
  display: none;
}
.ept-menu--collapse > .ept-menu-item > span,
.ept-menu--collapse > .ept-sub-menu > .ept-sub-menu__title > span,
.ept-menu--collapse > .ept-menu-item-group > ul > .ept-sub-menu > .ept-sub-menu__title > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
.ept-menu--collapse > .ept-menu-item.is-active i {
  color: inherit;
}
.ept-menu--collapse .ept-menu .ept-sub-menu {
  min-width: 200px;
}
.ept-menu--collapse .ept-sub-menu.is-active .ept-sub-menu__title {
  color: var(--ept-menu-active-color);
}

.ept-menu--popup {
  z-index: 100;
  min-width: 200px;
  border: none;
  padding: 5px 0;
  border-radius: var(--ept-border-radius-small);
  box-shadow: var(--ept-box-shadow-light);
}

.ept-menu .ept-icon {
  flex-shrink: 0;
}

.ept-menu-item {
  display: flex;
  align-items: center;
  height: var(--ept-menu-item-height);
  line-height: var(--ept-menu-item-height);
  font-size: var(--ept-menu-item-font-size);
  color: var(--ept-menu-text-color);
  padding: 0 var(--ept-menu-base-level-padding);
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color var(--ept-transition-duration), background-color var(--ept-transition-duration), color var(--ept-transition-duration);
  box-sizing: border-box;
  white-space: nowrap;
}
.ept-menu-item * {
  vertical-align: bottom;
}
.ept-menu-item i {
  color: inherit;
}
.ept-menu-item:hover, .ept-menu-item:focus {
  outline: none;
}
.ept-menu-item:hover {
  background-color: var(--ept-menu-hover-bg-color);
}
.ept-menu-item.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.ept-menu-item [class^=ept-icon] {
  margin-right: 5px;
  width: var(--ept-menu-icon-width);
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
}
.ept-menu-item.is-active {
  color: var(--ept-menu-active-color);
}
.ept-menu-item.is-active i {
  color: inherit;
}

.ept-menu-item .ept-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(--ept-menu-base-level-padding);
}

.ept-sub-menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.ept-sub-menu__title {
  display: flex;
  align-items: center;
  height: var(--ept-menu-item-height);
  line-height: var(--ept-menu-item-height);
  font-size: var(--ept-menu-item-font-size);
  color: var(--ept-menu-text-color);
  padding: 0 var(--ept-menu-base-level-padding);
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color var(--ept-transition-duration), background-color var(--ept-transition-duration), color var(--ept-transition-duration);
  box-sizing: border-box;
  white-space: nowrap;
}
.ept-sub-menu__title * {
  vertical-align: bottom;
}
.ept-sub-menu__title i {
  color: inherit;
}
.ept-sub-menu__title:hover, .ept-sub-menu__title:focus {
  outline: none;
}
.ept-sub-menu__title:hover {
  background-color: var(--ept-menu-hover-bg-color);
}
.ept-sub-menu__title.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.ept-sub-menu__title:hover {
  background-color: var(--ept-menu-hover-bg-color);
}

.ept-sub-menu .ept-menu {
  border: none;
}
.ept-sub-menu .ept-menu-item {
  height: var(--ept-menu-sub-item-height);
  line-height: var(--ept-menu-sub-item-height);
}
.ept-sub-menu__hide-arrow .ept-sub-menu__icon-arrow {
  display: none !important;
}

.ept-sub-menu.is-active .ept-sub-menu__title {
  border-bottom-color: var(--ept-menu-active-color);
}

.ept-sub-menu.is-disabled .ept-sub-menu__title,
.ept-sub-menu.is-disabled .ept-menu-item {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.ept-sub-menu .ept-icon {
  vertical-align: middle;
  margin-right: 5px;
  width: var(--ept-menu-icon-width);
  text-align: center;
  font-size: 18px;
}
.ept-sub-menu .ept-icon.ept-sub-menu__icon-more {
  margin-right: 0 !important;
}
.ept-sub-menu .ept-sub-menu__icon-arrow {
  position: absolute;
  top: 50%;
  right: var(--ept-menu-base-level-padding);
  margin-top: -6px;
  transition: transform var(--ept-transition-duration);
  font-size: 12px;
  margin-right: 0;
  width: inherit;
}

.ept-menu-item-group > ul {
  padding: 0;
}
.ept-menu-item-group__title {
  padding: 7px 0 7px var(--ept-menu-base-level-padding);
  line-height: normal;
  font-size: 12px;
  color: var(--ept-text-color-secondary);
}

.horizontal-collapse-transition .ept-sub-menu__title .ept-sub-menu__icon-arrow {
  transition: var(--ept-transition-duration-fast);
  opacity: 0;
}/* Element Chalk Variables */
:root {
  --ept-popup-modal-bg-color: var(--ept-color-black);
  --ept-popup-modal-opacity: 0.5;
}

.v-modal-enter {
  animation: v-modal-in var(--ept-transition-duration-fast) ease;
}

.v-modal-leave {
  animation: v-modal-out var(--ept-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(--ept-popup-modal-opacity);
  background: var(--ept-popup-modal-bg-color);
}

.ept-popup-parent--hidden {
  overflow: hidden;
}

.ept-message-box {
  --ept-messagebox-title-color: var(--ept-text-color-primary);
  --ept-messagebox-width: 420px;
  --ept-messagebox-border-radius: 4px;
  --ept-messagebox-box-shadow: var(--ept-box-shadow);
  --ept-messagebox-font-size: var(--ept-font-size-large);
  --ept-messagebox-content-font-size: var(--ept-font-size-base);
  --ept-messagebox-content-color: var(--ept-text-color-regular);
  --ept-messagebox-error-font-size: 12px;
  --ept-messagebox-padding-primary: 12px;
  --ept-messagebox-font-line-height: var(--ept-font-line-height-primary);
}

.ept-message-box {
  display: inline-block;
  position: relative;
  max-width: var(--ept-messagebox-width);
  width: 100%;
  padding: var(--ept-messagebox-padding-primary);
  vertical-align: middle;
  background-color: var(--ept-bg-color);
  border-radius: var(--ept-messagebox-border-radius);
  font-size: var(--ept-messagebox-font-size);
  box-shadow: var(--ept-messagebox-box-shadow);
  text-align: left;
  overflow: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  overflow-wrap: break-word;
}
.ept-message-box:focus {
  outline: none !important;
}
.ept-overlay.is-message-box .ept-overlay-message-box {
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16px;
  overflow: auto;
}
.ept-overlay.is-message-box .ept-overlay-message-box::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}

.ept-message-box.is-draggable .ept-message-box__header {
  cursor: move;
  user-select: none;
}

.ept-message-box__header {
  padding-bottom: var(--ept-messagebox-padding-primary);
}
.ept-message-box__header.show-close {
  padding-right: calc(var(--ept-messagebox-padding-primary) + var(--ept-message-close-size, 16px));
}

.ept-message-box__title {
  font-size: var(--ept-messagebox-font-size);
  line-height: var(--ept-messagebox-font-line-height);
  color: var(--ept-messagebox-title-color);
}

.ept-message-box__headerbtn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 40px;
  height: 40px;
  border: none;
  outline: none;
  background: transparent;
  font-size: var(--ept-message-close-size, 16px);
  cursor: pointer;
}
.ept-message-box__headerbtn .ept-message-box__close {
  color: var(--ept-color-info);
  font-size: inherit;
}
.ept-message-box__headerbtn:focus .ept-message-box__close, .ept-message-box__headerbtn:hover .ept-message-box__close {
  color: var(--ept-color-primary);
}

.ept-message-box__content {
  color: var(--ept-messagebox-content-color);
  font-size: var(--ept-messagebox-content-font-size);
}

.ept-message-box__container {
  display: flex;
  align-items: center;
  gap: 12px;
}

.ept-message-box__input {
  padding-top: 12px;
}
.ept-message-box__input div.invalid > input {
  border-color: var(--ept-color-error);
}
.ept-message-box__input div.invalid > input:focus {
  border-color: var(--ept-color-error);
}

.ept-message-box__status {
  font-size: 24px;
}
.ept-message-box__status.ept-message-box-icon--success {
  --ept-messagebox-color: var(--ept-color-success);
  color: var(--ept-messagebox-color);
}
.ept-message-box__status.ept-message-box-icon--info {
  --ept-messagebox-color: var(--ept-color-info);
  color: var(--ept-messagebox-color);
}
.ept-message-box__status.ept-message-box-icon--warning {
  --ept-messagebox-color: var(--ept-color-warning);
  color: var(--ept-messagebox-color);
}
.ept-message-box__status.ept-message-box-icon--error {
  --ept-messagebox-color: var(--ept-color-error);
  color: var(--ept-messagebox-color);
}

.ept-message-box__message {
  margin: 0;
}
.ept-message-box__message p {
  margin: 0;
  line-height: var(--ept-messagebox-font-line-height);
}

.ept-message-box__errormsg {
  color: var(--ept-color-error);
  font-size: var(--ept-messagebox-error-font-size);
  line-height: var(--ept-messagebox-font-line-height);
}

.ept-message-box__btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--ept-messagebox-padding-primary);
}

.ept-message-box--center .ept-message-box__title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.ept-message-box--center .ept-message-box__status {
  font-size: inherit;
}

.ept-message-box--center .ept-message-box__btns {
  justify-content: center;
}

.ept-message-box--center .ept-message-box__container {
  justify-content: center;
}

.fade-in-linear-enter-active .ept-overlay-message-box {
  animation: msgbox-fade-in var(--ept-transition-duration);
}

.fade-in-linear-leave-active .ept-overlay-message-box {
  animation: msgbox-fade-in var(--ept-transition-duration) reverse;
}

@keyframes msgbox-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}/* Element Chalk Variables */
.ept-textarea {
  --ept-input-text-color: var(--ept-text-color-regular);
  --ept-input-border: var(--ept-border);
  --ept-input-hover-border: var(--ept-border-color-hover);
  --ept-input-focus-border: var(--ept-color-primary);
  --ept-input-transparent-border: 0 0 0 1px transparent inset;
  --ept-input-border-color: var(--ept-border-color);
  --ept-input-border-radius: var(--ept-border-radius-base);
  --ept-input-bg-color: var(--ept-fill-color-blank);
  --ept-input-icon-color: var(--ept-text-color-placeholder);
  --ept-input-placeholder-color: var(--ept-text-color-placeholder);
  --ept-input-hover-border-color: var(--ept-border-color-hover);
  --ept-input-clear-hover-color: var(--ept-text-color-secondary);
  --ept-input-focus-border-color: var(--ept-color-primary);
  --ept-input-width: 100%;
}

.ept-textarea {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: bottom;
  font-size: var(--ept-font-size-base);
}
.ept-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(--ept-input-text-color, var(--ept-text-color-regular));
  background-color: var(--ept-input-bg-color, var(--ept-fill-color-blank));
  background-image: none;
  -webkit-appearance: none;
  box-shadow: 0 0 0 1px var(--ept-input-border-color, var(--ept-border-color)) inset;
  border-radius: var(--ept-input-border-radius, var(--ept-border-radius-base));
  transition: var(--ept-transition-box-shadow);
  border: none;
}
.ept-textarea__inner::placeholder {
  color: var(--ept-input-placeholder-color, var(--ept-text-color-placeholder));
}
.ept-textarea__inner:hover {
  box-shadow: 0 0 0 1px var(--ept-input-hover-border-color) inset;
}
.ept-textarea__inner:focus {
  outline: none;
  box-shadow: 0 0 0 1px var(--ept-input-focus-border-color) inset;
}

.ept-textarea .ept-input__count {
  color: var(--ept-color-info);
  background: var(--ept-fill-color-blank);
  position: absolute;
  font-size: 12px;
  line-height: 14px;
  bottom: 5px;
  right: 10px;
}
.ept-textarea.is-disabled .ept-textarea__inner {
  box-shadow: 0 0 0 1px var(--ept-disabled-border-color) inset;
  background-color: var(--ept-disabled-bg-color);
  color: var(--ept-disabled-text-color);
  cursor: not-allowed;
}
.ept-textarea.is-disabled .ept-textarea__inner::placeholder {
  color: var(--ept-text-color-placeholder);
}

.ept-textarea.is-exceed .ept-textarea__inner {
  box-shadow: 0 0 0 1px var(--ept-color-danger) inset;
}
.ept-textarea.is-exceed .ept-input__count {
  color: var(--ept-color-danger);
}

.ept-input {
  --ept-input-text-color: var(--ept-text-color-regular);
  --ept-input-border: var(--ept-border);
  --ept-input-hover-border: var(--ept-border-color-hover);
  --ept-input-focus-border: var(--ept-color-primary);
  --ept-input-transparent-border: 0 0 0 1px transparent inset;
  --ept-input-border-color: var(--ept-border-color);
  --ept-input-border-radius: var(--ept-border-radius-base);
  --ept-input-bg-color: var(--ept-fill-color-blank);
  --ept-input-icon-color: var(--ept-text-color-placeholder);
  --ept-input-placeholder-color: var(--ept-text-color-placeholder);
  --ept-input-hover-border-color: var(--ept-border-color-hover);
  --ept-input-clear-hover-color: var(--ept-text-color-secondary);
  --ept-input-focus-border-color: var(--ept-color-primary);
  --ept-input-width: 100%;
}

.ept-input {
  --ept-input-height: var(--ept-component-size);
  position: relative;
  font-size: var(--ept-font-size-base);
  display: inline-flex;
  width: var(--ept-input-width);
  line-height: var(--ept-input-height);
  box-sizing: border-box;
  vertical-align: middle;
}
.ept-input::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.ept-input::-webkit-scrollbar:horizontal {
  height: 6px;
}
.ept-input::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: var(--ept-text-color-disabled);
}
.ept-input::-webkit-scrollbar-corner {
  background: var(--ept-fill-color-blank);
}
.ept-input::-webkit-scrollbar-track {
  background: var(--ept-fill-color-blank);
}
.ept-input::-webkit-scrollbar-track-piece {
  background: var(--ept-fill-color-blank);
  width: 6px;
}
.ept-input .ept-input__clear, .ept-input .ept-input__password {
  color: var(--ept-input-icon-color);
  font-size: 14px;
  cursor: pointer;
}
.ept-input .ept-input__clear:hover, .ept-input .ept-input__password:hover {
  color: var(--ept-input-clear-hover-color);
}
.ept-input .ept-input__count {
  height: 100%;
  display: inline-flex;
  align-items: center;
  color: var(--ept-color-info);
  font-size: 12px;
}
.ept-input .ept-input__count .ept-input__count-inner {
  background: var(--ept-fill-color-blank);
  line-height: initial;
  display: inline-block;
  padding-left: 8px;
}
.ept-input__wrapper {
  display: inline-flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  padding: 1px 11px;
  background-color: var(--ept-input-bg-color, var(--ept-fill-color-blank));
  background-image: none;
  border-radius: var(--ept-input-border-radius, var(--ept-border-radius-base));
  cursor: text;
  transition: var(--ept-transition-box-shadow);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 1px var(--ept-input-border-color, var(--ept-border-color)) inset;
}
.ept-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--ept-input-hover-border-color) inset;
}
.ept-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--ept-input-focus-border-color) inset;
}

.ept-input__inner {
  --ept-input-inner-height: calc(var(--ept-input-height, 32px) - 2px);
  width: 100%;
  flex-grow: 1;
  -webkit-appearance: none;
  color: var(--ept-input-text-color, var(--ept-text-color-regular));
  font-size: inherit;
  height: var(--ept-input-inner-height);
  line-height: var(--ept-input-inner-height);
  padding: 0;
  outline: none;
  border: none;
  background: none;
  box-sizing: border-box;
}
.ept-input__inner:focus {
  outline: none;
}
.ept-input__inner::placeholder {
  color: var(--ept-input-placeholder-color, var(--ept-text-color-placeholder));
}
.ept-input__inner[type=password]::-ms-reveal {
  display: none;
}
.ept-input__inner[type=number] {
  line-height: 1;
}

.ept-input__prefix {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  text-align: center;
  color: var(--ept-input-icon-color, var(--ept-text-color-placeholder));
  transition: all var(--ept-transition-duration);
  pointer-events: none;
}

.ept-input__prefix-inner {
  pointer-events: all;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ept-input__prefix-inner > :last-child {
  margin-right: 8px;
}
.ept-input__prefix-inner > :first-child, .ept-input__prefix-inner > :first-child.ept-input__icon {
  margin-left: 0;
}

.ept-input__suffix {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  text-align: center;
  color: var(--ept-input-icon-color, var(--ept-text-color-placeholder));
  transition: all var(--ept-transition-duration);
  pointer-events: none;
}

.ept-input__suffix-inner {
  pointer-events: all;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ept-input__suffix-inner > :first-child {
  margin-left: 8px;
}

.ept-input .ept-input__icon {
  height: inherit;
  line-height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--ept-transition-duration);
  margin-left: 8px;
}
.ept-input__validateIcon {
  pointer-events: none;
}

.ept-input.is-active .ept-input__wrapper {
  box-shadow: 0 0 0 1px var(--ept-input-focus-color, ) inset;
}

.ept-input.is-disabled {
  cursor: not-allowed;
}
.ept-input.is-disabled .ept-input__wrapper {
  background-color: var(--ept-disabled-bg-color);
  box-shadow: 0 0 0 1px var(--ept-disabled-border-color) inset;
}
.ept-input.is-disabled .ept-input__inner {
  color: var(--ept-disabled-text-color);
  -webkit-text-fill-color: var(--ept-disabled-text-color);
  cursor: not-allowed;
}
.ept-input.is-disabled .ept-input__inner::placeholder {
  color: var(--ept-text-color-placeholder);
}
.ept-input.is-disabled .ept-input__icon {
  cursor: not-allowed;
}

.ept-input.is-exceed .ept-input__wrapper {
  box-shadow: 0 0 0 1px var(--ept-color-danger) inset;
}
.ept-input.is-exceed .ept-input__suffix .ept-input__count {
  color: var(--ept-color-danger);
}

.ept-input--large {
  --ept-input-height: var(--ept-component-size-large);
  font-size: 14px;
}
.ept-input--large .ept-input__wrapper {
  padding: 1px 15px;
}

.ept-input--large .ept-input__inner {
  --ept-input-inner-height: calc(var(--ept-input-height, 40px) - 2px);
}

.ept-input--small {
  --ept-input-height: var(--ept-component-size-small);
  font-size: 12px;
}
.ept-input--small .ept-input__wrapper {
  padding: 1px 7px;
}

.ept-input--small .ept-input__inner {
  --ept-input-inner-height: calc(var(--ept-input-height, 24px) - 2px);
}

.ept-input-group {
  display: inline-flex;
  width: 100%;
  align-items: stretch;
}
.ept-input-group__append, .ept-input-group__prepend {
  background-color: var(--ept-fill-color-light);
  color: var(--ept-color-info);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  border-radius: var(--ept-input-border-radius);
  padding: 0 20px;
  white-space: nowrap;
}
.ept-input-group__append:focus, .ept-input-group__prepend:focus {
  outline: none;
}
.ept-input-group__append .ept-select,
.ept-input-group__append .ept-button, .ept-input-group__prepend .ept-select,
.ept-input-group__prepend .ept-button {
  display: inline-block;
  margin: 0 -20px;
}
.ept-input-group__append button.ept-button,
.ept-input-group__append button.ept-button:hover,
.ept-input-group__append div.ept-select .ept-select__wrapper,
.ept-input-group__append div.ept-select:hover .ept-select__wrapper, .ept-input-group__prepend button.ept-button,
.ept-input-group__prepend button.ept-button:hover,
.ept-input-group__prepend div.ept-select .ept-select__wrapper,
.ept-input-group__prepend div.ept-select:hover .ept-select__wrapper {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}
.ept-input-group__append .ept-button,
.ept-input-group__append .ept-input, .ept-input-group__prepend .ept-button,
.ept-input-group__prepend .ept-input {
  font-size: inherit;
}

.ept-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--ept-input-border-color) inset, 0 1px 0 0 var(--ept-input-border-color) inset, 0 -1px 0 0 var(--ept-input-border-color) inset;
}

.ept-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--ept-input-border-color) inset, 0 -1px 0 0 var(--ept-input-border-color) inset, -1px 0 0 0 var(--ept-input-border-color) inset;
}

.ept-input-group--prepend > .ept-input__wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ept-input-group--prepend .ept-input-group__prepend .ept-select .ept-select__wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--ept-input-border-color) inset, 0 1px 0 0 var(--ept-input-border-color) inset, 0 -1px 0 0 var(--ept-input-border-color) inset;
}

.ept-input-group--append > .ept-input__wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ept-input-group--append .ept-input-group__append .ept-select .ept-select__wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--ept-input-border-color) inset, 0 -1px 0 0 var(--ept-input-border-color) inset, -1px 0 0 0 var(--ept-input-border-color) inset;
}

.ept-input-hidden {
  display: none !important;
}/* Element Chalk Variables */
.ept-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  background-color: var(--ept-overlay-color-lighter);
  overflow: auto;
}
.ept-overlay .ept-overlay-root {
  height: 0;
}/* Element Chalk Variables */
.ept-badge {
  --ept-badge-bg-color: var(--ept-color-danger);
  --ept-badge-radius: 10px;
  --ept-badge-font-size: 12px;
  --ept-badge-padding: 6px;
  --ept-badge-size: 18px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: fit-content;
}
.ept-badge__content {
  background-color: var(--ept-badge-bg-color);
  border-radius: var(--ept-badge-radius);
  color: var(--ept-color-white);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--ept-badge-font-size);
  height: var(--ept-badge-size);
  padding: 0 var(--ept-badge-padding);
  white-space: nowrap;
  border: 1px solid var(--ept-bg-color);
}
.ept-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: calc(1px + var(--ept-badge-size) / 2);
  transform: translateY(-50%) translateX(100%);
  z-index: var(--ept-index-normal);
}
.ept-badge__content.is-fixed.is-dot {
  right: 5px;
}

.ept-badge__content.is-dot {
  height: 8px;
  width: 8px;
  padding: 0;
  right: 0;
  border-radius: 50%;
}

.ept-badge__content--primary {
  background-color: var(--ept-color-primary);
}

.ept-badge__content--success {
  background-color: var(--ept-color-success);
}

.ept-badge__content--warning {
  background-color: var(--ept-color-warning);
}

.ept-badge__content--info {
  background-color: var(--ept-color-info);
}

.ept-badge__content--danger {
  background-color: var(--ept-color-danger);
}/* Element Chalk Variables */
.ept-message {
  --ept-message-bg-color: var(--ept-color-info-light-9);
  --ept-message-border-color: var(--ept-border-color-lighter);
  --ept-message-padding: 11px 15px;
  --ept-message-close-size: 16px;
  --ept-message-close-icon-color: var(--ept-text-color-placeholder);
  --ept-message-close-hover-color: var(--ept-text-color-secondary);
}

.ept-message {
  width: fit-content;
  max-width: calc(100% - 32px);
  box-sizing: border-box;
  border-radius: var(--ept-border-radius-base);
  border-width: var(--ept-border-width);
  border-style: var(--ept-border-style);
  border-color: var(--ept-message-border-color);
  position: fixed;
  left: 50%;
  top: 20px;
  transform: translateX(-50%);
  background-color: var(--ept-message-bg-color);
  transition: opacity var(--ept-transition-duration), transform 0.4s, top 0.4s;
  padding: var(--ept-message-padding);
  display: flex;
  align-items: center;
  gap: 8px;
}
.ept-message.is-center {
  justify-content: center;
}

.ept-message.is-plain {
  background-color: var(--ept-bg-color-overlay);
  border-color: var(--ept-bg-color-overlay);
  box-shadow: var(--ept-box-shadow-light);
}

.ept-message p {
  margin: 0;
}
.ept-message--success {
  --ept-message-bg-color: var(--ept-color-success-light-9);
  --ept-message-border-color: var(--ept-color-success-light-8);
  --ept-message-text-color: var(--ept-color-success);
}
.ept-message--success .ept-message__content {
  color: var(--ept-message-text-color);
  overflow-wrap: break-word;
}

.ept-message .ept-message-icon--success {
  color: var(--ept-message-text-color);
}
.ept-message--info {
  --ept-message-bg-color: var(--ept-color-info-light-9);
  --ept-message-border-color: var(--ept-color-info-light-8);
  --ept-message-text-color: var(--ept-color-info);
}
.ept-message--info .ept-message__content {
  color: var(--ept-message-text-color);
  overflow-wrap: break-word;
}

.ept-message .ept-message-icon--info {
  color: var(--ept-message-text-color);
}
.ept-message--warning {
  --ept-message-bg-color: var(--ept-color-warning-light-9);
  --ept-message-border-color: var(--ept-color-warning-light-8);
  --ept-message-text-color: var(--ept-color-warning);
}
.ept-message--warning .ept-message__content {
  color: var(--ept-message-text-color);
  overflow-wrap: break-word;
}

.ept-message .ept-message-icon--warning {
  color: var(--ept-message-text-color);
}
.ept-message--error {
  --ept-message-bg-color: var(--ept-color-error-light-9);
  --ept-message-border-color: var(--ept-color-error-light-8);
  --ept-message-text-color: var(--ept-color-error);
}
.ept-message--error .ept-message__content {
  color: var(--ept-message-text-color);
  overflow-wrap: break-word;
}

.ept-message .ept-message-icon--error {
  color: var(--ept-message-text-color);
}
.ept-message .ept-message__badge {
  position: absolute;
  top: -8px;
  right: -8px;
}
.ept-message__content {
  padding: 0;
  font-size: 14px;
  line-height: 1;
}
.ept-message__content:focus {
  outline-width: 0;
}

.ept-message .ept-message__closeBtn {
  cursor: pointer;
  color: var(--ept-message-close-icon-color);
  font-size: var(--ept-message-close-size);
}
.ept-message .ept-message__closeBtn:focus {
  outline-width: 0;
}
.ept-message .ept-message__closeBtn:hover {
  color: var(--ept-message-close-hover-color);
}

.ept-message-fade-enter-from,
.ept-message-fade-leave-to {
  opacity: 0;
  transform: translate(-50%, -100%);
}.headerHomeBg[data-v-b254b7cd] {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/smallBg.png");
  background-repeat: no-repeat;
  background-size: 100% 70px;
}
.headerHomeBg.information[data-v-b254b7cd] {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/homeBgInfor.jpg");
  background-size: 100%;
}
.homeLeftWidth[data-v-b254b7cd] {
  box-sizing: border-box;
  padding-left: 30px;
  width: 326px;
  min-width: 326px;
  float: left;
}
.homeCenterwidth[data-v-b254b7cd] {
  flex: 1;
  float: left;
}
.homeRightwidth[data-v-b254b7cd] {
  float: right;
  box-sizing: border-box;
  padding-right: 30px;
  padding-left: 24px;
  box-sizing: border-box;
  width: 374px;
  min-width: 374px;
}
.ept-header[data-v-b254b7cd] {
  height: 70px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  --ept-header-padding: 0px;
}
.ept-header .header-leftTitle[data-v-b254b7cd] {
  padding-top: 13px;
  padding-bottom: 13px;
  display: flex;
  align-items: center;
  position: relative;
}
.ept-header .header-leftTitle .tag[data-v-b254b7cd] {
  width: 30px;
  height: 14px;
  position: absolute;
  right: -25px;
  top: -8px;
  background: #e1ecff;
  border-radius: 7px;
  font-size: 10px;
  color: #205cff;
  text-align: center;
  line-height: 14px;
}
.ept-header .logoImg[data-v-b254b7cd] {
  display: block;
  width: 185px;
  height: 43px;
}
.ept-header .header-tabs[data-v-b254b7cd] {
  height: 100%;
  display: flex;
}
.ept-header .header-tabs .tabItem[data-v-b254b7cd] {
  height: 100%;
  display: flex;
  align-items: center;
  color: #fff;
  padding: 0 12px;
  cursor: pointer;
  font-size: 16px;
  margin: 0 24px;
}
.ept-header .header-tabs .firstTab.tabItem[data-v-b254b7cd] {
  border-bottom: 2px solid #fff;
}
.ept-header .header-rightInfo[data-v-b254b7cd] {
  color: #fff;
  display: flex;
  justify-content: flex-end;
  font-size: 16px;
  align-items: center;
  height: 100%;
}
.ept-dropdown-link[data-v-b254b7cd] {
  display: flex;
}
.ept-dropdown-link .infoTip[data-v-b254b7cd] {
  color: #fff;
}
.lineBottom[data-v-b254b7cd] {
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.15);
}
.ept-menu--horizontal[data-v-b254b7cd] {
  height: 70px;
  border-bottom: solid 1px transparent;
}
.ept-menu--horizontal .ept-menu .ept-menu-item[data-v-b254b7cd] {
  color: #4f4e4e;
}
.ept-menu--horizontal .ept-menu-item[data-v-b254b7cd]:hover {
  background-color: transparent;
}
.ept-menu--horizontal.ept-menu-information .ept-menu-item[data-v-b254b7cd]:not(.is-active):hover {
  background-color: transparent;
}
.ept-menu--horizontal.ept-menu-information > .ept-menu-item.is-active[data-v-b254b7cd] {
  border-bottom: none;
  background: #0046bd;
  font-weight: 600;
}
.ept-menu--horizontal.ept-menu-information > .ept-menu-item[data-v-b254b7cd] {
  border-bottom: none;
}
.ept-menu--horizontal.ept-menu-base .ept-menu .ept-menu-item[data-v-b254b7cd] {
  color: #4f4e4e;
}
.ept-menu--horizontal.ept-menu-base .ept-menu-item[data-v-b254b7cd]:not(.is-disabled):hover {
  background-color: transparent;
}.timeBox[data-v-f7f7c744] {
  height: 105px;
  position: relative;
  padding: 0 35px;
}
.timeBox .timeShow[data-v-f7f7c744] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.timeBox .canvas[data-v-f7f7c744] {
  position: absolute;
  transition: 1.5s ease;
  left: 0;
  top: 0;
}
.timeBox .leftSlidingIcon[data-v-f7f7c744] {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  z-index: 10;
  cursor: pointer;
}
.timeBox .rightSlidingIcon[data-v-f7f7c744] {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 10;
  cursor: pointer;
}
.timeBox .postion[data-v-f7f7c744] {
  width: 2000px;
  position: absolute;
  transition: 1.5s ease;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.timeBox .postion .postion-item[data-v-f7f7c744] {
  position: absolute;
  left: 0px;
  top: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.timeBox .postion .postion-item .year[data-v-f7f7c744] {
  color: #888888;
  font-size: 16px;
}
.timeBox .postion .postion-item .year-active[data-v-f7f7c744] {
  color: #0075ff;
  font-size: 16px;
}
.timeBox .slider-item-active[data-v-f7f7c744] {
  width: 100%;
  opacity: 1;
}/* Element Chalk Variables */
:root {
  --ept-loading-spinner-size: 42px;
  --ept-loading-fullscreen-spinner-size: 50px;
}

.ept-loading-parent--relative {
  position: relative !important;
}

.ept-loading-parent--hidden {
  overflow: hidden !important;
}

.ept-loading-mask {
  position: absolute;
  z-index: 2000;
  background-color: var(--ept-mask-color);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity var(--ept-transition-duration);
}
.ept-loading-mask.is-fullscreen {
  position: fixed;
}
.ept-loading-mask.is-fullscreen .ept-loading-spinner {
  margin-top: calc((0px - var(--ept-loading-fullscreen-spinner-size)) / 2);
}
.ept-loading-mask.is-fullscreen .ept-loading-spinner .circular {
  height: var(--ept-loading-fullscreen-spinner-size);
  width: var(--ept-loading-fullscreen-spinner-size);
}

.ept-loading-spinner {
  top: 50%;
  margin-top: calc((0px - var(--ept-loading-spinner-size)) / 2);
  width: 100%;
  text-align: center;
  position: absolute;
}
.ept-loading-spinner .ept-loading-text {
  color: var(--ept-color-primary);
  margin: 3px 0;
  font-size: 14px;
}
.ept-loading-spinner .circular {
  display: inline;
  height: var(--ept-loading-spinner-size);
  width: var(--ept-loading-spinner-size);
  animation: loading-rotate 2s linear infinite;
}
.ept-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: var(--ept-color-primary);
  stroke-linecap: round;
}
.ept-loading-spinner i {
  color: var(--ept-color-primary);
}

.ept-loading-fade-enter-from,
.ept-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;
  }
}/* Element Chalk Variables */
:root {
  --ept-popup-modal-bg-color: var(--ept-color-black);
  --ept-popup-modal-opacity: 0.5;
}

.v-modal-enter {
  animation: v-modal-in var(--ept-transition-duration-fast) ease;
}

.v-modal-leave {
  animation: v-modal-out var(--ept-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(--ept-popup-modal-opacity);
  background: var(--ept-popup-modal-bg-color);
}

.ept-popup-parent--hidden {
  overflow: hidden;
}

.ept-dialog {
  --ept-dialog-width: 50%;
  --ept-dialog-margin-top: 15vh;
  --ept-dialog-bg-color: var(--ept-bg-color);
  --ept-dialog-box-shadow: var(--ept-box-shadow);
  --ept-dialog-title-font-size: var(--ept-font-size-large);
  --ept-dialog-content-font-size: 14px;
  --ept-dialog-font-line-height: var(--ept-font-line-height-primary);
  --ept-dialog-padding-primary: 16px;
  --ept-dialog-border-radius: var(--ept-border-radius-base);
  position: relative;
  margin: var(--ept-dialog-margin-top, 15vh) auto 50px;
  background: var(--ept-dialog-bg-color);
  border-radius: var(--ept-dialog-border-radius);
  box-shadow: var(--ept-dialog-box-shadow);
  box-sizing: border-box;
  padding: var(--ept-dialog-padding-primary);
  width: var(--ept-dialog-width, 50%);
  overflow-wrap: break-word;
}
.ept-dialog:focus {
  outline: none !important;
}
.ept-dialog.is-align-center {
  margin: auto;
}

.ept-dialog.is-fullscreen {
  --ept-dialog-width: 100%;
  --ept-dialog-margin-top: 0;
  margin-bottom: 0;
  height: 100%;
  overflow: auto;
}

.ept-dialog__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
}

.ept-dialog.is-draggable .ept-dialog__header {
  cursor: move;
  user-select: none;
}

.ept-dialog__header {
  padding-bottom: var(--ept-dialog-padding-primary);
}
.ept-dialog__header.show-close {
  padding-right: calc(var(--ept-dialog-padding-primary) + var(--ept-message-close-size, 16px));
}

.ept-dialog__headerbtn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 48px;
  height: 48px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: var(--ept-message-close-size, 16px);
}
.ept-dialog__headerbtn .ept-dialog__close {
  color: var(--ept-color-info);
  font-size: inherit;
}
.ept-dialog__headerbtn:focus .ept-dialog__close, .ept-dialog__headerbtn:hover .ept-dialog__close {
  color: var(--ept-color-primary);
}

.ept-dialog__title {
  line-height: var(--ept-dialog-font-line-height);
  font-size: var(--ept-dialog-title-font-size);
  color: var(--ept-text-color-primary);
}

.ept-dialog__body {
  color: var(--ept-text-color-regular);
  font-size: var(--ept-dialog-content-font-size);
}

.ept-dialog__footer {
  padding-top: var(--ept-dialog-padding-primary);
  text-align: right;
  box-sizing: border-box;
}

.ept-dialog--center {
  text-align: center;
}
.ept-dialog--center .ept-dialog__body {
  text-align: initial;
}

.ept-dialog--center .ept-dialog__footer {
  text-align: inherit;
}

.ept-overlay-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.dialog-fade-enter-active {
  animation: modal-fade-in var(--ept-transition-duration);
}
.dialog-fade-enter-active .ept-overlay-dialog {
  animation: dialog-fade-in var(--ept-transition-duration);
}

.dialog-fade-leave-active {
  animation: modal-fade-out var(--ept-transition-duration);
}
.dialog-fade-leave-active .ept-overlay-dialog {
  animation: dialog-fade-out var(--ept-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;
  }
}.news_dialog_container[data-v-4a985276] .ept-dialog {
  border-radius: 20px;
  height: 480px;
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/newsBg.png");
  background-size: 100% 240px;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
}
.news_dialog_container[data-v-4a985276] .ept-dialog .ept-dialog__header .ept-dialog__headerbtn {
  position: absolute;
  top: -40px;
  right: -40px;
}
.news_dialog_container[data-v-4a985276] .ept-dialog .ept-dialog__header .ept-dialog__headerbtn .ept-dialog__close {
  font-size: 32px;
  color: #fff;
}
.news_dialog_container[data-v-4a985276] .ept-dialog .ept-dialog__body {
  flex: 1;
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/horn.png");
  background-size: 160px 116px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  padding-left: 48px;
  padding-right: 48px;
  padding-bottom: 46px;
}
.news_dialog_container[data-v-4a985276] .ept-dialog .ept-dialog__body .news_content {
  color: #222222;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.news_dialog_container[data-v-4a985276] .ept-dialog .ept-dialog__body .news_content .news_title {
  margin-top: 60px;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_dialog_container[data-v-4a985276] .ept-dialog .ept-dialog__body .news_content .news_describe {
  position: relative;
  flex: 1;
  font-size: 16px;
  font-weight: 400;
  overflow-y: scroll;
}
.news_dialog_container[data-v-4a985276] .ept-dialog .ept-dialog__body .news_content .news_describe .scroll_box {
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 0;
  left: 0;
}.common-layout {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/homeBgBase.png");
  background-repeat: no-repeat;
  background-size: 100% 308px;
  width: 100%;
  min-width: 1300px;
  height: 308px;
}
.common-layout .homeLeftWidth {
  box-sizing: border-box;
  padding-left: 30px;
  width: 326px;
  min-width: 326px;
}
.common-layout .homeCenterwidth {
  flex: 1;
}
.common-layout .homeRightwidth {
  box-sizing: border-box;
  padding-right: 30px;
  padding-left: 24px;
  box-sizing: border-box;
  width: 374px;
  min-width: 374px;
}
.common-layout .ept-container {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.common-layout .ept-main {
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0px;
}
.common-layout .ept-main .main_topBg {
  display: flex;
  height: 237px;
}
.common-layout .ept-main .main_topBg .main_topBg_left {
  box-sizing: border-box;
  padding-left: 0px;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox {
  height: 237px;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  box-sizing: border-box;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .avatarBox {
  width: 82px;
  height: 82px;
  position: relative;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .avatarBox .avatarImage {
  display: block;
  width: 82px;
  height: 82px;
  border-radius: 50%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .avatarBox .avatarDecorationIcon {
  width: 100px;
  height: 24px;
  position: absolute;
  bottom: 0px;
  left: -10px;
  z-index: 1;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .infoName {
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: 600;
  margin-top: 20px;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .infoName .genderIcon {
  width: 16px;
  height: 16px;
  margin-left: 7px;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .dateOfBirth {
  margin-top: 12px;
  font-size: 15px;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .workInfo {
  display: flex;
  justify-content: center;
  font-size: 12px;
  font-weight: 400;
  margin: 10px 0;
  opacity: 0.8;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .workInfo .lineSpace {
  display: inline-block;
  margin: 0 20px;
}
.common-layout .ept-main .main_topBg .main_topBg_left .personalInfoBox .workInfo .text {
  max-width: 80px;
  display: inline-block;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-layout .ept-main .main_topBg .main_topBg_center {
  flex: 1;
  display: flex;
}
.common-layout .ept-main .main_topBg .main_topBg_center .newsPart {
  width: 100%;
  flex: 1;
  margin-top: 21px;
  align-items: center;
  display: flex;
  height: 26px;
}
.common-layout .ept-main .main_topBg .main_topBg_center .newsPart .newsTitle {
  width: 88px;
  height: 22px;
  margin-right: 16px;
}
.common-layout .ept-main .main_topBg .main_topBg_right {
  box-sizing: border-box;
}
.common-layout .ept-main .main_topBg .main_topBg_right .weatherForecast {
  color: #fff;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  font-size: 12px;
}
.common-layout .ept-main .main_topBg .main_topBg_right .weatherForecast .weatherIcon {
  width: 28px;
  height: 28px;
  margin-right: 8px;
}
.common-layout .ept-main .main_bottom {
  background-color: #eceff6;
  flex: 1;
  display: flex;
  padding-bottom: 30px;
}
.common-layout .ept-main .main_bottom .main_bottom_left {
  height: 606px;
  width: 326px;
  padding-left: 0px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics {
  padding: 24px 24px 30px 24px;
  background: #eceff6;
  box-sizing: border-box;
  height: 100%;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 12px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem.statisticsBg1 {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/statisticsBg1.png");
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem.statisticsBg2 {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/statisticsBg2.png");
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem.statisticsBg3 {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/statisticsBg3.png");
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem {
  width: 100%;
  height: 174px;
  background-repeat: no-repeat;
  background-size: 100% 174px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 16px;
  box-shadow: 0px 0px 12px 0px rgba(11, 72, 145, 0.11);
  border-radius: 12px;
  margin-bottom: 16px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .statisticsSpaceLine {
  width: 100%;
  height: 1px;
  background: #ecf0f6;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .topPart {
  display: flex;
  justify-content: space-between;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .topPart .tPLeft {
  width: 140px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .topPart .tPLeft .title {
  font-size: 12px;
  font-weight: 600;
  color: #222222;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .topPart .tPLeft .number {
  height: 44px;
  font-size: 32px;
  font-weight: 900;
  color: #0075ff;
  display: flex;
  align-items: flex-end;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .topPart .tPLeft .number .typeTip {
  font-size: 12px;
  font-weight: 500;
  color: #0075ff;
  margin-top: 21px;
  margin-left: 8px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .tPRight {
  display: flex;
  align-items: flex-end;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .tPRight .tRPTip {
  font-size: 12px;
  font-weight: 500;
  color: #555555;
  margin-right: 8px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .tPRight .tPRImg {
  width: 50px;
  height: 60px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart {
  display: flex;
  justify-content: space-between;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart .bPLeft {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart .bPLeft .bPLTip {
  font-size: 12px;
  font-weight: 400;
  color: #888888;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart .bPLeft .percentage {
  font-size: 22px;
  font-weight: 800;
  color: #222222;
  display: flex;
  margin-top: 3px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart .bPLeft .percentage .percentageTip {
  font-size: 12px;
  font-weight: 400;
  color: #888888;
  display: flex;
  align-items: flex-end;
  margin-left: 8px;
  margin-bottom: 4px;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart .bPRight {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart .bPRight .bPRTip {
  font-size: 12px;
  font-weight: 400;
  color: #888888;
}
.common-layout .ept-main .main_bottom .main_bottom_left .statistics .statisticsList .statisticsItem .bottomPart .bPRight .order {
  font-size: 22px;
  font-weight: 800;
  color: #222222;
}
.common-layout .ept-main .main_bottom .main_bottom_center {
  flex: 1;
  position: relative;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel {
  width: 100%;
  height: 346px;
  background: #ffffff;
  box-shadow: 0px 2px 12px 0px rgba(11, 72, 145, 0.06);
  border-radius: 12px;
  position: absolute;
  left: 0px;
  top: -178px;
  z-index: 2;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 16px 16px;
  overflow: hidden;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .bg {
  position: absolute;
  width: 161px;
  right: -4px;
  bottom: -11px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .title {
  height: 16px;
  font-size: 16px;
  font-weight: 600;
  color: #222222;
  line-height: 16px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape {
  padding: 0 26px;
  height: 30px;
  margin-bottom: 21px;
  margin-top: 12px;
  font-size: 12px;
  font-weight: 500;
  color: #0075ff;
  overflow: hidden;
  white-space: nowrap;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content,
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content-scroll {
  overflow: hidden;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content .landItem,
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content-scroll .landItem {
  background: rgba(0, 117, 255, 0.1);
  border-radius: 4px;
  padding: 6px 12px;
  display: inline-flex;
  box-sizing: border-box;
  margin-right: 16px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content .landItem .title,
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content-scroll .landItem .title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  font-weight: 500;
  color: #0075ff;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content .landItem .landIcon,
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content-scroll .landItem .landIcon {
  width: 18px;
  height: 18px;
  margin-right: 12px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .landscape .content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .vertical .verItem {
  height: 20px;
  line-height: 20px;
  display: flex;
  font-size: 12px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .vertical .verItem .leftTime {
  width: 70px;
  color: #888888;
  margin-right: 17px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .timeTunnel .vertical .verItem .name {
  font-weight: 500;
  color: #555555;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-layout .ept-main .main_bottom .main_bottom_center .whiteBox {
  height: 168px;
  width: 100%;
  margin-bottom: 24px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget {
  margin-top: 24px;
  background: #ffffff;
  box-shadow: 0px 2px 12px 0px rgba(11, 72, 145, 0.06);
  border-radius: 12px;
  margin-bottom: 24px;
  padding: 15px 16px;
  box-sizing: border-box;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList {
  width: 100%;
  height: 100%;
  position: relative;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardSkyblue.cardItem {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/card_skyblue.png");
  color: #006ae9;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardGreen.cardItem {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/card_green.png");
  color: #019660;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardOrange.cardItem {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/card_orange.png");
  color: #c96e13;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardPink.cardItem {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/card_pink.png");
  color: #c7204e;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: calc((100% - 36px) / 4);
  height: 100%;
  padding: 20px 12px;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 12px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem .title {
  height: 22px;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem .numDetail {
  display: flex;
  justify-content: space-between;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem .numDetail .left {
  display: flex;
  align-items: flex-end;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem .numDetail .left .num {
  height: 28px;
  font-size: 22px;
  font-weight: 900;
  line-height: 28px;
  margin-right: 8px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem .numDetail .left .tip {
  font-size: 12px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem .numDetail .cardIcon {
  width: 32px;
  height: 32px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .cardTarget .cardList .cardItem:last-child {
  margin-right: 0px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage {
  flex: 1;
  background: #eceff6;
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent {
  display: flex;
  justify-content: space-between;
  height: 176px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .contentLeft {
  background: #f1f8ff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 13px 8px;
  box-sizing: border-box;
  width: 76px;
  margin-right: 12px;
  text-align: center;
  height: 100%;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .contentLeft .num {
  font-size: 16px;
  font-weight: 800;
  color: #222222;
  margin-bottom: 4px;
  height: 16px;
  line-height: 1;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .contentLeft .tipType {
  font-size: 12px;
  font-weight: 400;
  color: #555555;
  height: 12px;
  line-height: 1;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .contentLeft .shareSpaceLine {
  background: #ececec;
  margin: 13px 0;
  height: 1px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList {
  flex: 1;
  overflow: hidden;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem {
  border-radius: 8px;
  border: 1px solid rgba(0, 112, 245, 0.1);
  padding: 13px 12px 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  height: 82px;
  box-sizing: border-box;
  margin-bottom: 12px;
  cursor: pointer;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .title {
  height: 16px;
  line-height: 1;
  font-size: 12px;
  font-weight: 600;
  color: #222222;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 7px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .content {
  display: flex;
  flex-direction: column;
  position: relative;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .source,
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .department,
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .supportSharing {
  font-size: 12px;
  height: 16px;
  line-height: 1;
  min-width: 100px;
  font-weight: 400;
  color: #888888;
  display: flex;
  align-items: center;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .source {
  margin-bottom: 6px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .departmentIcon,
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .source {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .sourceIcon,
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .departmentIcon,
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .shareIcon {
  width: 10px;
  height: 10px;
  margin-right: 10px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .tipIcon {
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 0px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem .supportSharing {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .shareContent .shareList .shareItem:last-child {
  margin-bottom: 0px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .emptyBox .emptyImg {
  display: flex;
  width: 120px;
  height: 120px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .share .emptyBox .tipInfo {
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  width: 70%;
  text-align: center;
  margin: 0 auto;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message {
  width: calc((100% - 21px) / 2);
  background: #ffffff;
  box-shadow: 0px 2px 12px 0px rgba(11, 72, 145, 0.06);
  border-radius: 12px;
  margin-left: 21px;
  padding: 16px;
  box-sizing: border-box;
  height: 240px;
  display: flex;
  flex-direction: column;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent {
  flex: 1;
  overflow-y: scroll;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .scrollBox {
  height: 100%;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .scrollBox .messageItem {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .scrollBox .messageItem .mesIcon {
  width: 32px;
  height: 32px;
  margin-right: 14px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .scrollBox .messageItem .rightConten {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(100% - 32px - 14px);
  cursor: pointer;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .scrollBox .messageItem .rightConten .name {
  font-size: 12px;
  font-weight: 600;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 2px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .scrollBox .messageItem .rightConten .time {
  font-size: 12px;
  font-weight: 400;
  color: #888888;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .scrollBox .messageItem:last-child {
  margin-bottom: 0px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .emptyBox .emptyImg {
  display: flex;
  width: 120px;
  height: 120px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.common-layout .ept-main .main_bottom .main_bottom_center .shareAndMessage .message .messageContent .emptyBox .tipInfo {
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  width: 70%;
  text-align: center;
  margin: 0 auto;
}
.common-layout .ept-main .main_bottom .main_bottom_right {
  position: relative;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport {
  width: calc(100% - 24px - 30px);
  height: 752px;
  background-color: #fff;
  padding: 20px 16px 14px;
  box-sizing: border-box;
  margin-left: 24px;
  box-shadow: 0px 2px 12px 0px rgba(11, 72, 145, 0.06);
  border-radius: 12px;
  position: absolute;
  right: 30px;
  top: -178px;
  z-index: 2;
  display: flex;
  flex-direction: column;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportDetail {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/reportBg.png");
  background-repeat: no-repeat;
  background-size: 100% 92px;
  border-radius: 8px;
  padding: 20px 16px;
  color: #ffffff;
  display: flex;
  height: 92px;
  margin-bottom: 24px;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportDetail .detailItem {
  margin-right: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportDetail .num {
  font-size: 22px;
  font-weight: 800;
  margin-bottom: 8px;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportDetail .tipName {
  font-size: 12px;
  font-weight: 400;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList {
  flex: 1;
  height: calc(100% - 116px);
  overflow-y: scroll;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem {
  height: 54px;
  background: #f9f9f9;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 7px 10px;
  display: flex;
  margin-top: 12px;
  cursor: pointer;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportIcon {
  width: 40px;
  height: 40px;
  margin-right: 8px;
  border-radius: 6px;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportContent {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportContent .topTitle {
  display: flex;
  font-size: 12px;
  font-weight: 600;
  color: #222222;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportContent .topTitle .title {
  flex: 1;
  max-width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-right: -8px;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportContent .topTitle .imgGroup {
  height: 16px;
  display: flex;
  align-items: center;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportContent .topTitle .imgGroup .urgeIcon {
  width: 52px;
  height: 30px;
  border-radius: 6px;
  border: 2px solid rgba(253, 72, 73, 0.5);
  font-size: 20px;
  font-weight: 500;
  color: #fd4849;
  line-height: 26px;
  text-align: center;
  transform: scale(0.5);
  margin-right: -32px;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportContent .topTitle .imgGroup .overtimeIcon {
  width: 92px;
  height: 30px;
  border-radius: 6px;
  border: 2px solid rgba(255, 134, 67, 0.5);
  font-size: 20px;
  font-weight: 500;
  color: #ff8643;
  line-height: 26px;
  text-align: center;
  transform: scale(0.5);
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem .reportContent .time {
  font-size: 12px;
  font-weight: 400;
  color: #888888;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .reportItem:first-child {
  margin-top: 0px;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .reportList .tips {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  color: #888;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .emptyBox .emptyImg {
  display: flex;
  width: 120px;
  height: 120px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.common-layout .ept-main .main_bottom .main_bottom_right .smartReport .emptyBox .tipInfo {
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  width: 70%;
  text-align: center;
  margin: 0 auto;
}
.common-layout.information {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/homeBgInfor.jpg");
}
.topColumn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  height: 16px;
  line-height: 1;
}
.topColumn .leftTitle {
  font-size: 16px;
  font-weight: 600;
  color: #222222;
}
.topColumn .more {
  font-size: 12px;
  font-weight: 500;
  color: #0075ff;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.topColumn .more .rightIcon {
  width: 14px;
  height: 14px;
  margin-left: 2px;
}
.ept-dropdown {
  cursor: pointer;
}
.ept-dropdown .el-dropdown-link {
  display: flex;
}
.ept-dropdown .el-dropdown-link .infoTip {
  margin-right: 12px;
}
.nodata {
  margin-top: -50px;
  height: 28px;
}
.vertical.vert_scroll_container {
  flex: 1;
  padding: 0 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 130px;
  position: relative;
  overflow: hidden;
}
.vertical.vert_scroll_container .vert_scroll_list {
  position: absolute;
  left: 0;
  z-index: 2;
  width: 100%;
  box-sizing: border-box;
  padding: 0 26px;
}
.vertical.vert_scroll_container .vert_scroll_list .verItem {
  margin-bottom: 8px;
}
.vertical.vert_scroll_container .vert_scroll_list:hover {
  animation-play-state: paused;
}
.share {
  width: calc((100% - 21px) / 2);
  height: 240px;
  position: relative;
}
.share .share_rouate_container {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 2px 12px 0px rgba(11, 72, 145, 0.06);
  border-radius: 12px;
  padding: 16px;
  box-sizing: border-box;
  height: 240px;
}
@keyframes rotate90 {
to {
    transform: rotate(0deg);
}
}
.newsPart .newsContent.news_scroll_container {
  flex: 1;
  width: calc(100% - 88px - 16px);
  width: 0px;
  height: 100%;
  border-radius: 21px;
  background: rgba(0, 0, 0, 0.1);
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.newsPart .newsContent.news_scroll_container .news_item {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  color: #fff;
  box-sizing: border-box;
  padding: 7px 16px;
  font-size: 12px;
  line-height: 1;
}
.newsPart .newsContent.news_scroll_container .news_item.news_scroll_item {
  left: 100%;
}
.newsPart .newsContent.news_scroll_container .news_item.news_not_scroll_item {
  left: 0;
}.ept-popper .ept-scrollbar .ept-dropdown-menu.dropList .ept-dropdown-menu__item {
  padding: 6px 30px;
}.gif {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  top: 0;
  width: 200px;
  height: 200px;
}.personal-profile-base[data-v-6d24036c] {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
}
.personal-profile-base .custom-header[data-v-6d24036c] {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/layout_bg.png");
  background-repeat: no-repeat;
  background-size: 100% 72px;
}
.personal-profile-base .content[data-v-6d24036c] {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/header_bg.png");
  background-color: #eceff6;
  background-repeat: no-repeat;
  background-size: 100% 289px;
  position: relative;
  overflow: hidden;
}
.personal-profile-base .content .information[data-v-6d24036c] {
  position: relative;
  display: flex;
  align-items: center;
  padding: 30px 6% 40px;
}
.personal-profile-base .content .information img[data-v-6d24036c] {
  width: 102px;
  height: 102px;
  margin-right: 28px;
  border-radius: 50%;
}
.personal-profile-base .content .information .text h1[data-v-6d24036c] {
  margin: 0 0 15px 0;
  height: 32px;
  font-size: 32px;
  color: #ffffff;
  line-height: 32px;
  font-weight: 400;
  font-family: "DingTalk";
}
.personal-profile-base .content .information .text p[data-v-6d24036c] {
  margin: 0;
  height: 20px;
  font-size: 20px;
  color: #ffffff;
  line-height: 20px;
}
.personal-profile-base .content .information .text p span[data-v-6d24036c] {
  display: inline-block;
  position: relative;
  margin-right: 20px;
}
.personal-profile-base .content .information .text p span[data-v-6d24036c]::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 2px;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 16px;
  background-color: #fff;
}
.personal-profile-base .content .information .text p span[data-v-6d24036c]:last-child {
  margin-right: 0;
}
.personal-profile-base .content .information .text p span[data-v-6d24036c]:last-child::after {
  display: none;
}
@media (max-width: 1440px) {
.personal-profile-base[data-v-6d24036c] {
    width: 1440px;
}
.personal-profile-base .custom-header[data-v-6d24036c] {
    background-position-x: -343px;
    background-size: calc(100% + 343px) 72px;
}
.personal-profile-base .content[data-v-6d24036c] {
    background-position-x: -343px;
    background-size: calc(100% + 343px) 289px;
}
.personal-profile-base .content > img[data-v-6d24036c] {
    width: 659px;
    position: absolute;
    height: 346px;
    right: 50px;
}
}
@media (min-width: 1440px) {
.personal-profile-base .content > img[data-v-6d24036c] {
    width: 659px;
    position: absolute;
    right: 181px;
    height: 346px;
}
}/* Element Chalk Variables */
.ept-affix--fixed {
  position: fixed;
}/* Element Chalk Variables */
.ept-link {
  --ept-link-font-size: var(--ept-font-size-base);
  --ept-link-font-weight: var(--ept-font-weight-primary);
  --ept-link-text-color: var(--ept-text-color-regular);
  --ept-link-hover-text-color: var(--ept-color-primary);
  --ept-link-disabled-text-color: var(--ept-text-color-placeholder);
}

.ept-link {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  font-size: var(--ept-link-font-size);
  font-weight: var(--ept-link-font-weight);
  color: var(--ept-link-text-color);
}
.ept-link:hover {
  color: var(--ept-link-hover-text-color);
}
.ept-link.is-underline:hover:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 1px solid var(--ept-link-hover-text-color);
}

.ept-link.is-disabled {
  color: var(--ept-link-disabled-text-color);
  cursor: not-allowed;
}

.ept-link [class*=ept-icon-] + span {
  margin-left: 5px;
}
.ept-link.ept-link--default:after {
  border-color: var(--ept-link-hover-text-color);
}
.ept-link__inner {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.ept-link.ept-link--primary {
  --ept-link-text-color: var(--ept-color-primary);
  --ept-link-hover-text-color: var(--ept-color-primary-light-3);
  --ept-link-disabled-text-color: var(--ept-color-primary-light-5);
}
.ept-link.ept-link--primary:after {
  border-color: var(--ept-link-text-color);
}
.ept-link.ept-link--primary.is-underline:hover:after {
  border-color: var(--ept-link-text-color);
}

.ept-link.ept-link--success {
  --ept-link-text-color: var(--ept-color-success);
  --ept-link-hover-text-color: var(--ept-color-success-light-3);
  --ept-link-disabled-text-color: var(--ept-color-success-light-5);
}
.ept-link.ept-link--success:after {
  border-color: var(--ept-link-text-color);
}
.ept-link.ept-link--success.is-underline:hover:after {
  border-color: var(--ept-link-text-color);
}

.ept-link.ept-link--warning {
  --ept-link-text-color: var(--ept-color-warning);
  --ept-link-hover-text-color: var(--ept-color-warning-light-3);
  --ept-link-disabled-text-color: var(--ept-color-warning-light-5);
}
.ept-link.ept-link--warning:after {
  border-color: var(--ept-link-text-color);
}
.ept-link.ept-link--warning.is-underline:hover:after {
  border-color: var(--ept-link-text-color);
}

.ept-link.ept-link--danger {
  --ept-link-text-color: var(--ept-color-danger);
  --ept-link-hover-text-color: var(--ept-color-danger-light-3);
  --ept-link-disabled-text-color: var(--ept-color-danger-light-5);
}
.ept-link.ept-link--danger:after {
  border-color: var(--ept-link-text-color);
}
.ept-link.ept-link--danger.is-underline:hover:after {
  border-color: var(--ept-link-text-color);
}

.ept-link.ept-link--error {
  --ept-link-text-color: var(--ept-color-error);
  --ept-link-hover-text-color: var(--ept-color-error-light-3);
  --ept-link-disabled-text-color: var(--ept-color-error-light-5);
}
.ept-link.ept-link--error:after {
  border-color: var(--ept-link-text-color);
}
.ept-link.ept-link--error.is-underline:hover:after {
  border-color: var(--ept-link-text-color);
}

.ept-link.ept-link--info {
  --ept-link-text-color: var(--ept-color-info);
  --ept-link-hover-text-color: var(--ept-color-info-light-3);
  --ept-link-disabled-text-color: var(--ept-color-info-light-5);
}
.ept-link.ept-link--info:after {
  border-color: var(--ept-link-text-color);
}
.ept-link.ept-link--info.is-underline:hover:after {
  border-color: var(--ept-link-text-color);
}.gif[data-v-3b00b7da] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  top: 0;
  width: 200px;
  height: 200px;
}
@media (max-width: 1400px) {
.qiankun-container[data-v-3b00b7da] {
    width: calc(100% - 258px - 16px);
}
}
@media (min-width: 1400px) and (max-width: 1920px) {
.qiankun-container[data-v-3b00b7da] {
    width: calc(100% - 258px - 16px);
}
}
@media (min-width: 1920px) {
.qiankun-container[data-v-3b00b7da] {
    width: calc(100% - 288px - 16px);
}
}.personal-profile-information[data-v-74b35a5b] {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
}
.personal-profile-information .custom-header[data-v-74b35a5b] {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/layout_bg2.png");
  background-repeat: no-repeat;
  background-size: 100% 70px;
}
.personal-profile-information .content[data-v-74b35a5b] {
  padding: 30px 30px;
  background: #f0f1f4;
  clear: both;
  overflow: hidden;
}
.personal-profile-information .content .content-lf[data-v-74b35a5b] {
  float: left;
  padding-bottom: 24px;
  width: 288px;
  background: #ffffff;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.03), 0px 2px 24px 0px rgba(38, 84, 134, 0.08);
  border-radius: 12px;
}
.personal-profile-information .content .content-lf .bg[data-v-74b35a5b] {
  height: 130px;
  background-color: #115fb6;
  border-radius: 12px 12px 0 0;
  width: 100%;
}
.personal-profile-information .content .content-lf .information .avatar-img[data-v-74b35a5b] {
  width: 112px;
  height: 112px;
  border: 1px solid #d6dfe5;
  border-radius: 50%;
  margin: -68px auto 14px;
  display: block;
}
.personal-profile-information .content .content-lf .information .user-name[data-v-74b35a5b] {
  height: 34px;
  font-weight: 500;
  font-size: 24px;
  color: #333333;
  line-height: 34px;
  text-shadow: 0 0 0.55px currentcolor;
  text-align: center;
}
.personal-profile-information .content .content-lf .information .information-text[data-v-74b35a5b] {
  padding: 0 24px;
}
.personal-profile-information .content .content-lf .information .information-text .infor-list[data-v-74b35a5b] {
  padding: 12px 10px 20px;
  border-bottom: 1px dashed #d6dfe5;
  display: flex;
  justify-content: center;
}
.personal-profile-information .content .content-lf .information .information-text .infor-list .infor-item[data-v-74b35a5b] {
  text-align: center;
  height: 22px;
  font-size: 14px;
  line-height: 22px;
  color: #0066f5;
  display: inline-block;
  position: relative;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px;
}
.personal-profile-information .content .content-lf .information .information-text .infor-list .infor-item[data-v-74b35a5b]:before {
  content: "";
  display: block;
  width: 1px;
  height: 14px;
  background: rgba(32, 92, 255, 0.2);
  position: absolute;
  top: 3px;
  bottom: 0px;
  right: 0;
  margin: auto;
}
.personal-profile-information .content .content-lf .information .information-text .infor-list .infor-item[data-v-74b35a5b]:last-child {
  margin-right: 0;
}
.personal-profile-information .content .content-lf .information .information-text .infor-list .infor-item[data-v-74b35a5b]:last-child:before {
  display: none;
}
.personal-profile-information .content .content-lf .information .information-text .infor-phone[data-v-74b35a5b] {
  padding: 16px 0px;
  border-bottom: 1px dashed #d6dfe5;
}
.personal-profile-information .content .content-lf .information .information-text .infor-phone .phone[data-v-74b35a5b] {
  padding-bottom: 16px;
}
.personal-profile-information .content .content-lf .information .information-text .infor-phone .phone[data-v-74b35a5b],
.personal-profile-information .content .content-lf .information .information-text .infor-phone .message[data-v-74b35a5b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.personal-profile-information .content .content-lf .information .information-text .infor-phone .phone span[data-v-74b35a5b],
.personal-profile-information .content .content-lf .information .information-text .infor-phone .message span[data-v-74b35a5b] {
  margin-left: 14px;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.personal-profile-information .content .content-lf .information .information-text .infor-org[data-v-74b35a5b] {
  padding-top: 15px;
}
.personal-profile-information .content .content-lf .information .information-text .infor-org span[data-v-74b35a5b] {
  height: 22px;
  font-size: 12px;
  color: #666666;
  line-height: 22px;
}
.personal-profile-information .content .content-lf .information .information-text .infor-org span.label[data-v-74b35a5b] {
  margin-right: 6px;
}
@media (max-width: 1400px) {
.personal-profile-information[data-v-74b35a5b] {
    width: 1400px;
}
.personal-profile-information .content[data-v-74b35a5b] {
    padding: 30px 30px;
}
.personal-profile-information .content .content-lf[data-v-74b35a5b] {
    width: 258px;
}
.personal-profile-information .content .content-lf .information .avatar-img[data-v-74b35a5b] {
    width: 86px;
    height: 86px;
    margin: -61px auto 12px;
}
.personal-profile-information .content .content-lf .information .user-name[data-v-74b35a5b] {
    font-size: 20px;
}
}
@media (min-width: 1400px) and (max-width: 1920px) {
.personal-profile-information[data-v-74b35a5b] {
    width: 100%;
}
.personal-profile-information .content[data-v-74b35a5b] {
    padding: 30px 30px;
}
.personal-profile-information .content .content-lf[data-v-74b35a5b] {
    width: 258px;
}
.personal-profile-information .content .content-lf .information .avatar-img[data-v-74b35a5b] {
    width: 86px;
    height: 86px;
    margin: -61px auto 12px;
}
.personal-profile-information .content .content-lf .information .user-name[data-v-74b35a5b] {
    font-size: 20px;
}
}
@media (min-width: 1920px) {
.personal-profile-information .content[data-v-74b35a5b] {
    padding: 30px 110px;
}
.personal-profile-information .content .content-lf[data-v-74b35a5b] {
    width: 288px;
}
}/* Element Chalk Variables */
.ept-image__error, .ept-image__placeholder, .ept-image__wrapper, .ept-image__inner {
  width: 100%;
  height: 100%;
}

.ept-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.ept-image__inner {
  vertical-align: top;
  opacity: 1;
}
.ept-image__inner.is-loading {
  opacity: 0;
}

.ept-image__wrapper {
  position: absolute;
  top: 0;
  left: 0;
}

.ept-image__placeholder {
  background: var(--ept-fill-color-light);
}

.ept-image__error {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: var(--ept-fill-color-light);
  color: var(--ept-text-color-placeholder);
  vertical-align: middle;
}

.ept-image__preview {
  cursor: pointer;
}/* Element Chalk Variables */
.ept-image-viewer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.ept-image-viewer__btn {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  opacity: 0.8;
  cursor: pointer;
  box-sizing: border-box;
  user-select: none;
}
.ept-image-viewer__btn .ept-icon {
  font-size: inherit;
  cursor: pointer;
}

.ept-image-viewer__close {
  top: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  font-size: 40px;
}

.ept-image-viewer__canvas {
  position: static;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
}

.ept-image-viewer__actions {
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
  width: 282px;
  height: 44px;
  padding: 0 23px;
  background-color: var(--ept-text-color-regular);
  border-color: #fff;
  border-radius: 22px;
}
.ept-image-viewer__actions__inner {
  width: 100%;
  height: 100%;
  cursor: default;
  font-size: 23px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.ept-image-viewer__prev {
  top: 50%;
  transform: translateY(-50%);
  left: 40px;
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--ept-text-color-regular);
  border-color: #fff;
}

.ept-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(--ept-text-color-regular);
  border-color: #fff;
}

.ept-image-viewer__close {
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--ept-text-color-regular);
  border-color: #fff;
}

.ept-image-viewer__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background: #000;
}

.viewer-fade-enter-active {
  animation: viewer-fade-in var(--ept-transition-duration);
}

.viewer-fade-leave-active {
  animation: viewer-fade-out var(--ept-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;
  }
}.loading[data-v-0ff03397] {
  width: 100%;
  height: 100%;
  -webkit-animation: fadein-0ff03397 2s;
  -moz-animation: fadein-0ff03397 2s;
  -o-animation: fadein-0ff03397 2s;
  animation: fadein-0ff03397 2s;
}
@-moz-keyframes fadein-0ff03397 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-webkit-keyframes fadein-0ff03397 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-o-keyframes fadein-0ff03397 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadein-0ff03397 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.spinner-wrapper[data-v-0ff03397] {
  min-width: 100%;
  min-height: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.93);
  position: absolute;
  z-index: 300;
}
.spinner-text[data-v-0ff03397] {
  position: absolute;
  top: 41.5%;
  left: 47%;
  margin: 16px 0 0 35px;
  font-size: 9px;
  font-family: Arial;
  color: #bbb;
  letter-spacing: 1px;
  font-weight: 700;
}
.spinner[data-v-0ff03397] {
  margin: 0;
  display: block;
  position: absolute;
  left: 45%;
  top: 40%;
  border: 25px solid rgba(100, 100, 100, 0.2);
  width: 1px;
  height: 1px;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  -webkit-animation: spin-0ff03397 1.5s infinite;
  -moz-animation: spin-0ff03397 1.5s infinite;
  animation: spin-0ff03397 1.5s infinite;
}
@-webkit-keyframes spin-0ff03397 {
0%, 100% {
    -webkit-transform: rotate(0deg) scale(1);
}
50% {
    -webkit-transform: rotate(720deg) scale(0.6);
}
}
@-moz-keyframes spin-0ff03397 {
0%, 100% {
    -moz-transform: rotate(0deg) scale(1);
}
50% {
    -moz-transform: rotate(720deg) scale(0.6);
}
}
@-o-keyframes spin-0ff03397 {
0%, 100% {
    -o-transform: rotate(0deg) scale(1);
}
50% {
    -o-transform: rotate(720deg) scale(0.6);
}
}
@keyframes spin-0ff03397 {
0%, 100% {
    transform: rotate(0deg) scale(1);
}
50% {
    transform: rotate(720deg) scale(0.6);
}
}.detail-portrait-dialog[data-v-8f60000e] {
  border-radius: 16px;
  overflow: hidden;
}
.detail-portrait-dialog .my-header[data-v-8f60000e] {
  padding: 0 24px;
  margin: -20px -36px -20px -20px;
  height: 55px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.detail-portrait-dialog .my-header h4[data-v-8f60000e] {
  height: 24px;
  font-size: 16px;
  font-weight: 500;
  color: #222222;
  line-height: 24px;
  position: relative;
  padding-left: 12px;
}
.detail-portrait-dialog .my-header h4[data-v-8f60000e]::before {
  position: absolute;
  left: 0;
  top: 5px;
  width: 4px;
  height: 16px;
  background: #205cff;
  border-radius: 1px;
  content: "";
}
.detail-portrait-dialog .my-header .icons img[data-v-8f60000e] {
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-right: 20px;
}
.detail-portrait-dialog .my-header .icons img[data-v-8f60000e]:last-child {
  margin-right: 0;
}
.detail-portrait-dialog .my-header .icons .ept-icon[data-v-8f60000e] {
  cursor: pointer;
  margin-right: 20px;
  font-size: 24px;
  color: #555;
}
.detail-portrait-dialog .content[data-v-8f60000e] {
  height: calc(80vh - 55px);
  margin: -20px -20px -30px;
  overflow-y: auto;
}
.detail-portrait-dialog.is-fullscreen .content[data-v-8f60000e] {
  height: calc(100vh - 60px);
}.ept-dialog.detail-portrait-dialog {
  border-radius: 16px;
}
.ept-dialog.detail-portrait-dialog .ept-dialog__footer {
  display: none;
}.ept-main.data-portrait-main {
  background: #eceff6;
  width: 100%;
  height: calc(100vh - 72px);
  overflow-y: auto;
  padding: 20px 0;
}
.ept-main.data-portrait-main .portrait-list {
  margin: 0 auto;
}
.ept-main.data-portrait-main .portrait-list .portrait-item {
  float: left;
  width: 327px;
  height: 240px;
  background: #ffffff;
  box-shadow: 0px 2px 12px 0px rgba(11, 72, 145, 0.06);
  border-radius: 12px;
  margin: 6px 12px 12px 6px;
  transition: all 0.3s;
  cursor: pointer;
}
.ept-main.data-portrait-main .portrait-list .portrait-item img {
  width: 100%;
  height: 170px;
  background: #ffffff;
  box-shadow: 0px 1px 0px 0px rgba(0, 117, 255, 0.15);
  border-radius: 12px 12px 0px 0px;
}
.ept-main.data-portrait-main .portrait-list .portrait-item .content {
  border-top: 1px solid #d9ebff;
  padding: 12px 24px;
}
.ept-main.data-portrait-main .portrait-list .portrait-item .content .title,
.ept-main.data-portrait-main .portrait-list .portrait-item .content .desc {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
}
.ept-main.data-portrait-main .portrait-list .portrait-item .content .title {
  font-size: 16px;
  font-weight: 600;
  color: #222222;
  line-height: 22px;
}
.ept-main.data-portrait-main .portrait-list .portrait-item .content .desc {
  font-size: 12px;
  color: #979797;
  line-height: 22px;
  margin-top: 3px;
}
.ept-main.data-portrait-main .portrait-list .portrait-item .image-slot {
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: #f5f7fa;
  color: #909399;
  font-size: 30px;
  border-radius: 12px 12px 0px 0px;
}
.ept-main.data-portrait-main .portrait-list .portrait-item .ept-image {
  width: 100%;
  height: 170px;
  border-radius: 12px 12px 0px 0px;
  display: block;
}
.ept-main.data-portrait-main .portrait-list .portrait-item:hover {
  transform: translate(0, -5px);
  box-shadow: 0px 2px 12px 0px rgba(11, 72, 145, 0.2);
}
.ept-main.data-portrait-main .portrait-empty {
  position: relative;
  height: 100%;
}
.ept-main.data-portrait-main .portrait-empty img {
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  margin: auto;
}
.ept-main.data-portrait-main .portrait-empty .tip {
  text-align: center;
  width: 100%;
  display: inline-block;
  position: absolute;
  top: 220px;
  color: #abacae;
  font-size: 12px;
}
@media (max-width: 920px) {
.ept-main .portrait-list .portrait-item {
    width: calc(50% - 14px) !important;
}
.ept-main .portrait-list .portrait-item:nth-of-type(2n) {
    margin-right: 0 !important;
}
}
@media (min-width: 921px) and (max-width: 1225px) {
.ept-main .portrait-list .portrait-item {
    width: calc(33.33% - 16.33px) !important;
}
.ept-main .portrait-list .portrait-item:nth-of-type(3n) {
    margin-right: 0 !important;
}
}
@media (min-width: 1226px) and (max-width: 1528px) {
.ept-main .portrait-list .portrait-item {
    width: calc(25% - 17.5px) !important;
}
.ept-main .portrait-list .portrait-item:nth-of-type(4n) {
    margin-right: 0 !important;
}
}
@media (min-width: 1529px) {
.ept-main .portrait-list .portrait-item {
    width: calc(20% - 17.5px) !important;
}
.ept-main .portrait-list .portrait-item:nth-of-type(5n) {
    margin-right: 0 !important;
}
}
@media (max-width: 1600px) {
.ept-main .portrait-list {
    max-width: 950px;
}
}
@media (min-width: 1600px) {
.ept-main .portrait-list {
    max-width: 1540px;
}
}/* Element Chalk Variables */
.ept-backtop {
  --ept-backtop-bg-color: var(--ept-bg-color-overlay);
  --ept-backtop-text-color: var(--ept-color-primary);
  --ept-backtop-hover-bg-color: var(--ept-border-color-extra-light);
  position: fixed;
  background-color: var(--ept-backtop-bg-color);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: var(--ept-backtop-text-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: var(--ept-box-shadow-lighter);
  cursor: pointer;
  z-index: 5;
}
.ept-backtop:hover {
  background-color: var(--ept-backtop-hover-bg-color);
}
.ept-backtop__icon {
  font-size: 20px;
}/* Element Chalk Variables */
.ept-pagination {
  --ept-pagination-font-size: 14px;
  --ept-pagination-bg-color: var(--ept-fill-color-blank);
  --ept-pagination-text-color: var(--ept-text-color-primary);
  --ept-pagination-border-radius: 2px;
  --ept-pagination-button-color: var(--ept-text-color-primary);
  --ept-pagination-button-width: 32px;
  --ept-pagination-button-height: 32px;
  --ept-pagination-button-disabled-color: var(--ept-text-color-placeholder);
  --ept-pagination-button-disabled-bg-color: var(--ept-fill-color-blank);
  --ept-pagination-button-bg-color: var(--ept-fill-color);
  --ept-pagination-hover-color: var(--ept-color-primary);
  --ept-pagination-font-size-small: 12px;
  --ept-pagination-button-width-small: 24px;
  --ept-pagination-button-height-small: 24px;
  --ept-pagination-button-width-large: 40px;
  --ept-pagination-button-height-large: 40px;
  --ept-pagination-item-gap: 16px;
  white-space: nowrap;
  color: var(--ept-pagination-text-color);
  font-size: var(--ept-pagination-font-size);
  font-weight: normal;
  display: flex;
  align-items: center;
}
.ept-pagination .ept-input__inner {
  text-align: center;
  -moz-appearance: textfield;
}
.ept-pagination .ept-select {
  width: 128px;
}
.ept-pagination button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--ept-pagination-font-size);
  min-width: var(--ept-pagination-button-width);
  height: var(--ept-pagination-button-height);
  line-height: var(--ept-pagination-button-height);
  color: var(--ept-pagination-button-color);
  background: var(--ept-pagination-bg-color);
  padding: 0 4px;
  border: none;
  border-radius: var(--ept-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.ept-pagination button * {
  pointer-events: none;
}
.ept-pagination button:focus {
  outline: none;
}
.ept-pagination button:hover {
  color: var(--ept-pagination-hover-color);
}
.ept-pagination button.is-active {
  color: var(--ept-pagination-hover-color);
  cursor: default;
  font-weight: bold;
}
.ept-pagination button.is-active.is-disabled {
  font-weight: bold;
  color: var(--ept-text-color-secondary);
}
.ept-pagination button:disabled, .ept-pagination button.is-disabled {
  color: var(--ept-pagination-button-disabled-color);
  background-color: var(--ept-pagination-button-disabled-bg-color);
  cursor: not-allowed;
}
.ept-pagination button:focus-visible {
  outline: 1px solid var(--ept-pagination-hover-color);
  outline-offset: -1px;
}
.ept-pagination .btn-prev .ept-icon,
.ept-pagination .btn-next .ept-icon {
  display: block;
  font-size: 12px;
  font-weight: bold;
  width: inherit;
}
.ept-pagination > *.is-first {
  margin-left: 0 !important;
}

.ept-pagination > *.is-last {
  margin-right: 0 !important;
}

.ept-pagination .btn-prev {
  margin-left: var(--ept-pagination-item-gap);
}
.ept-pagination__sizes {
  margin-left: var(--ept-pagination-item-gap);
  font-weight: normal;
  color: var(--ept-text-color-regular);
}

.ept-pagination__total {
  margin-left: var(--ept-pagination-item-gap);
  font-weight: normal;
  color: var(--ept-text-color-regular);
}
.ept-pagination__total[disabled=true] {
  color: var(--ept-text-color-placeholder);
}

.ept-pagination__jump {
  display: flex;
  align-items: center;
  margin-left: var(--ept-pagination-item-gap);
  font-weight: normal;
  color: var(--ept-text-color-regular);
}
.ept-pagination__jump[disabled=true] {
  color: var(--ept-text-color-placeholder);
}
.ept-pagination__goto {
  margin-right: 8px;
}

.ept-pagination__editor {
  text-align: center;
  box-sizing: border-box;
}
.ept-pagination__editor.ept-input {
  width: 56px;
}
.ept-pagination__editor .ept-input__inner::-webkit-inner-spin-button,
.ept-pagination__editor .ept-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ept-pagination__classifier {
  margin-left: 8px;
}

.ept-pagination__rightwrapper {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.ept-pagination.is-background .btn-prev,
.ept-pagination.is-background .btn-next,
.ept-pagination.is-background .ept-pager li {
  margin: 0 4px;
  background-color: var(--ept-pagination-button-bg-color);
}
.ept-pagination.is-background .btn-prev.is-active,
.ept-pagination.is-background .btn-next.is-active,
.ept-pagination.is-background .ept-pager li.is-active {
  background-color: var(--ept-color-primary);
  color: var(--ept-color-white);
}
.ept-pagination.is-background .btn-prev:disabled, .ept-pagination.is-background .btn-prev.is-disabled,
.ept-pagination.is-background .btn-next:disabled,
.ept-pagination.is-background .btn-next.is-disabled,
.ept-pagination.is-background .ept-pager li:disabled,
.ept-pagination.is-background .ept-pager li.is-disabled {
  color: var(--ept-text-color-placeholder);
  background-color: var(--ept-disabled-bg-color);
}
.ept-pagination.is-background .btn-prev:disabled.is-active, .ept-pagination.is-background .btn-prev.is-disabled.is-active,
.ept-pagination.is-background .btn-next:disabled.is-active,
.ept-pagination.is-background .btn-next.is-disabled.is-active,
.ept-pagination.is-background .ept-pager li:disabled.is-active,
.ept-pagination.is-background .ept-pager li.is-disabled.is-active {
  color: var(--ept-text-color-secondary);
  background-color: var(--ept-fill-color-dark);
}
.ept-pagination.is-background .btn-prev {
  margin-left: var(--ept-pagination-item-gap);
}

.ept-pagination--small .btn-prev,
.ept-pagination--small .btn-next,
.ept-pagination--small .ept-pager li {
  height: var(--ept-pagination-button-height-small);
  line-height: var(--ept-pagination-button-height-small);
  font-size: var(--ept-pagination-font-size-small);
  min-width: var(--ept-pagination-button-width-small);
}
.ept-pagination--small span:not([class*=suffix]),
.ept-pagination--small button {
  font-size: var(--ept-pagination-font-size-small);
}
.ept-pagination--small .ept-select {
  width: 100px;
}

.ept-pagination--large .btn-prev,
.ept-pagination--large .btn-next,
.ept-pagination--large .ept-pager li {
  height: var(--ept-pagination-button-height-large);
  line-height: var(--ept-pagination-button-height-large);
  min-width: var(--ept-pagination-button-width-large);
}
.ept-pagination--large .ept-select .ept-input {
  width: 160px;
}

.ept-pager {
  user-select: none;
  list-style: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
.ept-pager li {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--ept-pagination-font-size);
  min-width: var(--ept-pagination-button-width);
  height: var(--ept-pagination-button-height);
  line-height: var(--ept-pagination-button-height);
  color: var(--ept-pagination-button-color);
  background: var(--ept-pagination-bg-color);
  padding: 0 4px;
  border: none;
  border-radius: var(--ept-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.ept-pager li * {
  pointer-events: none;
}
.ept-pager li:focus {
  outline: none;
}
.ept-pager li:hover {
  color: var(--ept-pagination-hover-color);
}
.ept-pager li.is-active {
  color: var(--ept-pagination-hover-color);
  cursor: default;
  font-weight: bold;
}
.ept-pager li.is-active.is-disabled {
  font-weight: bold;
  color: var(--ept-text-color-secondary);
}
.ept-pager li:disabled, .ept-pager li.is-disabled {
  color: var(--ept-pagination-button-disabled-color);
  background-color: var(--ept-pagination-button-disabled-bg-color);
  cursor: not-allowed;
}
.ept-pager li:focus-visible {
  outline: 1px solid var(--ept-pagination-hover-color);
  outline-offset: -1px;
}/* Element Chalk Variables */
.ept-tag {
  --ept-tag-font-size: 12px;
  --ept-tag-border-radius: 4px;
  --ept-tag-border-radius-rounded: 9999px;
}

.ept-tag {
  background-color: var(--ept-tag-bg-color);
  border-color: var(--ept-tag-border-color);
  color: var(--ept-tag-text-color);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 24px;
  padding: 0 9px;
  font-size: var(--ept-tag-font-size);
  line-height: 1;
  border-width: 1px;
  border-style: solid;
  border-radius: var(--ept-tag-border-radius);
  box-sizing: border-box;
  white-space: nowrap;
  --ept-icon-size: 14px;
  --ept-tag-bg-color: var(--ept-color-primary-light-9);
  --ept-tag-border-color: var(--ept-color-primary-light-8);
  --ept-tag-hover-color: var(--ept-color-primary);
}
.ept-tag.ept-tag--primary {
  --ept-tag-bg-color: var(--ept-color-primary-light-9);
  --ept-tag-border-color: var(--ept-color-primary-light-8);
  --ept-tag-hover-color: var(--ept-color-primary);
}
.ept-tag.ept-tag--success {
  --ept-tag-bg-color: var(--ept-color-success-light-9);
  --ept-tag-border-color: var(--ept-color-success-light-8);
  --ept-tag-hover-color: var(--ept-color-success);
}
.ept-tag.ept-tag--warning {
  --ept-tag-bg-color: var(--ept-color-warning-light-9);
  --ept-tag-border-color: var(--ept-color-warning-light-8);
  --ept-tag-hover-color: var(--ept-color-warning);
}
.ept-tag.ept-tag--danger {
  --ept-tag-bg-color: var(--ept-color-danger-light-9);
  --ept-tag-border-color: var(--ept-color-danger-light-8);
  --ept-tag-hover-color: var(--ept-color-danger);
}
.ept-tag.ept-tag--error {
  --ept-tag-bg-color: var(--ept-color-error-light-9);
  --ept-tag-border-color: var(--ept-color-error-light-8);
  --ept-tag-hover-color: var(--ept-color-error);
}
.ept-tag.ept-tag--info {
  --ept-tag-bg-color: var(--ept-color-info-light-9);
  --ept-tag-border-color: var(--ept-color-info-light-8);
  --ept-tag-hover-color: var(--ept-color-info);
}
.ept-tag.is-hit {
  border-color: var(--ept-color-primary);
}

.ept-tag.is-round {
  border-radius: var(--ept-tag-border-radius-rounded);
}

.ept-tag .ept-tag__close {
  flex-shrink: 0;
  color: var(--ept-tag-text-color);
}
.ept-tag .ept-tag__close:hover {
  color: var(--ept-color-white);
  background-color: var(--ept-tag-hover-color);
}
.ept-tag.ept-tag--primary {
  --ept-tag-text-color: var(--ept-color-primary);
}
.ept-tag.ept-tag--success {
  --ept-tag-text-color: var(--ept-color-success);
}
.ept-tag.ept-tag--warning {
  --ept-tag-text-color: var(--ept-color-warning);
}
.ept-tag.ept-tag--danger {
  --ept-tag-text-color: var(--ept-color-danger);
}
.ept-tag.ept-tag--error {
  --ept-tag-text-color: var(--ept-color-error);
}
.ept-tag.ept-tag--info {
  --ept-tag-text-color: var(--ept-color-info);
}
.ept-tag .ept-icon {
  border-radius: 50%;
  cursor: pointer;
  font-size: calc(var(--ept-icon-size) - 2px);
  height: var(--ept-icon-size);
  width: var(--ept-icon-size);
}
.ept-tag .ept-tag__close {
  margin-left: 6px;
}
.ept-tag--dark {
  --ept-tag-text-color: var(--ept-color-white);
  --ept-tag-bg-color: var(--ept-color-primary);
  --ept-tag-border-color: var(--ept-color-primary);
  --ept-tag-hover-color: var(--ept-color-primary-light-3);
}
.ept-tag--dark.ept-tag--primary {
  --ept-tag-bg-color: var(--ept-color-primary);
  --ept-tag-border-color: var(--ept-color-primary);
  --ept-tag-hover-color: var(--ept-color-primary-light-3);
}
.ept-tag--dark.ept-tag--success {
  --ept-tag-bg-color: var(--ept-color-success);
  --ept-tag-border-color: var(--ept-color-success);
  --ept-tag-hover-color: var(--ept-color-success-light-3);
}
.ept-tag--dark.ept-tag--warning {
  --ept-tag-bg-color: var(--ept-color-warning);
  --ept-tag-border-color: var(--ept-color-warning);
  --ept-tag-hover-color: var(--ept-color-warning-light-3);
}
.ept-tag--dark.ept-tag--danger {
  --ept-tag-bg-color: var(--ept-color-danger);
  --ept-tag-border-color: var(--ept-color-danger);
  --ept-tag-hover-color: var(--ept-color-danger-light-3);
}
.ept-tag--dark.ept-tag--error {
  --ept-tag-bg-color: var(--ept-color-error);
  --ept-tag-border-color: var(--ept-color-error);
  --ept-tag-hover-color: var(--ept-color-error-light-3);
}
.ept-tag--dark.ept-tag--info {
  --ept-tag-bg-color: var(--ept-color-info);
  --ept-tag-border-color: var(--ept-color-info);
  --ept-tag-hover-color: var(--ept-color-info-light-3);
}
.ept-tag--dark.ept-tag--primary {
  --ept-tag-text-color: var(--ept-color-white);
}
.ept-tag--dark.ept-tag--success {
  --ept-tag-text-color: var(--ept-color-white);
}
.ept-tag--dark.ept-tag--warning {
  --ept-tag-text-color: var(--ept-color-white);
}
.ept-tag--dark.ept-tag--danger {
  --ept-tag-text-color: var(--ept-color-white);
}
.ept-tag--dark.ept-tag--error {
  --ept-tag-text-color: var(--ept-color-white);
}
.ept-tag--dark.ept-tag--info {
  --ept-tag-text-color: var(--ept-color-white);
}

.ept-tag--plain {
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-border-color: var(--ept-color-primary-light-5);
  --ept-tag-hover-color: var(--ept-color-primary);
}
.ept-tag--plain.ept-tag--primary {
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-border-color: var(--ept-color-primary-light-5);
  --ept-tag-hover-color: var(--ept-color-primary);
}
.ept-tag--plain.ept-tag--success {
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-border-color: var(--ept-color-success-light-5);
  --ept-tag-hover-color: var(--ept-color-success);
}
.ept-tag--plain.ept-tag--warning {
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-border-color: var(--ept-color-warning-light-5);
  --ept-tag-hover-color: var(--ept-color-warning);
}
.ept-tag--plain.ept-tag--danger {
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-border-color: var(--ept-color-danger-light-5);
  --ept-tag-hover-color: var(--ept-color-danger);
}
.ept-tag--plain.ept-tag--error {
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-border-color: var(--ept-color-error-light-5);
  --ept-tag-hover-color: var(--ept-color-error);
}
.ept-tag--plain.ept-tag--info {
  --ept-tag-bg-color: var(--ept-fill-color-blank);
  --ept-tag-border-color: var(--ept-color-info-light-5);
  --ept-tag-hover-color: var(--ept-color-info);
}

.ept-tag.is-closable {
  padding-right: 5px;
}
.ept-tag--large {
  padding: 0 11px;
  height: 32px;
  --ept-icon-size: 16px;
}
.ept-tag--large .ept-tag__close {
  margin-left: 8px;
}
.ept-tag--large.is-closable {
  padding-right: 7px;
}

.ept-tag--small {
  padding: 0 7px;
  height: 20px;
  --ept-icon-size: 12px;
}
.ept-tag--small .ept-tag__close {
  margin-left: 4px;
}
.ept-tag--small.is-closable {
  padding-right: 3px;
}

.ept-tag--small .ept-icon-close {
  transform: scale(0.8);
}

.ept-tag.ept-tag--primary.is-hit {
  border-color: var(--ept-color-primary);
}

.ept-tag.ept-tag--success.is-hit {
  border-color: var(--ept-color-success);
}

.ept-tag.ept-tag--warning.is-hit {
  border-color: var(--ept-color-warning);
}

.ept-tag.ept-tag--danger.is-hit {
  border-color: var(--ept-color-danger);
}

.ept-tag.ept-tag--error.is-hit {
  border-color: var(--ept-color-error);
}

.ept-tag.ept-tag--info.is-hit {
  border-color: var(--ept-color-info);
}/* Element Chalk Variables */
.ept-select-dropdown__item {
  font-size: var(--ept-font-size-base);
  padding: 0 32px 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--ept-text-color-regular);
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  cursor: pointer;
}
.ept-select-dropdown__item.is-hovering {
  background-color: var(--ept-fill-color-light);
}

.ept-select-dropdown__item.is-selected {
  color: var(--ept-color-primary);
  font-weight: bold;
}

.ept-select-dropdown__item.is-disabled {
  color: var(--ept-text-color-placeholder);
  cursor: not-allowed;
  background-color: unset;
}

.ept-select-dropdown.is-multiple .ept-select-dropdown__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(--ept-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;
}
.ept-select-dropdown.is-multiple .ept-select-dropdown__item.is-disabled::after {
  background-color: var(--ept-text-color-placeholder);
}/* Element Chalk Variables */
.ept-select-group {
  margin: 0;
  padding: 0;
}
.ept-select-group__wrap {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.ept-select-group__title {
  padding-left: 20px;
  font-size: 12px;
  color: var(--ept-color-info);
  line-height: 34px;
}

.ept-select-group .ept-select-dropdown__item {
  padding-left: 20px;
}/* Element Chalk Variables */
.ept-select-dropdown {
  z-index: calc(var(--ept-index-top) + 1);
  border-radius: var(--ept-border-radius-base);
  box-sizing: border-box;
}
.ept-select-dropdown .ept-scrollbar.is-empty .ept-select-dropdown__list {
  padding: 0;
}

.ept-select-dropdown__loading {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--ept-text-color-secondary);
  font-size: var(--ept-select-font-size);
}

.ept-select-dropdown__empty {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--ept-text-color-secondary);
  font-size: var(--ept-select-font-size);
}

.ept-select-dropdown__wrap {
  max-height: 274px;
}

.ept-select-dropdown__list {
  list-style: none;
  padding: 6px 0;
  margin: 0;
  box-sizing: border-box;
}
.ept-select-dropdown__list.ept-vl__window {
  margin: 6px 0;
  padding: 0;
}

.ept-select-dropdown__header {
  padding: 10px;
  border-bottom: 1px solid var(--ept-border-color-light);
}

.ept-select-dropdown__footer {
  padding: 10px;
  border-top: 1px solid var(--ept-border-color-light);
}

.ept-select-dropdown__item {
  font-size: var(--ept-font-size-base);
  padding: 0 32px 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--ept-text-color-regular);
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  cursor: pointer;
}
.ept-select-dropdown__item.is-hovering {
  background-color: var(--ept-fill-color-light);
}

.ept-select-dropdown__item.is-selected {
  color: var(--ept-color-primary);
  font-weight: bold;
}

.ept-select-dropdown__item.is-disabled {
  color: var(--ept-text-color-placeholder);
  cursor: not-allowed;
  background-color: unset;
}

.ept-select-dropdown.is-multiple .ept-select-dropdown__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(--ept-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;
}
.ept-select-dropdown.is-multiple .ept-select-dropdown__item.is-disabled::after {
  background-color: var(--ept-text-color-placeholder);
}

.ept-select-group {
  margin: 0;
  padding: 0;
}
.ept-select-group__wrap {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.ept-select-group__title {
  padding-left: 20px;
  font-size: 12px;
  color: var(--ept-color-info);
  line-height: 34px;
}

.ept-select-group .ept-select-dropdown__item {
  padding-left: 20px;
}

.ept-select {
  --ept-select-border-color-hover: var(--ept-border-color-hover);
  --ept-select-disabled-color: var(--ept-disabled-text-color);
  --ept-select-disabled-border: var(--ept-disabled-border-color);
  --ept-select-font-size: var(--ept-font-size-base);
  --ept-select-close-hover-color: var(--ept-text-color-secondary);
  --ept-select-input-color: var(--ept-text-color-placeholder);
  --ept-select-multiple-input-color: var(--ept-text-color-regular);
  --ept-select-input-focus-border-color: var(--ept-color-primary);
  --ept-select-input-font-size: 14px;
  --ept-select-width: 100%;
}

.ept-select {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: var(--ept-select-width);
}
.ept-select__wrapper {
  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  text-align: left;
  font-size: 14px;
  padding: 4px 12px;
  gap: 6px;
  min-height: 32px;
  line-height: 24px;
  border-radius: var(--ept-border-radius-base);
  background-color: var(--ept-fill-color-blank);
  transition: var(--ept-transition-duration);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 1px var(--ept-border-color) inset;
}
.ept-select__wrapper.is-filterable {
  cursor: text;
}

.ept-select__wrapper.is-focused {
  box-shadow: 0 0 0 1px var(--ept-color-primary) inset;
}

.ept-select__wrapper.is-hovering:not(.is-focused) {
  box-shadow: 0 0 0 1px var(--ept-border-color-hover) inset;
}

.ept-select__wrapper.is-disabled {
  cursor: not-allowed;
  background-color: var(--ept-fill-color-light);
  color: var(--ept-text-color-placeholder);
  box-shadow: 0 0 0 1px var(--ept-select-disabled-border) inset;
}
.ept-select__wrapper.is-disabled:hover {
  box-shadow: 0 0 0 1px var(--ept-select-disabled-border) inset;
}
.ept-select__wrapper.is-disabled.is-focus {
  box-shadow: 0 0 0 1px var(--ept-input-focus-border-color) inset;
}
.ept-select__wrapper.is-disabled .ept-select__selected-item {
  color: var(--ept-select-disabled-color);
}

.ept-select__wrapper.is-disabled .ept-select__caret {
  cursor: not-allowed;
}

.ept-select__wrapper.is-disabled .ept-tag {
  cursor: not-allowed;
}

.ept-select__prefix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 6px;
  color: var(--ept-input-icon-color, var(--ept-text-color-placeholder));
}

.ept-select__suffix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 6px;
  color: var(--ept-input-icon-color, var(--ept-text-color-placeholder));
}

.ept-select__caret {
  color: var(--ept-select-input-color);
  font-size: var(--ept-select-input-font-size);
  transition: var(--ept-transition-duration);
  transform: rotateZ(0deg);
  cursor: pointer;
}
.ept-select__caret.is-reverse {
  transform: rotateZ(180deg);
}

.ept-select__selection {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
  min-width: 0;
  gap: 6px;
}
.ept-select__selection.is-near {
  margin-left: -8px;
}

.ept-select__selection .ept-tag {
  cursor: pointer;
  border-color: transparent;
}
.ept-select__selection .ept-tag.ept-tag--plain {
  border-color: var(--ept-tag-border-color);
}
.ept-select__selection .ept-tag .ept-tag__content {
  min-width: 0;
}

.ept-select__selected-item {
  display: flex;
  flex-wrap: wrap;
  user-select: none;
}

.ept-select__tags-text {
  display: block;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ept-select__placeholder {
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--ept-input-text-color, var(--ept-text-color-regular));
}
.ept-select__placeholder.is-transparent {
  user-select: none;
  color: var(--ept-text-color-placeholder);
}

.ept-select__popper.ept-popper {
  background: var(--ept-bg-color-overlay);
  border: 1px solid var(--ept-border-color-light);
  box-shadow: var(--ept-box-shadow-light);
}
.ept-select__popper.ept-popper .ept-popper__arrow::before {
  border: 1px solid var(--ept-border-color-light);
}
.ept-select__popper.ept-popper[data-popper-placement^=top] .ept-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ept-select__popper.ept-popper[data-popper-placement^=bottom] .ept-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.ept-select__popper.ept-popper[data-popper-placement^=left] .ept-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.ept-select__popper.ept-popper[data-popper-placement^=right] .ept-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.ept-select__input-wrapper {
  max-width: 100%;
}
.ept-select__input-wrapper.is-hidden {
  position: absolute;
  opacity: 0;
}

.ept-select__input {
  border: none;
  outline: none;
  padding: 0;
  color: var(--ept-select-multiple-input-color);
  font-size: inherit;
  font-family: inherit;
  appearance: none;
  height: 24px;
  max-width: 100%;
  background-color: transparent;
}
.ept-select__input.is-disabled {
  cursor: not-allowed;
}

.ept-select__input-calculator {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 100%;
  visibility: hidden;
  white-space: pre;
  overflow: hidden;
}

.ept-select--large .ept-select__wrapper {
  gap: 6px;
  padding: 8px 16px;
  min-height: 40px;
  line-height: 24px;
  font-size: 14px;
}

.ept-select--large .ept-select__selection {
  gap: 6px;
}
.ept-select--large .ept-select__selection.is-near {
  margin-left: -8px;
}

.ept-select--large .ept-select__prefix {
  gap: 6px;
}

.ept-select--large .ept-select__suffix {
  gap: 6px;
}

.ept-select--large .ept-select__input {
  height: 24px;
}

.ept-select--small .ept-select__wrapper {
  gap: 4px;
  padding: 2px 8px;
  min-height: 24px;
  line-height: 20px;
  font-size: 12px;
}

.ept-select--small .ept-select__selection {
  gap: 4px;
}
.ept-select--small .ept-select__selection.is-near {
  margin-left: -6px;
}

.ept-select--small .ept-select__prefix {
  gap: 4px;
}

.ept-select--small .ept-select__suffix {
  gap: 4px;
}

.ept-select--small .ept-select__input {
  height: 20px;
}/* Element Chalk Variables */
.ept-table {
  --ept-table-border-color: var(--ept-border-color-lighter);
  --ept-table-border: 1px solid var(--ept-table-border-color);
  --ept-table-text-color: var(--ept-text-color-regular);
  --ept-table-header-text-color: var(--ept-text-color-secondary);
  --ept-table-row-hover-bg-color: var(--ept-fill-color-light);
  --ept-table-current-row-bg-color: var(--ept-color-primary-light-9);
  --ept-table-header-bg-color: var(--ept-bg-color);
  --ept-table-fixed-box-shadow: var(--ept-box-shadow-light);
  --ept-table-bg-color: var(--ept-fill-color-blank);
  --ept-table-tr-bg-color: var(--ept-bg-color);
  --ept-table-expanded-cell-bg-color: var(--ept-fill-color-blank);
  --ept-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --ept-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --ept-table-index: var(--ept-index-normal);
}

.ept-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  height: fit-content;
  width: 100%;
  max-width: 100%;
  background-color: var(--ept-table-bg-color);
  font-size: 14px;
  color: var(--ept-table-text-color);
}
.ept-table__inner-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ept-table__inner-wrapper::before {
  left: 0;
  bottom: 0;
  height: 1px;
}

.ept-table tbody:focus-visible {
  outline: none;
}
.ept-table.has-footer.ept-table--scrollable-y tr:last-child td.ept-table__cell, .ept-table.has-footer.ept-table--fluid-height tr:last-child td.ept-table__cell {
  border-bottom-color: transparent;
}
.ept-table__empty-block {
  position: sticky;
  left: 0;
  min-height: 60px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ept-table__empty-text {
  line-height: 60px;
  width: 50%;
  color: var(--ept-text-color-secondary);
}

.ept-table__expand-column .cell {
  padding: 0;
  text-align: center;
  user-select: none;
}

.ept-table__expand-icon {
  position: relative;
  cursor: pointer;
  color: var(--ept-text-color-regular);
  font-size: 12px;
  transition: transform var(--ept-transition-duration-fast) ease-in-out;
  height: 20px;
}
.ept-table__expand-icon--expanded {
  transform: rotate(90deg);
}

.ept-table__expand-icon > .ept-icon {
  font-size: 12px;
}

.ept-table__expanded-cell {
  background-color: var(--ept-table-expanded-cell-bg-color);
}
.ept-table__expanded-cell[class*=cell] {
  padding: 20px 50px;
}
.ept-table__expanded-cell:hover {
  background-color: transparent !important;
}

.ept-table__placeholder {
  display: inline-block;
  width: 20px;
}

.ept-table__append-wrapper {
  overflow: hidden;
}

.ept-table--fit {
  border-right: 0;
  border-bottom: 0;
}
.ept-table--fit .ept-table__cell.gutter {
  border-right-width: 1px;
}
.ept-table--fit .ept-table__inner-wrapper::before {
  width: 100%;
}

.ept-table thead {
  color: var(--ept-table-header-text-color);
}
.ept-table thead th {
  font-weight: 600;
}
.ept-table thead.is-group th.ept-table__cell {
  background: var(--ept-fill-color-light);
}
.ept-table .ept-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: var(--ept-table-index);
}
.ept-table .ept-table__cell.is-center {
  text-align: center;
}

.ept-table .ept-table__cell.is-right {
  text-align: right;
}

.ept-table .ept-table__cell.gutter {
  width: 15px;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0;
}
.ept-table .ept-table__cell.is-hidden > * {
  visibility: hidden;
}
.ept-table .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  overflow-wrap: break-word;
  line-height: 23px;
  padding: 0 12px;
}
.ept-table .cell.ept-tooltip {
  white-space: nowrap;
  min-width: 50px;
}
.ept-table--large {
  font-size: var(--ept-font-size-base);
}
.ept-table--large .ept-table__cell {
  padding: 12px 0;
}
.ept-table--large .cell {
  padding: 0 16px;
}

.ept-table--default {
  font-size: 14px;
}
.ept-table--default .ept-table__cell {
  padding: 8px 0;
}
.ept-table--default .cell {
  padding: 0 12px;
}

.ept-table--small {
  font-size: 12px;
}
.ept-table--small .ept-table__cell {
  padding: 4px 0;
}
.ept-table--small .cell {
  padding: 0 8px;
}

.ept-table tr {
  background-color: var(--ept-table-tr-bg-color);
}
.ept-table tr input[type=checkbox] {
  margin: 0;
}
.ept-table th.ept-table__cell.is-leaf,
.ept-table td.ept-table__cell {
  border-bottom: var(--ept-table-border);
}
.ept-table th.ept-table__cell.is-sortable {
  cursor: pointer;
}
.ept-table th.ept-table__cell {
  background-color: var(--ept-table-header-bg-color);
}
.ept-table th.ept-table__cell > .cell.highlight {
  color: var(--ept-color-primary);
}
.ept-table th.ept-table__cell.required > div::before {
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d51;
  margin-right: 5px;
  vertical-align: middle;
}
.ept-table td.ept-table__cell div {
  box-sizing: border-box;
}
.ept-table td.ept-table__cell.gutter {
  width: 0;
}
.ept-table--border::after, .ept-table--border::before, .ept-table--border .ept-table__inner-wrapper::after, .ept-table__inner-wrapper::before {
  content: "";
  position: absolute;
  background-color: var(--ept-table-border-color);
  z-index: calc(var(--ept-table-index) + 2);
}

.ept-table--border .ept-table__inner-wrapper::after {
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  z-index: calc(var(--ept-table-index) + 2);
}

.ept-table--border::before {
  top: -1px;
  left: 0;
  width: 1px;
  height: 100%;
}
.ept-table--border::after {
  top: -1px;
  right: 0;
  width: 1px;
  height: 100%;
}
.ept-table--border .ept-table__inner-wrapper {
  border-right: none;
  border-bottom: none;
}

.ept-table--border .ept-table__footer-wrapper {
  position: relative;
  flex-shrink: 0;
}

.ept-table--border .ept-table__cell {
  border-right: var(--ept-table-border);
}
.ept-table--border th.ept-table__cell.gutter:last-of-type {
  border-bottom: var(--ept-table-border);
  border-bottom-width: 1px;
}
.ept-table--border th.ept-table__cell {
  border-bottom: var(--ept-table-border);
}

.ept-table--hidden {
  visibility: hidden;
}

.ept-table__header-wrapper, .ept-table__body-wrapper, .ept-table__footer-wrapper {
  width: 100%;
}
.ept-table__header-wrapper tr td.ept-table-fixed-column--left, .ept-table__header-wrapper tr td.ept-table-fixed-column--right,
.ept-table__header-wrapper tr th.ept-table-fixed-column--left,
.ept-table__header-wrapper tr th.ept-table-fixed-column--right, .ept-table__body-wrapper tr td.ept-table-fixed-column--left, .ept-table__body-wrapper tr td.ept-table-fixed-column--right,
.ept-table__body-wrapper tr th.ept-table-fixed-column--left,
.ept-table__body-wrapper tr th.ept-table-fixed-column--right, .ept-table__footer-wrapper tr td.ept-table-fixed-column--left, .ept-table__footer-wrapper tr td.ept-table-fixed-column--right,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--left,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--right {
  position: sticky !important;
  background: inherit;
  z-index: calc(var(--ept-table-index) + 1);
}
.ept-table__header-wrapper tr td.ept-table-fixed-column--left.is-last-column::before, .ept-table__header-wrapper tr td.ept-table-fixed-column--left.is-first-column::before, .ept-table__header-wrapper tr td.ept-table-fixed-column--right.is-last-column::before, .ept-table__header-wrapper tr td.ept-table-fixed-column--right.is-first-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--left.is-last-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--left.is-first-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--right.is-last-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--right.is-first-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--left.is-last-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--left.is-first-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--right.is-last-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--right.is-first-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--left.is-last-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--left.is-first-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--right.is-last-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--right.is-first-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--left.is-last-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--left.is-first-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--right.is-last-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--right.is-first-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--left.is-last-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--left.is-first-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--right.is-last-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--right.is-first-column::before {
  content: "";
  position: absolute;
  top: 0px;
  width: 10px;
  bottom: -1px;
  overflow-x: hidden;
  overflow-y: hidden;
  box-shadow: none;
  touch-action: none;
  pointer-events: none;
}
.ept-table__header-wrapper tr td.ept-table-fixed-column--left.is-first-column::before, .ept-table__header-wrapper tr td.ept-table-fixed-column--right.is-first-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--left.is-first-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--right.is-first-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--left.is-first-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--right.is-first-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--left.is-first-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--right.is-first-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--left.is-first-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--right.is-first-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--left.is-first-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--right.is-first-column::before {
  left: -10px;
}
.ept-table__header-wrapper tr td.ept-table-fixed-column--left.is-last-column::before, .ept-table__header-wrapper tr td.ept-table-fixed-column--right.is-last-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--left.is-last-column::before,
.ept-table__header-wrapper tr th.ept-table-fixed-column--right.is-last-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--left.is-last-column::before, .ept-table__body-wrapper tr td.ept-table-fixed-column--right.is-last-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--left.is-last-column::before,
.ept-table__body-wrapper tr th.ept-table-fixed-column--right.is-last-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--left.is-last-column::before, .ept-table__footer-wrapper tr td.ept-table-fixed-column--right.is-last-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--left.is-last-column::before,
.ept-table__footer-wrapper tr th.ept-table-fixed-column--right.is-last-column::before {
  right: -10px;
  box-shadow: none;
}
.ept-table__header-wrapper tr td.ept-table__fixed-right-patch,
.ept-table__header-wrapper tr th.ept-table__fixed-right-patch, .ept-table__body-wrapper tr td.ept-table__fixed-right-patch,
.ept-table__body-wrapper tr th.ept-table__fixed-right-patch, .ept-table__footer-wrapper tr td.ept-table__fixed-right-patch,
.ept-table__footer-wrapper tr th.ept-table__fixed-right-patch {
  position: sticky !important;
  z-index: calc(var(--ept-table-index) + 1);
  background: #fff;
  right: 0;
}

.ept-table__header-wrapper {
  flex-shrink: 0;
}
.ept-table__header-wrapper tr th.ept-table-fixed-column--left, .ept-table__header-wrapper tr th.ept-table-fixed-column--right {
  background-color: var(--ept-table-header-bg-color);
}

.ept-table__header, .ept-table__body, .ept-table__footer {
  table-layout: fixed;
  border-collapse: separate;
}

.ept-table__header-wrapper {
  overflow: hidden;
}
.ept-table__header-wrapper tbody td.ept-table__cell {
  background-color: var(--ept-table-row-hover-bg-color);
  color: var(--ept-table-text-color);
}

.ept-table__footer-wrapper {
  overflow: hidden;
  flex-shrink: 0;
}
.ept-table__footer-wrapper tfoot td.ept-table__cell {
  background-color: var(--ept-table-row-hover-bg-color);
  color: var(--ept-table-text-color);
}

.ept-table__header-wrapper .ept-table-column--selection > .cell, .ept-table__body-wrapper .ept-table-column--selection > .cell {
  display: inline-flex;
  align-items: center;
  height: 23px;
}
.ept-table__header-wrapper .ept-table-column--selection .ept-checkbox, .ept-table__body-wrapper .ept-table-column--selection .ept-checkbox {
  height: unset;
}

.ept-table.is-scrolling-left .ept-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--ept-table-fixed-right-column);
}
.ept-table.is-scrolling-left.ept-table--border .ept-table-fixed-column--left.is-last-column.ept-table__cell {
  border-right: var(--ept-table-border);
}
.ept-table.is-scrolling-left th.ept-table-fixed-column--left {
  background-color: var(--ept-table-header-bg-color);
}

.ept-table.is-scrolling-right .ept-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--ept-table-fixed-left-column);
}
.ept-table.is-scrolling-right .ept-table-fixed-column--left.is-last-column.ept-table__cell {
  border-right: none;
}
.ept-table.is-scrolling-right th.ept-table-fixed-column--right {
  background-color: var(--ept-table-header-bg-color);
}

.ept-table.is-scrolling-middle .ept-table-fixed-column--left.is-last-column.ept-table__cell {
  border-right: none;
}
.ept-table.is-scrolling-middle .ept-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--ept-table-fixed-right-column);
}
.ept-table.is-scrolling-middle .ept-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--ept-table-fixed-left-column);
}

.ept-table.is-scrolling-none .ept-table-fixed-column--left.is-first-column::before, .ept-table.is-scrolling-none .ept-table-fixed-column--left.is-last-column::before,
.ept-table.is-scrolling-none .ept-table-fixed-column--right.is-first-column::before,
.ept-table.is-scrolling-none .ept-table-fixed-column--right.is-last-column::before {
  box-shadow: none;
}
.ept-table.is-scrolling-none th.ept-table-fixed-column--left,
.ept-table.is-scrolling-none th.ept-table-fixed-column--right {
  background-color: var(--ept-table-header-bg-color);
}

.ept-table__body-wrapper {
  overflow: hidden;
  position: relative;
  flex: 1;
}
.ept-table__body-wrapper .ept-scrollbar__bar {
  z-index: calc(var(--ept-table-index) + 2);
}

.ept-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;
}
.ept-table .sort-caret {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  position: absolute;
  left: 7px;
}
.ept-table .sort-caret.ascending {
  border-bottom-color: var(--ept-text-color-placeholder);
  top: -5px;
}
.ept-table .sort-caret.descending {
  border-top-color: var(--ept-text-color-placeholder);
  bottom: -3px;
}
.ept-table .ascending .sort-caret.ascending {
  border-bottom-color: var(--ept-color-primary);
}
.ept-table .descending .sort-caret.descending {
  border-top-color: var(--ept-color-primary);
}
.ept-table .hidden-columns {
  visibility: hidden;
  position: absolute;
  z-index: -1;
}
.ept-table--striped .ept-table__body tr.ept-table__row--striped td.ept-table__cell {
  background: var(--ept-fill-color-lighter);
}
.ept-table--striped .ept-table__body tr.ept-table__row--striped.current-row td.ept-table__cell {
  background-color: var(--ept-table-current-row-bg-color);
}

.ept-table__body tr.hover-row > td.ept-table__cell, .ept-table__body tr.hover-row.current-row > td.ept-table__cell, .ept-table__body tr.hover-row.ept-table__row--striped > td.ept-table__cell, .ept-table__body tr.hover-row.ept-table__row--striped.current-row > td.ept-table__cell {
  background-color: var(--ept-table-row-hover-bg-color);
}
.ept-table__body tr > td.hover-cell {
  background-color: var(--ept-table-row-hover-bg-color);
}
.ept-table__body tr.current-row > td.ept-table__cell {
  background-color: var(--ept-table-current-row-bg-color);
}

.ept-table.ept-table--scrollable-y .ept-table__body-header {
  position: sticky;
  top: 0;
  z-index: calc(var(--ept-table-index) + 2);
}

.ept-table.ept-table--scrollable-y .ept-table__body-footer {
  position: sticky;
  bottom: 0;
  z-index: calc(var(--ept-table-index) + 2);
}

.ept-table__column-resize-proxy {
  position: absolute;
  left: 200px;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: var(--ept-table-border);
  z-index: calc(var(--ept-table-index) + 9);
}

.ept-table__column-filter-trigger {
  display: inline-block;
  cursor: pointer;
}
.ept-table__column-filter-trigger i {
  color: var(--ept-color-info);
  font-size: 14px;
  vertical-align: middle;
}

.ept-table__border-left-patch {
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  z-index: calc(var(--ept-table-index) + 2);
  position: absolute;
  background-color: var(--ept-table-border-color);
}

.ept-table__border-bottom-patch {
  left: 0;
  height: 1px;
  z-index: calc(var(--ept-table-index) + 2);
  position: absolute;
  background-color: var(--ept-table-border-color);
}

.ept-table__border-right-patch {
  top: 0;
  height: 100%;
  width: 1px;
  z-index: calc(var(--ept-table-index) + 2);
  position: absolute;
  background-color: var(--ept-table-border-color);
}

.ept-table--enable-row-transition .ept-table__body td.ept-table__cell {
  transition: background-color 0.25s ease;
}

.ept-table--enable-row-hover .ept-table__body tr:hover > td.ept-table__cell {
  background-color: var(--ept-table-row-hover-bg-color);
}

.ept-table [class*=ept-table__row--level] .ept-table__expand-icon {
  display: inline-block;
  width: 12px;
  line-height: 12px;
  height: 12px;
  text-align: center;
  margin-right: 8px;
}
.ept-table .ept-table.ept-table--border .ept-table__cell {
  border-right: var(--ept-table-border);
}
.ept-table:not(.ept-table--border) .ept-table__cell {
  border-right: none;
}
.ept-table:not(.ept-table--border) > .ept-table__inner-wrapper::after {
  content: none;
}/* Element Chalk Variables */
.ept-checkbox {
  --ept-checkbox-font-size: 14px;
  --ept-checkbox-font-weight: var(--ept-font-weight-primary);
  --ept-checkbox-text-color: var(--ept-text-color-regular);
  --ept-checkbox-input-height: 14px;
  --ept-checkbox-input-width: 14px;
  --ept-checkbox-border-radius: var(--ept-border-radius-small);
  --ept-checkbox-bg-color: var(--ept-fill-color-blank);
  --ept-checkbox-input-border: var(--ept-border);
  --ept-checkbox-disabled-border-color: var(--ept-border-color);
  --ept-checkbox-disabled-input-fill: var(--ept-fill-color-light);
  --ept-checkbox-disabled-icon-color: var(--ept-text-color-placeholder);
  --ept-checkbox-disabled-checked-input-fill: var(--ept-border-color-extra-light);
  --ept-checkbox-disabled-checked-input-border-color: var(--ept-border-color);
  --ept-checkbox-disabled-checked-icon-color: var(--ept-text-color-placeholder);
  --ept-checkbox-checked-text-color: var(--ept-color-primary);
  --ept-checkbox-checked-input-border-color: var(--ept-color-primary);
  --ept-checkbox-checked-bg-color: var(--ept-color-primary);
  --ept-checkbox-checked-icon-color: var(--ept-color-white);
  --ept-checkbox-input-border-color-hover: var(--ept-color-primary);
}

.ept-checkbox {
  color: var(--ept-checkbox-text-color);
  font-weight: var(--ept-checkbox-font-weight);
  font-size: var(--ept-font-size-base);
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  user-select: none;
  margin-right: 30px;
  height: var(--ept-checkbox-height, 32px);
}
.ept-checkbox.is-disabled {
  cursor: not-allowed;
}

.ept-checkbox.is-bordered {
  padding: 0 15px 0 9px;
  border-radius: var(--ept-border-radius-base);
  border: var(--ept-border);
  box-sizing: border-box;
}
.ept-checkbox.is-bordered.is-checked {
  border-color: var(--ept-color-primary);
}
.ept-checkbox.is-bordered.is-disabled {
  border-color: var(--ept-border-color-lighter);
}
.ept-checkbox.is-bordered.ept-checkbox--large {
  padding: 0 19px 0 11px;
  border-radius: var(--ept-border-radius-base);
}
.ept-checkbox.is-bordered.ept-checkbox--large .ept-checkbox__label {
  font-size: var(--ept-font-size-base);
}
.ept-checkbox.is-bordered.ept-checkbox--large .ept-checkbox__inner {
  height: 14px;
  width: 14px;
}
.ept-checkbox.is-bordered.ept-checkbox--small {
  padding: 0 11px 0 7px;
  border-radius: calc(var(--ept-border-radius-base) - 1px);
}
.ept-checkbox.is-bordered.ept-checkbox--small .ept-checkbox__label {
  font-size: 12px;
}
.ept-checkbox.is-bordered.ept-checkbox--small .ept-checkbox__inner {
  height: 12px;
  width: 12px;
}
.ept-checkbox.is-bordered.ept-checkbox--small .ept-checkbox__inner::after {
  height: 6px;
  width: 2px;
}

.ept-checkbox input:focus-visible + .ept-checkbox__inner {
  outline: 2px solid var(--ept-checkbox-input-border-color-hover);
  outline-offset: 1px;
  border-radius: var(--ept-checkbox-border-radius);
}
.ept-checkbox__input {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-flex;
  position: relative;
}
.ept-checkbox__input.is-disabled .ept-checkbox__inner {
  background-color: var(--ept-checkbox-disabled-input-fill);
  border-color: var(--ept-checkbox-disabled-border-color);
  cursor: not-allowed;
}
.ept-checkbox__input.is-disabled .ept-checkbox__inner::after {
  cursor: not-allowed;
  border-color: var(--ept-checkbox-disabled-icon-color);
}
.ept-checkbox__input.is-disabled.is-checked .ept-checkbox__inner {
  background-color: var(--ept-checkbox-disabled-checked-input-fill);
  border-color: var(--ept-checkbox-disabled-checked-input-border-color);
}
.ept-checkbox__input.is-disabled.is-checked .ept-checkbox__inner::after {
  border-color: var(--ept-checkbox-disabled-checked-icon-color);
}
.ept-checkbox__input.is-disabled.is-indeterminate .ept-checkbox__inner {
  background-color: var(--ept-checkbox-disabled-checked-input-fill);
  border-color: var(--ept-checkbox-disabled-checked-input-border-color);
}
.ept-checkbox__input.is-disabled.is-indeterminate .ept-checkbox__inner::before {
  background-color: var(--ept-checkbox-disabled-checked-icon-color);
  border-color: var(--ept-checkbox-disabled-checked-icon-color);
}
.ept-checkbox__input.is-disabled + span.ept-checkbox__label {
  color: var(--ept-disabled-text-color);
  cursor: not-allowed;
}

.ept-checkbox__input.is-checked .ept-checkbox__inner {
  background-color: var(--ept-checkbox-checked-bg-color);
  border-color: var(--ept-checkbox-checked-input-border-color);
}
.ept-checkbox__input.is-checked .ept-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
  border-color: var(--ept-checkbox-checked-icon-color);
}
.ept-checkbox__input.is-checked + .ept-checkbox__label {
  color: var(--ept-checkbox-checked-text-color);
}

.ept-checkbox__input.is-focus:not(.is-checked) .ept-checkbox__original:not(:focus-visible) {
  border-color: var(--ept-checkbox-input-border-color-hover);
}

.ept-checkbox__input.is-indeterminate .ept-checkbox__inner {
  background-color: var(--ept-checkbox-checked-bg-color);
  border-color: var(--ept-checkbox-checked-input-border-color);
}
.ept-checkbox__input.is-indeterminate .ept-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: var(--ept-checkbox-checked-icon-color);
  height: 2px;
  transform: scale(0.5);
  left: 0;
  right: 0;
  top: 5px;
}
.ept-checkbox__input.is-indeterminate .ept-checkbox__inner::after {
  display: none;
}

.ept-checkbox__inner {
  display: inline-block;
  position: relative;
  border: var(--ept-checkbox-input-border);
  border-radius: var(--ept-checkbox-border-radius);
  box-sizing: border-box;
  width: var(--ept-checkbox-input-width);
  height: var(--ept-checkbox-input-height);
  background-color: var(--ept-checkbox-bg-color);
  z-index: var(--ept-index-normal);
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), outline 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}
.ept-checkbox__inner:hover {
  border-color: var(--ept-checkbox-input-border-color-hover);
}
.ept-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 0.15s ease-in 0.05s;
  transform-origin: center;
}

.ept-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.ept-checkbox__label {
  display: inline-block;
  padding-left: 8px;
  line-height: 1;
  font-size: var(--ept-checkbox-font-size);
}

.ept-checkbox.ept-checkbox--large {
  height: 40px;
}
.ept-checkbox.ept-checkbox--large .ept-checkbox__label {
  font-size: 14px;
}

.ept-checkbox.ept-checkbox--large .ept-checkbox__inner {
  width: 14px;
  height: 14px;
}

.ept-checkbox.ept-checkbox--small {
  height: 24px;
}
.ept-checkbox.ept-checkbox--small .ept-checkbox__label {
  font-size: 12px;
}

.ept-checkbox.ept-checkbox--small .ept-checkbox__inner {
  width: 12px;
  height: 12px;
}

.ept-checkbox.ept-checkbox--small .ept-checkbox__input.is-indeterminate .ept-checkbox__inner::before {
  top: 4px;
}

.ept-checkbox.ept-checkbox--small .ept-checkbox__inner::after {
  width: 2px;
  height: 6px;
}

.ept-checkbox:last-of-type {
  margin-right: 0;
}/* Element Chalk Variables */
.ept-table-column--selection .cell {
  padding-left: 14px;
  padding-right: 14px;
}

.ept-table-filter {
  border: solid 1px var(--ept-border-color-lighter);
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: var(--ept-box-shadow-light);
  box-sizing: border-box;
  /** used for dropdown mode */
}
.ept-table-filter__list {
  padding: 5px 0;
  margin: 0;
  list-style: none;
  min-width: 100px;
}

.ept-table-filter__list-item {
  line-height: 36px;
  padding: 0 10px;
  cursor: pointer;
  font-size: var(--ept-font-size-base);
}
.ept-table-filter__list-item:hover {
  background-color: var(--ept-color-primary-light-9);
  color: var(--ept-color-primary);
}
.ept-table-filter__list-item.is-active {
  background-color: var(--ept-color-primary);
  color: #ffffff;
}

.ept-table-filter__content {
  min-width: 100px;
}

.ept-table-filter__bottom {
  border-top: 1px solid var(--ept-border-color-lighter);
  padding: 8px;
}
.ept-table-filter__bottom button {
  background: transparent;
  border: none;
  color: var(--ept-text-color-regular);
  cursor: pointer;
  font-size: var(--ept-font-size-small);
  padding: 0 3px;
}
.ept-table-filter__bottom button:hover {
  color: var(--ept-color-primary);
}
.ept-table-filter__bottom button:focus {
  outline: none;
}
.ept-table-filter__bottom button.is-disabled {
  color: var(--ept-disabled-text-color);
  cursor: not-allowed;
}

.ept-table-filter__wrap {
  max-height: 280px;
}

.ept-table-filter__checkbox-group {
  padding: 10px;
}
.ept-table-filter__checkbox-group label.ept-checkbox {
  display: flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 12px;
  margin-left: 5px;
  height: unset;
}
.ept-table-filter__checkbox-group .ept-checkbox:last-child {
  margin-bottom: 0;
}[data-v-f98c8d18] .ept-table {
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  border-bottom: none;
}
[data-v-f98c8d18] .ept-table .ept-table__cell {
  padding: 11px 0;
}
[data-v-f98c8d18] .ept-table th.ept-table__cell {
  background-color: rgba(44, 98, 255, 0.06);
}
.my-correction[data-v-f98c8d18] {
  width: 100%;
}
.my-correction .correction-container[data-v-f98c8d18] {
  width: 100%;
  background-color: #eceff6;
  margin-top: -1px;
}
.my-correction .correction-container .bg[data-v-f98c8d18] {
  background-repeat: no-repeat;
  background-size: cover;
  height: 142px;
}
.my-correction .correction-container .correction-main[data-v-f98c8d18] {
  background-color: #fff;
  border-radius: 20px;
  padding: 0;
  min-height: calc(100vh - 85px);
  margin: -140px 110px 0px 110px;
}
.my-correction .correction-container .correction-main .main-header[data-v-f98c8d18] {
  width: 100%;
  height: 64px;
  background: #eff7fb;
  border-radius: 20px 20px 0px 0px;
  border: 2px solid #ffffff;
  font-size: 18px;
  font-weight: 500;
  color: #111111;
  padding: 0 30px;
  display: flex;
  align-items: center;
}
.my-correction .correction-container .correction-main .search-container[data-v-f98c8d18] {
  float: left;
  width: 85%;
  display: flex;
}
.my-correction .correction-container .correction-main .search-container .search-item[data-v-f98c8d18] {
  margin-right: 30px;
}
.my-correction .correction-container .correction-main .search-container .search-item span[data-v-f98c8d18] {
  color: #222222;
  margin-right: 10px;
}
.my-correction .correction-container .correction-main .search-container .search-item .ep-select[data-v-f98c8d18],
.my-correction .correction-container .correction-main .search-container .search-item .ep-input[data-v-f98c8d18] {
  width: calc(100% - 85px);
}
.my-correction .correction-container .correction-main .buttons[data-v-f98c8d18] {
  width: 15%;
  float: right;
  display: flex;
  justify-content: end;
}
@media (max-width: 1440px) {
.my-correction .bg[data-v-f98c8d18] {
    background-image: url("https://l.fjny.edu.cn/a-table-web/assets/correction_header_bg1440.png") !important;
}
.my-correction .correction-main[data-v-f98c8d18] {
    margin: -130px 40px 0px 40px !important;
}
.my-correction .correction-main .search-container .search-item[data-v-f98c8d18] {
    margin-right: 12px !important;
}
}.tree-list[data-v-97f5f898] {
  color: #222;
  font-size: 14px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 6px;
  padding-left: 20px;
}
.tree-list .level-item[data-v-97f5f898] {
  line-height: 28px;
  position: relative;
}
.tree-list .level-item[data-v-97f5f898]::before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  z-index: 2;
  background: #e4e4e4;
}
.tree-list .one-level[data-v-97f5f898]::before {
  left: 16px;
  bottom: 15px;
  height: 100%;
}
.tree-list .one-level .row-container[data-v-97f5f898] {
  display: flex;
  align-items: center;
  padding: 0 12px;
  cursor: pointer;
}
.tree-list .one-level .row-container .toggle[data-v-97f5f898] {
  width: 10px;
  height: 10px;
  border-radius: 1px;
  border: 1px solid #dcdcdc;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  background: #fff;
  z-index: 99;
}
.tree-list .one-level .row-container .toggle img[data-v-97f5f898] {
  width: 12px;
  height: 12px;
}
.tree-list .one-level .row-container .content[data-v-97f5f898] {
  display: flex;
  align-items: center;
  position: relative;
}
.tree-list .one-level .row-container .content .line[data-v-97f5f898] {
  width: 7px;
  height: 1px;
  display: inline-block;
  background: #e4e4e4;
  position: absolute;
  left: -16px;
}
.tree-list .one-level .row-container .content .name[data-v-97f5f898] {
  max-width: 190px;
  display: -webkit-box;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  white-space: pre-line;
  background: #fff;
  z-index: 99;
}
.tree-list .one-level .row-container:hover .content .name[data-v-97f5f898] {
  color: #0075ff;
}
.tree-list .one-level.active[data-v-97f5f898] {
  color: #0075ff;
}
.tree-list.tree-list-first[data-v-97f5f898] {
  height: calc((100vh - 185px) / 2 - 56px);
  overflow: auto !important;
  padding-left: 0;
}
.tree-list.tree-list-first > .level-item[data-v-97f5f898]:last-child::before {
  display: none;
}
.tree-list.tree-list-first > .one-level[data-v-97f5f898]::before {
  left: 16px;
  bottom: -13px;
  height: 100%;
}[data-v-ac29d00f] .ept-input__wrapper {
  border-radius: 20px;
}
.comprehensive-container[data-v-ac29d00f] {
  width: 100%;
  background-color: #eceff6;
  margin-top: -1px;
}
.comprehensive-container .bg[data-v-ac29d00f] {
  background-repeat: no-repeat;
  background-size: cover;
  height: 142px;
}
.comprehensive-container .comprehensive-main[data-v-ac29d00f] {
  background-color: #fff;
  border-radius: 20px;
  padding: 0;
  min-height: calc(100vh - 85px);
  margin: -140px 110px 0px 110px;
}
.comprehensive-container .comprehensive-main .main-header[data-v-ac29d00f] {
  width: 100%;
  height: 64px;
  background: #eff7fb;
  border-radius: 20px 20px 0px 0px;
  border: 2px solid #ffffff;
  font-size: 18px;
  font-weight: 500;
  color: #111111;
  padding: 0 30px;
  display: flex;
  align-items: center;
}
.comprehensive-container .comprehensive-main .comprehensive-content[data-v-ac29d00f] {
  padding: 20px;
  display: flex;
  justify-content: space-between;
}
.comprehensive-container .comprehensive-main .comprehensive-content .content-left[data-v-ac29d00f] {
  width: 280px;
  background: #f1f8ff;
  border-radius: 8px;
  padding: 0 6px 6px;
}
.comprehensive-container .comprehensive-main .comprehensive-content .content-left .content-left-identity .header[data-v-ac29d00f],
.comprehensive-container .comprehensive-main .comprehensive-content .content-left .content-left-org .header[data-v-ac29d00f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 10px;
}
.comprehensive-container .comprehensive-main .comprehensive-content .content-left .content-left-identity .header h4[data-v-ac29d00f],
.comprehensive-container .comprehensive-main .comprehensive-content .content-left .content-left-org .header h4[data-v-ac29d00f] {
  font-weight: 500;
  text-shadow: 0 0 0.55px currentcolor;
  font-size: 14px;
  color: #111111;
}
.comprehensive-container .comprehensive-main .comprehensive-content .content-left .content-left-identity .header h4 i[data-v-ac29d00f],
.comprehensive-container .comprehensive-main .comprehensive-content .content-left .content-left-org .header h4 i[data-v-ac29d00f] {
  color: #999999;
}
.comprehensive-container .comprehensive-main .comprehensive-content .content-right[data-v-ac29d00f] {
  width: calc(100% - 300px);
}
.comprehensive-container .comprehensive-main .comprehensive-content .content-right .search-container[data-v-ac29d00f] {
  display: flex;
  justify-content: end;
  padding: 15px 0;
}
.comprehensive-container .comprehensive-main .comprehensive-content .content-right .search-container .ept-button[data-v-ac29d00f] {
  margin-left: 20px;
}/* Element Chalk Variables */
.ept-avatar {
  --ept-avatar-text-color: var(--ept-color-white);
  --ept-avatar-bg-color: var(--ept-text-color-disabled);
  --ept-avatar-text-size: 14px;
  --ept-avatar-icon-size: 18px;
  --ept-avatar-border-radius: var(--ept-border-radius-base);
  --ept-avatar-size-large: 56px;
  --ept-avatar-size: 40px;
  --ept-avatar-size-small: 24px;
  --ept-avatar-size: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  outline: none;
  color: var(--ept-avatar-text-color);
  background: var(--ept-avatar-bg-color);
  width: var(--ept-avatar-size);
  height: var(--ept-avatar-size);
  font-size: var(--ept-avatar-text-size);
}
.ept-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
}
.ept-avatar--circle {
  border-radius: 50%;
}

.ept-avatar--square {
  border-radius: var(--ept-avatar-border-radius);
}

.ept-avatar--icon {
  font-size: var(--ept-avatar-icon-size);
}

.ept-avatar--small {
  --ept-avatar-size: 24px;
}

.ept-avatar--large {
  --ept-avatar-size: 56px;
}.gif {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  top: 0;
  width: 200px;
  height: 200px;
}.view-personal-profile {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
}
.view-personal-profile .custom-header {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/layout_bg.png");
  background-repeat: no-repeat;
  background-size: 100% 72px;
}
.view-personal-profile .content {
  background-image: url("https://l.fjny.edu.cn/a-table-web/assets/header_bg.png");
  background-color: #eceff6;
  background-repeat: no-repeat;
  background-size: 100% 289px;
  position: relative;
  overflow: hidden;
}
.view-personal-profile .content .information {
  position: relative;
  display: flex;
  align-items: center;
  padding: 30px 6% 40px;
}
.view-personal-profile .content .information .text h1 {
  margin: 0 0 15px 0;
  height: 32px;
  font-size: 32px;
  color: #ffffff;
  line-height: 32px;
  font-weight: 400;
}
.view-personal-profile .content .information .text p {
  margin: 0;
  height: 20px;
  font-size: 20px;
  color: #ffffff;
  line-height: 20px;
}
.view-personal-profile .content .information .text p span {
  display: inline-block;
  position: relative;
  margin-right: 20px;
}
.view-personal-profile .content .information .text p span::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 2px;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 16px;
  background-color: #fff;
}
.view-personal-profile .content .information .text p span:last-child {
  margin-right: 0;
}
.view-personal-profile .content .information .text p span:last-child::after {
  display: none;
}
@media (max-width: 1440px) {
.view-personal-profile {
    width: 1440px;
}
.view-personal-profile .custom-header {
    background-position-x: -343px;
    background-size: calc(100% + 343px) 72px;
}
.view-personal-profile .content {
    background-position-x: -343px;
    background-size: calc(100% + 343px) 289px;
}
.view-personal-profile .content > img {
    width: 659px;
    position: absolute;
    height: 346px;
    right: 50px;
}
}
@media (min-width: 1440px) {
.view-personal-profile .content > img {
    width: 659px;
    position: absolute;
    right: 181px;
    height: 346px;
}
}/* Element Chalk Variables */
.ept-tabs {
  --ept-tabs-header-height: 40px;
  display: flex;
}
.ept-tabs__header {
  padding: 0;
  position: relative;
  margin: 0 0 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ept-tabs__header-vertical {
  flex-direction: column;
}

.ept-tabs__active-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: var(--ept-color-primary);
  z-index: 1;
  transition: width var(--ept-transition-duration) var(--ept-transition-function-ease-in-out-bezier), transform var(--ept-transition-duration) var(--ept-transition-function-ease-in-out-bezier);
  list-style: none;
}

.ept-tabs__new-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--ept-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(--ept-text-color-primary);
  cursor: pointer;
  transition: all 0.15s;
}
.ept-tabs__new-tab .is-icon-plus {
  height: inherit;
  width: inherit;
  transform: scale(0.8, 0.8);
}
.ept-tabs__new-tab .is-icon-plus svg {
  vertical-align: middle;
}
.ept-tabs__new-tab:hover {
  color: var(--ept-color-primary);
}

.ept-tabs__new-tab-vertical {
  margin-left: 0;
}

.ept-tabs__nav-wrap {
  overflow: hidden;
  margin-bottom: -1px;
  position: relative;
  flex: 1 auto;
}
.ept-tabs__nav-wrap::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: var(--ept-border-color-light);
  z-index: var(--ept-index-normal);
}
.ept-tabs__nav-wrap.is-scrollable {
  padding: 0 20px;
  box-sizing: border-box;
}

.ept-tabs__nav-scroll {
  overflow: hidden;
}

.ept-tabs__nav-next, .ept-tabs__nav-prev {
  position: absolute;
  cursor: pointer;
  line-height: 44px;
  font-size: 12px;
  color: var(--ept-text-color-secondary);
  width: 20px;
  text-align: center;
}

.ept-tabs__nav-next {
  right: 0;
}

.ept-tabs__nav-prev {
  left: 0;
}

.ept-tabs__nav {
  display: flex;
  white-space: nowrap;
  position: relative;
  transition: transform var(--ept-transition-duration);
  float: left;
  z-index: calc(var(--ept-index-normal) + 1);
}
.ept-tabs__nav.is-stretch {
  min-width: 100%;
  display: flex;
}
.ept-tabs__nav.is-stretch > * {
  flex: 1;
  text-align: center;
}

.ept-tabs__item {
  padding: 0 20px;
  height: var(--ept-tabs-header-height);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  font-size: var(--ept-font-size-base);
  font-weight: 500;
  color: var(--ept-text-color-primary);
  position: relative;
}
.ept-tabs__item:focus, .ept-tabs__item:focus:active {
  outline: none;
}
.ept-tabs__item:focus-visible {
  box-shadow: 0 0 2px 2px var(--ept-color-primary) inset;
  border-radius: 3px;
}
.ept-tabs__item .is-icon-close {
  border-radius: 50%;
  text-align: center;
  transition: all var(--ept-transition-duration) var(--ept-transition-function-ease-in-out-bezier);
  margin-left: 5px;
}
.ept-tabs__item .is-icon-close:before {
  transform: scale(0.9);
  display: inline-block;
}
.ept-tabs__item .is-icon-close:hover {
  background-color: var(--ept-text-color-placeholder);
  color: #ffffff;
}
.ept-tabs__item.is-active {
  color: var(--ept-color-primary);
}

.ept-tabs__item:hover {
  color: var(--ept-color-primary);
  cursor: pointer;
}
.ept-tabs__item.is-disabled {
  color: var(--ept-disabled-text-color);
  cursor: not-allowed;
}

.ept-tabs__content {
  overflow: hidden;
  position: relative;
  flex-grow: 1;
}

.ept-tabs--top > .ept-tabs__header .ept-tabs__item:nth-child(2), .ept-tabs--bottom > .ept-tabs__header .ept-tabs__item:nth-child(2) {
  padding-left: 0;
}
.ept-tabs--top > .ept-tabs__header .ept-tabs__item:last-child, .ept-tabs--bottom > .ept-tabs__header .ept-tabs__item:last-child {
  padding-right: 0;
}
.ept-tabs--top.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item:nth-child(2), .ept-tabs--top.ept-tabs--card > .ept-tabs__header .ept-tabs__item:nth-child(2), .ept-tabs--bottom.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item:nth-child(2), .ept-tabs--bottom.ept-tabs--card > .ept-tabs__header .ept-tabs__item:nth-child(2) {
  padding-left: 20px;
}
.ept-tabs--top.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item:last-child, .ept-tabs--top.ept-tabs--card > .ept-tabs__header .ept-tabs__item:last-child, .ept-tabs--bottom.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item:last-child, .ept-tabs--bottom.ept-tabs--card > .ept-tabs__header .ept-tabs__item:last-child {
  padding-right: 20px;
}

.ept-tabs--card > .ept-tabs__header {
  border-bottom: 1px solid var(--ept-border-color-light);
  height: var(--ept-tabs-header-height);
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__nav-wrap::after {
  content: none;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__nav {
  border: 1px solid var(--ept-border-color-light);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__active-bar {
  display: none;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item .is-icon-close {
  position: relative;
  font-size: 12px;
  width: 0;
  height: 14px;
  overflow: hidden;
  right: -2px;
  transform-origin: 100% 50%;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item {
  border-bottom: 1px solid transparent;
  border-left: 1px solid var(--ept-border-color-light);
  transition: color var(--ept-transition-duration) var(--ept-transition-function-ease-in-out-bezier), padding var(--ept-transition-duration) var(--ept-transition-function-ease-in-out-bezier);
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item:first-child {
  border-left: none;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item.is-closable:hover {
  padding-left: 13px;
  padding-right: 13px;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item.is-closable:hover .is-icon-close {
  width: 14px;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item.is-active {
  border-bottom-color: var(--ept-bg-color);
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item.is-active.is-closable {
  padding-left: 20px;
  padding-right: 20px;
}
.ept-tabs--card > .ept-tabs__header .ept-tabs__item.is-active.is-closable .is-icon-close {
  width: 14px;
}

.ept-tabs--border-card {
  background: var(--ept-bg-color-overlay);
  border: 1px solid var(--ept-border-color);
}
.ept-tabs--border-card > .ept-tabs__content {
  padding: 15px;
}
.ept-tabs--border-card > .ept-tabs__header {
  background-color: var(--ept-fill-color-light);
  border-bottom: 1px solid var(--ept-border-color-light);
  margin: 0;
}
.ept-tabs--border-card > .ept-tabs__header .ept-tabs__nav-wrap::after {
  content: none;
}
.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item {
  transition: all var(--ept-transition-duration) var(--ept-transition-function-ease-in-out-bezier);
  border: 1px solid transparent;
  margin-top: -1px;
  color: var(--ept-text-color-secondary);
}
.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item:first-child {
  margin-left: -1px;
}
.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item + .ept-tabs__item {
  margin-left: -1px;
}
.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item.is-active {
  color: var(--ept-color-primary);
  background-color: var(--ept-bg-color-overlay);
  border-right-color: var(--ept-border-color);
  border-left-color: var(--ept-border-color);
}
.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item:not(.is-disabled):hover {
  color: var(--ept-color-primary);
}
.ept-tabs--border-card > .ept-tabs__header .ept-tabs__item.is-disabled {
  color: var(--ept-disabled-text-color);
}
.ept-tabs--border-card > .ept-tabs__header .is-scrollable .ept-tabs__item:first-child {
  margin-left: 0;
}

.ept-tabs--bottom {
  flex-direction: column;
}
.ept-tabs--bottom .ept-tabs__header.is-bottom {
  margin-bottom: 0;
  margin-top: 10px;
}
.ept-tabs--bottom.ept-tabs--border-card .ept-tabs__header.is-bottom {
  border-bottom: 0;
  border-top: 1px solid var(--ept-border-color);
}
.ept-tabs--bottom.ept-tabs--border-card .ept-tabs__nav-wrap.is-bottom {
  margin-top: -1px;
  margin-bottom: 0;
}
.ept-tabs--bottom.ept-tabs--border-card .ept-tabs__item.is-bottom:not(.is-active) {
  border: 1px solid transparent;
}
.ept-tabs--bottom.ept-tabs--border-card .ept-tabs__item.is-bottom {
  margin: 0 -1px -1px;
}

.ept-tabs--left, .ept-tabs--right {
  overflow: hidden;
}
.ept-tabs--left .ept-tabs__header.is-left,
.ept-tabs--left .ept-tabs__header.is-right,
.ept-tabs--left .ept-tabs__nav-wrap.is-left,
.ept-tabs--left .ept-tabs__nav-wrap.is-right,
.ept-tabs--left .ept-tabs__nav-scroll, .ept-tabs--right .ept-tabs__header.is-left,
.ept-tabs--right .ept-tabs__header.is-right,
.ept-tabs--right .ept-tabs__nav-wrap.is-left,
.ept-tabs--right .ept-tabs__nav-wrap.is-right,
.ept-tabs--right .ept-tabs__nav-scroll {
  height: 100%;
}
.ept-tabs--left .ept-tabs__active-bar.is-left,
.ept-tabs--left .ept-tabs__active-bar.is-right, .ept-tabs--right .ept-tabs__active-bar.is-left,
.ept-tabs--right .ept-tabs__active-bar.is-right {
  top: 0;
  bottom: auto;
  width: 2px;
  height: auto;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left,
.ept-tabs--left .ept-tabs__nav-wrap.is-right, .ept-tabs--right .ept-tabs__nav-wrap.is-left,
.ept-tabs--right .ept-tabs__nav-wrap.is-right {
  margin-bottom: 0;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-prev,
.ept-tabs--left .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-next,
.ept-tabs--left .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-prev,
.ept-tabs--left .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-next, .ept-tabs--right .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-prev,
.ept-tabs--right .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-next,
.ept-tabs--right .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-prev,
.ept-tabs--right .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-next {
  height: 30px;
  line-height: 30px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-prev i,
.ept-tabs--left .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-next i,
.ept-tabs--left .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-prev i,
.ept-tabs--left .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-next i, .ept-tabs--right .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-prev i,
.ept-tabs--right .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-next i,
.ept-tabs--right .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-prev i,
.ept-tabs--right .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-next i {
  transform: rotateZ(90deg);
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-prev,
.ept-tabs--left .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-prev, .ept-tabs--right .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-prev,
.ept-tabs--right .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-prev {
  left: auto;
  top: 0;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-next,
.ept-tabs--left .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-next, .ept-tabs--right .ept-tabs__nav-wrap.is-left > .ept-tabs__nav-next,
.ept-tabs--right .ept-tabs__nav-wrap.is-right > .ept-tabs__nav-next {
  right: auto;
  bottom: 0;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left.is-scrollable,
.ept-tabs--left .ept-tabs__nav-wrap.is-right.is-scrollable, .ept-tabs--right .ept-tabs__nav-wrap.is-left.is-scrollable,
.ept-tabs--right .ept-tabs__nav-wrap.is-right.is-scrollable {
  padding: 30px 0;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left::after,
.ept-tabs--left .ept-tabs__nav-wrap.is-right::after, .ept-tabs--right .ept-tabs__nav-wrap.is-left::after,
.ept-tabs--right .ept-tabs__nav-wrap.is-right::after {
  height: 100%;
  width: 2px;
  bottom: auto;
  top: 0;
}
.ept-tabs--left .ept-tabs__nav.is-left,
.ept-tabs--left .ept-tabs__nav.is-right, .ept-tabs--right .ept-tabs__nav.is-left,
.ept-tabs--right .ept-tabs__nav.is-right {
  flex-direction: column;
}
.ept-tabs--left .ept-tabs__item.is-left, .ept-tabs--right .ept-tabs__item.is-left {
  justify-content: flex-end;
}
.ept-tabs--left .ept-tabs__item.is-right, .ept-tabs--right .ept-tabs__item.is-right {
  justify-content: flex-start;
}

.ept-tabs--left {
  flex-direction: row-reverse;
}
.ept-tabs--left .ept-tabs__header.is-left {
  margin-bottom: 0;
  margin-right: 10px;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left {
  margin-right: -1px;
}
.ept-tabs--left .ept-tabs__nav-wrap.is-left::after {
  left: auto;
  right: 0;
}
.ept-tabs--left .ept-tabs__active-bar.is-left {
  right: 0;
  left: auto;
}
.ept-tabs--left .ept-tabs__item.is-left {
  text-align: right;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__active-bar.is-left {
  display: none;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__item.is-left {
  border-left: none;
  border-right: 1px solid var(--ept-border-color-light);
  border-bottom: none;
  border-top: 1px solid var(--ept-border-color-light);
  text-align: left;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__item.is-left:first-child {
  border-right: 1px solid var(--ept-border-color-light);
  border-top: none;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__item.is-left.is-active {
  border: 1px solid var(--ept-border-color-light);
  border-right-color: #fff;
  border-left: none;
  border-bottom: none;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__item.is-left.is-active:first-child {
  border-top: none;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__nav {
  border-radius: 4px 0 0 4px;
  border-bottom: 1px solid var(--ept-border-color-light);
  border-right: none;
}
.ept-tabs--left.ept-tabs--card .ept-tabs__new-tab {
  float: none;
}
.ept-tabs--left.ept-tabs--border-card .ept-tabs__header.is-left {
  border-right: 1px solid var(--ept-border-color);
}
.ept-tabs--left.ept-tabs--border-card .ept-tabs__item.is-left {
  border: 1px solid transparent;
  margin: -1px 0 -1px -1px;
}
.ept-tabs--left.ept-tabs--border-card .ept-tabs__item.is-left.is-active {
  border-color: transparent;
  border-top-color: rgb(209, 219, 229);
  border-bottom-color: rgb(209, 219, 229);
}

.ept-tabs--right .ept-tabs__header.is-right {
  margin-bottom: 0;
  margin-left: 10px;
}
.ept-tabs--right .ept-tabs__nav-wrap.is-right {
  margin-left: -1px;
}
.ept-tabs--right .ept-tabs__nav-wrap.is-right::after {
  left: 0;
  right: auto;
}
.ept-tabs--right .ept-tabs__active-bar.is-right {
  left: 0;
}
.ept-tabs--right.ept-tabs--card .ept-tabs__active-bar.is-right {
  display: none;
}
.ept-tabs--right.ept-tabs--card .ept-tabs__item.is-right {
  border-bottom: none;
  border-top: 1px solid var(--ept-border-color-light);
}
.ept-tabs--right.ept-tabs--card .ept-tabs__item.is-right:first-child {
  border-left: 1px solid var(--ept-border-color-light);
  border-top: none;
}
.ept-tabs--right.ept-tabs--card .ept-tabs__item.is-right.is-active {
  border: 1px solid var(--ept-border-color-light);
  border-left-color: #fff;
  border-right: none;
  border-bottom: none;
}
.ept-tabs--right.ept-tabs--card .ept-tabs__item.is-right.is-active:first-child {
  border-top: none;
}
.ept-tabs--right.ept-tabs--card .ept-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}
.ept-tabs--right.ept-tabs--card .ept-tabs__nav {
  border-radius: 0 4px 4px 0;
  border-bottom: 1px solid var(--ept-border-color-light);
  border-left: none;
}
.ept-tabs--right.ept-tabs--border-card .ept-tabs__header.is-right {
  border-left: 1px solid var(--ept-border-color);
}
.ept-tabs--right.ept-tabs--border-card .ept-tabs__item.is-right {
  border: 1px solid transparent;
  margin: -1px -1px -1px 0;
}
.ept-tabs--right.ept-tabs--border-card .ept-tabs__item.is-right.is-active {
  border-color: transparent;
  border-top-color: rgb(209, 219, 229);
  border-bottom-color: rgb(209, 219, 229);
}

.ept-tabs--top {
  flex-direction: column-reverse;
}

.slideInRight-transition,
.slideInLeft-transition {
  display: inline-block;
}

.slideInRight-enter {
  animation: slideInRight-enter var(--ept-transition-duration);
}

.slideInRight-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInRight-leave var(--ept-transition-duration);
}

.slideInLeft-enter {
  animation: slideInLeft-enter var(--ept-transition-duration);
}

.slideInLeft-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInLeft-leave var(--ept-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;
  }
}
.navbar[data-v-a7091be5] {
  width: 100vw;
  height: 80px;
  background-color: #0e6ccb;
}
.navbar-content[data-v-a7091be5] {
  height: 100%;
}
.info-content[data-v-a7091be5] {
  padding: 0 6.7%;
  margin: 0 auto;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
}
.menu-content[data-v-a7091be5] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.small-line[data-v-a7091be5] {
  margin: 0 24px;
  width: 1px;
  height: 32px;
  background: rgba(255, 255, 255, 0.25);
}
.project-title[data-v-a7091be5] {
  font-size: 24px;
  font-weight: 500;
}
.navbar .menu-content .swLogo[data-v-a7091be5] {
  width: 189px;
  height: 56px;
  margin: 0;
  width: auto;
}
/* Element Chalk Variables */
.ept-empty {
  --ept-empty-padding: 40px 0;
  --ept-empty-image-width: 160px;
  --ept-empty-description-margin-top: 20px;
  --ept-empty-bottom-margin-top: 20px;
  --ept-empty-fill-color-0: var(--ept-color-white);
  --ept-empty-fill-color-1: #fcfcfd;
  --ept-empty-fill-color-2: #f8f9fb;
  --ept-empty-fill-color-3: #f7f8fc;
  --ept-empty-fill-color-4: #eeeff3;
  --ept-empty-fill-color-5: #edeef2;
  --ept-empty-fill-color-6: #e9ebef;
  --ept-empty-fill-color-7: #e5e7e9;
  --ept-empty-fill-color-8: #e0e3e9;
  --ept-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(--ept-empty-padding);
}
.ept-empty__image {
  width: var(--ept-empty-image-width);
}
.ept-empty__image img {
  user-select: none;
  width: 100%;
  height: 100%;
  vertical-align: top;
  object-fit: contain;
}
.ept-empty__image svg {
  color: var(--ept-svg-monochrome-grey);
  fill: currentColor;
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.ept-empty__description {
  margin-top: var(--ept-empty-description-margin-top);
}
.ept-empty__description p {
  margin: 0;
  font-size: var(--ept-font-size-base);
  color: var(--ept-text-color-secondary);
}

.ept-empty__bottom {
  margin-top: var(--ept-empty-bottom-margin-top);
}/* Element Chalk Variables */
.ept-card {
  --ept-card-border-color: var(--ept-border-color-light);
  --ept-card-border-radius: 4px;
  --ept-card-padding: 20px;
  --ept-card-bg-color: var(--ept-fill-color-blank);
}

.ept-card {
  border-radius: var(--ept-card-border-radius);
  border: 1px solid var(--ept-card-border-color);
  background-color: var(--ept-card-bg-color);
  overflow: hidden;
  color: var(--ept-text-color-primary);
  transition: var(--ept-transition-duration);
}
.ept-card.is-always-shadow {
  box-shadow: var(--ept-box-shadow-light);
}

.ept-card.is-hover-shadow:hover, .ept-card.is-hover-shadow:focus {
  box-shadow: var(--ept-box-shadow-light);
}

.ept-card__header {
  padding: calc(var(--ept-card-padding) - 2px) var(--ept-card-padding);
  border-bottom: 1px solid var(--ept-card-border-color);
  box-sizing: border-box;
}

.ept-card__body {
  padding: var(--ept-card-padding);
}

.ept-card__footer {
  padding: calc(var(--ept-card-padding) - 2px) var(--ept-card-padding);
  border-top: 1px solid var(--ept-card-border-color);
  box-sizing: border-box;
}/* Element Chalk Variables */
.ept-drawer {
  --ept-drawer-bg-color: var(--ept-dialog-bg-color, var(--ept-bg-color));
  --ept-drawer-padding-primary: var(--ept-dialog-padding-primary, 20px);
}

.ept-drawer {
  position: absolute;
  box-sizing: border-box;
  background-color: var(--ept-drawer-bg-color);
  display: flex;
  flex-direction: column;
  box-shadow: var(--ept-box-shadow-dark);
  overflow: hidden;
  transition: all var(--ept-transition-duration);
}
.ept-drawer .rtl {
  transform: translate(0, 0);
}
.ept-drawer .ltr {
  transform: translate(0, 0);
}
.ept-drawer .ttb {
  transform: translate(0, 0);
}
.ept-drawer .btt {
  transform: translate(0, 0);
}
.ept-drawer__sr-focus:focus {
  outline: none !important;
}
.ept-drawer__header {
  align-items: center;
  color: rgb(114, 118, 123);
  display: flex;
  margin-bottom: 32px;
  padding: var(--ept-drawer-padding-primary);
  padding-bottom: 0;
}
.ept-drawer__header > :first-child {
  flex: 1;
}
.ept-drawer__title {
  margin: 0;
  flex: 1;
  line-height: inherit;
  font-size: 16px;
}
.ept-drawer__footer {
  padding: var(--ept-drawer-padding-primary);
  padding-top: 10px;
  text-align: right;
}

.ept-drawer__close-btn {
  display: inline-flex;
  border: none;
  cursor: pointer;
  font-size: var(--ept-font-size-extra-large);
  color: inherit;
  background-color: transparent;
  outline: none;
}
.ept-drawer__close-btn:focus i, .ept-drawer__close-btn:hover i {
  color: var(--ept-color-primary);
}
.ept-drawer__body {
  flex: 1;
  padding: var(--ept-drawer-padding-primary);
  overflow: auto;
}
.ept-drawer__body > * {
  box-sizing: border-box;
}
.ept-drawer.ltr, .ept-drawer.rtl {
  height: 100%;
  top: 0;
  bottom: 0;
}
.ept-drawer.ttb, .ept-drawer.btt {
  width: 100%;
  left: 0;
  right: 0;
}
.ept-drawer.ltr {
  left: 0;
}
.ept-drawer.rtl {
  right: 0;
}
.ept-drawer.ttb {
  top: 0;
}
.ept-drawer.btt {
  bottom: 0;
}

.ept-drawer-fade-enter-active, .ept-drawer-fade-leave-active {
  transition: all var(--ept-transition-duration);
}
.ept-drawer-fade-enter-from, .ept-drawer-fade-enter-active, .ept-drawer-fade-enter-to, .ept-drawer-fade-leave-from, .ept-drawer-fade-leave-active, .ept-drawer-fade-leave-to {
  overflow: hidden !important;
}
.ept-drawer-fade-enter-from, .ept-drawer-fade-leave-to {
  background-color: transparent !important;
}
.ept-drawer-fade-enter-from .rtl, .ept-drawer-fade-leave-to .rtl {
  transform: translateX(100%);
}
.ept-drawer-fade-enter-from .ltr, .ept-drawer-fade-leave-to .ltr {
  transform: translateX(-100%);
}
.ept-drawer-fade-enter-from .ttb, .ept-drawer-fade-leave-to .ttb {
  transform: translateY(-100%);
}
.ept-drawer-fade-enter-from .btt, .ept-drawer-fade-leave-to .btt {
  transform: translateY(100%);
}/* Element Chalk Variables */
.ept-form {
  --ept-form-label-font-size: var(--ept-font-size-base);
  --ept-form-inline-content-width: 220px;
}
.ept-form--inline .ept-form-item {
  display: inline-flex;
  vertical-align: middle;
  margin-right: 32px;
}
.ept-form--inline.ept-form--label-top {
  display: flex;
  flex-wrap: wrap;
}
.ept-form--inline.ept-form--label-top .ept-form-item {
  display: block;
}

.ept-form-item {
  display: flex;
  --font-size: 14px;
  margin-bottom: 18px;
}
.ept-form-item .ept-form-item {
  margin-bottom: 0;
}
.ept-form-item .ept-input__validateIcon {
  display: none;
}
.ept-form-item--large {
  --font-size: 14px;
  --ept-form-label-font-size: var(--font-size);
  margin-bottom: 22px;
}
.ept-form-item--large .ept-form-item__label {
  height: 40px;
  line-height: 40px;
}

.ept-form-item--large .ept-form-item__content {
  line-height: 40px;
}

.ept-form-item--large .ept-form-item__error {
  padding-top: 4px;
}

.ept-form-item--default {
  --font-size: 14px;
  --ept-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}
.ept-form-item--default .ept-form-item__label {
  height: 32px;
  line-height: 32px;
}

.ept-form-item--default .ept-form-item__content {
  line-height: 32px;
}

.ept-form-item--default .ept-form-item__error {
  padding-top: 2px;
}

.ept-form-item--small {
  --font-size: 12px;
  --ept-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}
.ept-form-item--small .ept-form-item__label {
  height: 24px;
  line-height: 24px;
}

.ept-form-item--small .ept-form-item__content {
  line-height: 24px;
}

.ept-form-item--small .ept-form-item__error {
  padding-top: 2px;
}

.ept-form-item--label-left .ept-form-item__label {
  justify-content: flex-start;
}

.ept-form-item--label-top {
  display: block;
}
.ept-form-item--label-top .ept-form-item__label {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  text-align: left;
  margin-bottom: 8px;
  line-height: 22px;
}

.ept-form-item__label-wrap {
  display: flex;
}

.ept-form-item__label {
  display: inline-flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex: 0 0 auto;
  font-size: var(--ept-form-label-font-size);
  color: var(--ept-text-color-regular);
  height: 32px;
  line-height: 32px;
  padding: 0 12px 0 0;
  box-sizing: border-box;
}

.ept-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;
}
.ept-form-item__content .ept-input-group {
  vertical-align: top;
}

.ept-form-item__error {
  color: var(--ept-color-danger);
  font-size: 12px;
  line-height: 1;
  padding-top: 2px;
  position: absolute;
  top: 100%;
  left: 0;
}
.ept-form-item__error--inline {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  margin-left: 10px;
}

.ept-form-item.is-required:not(.is-no-asterisk).asterisk-left > .ept-form-item__label:before,
.ept-form-item.is-required:not(.is-no-asterisk).asterisk-left > .ept-form-item__label-wrap > .ept-form-item__label:before {
  content: "*";
  color: var(--ept-color-danger);
  margin-right: 4px;
}
.ept-form-item.is-required:not(.is-no-asterisk).asterisk-right > .ept-form-item__label:after,
.ept-form-item.is-required:not(.is-no-asterisk).asterisk-right > .ept-form-item__label-wrap > .ept-form-item__label:after {
  content: "*";
  color: var(--ept-color-danger);
  margin-left: 4px;
}

.ept-form-item.is-error .ept-input__wrapper, .ept-form-item.is-error .ept-input__wrapper:hover, .ept-form-item.is-error .ept-input__wrapper:focus, .ept-form-item.is-error .ept-input__wrapper.is-focus,
.ept-form-item.is-error .ept-textarea__inner,
.ept-form-item.is-error .ept-textarea__inner:hover,
.ept-form-item.is-error .ept-textarea__inner:focus,
.ept-form-item.is-error .ept-textarea__inner.is-focus,
.ept-form-item.is-error .ept-select__wrapper,
.ept-form-item.is-error .ept-select__wrapper:hover,
.ept-form-item.is-error .ept-select__wrapper:focus,
.ept-form-item.is-error .ept-select__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--ept-color-danger) inset;
}
.ept-form-item.is-error .ept-input-group__append .ept-input__wrapper,
.ept-form-item.is-error .ept-input-group__prepend .ept-input__wrapper {
  box-shadow: 0 0 0 1px transparent inset;
}
.ept-form-item.is-error .ept-input-group__append .ept-input__validateIcon,
.ept-form-item.is-error .ept-input-group__prepend .ept-input__validateIcon {
  display: none;
}
.ept-form-item.is-error .ept-input__validateIcon {
  color: var(--ept-color-danger);
}

.ept-form-item--feedback .ept-input__validateIcon {
  display: inline-flex;
}/* Element Chalk Variables */
.ept-checkbox-group {
  font-size: 0;
  line-height: 0;
}/* Element Chalk Variables */
.ept-popconfirm__main {
  display: flex;
  align-items: center;
}

.ept-popconfirm__icon {
  margin-right: 5px;
}

.ept-popconfirm__action {
  text-align: right;
  margin-top: 8px;
}/* Element Chalk Variables */
.ept-popover {
  --ept-popover-bg-color: var(--ept-bg-color-overlay);
  --ept-popover-font-size: var(--ept-font-size-base);
  --ept-popover-border-color: var(--ept-border-color-lighter);
  --ept-popover-padding: 12px;
  --ept-popover-padding-large: 18px 20px;
  --ept-popover-title-font-size: 16px;
  --ept-popover-title-text-color: var(--ept-text-color-primary);
  --ept-popover-border-radius: 4px;
}
.ept-popover.ept-popper {
  background: var(--ept-popover-bg-color);
  min-width: 150px;
  border-radius: var(--ept-popover-border-radius);
  border: 1px solid var(--ept-popover-border-color);
  padding: var(--ept-popover-padding);
  z-index: var(--ept-index-popper);
  color: var(--ept-text-color-regular);
  line-height: 1.4;
  font-size: var(--ept-popover-font-size);
  box-shadow: var(--ept-box-shadow-light);
  overflow-wrap: break-word;
  box-sizing: border-box;
}
.ept-popover.ept-popper--plain {
  padding: var(--ept-popover-padding-large);
}

.ept-popover__title {
  color: var(--ept-popover-title-text-color);
  font-size: var(--ept-popover-title-font-size);
  line-height: 1;
  margin-bottom: 12px;
}

.ept-popover__reference:focus:not(.focusing), .ept-popover__reference:focus:hover {
  outline-width: 0;
}

.ept-popover.ept-popper.is-dark {
  --ept-popover-bg-color: var(--ept-text-color-primary);
  --ept-popover-border-color: var(--ept-text-color-primary);
  --ept-popover-title-text-color: var(--ept-bg-color);
  color: var(--ept-bg-color);
}

.ept-popover.ept-popper:focus:active, .ept-popover.ept-popper:focus {
  outline-width: 0;
}/* Element Chalk Variables */
.ept-date-table {
  font-size: 12px;
  user-select: none;
}
.ept-date-table.is-week-mode .ept-date-table__row:hover .ept-date-table-cell {
  background-color: var(--ept-datepicker-inrange-bg-color);
}
.ept-date-table.is-week-mode .ept-date-table__row:hover td.available:hover {
  color: var(--ept-datepicker-text-color);
}
.ept-date-table.is-week-mode .ept-date-table__row:hover td:first-child .ept-date-table-cell {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.ept-date-table.is-week-mode .ept-date-table__row:hover td:last-child .ept-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.ept-date-table.is-week-mode .ept-date-table__row.current .ept-date-table-cell {
  background-color: var(--ept-datepicker-inrange-bg-color);
}

.ept-date-table td {
  width: 32px;
  height: 30px;
  padding: 4px 0;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.ept-date-table td .ept-date-table-cell {
  height: 30px;
  padding: 3px 0;
  box-sizing: border-box;
}
.ept-date-table td .ept-date-table-cell .ept-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%;
}
.ept-date-table td.next-month, .ept-date-table td.prev-month {
  color: var(--ept-datepicker-off-text-color);
}
.ept-date-table td.today {
  position: relative;
}
.ept-date-table td.today .ept-date-table-cell__text {
  color: var(--ept-color-primary);
  font-weight: bold;
}
.ept-date-table td.today.start-date .ept-date-table-cell__text, .ept-date-table td.today.end-date .ept-date-table-cell__text {
  color: #ffffff;
}
.ept-date-table td.available:hover {
  color: var(--ept-datepicker-hover-text-color);
}
.ept-date-table td.in-range .ept-date-table-cell {
  background-color: var(--ept-datepicker-inrange-bg-color);
}
.ept-date-table td.in-range .ept-date-table-cell:hover {
  background-color: var(--ept-datepicker-inrange-hover-bg-color);
}
.ept-date-table td.current:not(.disabled) .ept-date-table-cell__text {
  color: #ffffff;
  background-color: var(--ept-datepicker-active-color);
}
.ept-date-table td.current:not(.disabled):focus-visible .ept-date-table-cell__text {
  outline: 2px solid var(--ept-datepicker-active-color);
  outline-offset: 1px;
}
.ept-date-table td.start-date .ept-date-table-cell, .ept-date-table td.end-date .ept-date-table-cell {
  color: #ffffff;
}
.ept-date-table td.start-date .ept-date-table-cell__text, .ept-date-table td.end-date .ept-date-table-cell__text {
  background-color: var(--ept-datepicker-active-color);
}
.ept-date-table td.start-date .ept-date-table-cell {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.ept-date-table td.end-date .ept-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.ept-date-table td.disabled .ept-date-table-cell {
  background-color: var(--ept-fill-color-light);
  opacity: 1;
  cursor: not-allowed;
  color: var(--ept-text-color-placeholder);
}
.ept-date-table td.selected .ept-date-table-cell {
  margin-left: 5px;
  margin-right: 5px;
  border-radius: 15px;
}
.ept-date-table td.selected .ept-date-table-cell__text {
  background-color: var(--ept-datepicker-active-color);
  color: #ffffff;
  border-radius: 15px;
}
.ept-date-table td.week {
  font-size: 80%;
  color: var(--ept-datepicker-header-text-color);
}
.ept-date-table td:focus {
  outline: none;
}
.ept-date-table th {
  padding: 5px;
  color: var(--ept-datepicker-header-text-color);
  font-weight: 400;
  border-bottom: solid 1px var(--ept-border-color-lighter);
}

.ept-month-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}
.ept-month-table td {
  width: 68px;
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
  position: relative;
}
.ept-month-table td .ept-date-table-cell {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}
.ept-month-table td.today .ept-date-table-cell__text {
  color: var(--ept-color-primary);
  font-weight: bold;
}
.ept-month-table td.today.start-date .ept-date-table-cell__text, .ept-month-table td.today.end-date .ept-date-table-cell__text {
  color: #ffffff;
}
.ept-month-table td.disabled .ept-date-table-cell__text {
  background-color: var(--ept-fill-color-light);
  cursor: not-allowed;
  color: var(--ept-text-color-placeholder);
}
.ept-month-table td.disabled .ept-date-table-cell__text:hover {
  color: var(--ept-text-color-placeholder);
}
.ept-month-table td .ept-date-table-cell__text {
  width: 54px;
  height: 36px;
  display: block;
  line-height: 36px;
  color: var(--ept-datepicker-text-color);
  margin: 0 auto;
  border-radius: 18px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ept-month-table td .ept-date-table-cell__text:hover {
  color: var(--ept-datepicker-hover-text-color);
}
.ept-month-table td.in-range .ept-date-table-cell {
  background-color: var(--ept-datepicker-inrange-bg-color);
}
.ept-month-table td.in-range .ept-date-table-cell:hover {
  background-color: var(--ept-datepicker-inrange-hover-bg-color);
}
.ept-month-table td.start-date .ept-date-table-cell, .ept-month-table td.end-date .ept-date-table-cell {
  color: #ffffff;
}
.ept-month-table td.start-date .ept-date-table-cell__text, .ept-month-table td.end-date .ept-date-table-cell__text {
  color: #ffffff;
  background-color: var(--ept-datepicker-active-color);
}
.ept-month-table td.start-date .ept-date-table-cell {
  margin-left: 3px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.ept-month-table td.end-date .ept-date-table-cell {
  margin-right: 3px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.ept-month-table td.current:not(.disabled) .ept-date-table-cell {
  border-radius: 24px;
  margin-left: 3px;
  margin-right: 3px;
}
.ept-month-table td.current:not(.disabled) .ept-date-table-cell__text {
  color: #ffffff;
  background-color: var(--ept-datepicker-active-color);
}
.ept-month-table td:focus-visible {
  outline: none;
}
.ept-month-table td:focus-visible .ept-date-table-cell__text {
  outline: 2px solid var(--ept-datepicker-active-color);
  outline-offset: 1px;
}

.ept-year-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}
.ept-year-table .ept-icon {
  color: var(--ept-datepicker-icon-color);
}
.ept-year-table td {
  width: 68px;
  text-align: center;
  padding: 8px 0px;
  cursor: pointer;
  position: relative;
}
.ept-year-table td .ept-date-table-cell {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}
.ept-year-table td.today .ept-date-table-cell__text {
  color: var(--ept-color-primary);
  font-weight: bold;
}
.ept-year-table td.today.start-date .ept-date-table-cell__text, .ept-year-table td.today.end-date .ept-date-table-cell__text {
  color: #ffffff;
}
.ept-year-table td.disabled .ept-date-table-cell__text {
  background-color: var(--ept-fill-color-light);
  cursor: not-allowed;
  color: var(--ept-text-color-placeholder);
}
.ept-year-table td.disabled .ept-date-table-cell__text:hover {
  color: var(--ept-text-color-placeholder);
}
.ept-year-table td .ept-date-table-cell__text {
  width: 60px;
  height: 36px;
  display: block;
  line-height: 36px;
  color: var(--ept-datepicker-text-color);
  border-radius: 18px;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ept-year-table td .ept-date-table-cell__text:hover {
  color: var(--ept-datepicker-hover-text-color);
}
.ept-year-table td.in-range .ept-date-table-cell {
  background-color: var(--ept-datepicker-inrange-bg-color);
}
.ept-year-table td.in-range .ept-date-table-cell:hover {
  background-color: var(--ept-datepicker-inrange-hover-bg-color);
}
.ept-year-table td.start-date .ept-date-table-cell, .ept-year-table td.end-date .ept-date-table-cell {
  color: #ffffff;
}
.ept-year-table td.start-date .ept-date-table-cell__text, .ept-year-table td.end-date .ept-date-table-cell__text {
  color: #ffffff;
  background-color: var(--ept-datepicker-active-color);
}
.ept-year-table td.start-date .ept-date-table-cell {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.ept-year-table td.end-date .ept-date-table-cell {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.ept-year-table td.current:not(.disabled) .ept-date-table-cell__text {
  color: #ffffff;
  background-color: var(--ept-datepicker-active-color);
}
.ept-year-table td:focus-visible {
  outline: none;
}
.ept-year-table td:focus-visible .ept-date-table-cell__text {
  outline: 2px solid var(--ept-datepicker-active-color);
  outline-offset: 1px;
}

.ept-time-spinner.has-seconds .ept-time-spinner__wrapper {
  width: 33.3%;
}
.ept-time-spinner__wrapper {
  max-height: 192px;
  overflow: auto;
  display: inline-block;
  width: 50%;
  vertical-align: top;
  position: relative;
}
.ept-time-spinner__wrapper.ept-scrollbar__wrap:not(.ept-scrollbar__wrap--hidden-default) {
  padding-bottom: 15px;
}
.ept-time-spinner__wrapper.is-arrow {
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
}
.ept-time-spinner__wrapper.is-arrow .ept-time-spinner__list {
  transform: translateY(-32px);
}
.ept-time-spinner__wrapper.is-arrow .ept-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--ept-fill-color-light);
  cursor: default;
}

.ept-time-spinner__arrow {
  font-size: 12px;
  color: var(--ept-text-color-secondary);
  position: absolute;
  left: 0;
  width: 100%;
  z-index: var(--ept-index-normal);
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.ept-time-spinner__arrow:hover {
  color: var(--ept-color-primary);
}
.ept-time-spinner__arrow.arrow-up {
  top: 10px;
}
.ept-time-spinner__arrow.arrow-down {
  bottom: 10px;
}

.ept-time-spinner__input.ept-input {
  width: 70%;
}
.ept-time-spinner__input.ept-input .ept-input__inner {
  padding: 0;
  text-align: center;
}

.ept-time-spinner__list {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.ept-time-spinner__list::after, .ept-time-spinner__list::before {
  content: "";
  display: block;
  width: 100%;
  height: 80px;
}

.ept-time-spinner__item {
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: var(--ept-text-color-regular);
}
.ept-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--ept-fill-color-light);
  cursor: pointer;
}
.ept-time-spinner__item.is-active:not(.is-disabled) {
  color: var(--ept-text-color-primary);
  font-weight: bold;
}
.ept-time-spinner__item.is-disabled {
  color: var(--ept-text-color-placeholder);
  cursor: not-allowed;
}

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-linear-enter-active,
.ept-fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.ept-fade-in-linear-enter-from,
.ept-fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-enter-active,
.ept-fade-in-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

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

.ept-zoom-in-center-enter-active,
.ept-zoom-in-center-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.ept-zoom-in-center-enter-from,
.ept-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}

.ept-zoom-in-top-enter-active,
.ept-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center top;
}
.ept-zoom-in-top-enter-active[data-popper-placement^=top],
.ept-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin: center bottom;
}

.ept-zoom-in-top-enter-from,
.ept-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-bottom-enter-active,
.ept-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center bottom;
}

.ept-zoom-in-bottom-enter-from,
.ept-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-left-enter-active,
.ept-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: var(--ept-transition-md-fade);
  transform-origin: top left;
}

.ept-zoom-in-left-enter-from,
.ept-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: var(--ept-transition-duration) height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.ept-collapse-transition-leave-active,
.ept-collapse-transition-enter-active {
  transition: var(--ept-transition-duration) max-height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: var(--ept-transition-duration) width ease-in-out, var(--ept-transition-duration) padding-left ease-in-out, var(--ept-transition-duration) padding-right ease-in-out;
}

.ept-list-enter-active,
.ept-list-leave-active {
  transition: all 1s;
}

.ept-list-enter-from,
.ept-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}

.ept-list-leave-active {
  position: absolute !important;
}

.ept-opacity-transition {
  transition: opacity var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.ept-picker__popper {
  --ept-datepicker-border-color: var(--ept-disabled-border-color);
}
.ept-picker__popper.ept-popper {
  background: var(--ept-bg-color-overlay);
  border: 1px solid var(--ept-datepicker-border-color);
  box-shadow: var(--ept-box-shadow-light);
}
.ept-picker__popper.ept-popper .ept-popper__arrow::before {
  border: 1px solid var(--ept-datepicker-border-color);
}
.ept-picker__popper.ept-popper[data-popper-placement^=top] .ept-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ept-picker__popper.ept-popper[data-popper-placement^=bottom] .ept-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.ept-picker__popper.ept-popper[data-popper-placement^=left] .ept-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.ept-picker__popper.ept-popper[data-popper-placement^=right] .ept-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.ept-date-editor {
  --ept-date-editor-width: 220px;
  --ept-date-editor-monthrange-width: 300px;
  --ept-date-editor-daterange-width: 350px;
  --ept-date-editor-datetimerange-width: 400px;
  --ept-input-text-color: var(--ept-text-color-regular);
  --ept-input-border: var(--ept-border);
  --ept-input-hover-border: var(--ept-border-color-hover);
  --ept-input-focus-border: var(--ept-color-primary);
  --ept-input-transparent-border: 0 0 0 1px transparent inset;
  --ept-input-border-color: var(--ept-border-color);
  --ept-input-border-radius: var(--ept-border-radius-base);
  --ept-input-bg-color: var(--ept-fill-color-blank);
  --ept-input-icon-color: var(--ept-text-color-placeholder);
  --ept-input-placeholder-color: var(--ept-text-color-placeholder);
  --ept-input-hover-border-color: var(--ept-border-color-hover);
  --ept-input-clear-hover-color: var(--ept-text-color-secondary);
  --ept-input-focus-border-color: var(--ept-color-primary);
  --ept-input-width: 100%;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.ept-date-editor.ept-input__wrapper {
  box-shadow: 0 0 0 1px var(--ept-input-border-color, var(--ept-border-color)) inset;
}
.ept-date-editor.ept-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--ept-input-hover-border-color) inset;
}
.ept-date-editor.ept-input, .ept-date-editor.ept-input__wrapper {
  width: var(--ept-date-editor-width);
  height: var(--ept-input-height, var(--ept-component-size));
}
.ept-date-editor--monthrange {
  --ept-date-editor-width: var(--ept-date-editor-monthrange-width);
}

.ept-date-editor--daterange, .ept-date-editor--timerange {
  --ept-date-editor-width: var(--ept-date-editor-daterange-width);
}

.ept-date-editor--datetimerange {
  --ept-date-editor-width: var(--ept-date-editor-datetimerange-width);
}

.ept-date-editor--dates .ept-input__wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ept-date-editor .close-icon {
  cursor: pointer;
}
.ept-date-editor .clear-icon {
  cursor: pointer;
}
.ept-date-editor .clear-icon:hover {
  color: var(--ept-text-color-secondary);
}
.ept-date-editor .ept-range__icon {
  height: inherit;
  font-size: 14px;
  color: var(--ept-text-color-placeholder);
  float: left;
}
.ept-date-editor .ept-range__icon svg {
  vertical-align: middle;
}
.ept-date-editor .ept-range-input {
  appearance: none;
  border: none;
  outline: none;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  width: 39%;
  text-align: center;
  font-size: var(--ept-font-size-base);
  color: var(--ept-text-color-regular);
  background-color: transparent;
}
.ept-date-editor .ept-range-input::placeholder {
  color: var(--ept-text-color-placeholder);
}
.ept-date-editor .ept-range-separator {
  flex: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 5px;
  margin: 0;
  font-size: 14px;
  overflow-wrap: break-word;
  color: var(--ept-text-color-primary);
}
.ept-date-editor .ept-range__close-icon {
  font-size: 14px;
  color: var(--ept-text-color-placeholder);
  height: inherit;
  width: unset;
  cursor: pointer;
}
.ept-date-editor .ept-range__close-icon:hover {
  color: var(--ept-text-color-secondary);
}
.ept-date-editor .ept-range__close-icon svg {
  vertical-align: middle;
}
.ept-date-editor .ept-range__close-icon--hidden {
  opacity: 0;
  visibility: hidden;
}

.ept-range-editor.ept-input__wrapper {
  display: inline-flex;
  align-items: center;
  padding: 0 10px;
  vertical-align: middle;
}
.ept-range-editor.is-active {
  box-shadow: 0 0 0 1px var(--ept-input-focus-border-color) inset;
}
.ept-range-editor.is-active:hover {
  box-shadow: 0 0 0 1px var(--ept-input-focus-border-color) inset;
}

.ept-range-editor--large {
  line-height: var(--ept-component-size-large);
}
.ept-range-editor--large.ept-input__wrapper {
  height: var(--ept-component-size-large);
}
.ept-range-editor--large .ept-range-separator {
  line-height: 40px;
  font-size: 14px;
}
.ept-range-editor--large .ept-range-input {
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}

.ept-range-editor--small {
  line-height: var(--ept-component-size-small);
}
.ept-range-editor--small.ept-input__wrapper {
  height: var(--ept-component-size-small);
}
.ept-range-editor--small .ept-range-separator {
  line-height: 24px;
  font-size: 12px;
}
.ept-range-editor--small .ept-range-input {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}

.ept-range-editor.is-disabled {
  background-color: var(--ept-disabled-bg-color);
  border-color: var(--ept-disabled-border-color);
  color: var(--ept-disabled-text-color);
  cursor: not-allowed;
}
.ept-range-editor.is-disabled:hover, .ept-range-editor.is-disabled:focus {
  border-color: var(--ept-disabled-border-color);
}
.ept-range-editor.is-disabled input {
  background-color: var(--ept-disabled-bg-color);
  color: var(--ept-disabled-text-color);
  cursor: not-allowed;
}
.ept-range-editor.is-disabled input::placeholder {
  color: var(--ept-text-color-placeholder);
}
.ept-range-editor.is-disabled .ept-range-separator {
  color: var(--ept-disabled-text-color);
}

.ept-picker-panel {
  color: var(--ept-text-color-regular);
  background: var(--ept-bg-color-overlay);
  border-radius: var(--ept-border-radius-base);
  line-height: 30px;
}
.ept-picker-panel .ept-time-panel {
  margin: 5px 0;
  border: solid 1px var(--ept-datepicker-border-color);
  background-color: var(--ept-bg-color-overlay);
  box-shadow: var(--ept-box-shadow-light);
}
.ept-picker-panel__body::after, .ept-picker-panel__body-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

.ept-picker-panel__content {
  position: relative;
  margin: 15px;
}

.ept-picker-panel__footer {
  border-top: 1px solid var(--ept-datepicker-inner-border-color);
  padding: 4px 12px;
  text-align: right;
  background-color: var(--ept-bg-color-overlay);
  position: relative;
  font-size: 0;
}

.ept-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  background-color: transparent;
  line-height: 28px;
  font-size: 14px;
  color: var(--ept-datepicker-text-color);
  padding-left: 12px;
  text-align: left;
  outline: none;
  cursor: pointer;
}
.ept-picker-panel__shortcut:hover {
  color: var(--ept-datepicker-hover-text-color);
}
.ept-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: var(--ept-datepicker-active-color);
}

.ept-picker-panel__btn {
  border: 1px solid var(--ept-fill-color-darker);
  color: var(--ept-text-color-primary);
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  font-size: 12px;
}
.ept-picker-panel__btn[disabled] {
  color: var(--ept-text-color-disabled);
  cursor: not-allowed;
}

.ept-picker-panel__icon-btn {
  font-size: 12px;
  color: var(--ept-datepicker-icon-color);
  border: 0;
  background: transparent;
  cursor: pointer;
  outline: none;
  margin-top: 8px;
}
.ept-picker-panel__icon-btn:hover {
  color: var(--ept-datepicker-hover-text-color);
}
.ept-picker-panel__icon-btn:focus-visible {
  color: var(--ept-datepicker-hover-text-color);
}
.ept-picker-panel__icon-btn.is-disabled {
  color: var(--ept-text-color-disabled);
}
.ept-picker-panel__icon-btn.is-disabled:hover {
  cursor: not-allowed;
}

.ept-picker-panel__icon-btn .ept-icon {
  cursor: pointer;
  font-size: inherit;
}

.ept-picker-panel__link-btn {
  vertical-align: middle;
}

.ept-picker-panel *[slot=sidebar],
.ept-picker-panel__sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 110px;
  border-right: 1px solid var(--ept-datepicker-inner-border-color);
  box-sizing: border-box;
  padding-top: 6px;
  background-color: var(--ept-bg-color-overlay);
  overflow: auto;
}

.ept-picker-panel *[slot=sidebar] + .ept-picker-panel__body,
.ept-picker-panel__sidebar + .ept-picker-panel__body {
  margin-left: 110px;
}

.ept-date-picker {
  --ept-datepicker-text-color: var(--ept-text-color-regular);
  --ept-datepicker-off-text-color: var(--ept-text-color-placeholder);
  --ept-datepicker-header-text-color: var(--ept-text-color-regular);
  --ept-datepicker-icon-color: var(--ept-text-color-primary);
  --ept-datepicker-border-color: var(--ept-disabled-border-color);
  --ept-datepicker-inner-border-color: var(--ept-border-color-light);
  --ept-datepicker-inrange-bg-color: var(--ept-border-color-extra-light);
  --ept-datepicker-inrange-hover-bg-color: var(--ept-border-color-extra-light);
  --ept-datepicker-active-color: var(--ept-color-primary);
  --ept-datepicker-hover-text-color: var(--ept-color-primary);
}

.ept-date-picker {
  width: 322px;
}
.ept-date-picker.has-sidebar.has-time {
  width: 434px;
}
.ept-date-picker.has-sidebar {
  width: 438px;
}
.ept-date-picker.has-time .ept-picker-panel__body-wrapper {
  position: relative;
}
.ept-date-picker .ept-picker-panel__content {
  width: 292px;
}
.ept-date-picker table {
  table-layout: fixed;
  width: 100%;
}
.ept-date-picker__editor-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}

.ept-date-picker__time-header {
  position: relative;
  border-bottom: 1px solid var(--ept-datepicker-inner-border-color);
  font-size: 12px;
  padding: 8px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.ept-date-picker__header {
  padding: 12px 12px 0;
  text-align: center;
}
.ept-date-picker__header--bordered {
  margin-bottom: 0;
  padding-bottom: 12px;
  border-bottom: solid 1px var(--ept-border-color-lighter);
}
.ept-date-picker__header--bordered + .ept-picker-panel__content {
  margin-top: 0;
}

.ept-date-picker__header-label {
  font-size: 16px;
  font-weight: 500;
  padding: 0 5px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  color: var(--ept-text-color-regular);
}
.ept-date-picker__header-label:hover {
  color: var(--ept-datepicker-hover-text-color);
}
.ept-date-picker__header-label:focus-visible {
  outline: none;
  color: var(--ept-datepicker-hover-text-color);
}
.ept-date-picker__header-label.active {
  color: var(--ept-datepicker-active-color);
}

.ept-date-picker__prev-btn {
  float: left;
}

.ept-date-picker__next-btn {
  float: right;
}

.ept-date-picker__time-wrap {
  padding: 10px;
  text-align: center;
}

.ept-date-picker__time-label {
  float: left;
  cursor: pointer;
  line-height: 30px;
  margin-left: 10px;
}

.ept-date-picker .ept-time-panel {
  position: absolute;
}

.ept-date-range-picker {
  --ept-datepicker-text-color: var(--ept-text-color-regular);
  --ept-datepicker-off-text-color: var(--ept-text-color-placeholder);
  --ept-datepicker-header-text-color: var(--ept-text-color-regular);
  --ept-datepicker-icon-color: var(--ept-text-color-primary);
  --ept-datepicker-border-color: var(--ept-disabled-border-color);
  --ept-datepicker-inner-border-color: var(--ept-border-color-light);
  --ept-datepicker-inrange-bg-color: var(--ept-border-color-extra-light);
  --ept-datepicker-inrange-hover-bg-color: var(--ept-border-color-extra-light);
  --ept-datepicker-active-color: var(--ept-color-primary);
  --ept-datepicker-hover-text-color: var(--ept-color-primary);
}

.ept-date-range-picker {
  width: 646px;
}
.ept-date-range-picker.has-sidebar {
  width: 756px;
}
.ept-date-range-picker.has-time .ept-picker-panel__body-wrapper {
  position: relative;
}
.ept-date-range-picker table {
  table-layout: fixed;
  width: 100%;
}
.ept-date-range-picker .ept-picker-panel__body {
  min-width: 513px;
}
.ept-date-range-picker .ept-picker-panel__content {
  margin: 0;
}
.ept-date-range-picker__header {
  position: relative;
  text-align: center;
  height: 28px;
}
.ept-date-range-picker__header [class*=arrow-left] {
  float: left;
}
.ept-date-range-picker__header [class*=arrow-right] {
  float: right;
}
.ept-date-range-picker__header div {
  font-size: 16px;
  font-weight: 500;
  margin-right: 50px;
}

.ept-date-range-picker__content {
  float: left;
  width: 50%;
  box-sizing: border-box;
  margin: 0;
  padding: 16px;
}
.ept-date-range-picker__content.is-left {
  border-right: 1px solid var(--ept-datepicker-inner-border-color);
}

.ept-date-range-picker__content .ept-date-range-picker__header div {
  margin-left: 50px;
  margin-right: 50px;
}

.ept-date-range-picker__editors-wrap {
  box-sizing: border-box;
  display: table-cell;
}
.ept-date-range-picker__editors-wrap.is-right {
  text-align: right;
}

.ept-date-range-picker__time-header {
  position: relative;
  border-bottom: 1px solid var(--ept-datepicker-inner-border-color);
  font-size: 12px;
  padding: 8px 5px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.ept-date-range-picker__time-header > .ept-icon-arrow-right {
  font-size: 20px;
  vertical-align: middle;
  display: table-cell;
  color: var(--ept-datepicker-icon-color);
}

.ept-date-range-picker__time-picker-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}
.ept-date-range-picker__time-picker-wrap .ept-picker-panel {
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 1;
  background: #ffffff;
}
.ept-date-range-picker__time-picker-wrap .ept-time-panel {
  position: absolute;
}

.ept-time-range-picker {
  width: 354px;
  overflow: visible;
}
.ept-time-range-picker__content {
  position: relative;
  text-align: center;
  padding: 10px;
  z-index: 1;
}

.ept-time-range-picker__cell {
  box-sizing: border-box;
  margin: 0;
  padding: 4px 7px 7px;
  width: 50%;
  display: inline-block;
}

.ept-time-range-picker__header {
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
}

.ept-time-range-picker__body {
  border-radius: 2px;
  border: 1px solid var(--ept-datepicker-border-color);
}

.ept-time-panel {
  border-radius: 2px;
  position: relative;
  width: 180px;
  left: 0;
  z-index: var(--ept-index-top);
  user-select: none;
  box-sizing: content-box;
}
.ept-time-panel__content {
  font-size: 0;
  position: relative;
  overflow: hidden;
}
.ept-time-panel__content::after, .ept-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;
}
.ept-time-panel__content::after {
  left: 50%;
  margin-left: 12%;
  margin-right: 12%;
}
.ept-time-panel__content::before {
  padding-left: 50%;
  margin-right: 12%;
  margin-left: 12%;
  border-top: 1px solid var(--ept-border-color-light);
  border-bottom: 1px solid var(--ept-border-color-light);
}
.ept-time-panel__content.has-seconds::after {
  left: 66.6666666667%;
}
.ept-time-panel__content.has-seconds::before {
  padding-left: 33.3333333333%;
}

.ept-time-panel__footer {
  border-top: 1px solid var(--ept-timepicker-inner-border-color, var(--ept-border-color-light));
  padding: 4px;
  height: 36px;
  line-height: 25px;
  text-align: right;
  box-sizing: border-box;
}

.ept-time-panel__btn {
  border: none;
  line-height: 28px;
  padding: 0 5px;
  margin: 0 5px;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  font-size: 12px;
  color: var(--ept-text-color-primary);
}
.ept-time-panel__btn.confirm {
  font-weight: 800;
  color: var(--ept-timepicker-active-color, var(--ept-color-primary));
}/* Element Chalk Variables */
.ept-radio-group {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 0;
}
/* Element Chalk Variables */
.ept-radio {
  --ept-radio-font-size: var(--ept-font-size-base);
  --ept-radio-text-color: var(--ept-text-color-regular);
  --ept-radio-font-weight: var(--ept-font-weight-primary);
  --ept-radio-input-height: 14px;
  --ept-radio-input-width: 14px;
  --ept-radio-input-border-radius: var(--ept-border-radius-circle);
  --ept-radio-input-bg-color: var(--ept-fill-color-blank);
  --ept-radio-input-border: var(--ept-border);
  --ept-radio-input-border-color: var(--ept-border-color);
  --ept-radio-input-border-color-hover: var(--ept-color-primary);
}

.ept-radio {
  color: var(--ept-radio-text-color);
  font-weight: var(--ept-radio-font-weight);
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  outline: none;
  font-size: var(--ept-font-size-base);
  user-select: none;
  margin-right: 30px;
  height: 32px;
}
.ept-radio.ept-radio--large {
  height: 40px;
}
.ept-radio.ept-radio--small {
  height: 24px;
}
.ept-radio.is-bordered {
  padding: 0 15px 0 9px;
  border-radius: var(--ept-border-radius-base);
  border: var(--ept-border);
  box-sizing: border-box;
}
.ept-radio.is-bordered.is-checked {
  border-color: var(--ept-color-primary);
}
.ept-radio.is-bordered.is-disabled {
  cursor: not-allowed;
  border-color: var(--ept-border-color-lighter);
}
.ept-radio.is-bordered.ept-radio--large {
  padding: 0 19px 0 11px;
  border-radius: var(--ept-border-radius-base);
}
.ept-radio.is-bordered.ept-radio--large .ept-radio__label {
  font-size: var(--ept-font-size-base);
}
.ept-radio.is-bordered.ept-radio--large .ept-radio__inner {
  height: 14px;
  width: 14px;
}
.ept-radio.is-bordered.ept-radio--small {
  padding: 0 11px 0 7px;
  border-radius: var(--ept-border-radius-base);
}
.ept-radio.is-bordered.ept-radio--small .ept-radio__label {
  font-size: 12px;
}
.ept-radio.is-bordered.ept-radio--small .ept-radio__inner {
  height: 12px;
  width: 12px;
}

.ept-radio:last-child {
  margin-right: 0;
}
.ept-radio__input {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}
.ept-radio__input.is-disabled .ept-radio__inner {
  background-color: var(--ept-disabled-bg-color);
  border-color: var(--ept-disabled-border-color);
  cursor: not-allowed;
}
.ept-radio__input.is-disabled .ept-radio__inner::after {
  cursor: not-allowed;
  background-color: var(--ept-disabled-bg-color);
}
.ept-radio__input.is-disabled .ept-radio__inner + .ept-radio__label {
  cursor: not-allowed;
}
.ept-radio__input.is-disabled.is-checked .ept-radio__inner {
  background-color: var(--ept-disabled-bg-color);
  border-color: var(--ept-disabled-border-color);
}
.ept-radio__input.is-disabled.is-checked .ept-radio__inner::after {
  background-color: var(--ept-text-color-placeholder);
}
.ept-radio__input.is-disabled + span.ept-radio__label {
  color: var(--ept-text-color-placeholder);
  cursor: not-allowed;
}

.ept-radio__input.is-checked .ept-radio__inner {
  border-color: var(--ept-color-primary);
  background: var(--ept-color-primary);
}
.ept-radio__input.is-checked .ept-radio__inner::after {
  transform: translate(-50%, -50%) scale(1);
}
.ept-radio__input.is-checked + .ept-radio__label {
  color: var(--ept-color-primary);
}

.ept-radio__input.is-focus .ept-radio__inner {
  border-color: var(--ept-radio-input-border-color-hover);
}

.ept-radio__inner {
  border: var(--ept-radio-input-border);
  border-radius: var(--ept-radio-input-border-radius);
  width: var(--ept-radio-input-width);
  height: var(--ept-radio-input-height);
  background-color: var(--ept-radio-input-bg-color);
  position: relative;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}
.ept-radio__inner:hover {
  border-color: var(--ept-radio-input-border-color-hover);
}
.ept-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: var(--ept-radio-input-border-radius);
  background-color: var(--ept-color-white);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}

.ept-radio__original {
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.ept-radio__original:focus-visible + .ept-radio__inner {
  outline: 2px solid var(--ept-radio-input-border-color-hover);
  outline-offset: 1px;
  border-radius: var(--ept-radio-input-border-radius);
}

.ept-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) {
  /*获得焦点时 样式提醒*/
}
.ept-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .ept-radio__inner {
  box-shadow: 0 0 2px 2px var(--ept-radio-input-border-color-hover);
}
.ept-radio__label {
  font-size: var(--ept-radio-font-size);
  padding-left: 8px;
}

.ept-radio.ept-radio--large .ept-radio__label {
  font-size: 14px;
}

.ept-radio.ept-radio--large .ept-radio__inner {
  width: 14px;
  height: 14px;
}

.ept-radio.ept-radio--small .ept-radio__label {
  font-size: 12px;
}

.ept-radio.ept-radio--small .ept-radio__inner {
  width: 12px;
  height: 12px;
}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translateX(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--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{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.select-section[data-v-11f885d8] {
  display: flex;
  justify-content: space-between;
  border: 1px solid #d3d3d3;
  border-radius: 8px;
  height: calc(100% - 220px);
  margin-bottom: 30px;
}
.select-section .select-block[data-v-11f885d8] {
  width: 50%;
  padding: 16px;
}
.select-section .select-block.can-select[data-v-11f885d8] {
  border-right: 1px solid #ddd;
}
.select-section .select-block .select-label[data-v-11f885d8] {
  display: flex;
  justify-content: space-between;
  padding: 0 14px;
  font-weight: 500;
  color: #333333;
  line-height: 24px;
  margin-bottom: 10px;
}
.select-section .select-block .select-info[data-v-11f885d8] {
  height: calc(100% - 30px);
}
.select-section .select-block .select-info .can-select-list[data-v-11f885d8] {
  margin: 10px 0;
  height: calc(100% - 42px);
  overflow-y: scroll;
}
.select-section .select-block .select-info .can-select-list[data-v-11f885d8] .ept-checkbox {
  width: 100%;
  margin-right: 0;
}
.select-section .select-block .select-info .can-select-list[data-v-11f885d8] .ept-checkbox .ept-checkbox__label {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.select-section .select-block .select-info .can-select-list[data-v-11f885d8] .ept-checkbox:hover {
  background-color: #eee;
}
.select-section .select-block .select-info .can-select-list[data-v-11f885d8] .ept-checkbox:hover .icon-info {
  color: #ddd;
  display: block;
}
.select-section .select-block .select-info .can-select-list[data-v-11f885d8] .ept-checkbox .icon-info {
  color: #ddd;
  display: none;
}
.select-section .select-block .select-info .can-select-list .tips[data-v-11f885d8] {
  font-size: 12px;
  color: #999;
  text-align: center;
}
.select-section .select-block .select-info .check-item[data-v-11f885d8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #666666;
  line-height: 22px;
  margin: 4px 0;
}
.select-section .select-block .select-info .check-item .ept-icon[data-v-11f885d8] {
  cursor: pointer;
}
.label[data-v-11f885d8] {
  margin: 20px 0 10px;
}
.ept-radio-group[data-v-11f885d8] .ept-date-editor {
  margin-left: 10px;
}
.share-obj[data-v-11f885d8] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 22px;
  position: relative;
  margin-bottom: 16px;
}
.share-obj > img[data-v-11f885d8] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.share-obj[data-v-11f885d8]::after {
  content: "";
  width: calc(100% - 100px);
  height: 1px;
  background-color: #d6dce3;
  position: absolute;
  top: 50%;
  left: 100px;
}.select-section[data-v-04614f98] {
  display: flex;
  justify-content: space-between;
  border: 1px solid #d3d3d3;
  border-radius: 8px;
  height: calc(100% - 220px);
  margin-bottom: 30px;
}
.select-section .select-block[data-v-04614f98] {
  width: 50%;
  padding: 16px;
}
.select-section .select-block.can-select[data-v-04614f98] {
  border-right: 1px solid #ddd;
}
.select-section .select-block .select-label[data-v-04614f98] {
  display: flex;
  justify-content: space-between;
  padding: 0 14px;
  font-weight: 500;
  color: #333333;
  line-height: 24px;
  margin-bottom: 10px;
}
.select-section .select-block .select-info[data-v-04614f98] {
  height: calc(100% - 30px);
}
.select-section .select-block .select-info .can-select-list[data-v-04614f98] {
  margin: 10px 0;
  height: calc(100% - 42px);
  overflow-y: scroll;
}
.select-section .select-block .select-info .can-select-list[data-v-04614f98] .ept-checkbox {
  width: 100%;
  margin-right: 0;
}
.select-section .select-block .select-info .can-select-list[data-v-04614f98] .ept-checkbox .ept-checkbox__label {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.select-section .select-block .select-info .can-select-list[data-v-04614f98] .ept-checkbox:hover {
  background-color: #eee;
}
.select-section .select-block .select-info .can-select-list[data-v-04614f98] .ept-checkbox:hover .icon-info {
  color: #ddd;
  display: block;
}
.select-section .select-block .select-info .can-select-list[data-v-04614f98] .ept-checkbox .icon-info {
  color: #ddd;
  display: none;
}
.select-section .select-block .select-info .can-select-list .tips[data-v-04614f98] {
  font-size: 12px;
  color: #999;
  text-align: center;
}
.select-section .select-block .select-info .check-item[data-v-04614f98] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #666666;
  line-height: 22px;
  margin: 4px 0;
}
.select-section .select-block .select-info .check-item .ept-icon[data-v-04614f98] {
  cursor: pointer;
}
.label[data-v-04614f98] {
  margin: 20px 0 10px;
}
.ept-radio-group[data-v-04614f98] .ept-date-editor {
  margin-left: 10px;
}
.share-obj[data-v-04614f98] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 22px;
  position: relative;
  margin-bottom: 16px;
}
.share-obj > img[data-v-04614f98] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.share-obj[data-v-04614f98]::after {
  content: "";
  width: calc(100% - 100px);
  height: 1px;
  background-color: #d6dce3;
  position: absolute;
  top: 50%;
  left: 100px;
}.select-section[data-v-3495c94d] {
  display: flex;
  justify-content: space-between;
  border: 1px solid #d3d3d3;
  border-radius: 8px;
  height: calc(100% - 220px);
  margin-bottom: 30px;
}
.select-section .select-block[data-v-3495c94d] {
  width: 50%;
  padding: 16px;
}
.select-section .select-block.can-select[data-v-3495c94d] {
  border-right: 1px solid #ddd;
}
.select-section .select-block .select-label[data-v-3495c94d] {
  display: flex;
  justify-content: space-between;
  padding: 0 14px;
  font-weight: 500;
  color: #333333;
  line-height: 24px;
  margin-bottom: 10px;
}
.select-section .select-block .select-info[data-v-3495c94d] {
  height: calc(100% - 30px);
}
.select-section .select-block .select-info .can-select-list[data-v-3495c94d] {
  margin: 10px 0;
  height: calc(100% - 42px);
  overflow-y: scroll;
}
.select-section .select-block .select-info .can-select-list .tips[data-v-3495c94d] {
  font-size: 12px;
  color: #999;
  text-align: center;
}
.select-section .select-block .select-info .check-item[data-v-3495c94d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #666666;
  line-height: 22px;
  margin: 4px 0;
}
.select-section .select-block .select-info .check-item .ept-icon[data-v-3495c94d] {
  cursor: pointer;
}
.label[data-v-3495c94d] {
  margin: 20px 0 10px;
}
.ept-radio-group[data-v-3495c94d] .ept-date-editor {
  margin-left: 10px;
}
.share-obj[data-v-3495c94d] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 22px;
  position: relative;
  margin-bottom: 16px;
}
.share-obj > img[data-v-3495c94d] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.share-obj[data-v-3495c94d]::after {
  content: "";
  width: calc(100% - 100px);
  height: 1px;
  background-color: #d6dce3;
  position: absolute;
  top: 50%;
  left: 100px;
}/* Element Chalk Variables */
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-linear-enter-active,
.ept-fade-in-linear-leave-active {
  transition: var(--ept-transition-fade-linear);
}

.ept-fade-in-linear-enter-from,
.ept-fade-in-linear-leave-to {
  opacity: 0;
}

.ept-fade-in-enter-active,
.ept-fade-in-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

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

.ept-zoom-in-center-enter-active,
.ept-zoom-in-center-leave-active {
  transition: all var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.ept-zoom-in-center-enter-from,
.ept-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}

.ept-zoom-in-top-enter-active,
.ept-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center top;
}
.ept-zoom-in-top-enter-active[data-popper-placement^=top],
.ept-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin: center bottom;
}

.ept-zoom-in-top-enter-from,
.ept-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-bottom-enter-active,
.ept-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--ept-transition-md-fade);
  transform-origin: center bottom;
}

.ept-zoom-in-bottom-enter-from,
.ept-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.ept-zoom-in-left-enter-active,
.ept-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: var(--ept-transition-md-fade);
  transform-origin: top left;
}

.ept-zoom-in-left-enter-from,
.ept-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: var(--ept-transition-duration) height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.ept-collapse-transition-leave-active,
.ept-collapse-transition-enter-active {
  transition: var(--ept-transition-duration) max-height ease-in-out, var(--ept-transition-duration) padding-top ease-in-out, var(--ept-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: var(--ept-transition-duration) width ease-in-out, var(--ept-transition-duration) padding-left ease-in-out, var(--ept-transition-duration) padding-right ease-in-out;
}

.ept-list-enter-active,
.ept-list-leave-active {
  transition: all 1s;
}

.ept-list-enter-from,
.ept-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}

.ept-list-leave-active {
  position: absolute !important;
}

.ept-opacity-transition {
  transition: opacity var(--ept-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.ept-tree {
  --ept-tree-node-content-height: 26px;
  --ept-tree-node-hover-bg-color: var(--ept-fill-color-light);
  --ept-tree-text-color: var(--ept-text-color-regular);
  --ept-tree-expand-icon-color: var(--ept-text-color-placeholder);
}

.ept-tree {
  position: relative;
  cursor: default;
  background: var(--ept-fill-color-blank);
  color: var(--ept-tree-text-color);
  font-size: var(--ept-font-size-base);
}
.ept-tree__empty-block {
  position: relative;
  min-height: 60px;
  text-align: center;
  width: 100%;
  height: 100%;
}

.ept-tree__empty-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--ept-text-color-secondary);
  font-size: var(--ept-font-size-base);
}

.ept-tree__drop-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ept-color-primary);
}

.ept-tree-node {
  white-space: nowrap;
  outline: none;
}
.ept-tree-node:focus {
  /* focus */
}
.ept-tree-node:focus > .ept-tree-node__content {
  background-color: var(--ept-tree-node-hover-bg-color);
}
.ept-tree-node.is-drop-inner > .ept-tree-node__content .ept-tree-node__label {
  background-color: var(--ept-color-primary);
  color: #fff;
}

.ept-tree-node__content {
  --ept-checkbox-height: var(--ept-tree-node-content-height);
  display: flex;
  align-items: center;
  height: var(--ept-tree-node-content-height);
  cursor: pointer;
}
.ept-tree-node__content > .ept-tree-node__expand-icon {
  padding: 6px;
  box-sizing: content-box;
}
.ept-tree-node__content > label.ept-checkbox {
  margin-right: 8px;
}
.ept-tree-node__content:hover {
  background-color: var(--ept-tree-node-hover-bg-color);
}
.ept-tree.is-dragging .ept-tree-node__content {
  cursor: move;
}
.ept-tree.is-dragging .ept-tree-node__content * {
  pointer-events: none;
}
.ept-tree.is-dragging.is-drop-not-allow .ept-tree-node__content {
  cursor: not-allowed;
}

.ept-tree-node__expand-icon {
  cursor: pointer;
  color: var(--ept-tree-expand-icon-color);
  font-size: 12px;
  transform: rotate(0deg);
  transition: transform var(--ept-transition-duration) ease-in-out;
}
.ept-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}
.ept-tree-node__expand-icon.is-leaf {
  color: transparent;
  cursor: default;
  visibility: hidden;
}
.ept-tree-node__expand-icon.is-hidden {
  visibility: hidden;
}

.ept-tree-node__loading-icon {
  margin-right: 8px;
  font-size: var(--ept-font-size-base);
  color: var(--ept-tree-expand-icon-color);
}

.ept-tree-node > .ept-tree-node__children {
  overflow: hidden;
  background-color: transparent;
}
.ept-tree-node.is-expanded > .ept-tree-node__children {
  display: block;
}

.ept-tree--highlight-current .ept-tree-node.is-current > .ept-tree-node__content {
  background-color: var(--ept-color-primary-light-9);
}/* Element Chalk Variables */
.ept-tree-select {
  --ept-tree-node-content-height: 26px;
  --ept-tree-node-hover-bg-color: var(--ept-fill-color-light);
  --ept-tree-text-color: var(--ept-text-color-regular);
  --ept-tree-expand-icon-color: var(--ept-text-color-placeholder);
}

.ept-tree-select__popper .ept-tree-node__expand-icon {
  margin-left: 8px;
}
.ept-tree-select__popper .ept-tree-node.is-checked > .ept-tree-node__content .ept-select-dropdown__item.selected::after {
  content: none;
}
.ept-tree-select__popper .ept-select-dropdown__list > .ept-select-dropdown__item {
  padding-left: 32px;
}
.ept-tree-select__popper .ept-select-dropdown__item {
  flex: 1;
  background: transparent !important;
  padding-left: 0;
  height: 20px;
  line-height: 20px;
}.select-section[data-v-afc65a9d] {
  margin-bottom: 30px;
}
.select-section table[data-v-afc65a9d] {
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #e1e4e6;
  border-top: none;
  border-bottom: none;
  border-collapse: collapse;
}
.select-section table tr[data-v-afc65a9d] {
  width: 100%;
  text-align: left;
}
.select-section table tr th[data-v-afc65a9d],
.select-section table tr td[data-v-afc65a9d] {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding-left: 16px;
  font-size: 12px;
  font-weight: 500;
  color: #626f79;
  border-right: 1px solid #e1e4e6;
  border-bottom: 1px solid #e1e4e6;
  vertical-align: top;
}
.select-section table tr th[data-v-afc65a9d]:last-child,
.select-section table tr td[data-v-afc65a9d]:last-child {
  padding-left: 0;
  border-right: none;
}
.select-section table tr th:last-child div[data-v-afc65a9d],
.select-section table tr td:last-child div[data-v-afc65a9d] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.select-section table tr th[data-v-afc65a9d] {
  border-top: 1px solid #e1e4e6;
}
.select-section .org-select[data-v-afc65a9d] {
  height: 40px;
  border: 1px solid #e1e4e6;
  border-top: none;
  display: flex;
  align-items: center;
}
.select-section .org-select .org-select-cell[data-v-afc65a9d] {
  padding: 4px 8px;
  width: 45%;
  border-right: 1px solid #e1e4e6;
}
.tips[data-v-afc65a9d] {
  font-size: 12px;
  color: #999;
  text-align: center;
}
.label[data-v-afc65a9d] {
  margin: 20px 0 10px;
}
.ept-radio-group[data-v-afc65a9d] .ept-date-editor {
  margin-left: 10px;
}
.delete-icon[data-v-afc65a9d] {
  font-size: 20px;
  color: red;
  cursor: pointer;
}
.group-options[data-v-afc65a9d] {
  height: 274px;
  overflow-y: scroll;
}
.share-obj[data-v-afc65a9d] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 22px;
  position: relative;
  margin-bottom: 16px;
}
.share-obj > img[data-v-afc65a9d] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.share-obj[data-v-afc65a9d]::after {
  content: "";
  width: calc(100% - 100px);
  height: 1px;
  background-color: #d6dce3;
  position: absolute;
  top: 50%;
  left: 100px;
}.drawer-wrap .target-content[data-v-940c0f8e] {
  width: 100%;
  height: calc(100% - 38px);
}
.drawer-wrap .share-obj[data-v-940c0f8e] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  line-height: 22px;
  position: relative;
  margin-bottom: 16px;
}
.drawer-wrap .share-obj > img[data-v-940c0f8e] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.drawer-wrap .share-obj[data-v-940c0f8e]::after {
  content: "";
  width: calc(100% - 100px);
  height: 1px;
  background-color: #d6dce3;
  position: absolute;
  top: 50%;
  left: 100px;
}
.drawer-wrap .ept-radio-group[data-v-940c0f8e] {
  margin-bottom: 10px;
}.conditional-filtering-container[data-v-38677811] {
  background: #f8fafc;
  border-radius: 2px;
  padding: 10px;
  font-size: 12px;
}
.conditional-filtering-container .conditional-filtering-item[data-v-38677811] {
  margin-bottom: 10px;
}
.conditional-filtering-container .conditional-filtering-item .combination-conditions[data-v-38677811] {
  padding: 10px;
  border: 1px solid #d6dce3;
  margin-bottom: 10px;
}
.conditional-filtering-container .conditional-filtering-item .combination-conditions.none[data-v-38677811] {
  display: none;
}
.conditional-filtering-container .conditional-filtering-item .combination-conditions .association-conditions[data-v-38677811] {
  padding: 10px;
  margin-bottom: 10px;
  background: #f8fafc;
  border-radius: 2px;
  border: 1px solid #d6dce3;
}
.conditional-filtering-container .conditional-filtering-item .combination-conditions .association-conditions.none[data-v-38677811] {
  display: none;
}
.conditional-filtering-container .conditional-filtering-item .combination-conditions .association-conditions ul li[data-v-38677811] {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.conditional-filtering-container .conditional-filtering-item .combination-conditions .association-conditions ul li .common[data-v-38677811] {
  width: 150px;
  margin-left: 15px;
}
.conditional-filtering-container .conditional-filtering-item .combination-conditions .association-conditions ul li .ept-icon[data-v-38677811] {
  color: #e8686f;
  cursor: pointer;
  float: right;
  margin-left: 5px;
}
.conditional-filtering-container .filter-relation[data-v-38677811] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.conditional-filtering-container .filter-relation .ept-radio-group[data-v-38677811] {
  margin-left: 15px;
}
.ept-button[data-v-38677811] {
  border: none;
  color: #0E6CCB;
  padding: 0;
  height: auto;
  line-height: 18px;
}
.ept-button .ept-icon[data-v-38677811] {
  margin-right: 4px;
}.ept-table[data-v-0c17eea0] .table-row td:nth-of-type(1) {
  vertical-align: top;
}
.ept-table[data-v-0c17eea0] .table-row td:nth-of-type(2) .cell {
  display: flex;
  flex-wrap: wrap;
}
.ept-table[data-v-0c17eea0] .table-row td:nth-of-type(2) .cell > .ept-checkbox {
  margin-right: 30px;
}
.ept-table[data-v-0c17eea0] .table-row td:nth-of-type(2) .cell .checkbox-wrapper {
  flex: 1;
}.drawer-wrap .label-title[data-v-2676f7af] {
  font-size: 14px;
  font-weight: 500;
  color: #222;
  margin: 20px 0 10px;
  border-bottom: 1px solid #ecf0f6;
  padding: 0 0 12px 0;
  display: flex;
  align-items: center;
}
.drawer-wrap .label-title img[data-v-2676f7af] {
  margin-right: 4px;
}
.drawer-wrap .vertical-radio-group[data-v-2676f7af] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.drawer-wrap .vertical-radio-group[data-v-2676f7af] .date-range {
  margin: 0 20px;
}
.drawer-wrap .ept-form[data-v-2676f7af] {
  width: 70%;
  margin: 0 auto;
}
.drawer-wrap .ept-form[data-v-2676f7af] .ept-form-item .ept-form-item__label {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.drawer-wrap .ept-textarea[data-v-2676f7af] .ept-textarea__inner {
  height: 140px;
}
.table2-wrap[data-v-2676f7af] {
  border: 1px solid #d6dce3;
  width: 100%;
  border-radius: 4px;
}
.table2.ept-table.auth-table[data-v-2676f7af] .ept-table__body-wrapper td.ept-table__cell {
  padding: 11px 18px;
}
.table2.ept-table.message-table[data-v-2676f7af] .ept-table__body-wrapper td.ept-table__cell {
  padding: 6px 18px;
}
.delete-btn[data-v-2676f7af] {
  color: #e64d55;
  cursor: pointer;
}
.form-item-center[data-v-2676f7af] {
  align-items: center;
}.operate-block[data-v-41844ee9] {
  margin-bottom: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.operate-block .tabs-block[data-v-41844ee9] {
  width: 211px;
  height: 44px;
  background: #dce6ee;
  border-radius: 22px;
  padding: 3px;
  display: flex;
  align-items: center;
  position: relative;
}
.operate-block .tabs-block .block[data-v-41844ee9] {
  width: 33.33%;
  height: 36px;
  background: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(14, 108, 203, 0.1);
  border-radius: 18px;
  border: 1px solid rgba(14, 108, 203, 0.2);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: left 0.2s;
}
.operate-block .tabs-block .block.block-1[data-v-41844ee9] {
  left: 3px;
}
.operate-block .tabs-block .block.block-2[data-v-41844ee9] {
  left: calc(33.33% - 3px);
}
.operate-block .tabs-block .block.block-3[data-v-41844ee9] {
  left: calc(66.66% - 3px);
}
.operate-block .tabs-block .tab-item[data-v-41844ee9] {
  font-size: 16px;
  cursor: pointer;
  flex: 1;
  color: rgba(24, 125, 226, 0.85);
  line-height: 24px;
  text-align: center;
  position: relative;
  box-shadow: 0px 0px 6px 0px transparent;
  border-radius: 16px;
  border: 1px solid transparent;
}
.operate-block .tabs-block .tab-item[data-v-41844ee9]:not(.active):hover {
  opacity: 0.85;
}
.operate-block .tabs-block .tab-item.line-left[data-v-41844ee9]:first-of-type::after, .operate-block .tabs-block .tab-item.line-right[data-v-41844ee9]:nth-of-type(2)::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background: rgba(14, 108, 203, 0.2);
}
.operate-block .tabs-block .tab-item.active[data-v-41844ee9] {
  font-weight: 600;
  color: #187de2;
  line-height: 34px;
  height: 36px;
}
.operate-block .search-block[data-v-41844ee9] {
  display: flex;
  align-items: center;
}
.operate-block .search-block .ept-input[data-v-41844ee9] {
  width: 300px;
  margin-left: 12px;
}
.operate-block .search-block[data-v-41844ee9] .ept-input__wrapper {
  border-radius: 6px;
}
.operate-block .search-block[data-v-41844ee9] .ept-input__wrapper .ept-input__inner {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
}
.operate-block .search-block[data-v-41844ee9] .ept-input__wrapper .ept-input__inner::placeholder {
  font-size: 14px;
}
.operate-block .ept-select[data-v-41844ee9] .ept-input--suffix {
  height: 36px;
  line-height: 36px;
}
.data-list[data-v-41844ee9] {
  display: flex;
  flex-wrap: wrap;
}
.data-list .ept-card.is-hover-shadow[data-v-41844ee9]:focus,
.data-list .ept-card.is-hover-shadow[data-v-41844ee9]:hover {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
}
.data-list .ept-card[data-v-41844ee9] {
  width: 361px;
  border-radius: 12px;
  border: 1px solid #d3d3d3;
  margin-bottom: 20px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
}
.data-list .ept-card[data-v-41844ee9] .ept-card__body {
  padding: 16px;
  height: 100%;
  position: relative;
}
.data-list .ept-card[data-v-41844ee9] .ept-card__body .bg-image,
.data-list .ept-card[data-v-41844ee9] .ept-card__body .invalid-image {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.data-list .ept-card[data-v-41844ee9] .ept-card__body .bg-image {
  width: 163px;
}
.data-list .ept-card[data-v-41844ee9] .ept-card__body .invalid-image {
  width: 60px;
}
.data-list .ept-card .title[data-v-41844ee9] {
  margin-bottom: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 26px;
}
.data-list .ept-card .title span[data-v-41844ee9] {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #111;
  width: 80%;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.data-list .ept-card .title .valid-status[data-v-41844ee9] {
  font-size: 12px;
  width: 50px;
  border-radius: 6px;
  background-color: red;
  color: #ddd;
  text-align: center;
  margin-left: 10px;
}
.data-list .ept-card .title .receive-status[data-v-41844ee9] {
  width: 48px;
  height: 22px;
  background: #fb5a5b;
  box-shadow: 0px 2px 12px 0px rgba(19, 124, 207, 0.25);
  border-radius: 4px;
  line-height: 22px;
  font-size: 12px;
  color: #fff;
  text-align: center;
}
.data-list .ept-card .info-line[data-v-41844ee9] {
  display: flex;
  align-items: center;
  line-height: 22px;
}
.data-list .ept-card .line-label[data-v-41844ee9] {
  color: #666666;
  font-size: 12px;
  margin-right: 16px;
}
.data-list .ept-card .valid-time[data-v-41844ee9] {
  cursor: pointer;
  position: relative;
}
.data-list .ept-card .line-text[data-v-41844ee9] {
  color: #333333;
  font-size: 12px;
}
.data-list .ept-card .btns[data-v-41844ee9] {
  display: flex;
  margin-top: 10px;
  position: relative;
  z-index: 1;
}
.data-list .ept-card .btns .btn[data-v-41844ee9] {
  padding: 1px 10px;
  margin-right: 8px;
  font-size: 12px;
  line-height: 20px;
  border-radius: 25px;
  border: 1px solid transparent;
  cursor: pointer;
}
.data-list .ept-card .btns .btn.handle-look[data-v-41844ee9] {
  border: 1px solid #0E6CCB;
  color: #0E6CCB;
}
.data-list .ept-card .btns .btn.handle-look[data-v-41844ee9]:hover {
  opacity: 0.85;
}
.data-list .ept-card .btns .btn.handle-share[data-v-41844ee9] {
  border: 1px solid rgba(51, 51, 51, 0.4392156863);
  color: #333;
}
.data-list .ept-card .btns .btn.disabled[data-v-41844ee9] {
  cursor: not-allowed;
}
.data-list .ept-card.invalid[data-v-41844ee9] {
  opacity: 0.6;
}
[data-v-41844ee9] .ept-tabs__nav-wrap .ept-tabs__item {
  font-size: 16px;
  font-weight: 600;
}
[data-v-41844ee9] .ept-tabs__nav-wrap::after {
  background-color: transparent;
}
.ept-empty[data-v-41844ee9] {
  padding: 92px 0 120px;
  margin: 0 auto;
}
[data-v-41844ee9] .loading {
  min-height: 800px;
}
@media (min-width: 0px) and (max-width: 1122px) {
.data-list .ept-card[data-v-41844ee9] {
    width: 304px;
    margin-right: 24px;
}
.data-list .ept-card[data-v-41844ee9]:nth-of-type(3n) {
    margin-right: 0;
}
}
@media (min-width: 1122px) and (max-width: 1366px) {
.data-list .ept-card[data-v-41844ee9] {
    width: calc(33.3% - 16px);
    margin-right: 24px;
}
.data-list .ept-card[data-v-41844ee9]:nth-of-type(3n) {
    margin-right: 0;
}
}
@media (min-width: 1366px) and (max-width: 1600px) {
.data-list .ept-card[data-v-41844ee9] {
    width: calc(33.3% - 16px);
    margin-right: 24px;
}
.data-list .ept-card[data-v-41844ee9]:nth-of-type(3n) {
    margin-right: 0;
}
}
@media (min-width: 1600px) and (max-width: 1920px) {
.data-list .ept-card[data-v-41844ee9] {
    width: calc(25% - 18px);
    margin-right: 24px;
}
.data-list .ept-card[data-v-41844ee9]:nth-of-type(4n) {
    margin-right: 0;
}
}
@media (min-width: 1920px) {
.data-list .ept-card[data-v-41844ee9] {
    width: 361px;
    margin-right: 24px;
}
.data-list .ept-card[data-v-41844ee9]:nth-of-type(4n) {
    margin-right: 0;
}
}/* Element Chalk Variables */
.ept-progress {
  position: relative;
  line-height: 1;
  display: flex;
  align-items: center;
}
.ept-progress__text {
  font-size: 14px;
  color: var(--ept-text-color-regular);
  margin-left: 5px;
  min-width: 50px;
  line-height: 1;
}
.ept-progress__text i {
  vertical-align: middle;
  display: block;
}

.ept-progress--circle, .ept-progress--dashboard {
  display: inline-block;
}
.ept-progress--circle .ept-progress__text, .ept-progress--dashboard .ept-progress__text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  transform: translate(0, -50%);
}
.ept-progress--circle .ept-progress__text i, .ept-progress--dashboard .ept-progress__text i {
  vertical-align: middle;
  display: inline-block;
}

.ept-progress--without-text .ept-progress__text {
  display: none;
}
.ept-progress--without-text .ept-progress-bar {
  padding-right: 0;
  margin-right: 0;
  display: block;
}

.ept-progress--text-inside .ept-progress-bar {
  padding-right: 0;
  margin-right: 0;
}

.ept-progress.is-success .ept-progress-bar__inner {
  background-color: var(--ept-color-success);
}
.ept-progress.is-success .ept-progress__text {
  color: var(--ept-color-success);
}

.ept-progress.is-warning .ept-progress-bar__inner {
  background-color: var(--ept-color-warning);
}
.ept-progress.is-warning .ept-progress__text {
  color: var(--ept-color-warning);
}

.ept-progress.is-exception .ept-progress-bar__inner {
  background-color: var(--ept-color-danger);
}
.ept-progress.is-exception .ept-progress__text {
  color: var(--ept-color-danger);
}

.ept-progress-bar {
  flex-grow: 1;
  box-sizing: border-box;
}
.ept-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: var(--ept-border-color-lighter);
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.ept-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: var(--ept-color-primary);
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width 0.6s ease;
}
.ept-progress-bar__inner::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.ept-progress-bar__inner--indeterminate {
  transform: translateZ(0);
  animation: indeterminate 3s infinite;
}

.ept-progress-bar__inner--striped {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  background-size: 1.25em 1.25em;
}
.ept-progress-bar__inner--striped.ept-progress-bar__inner--striped-flow {
  animation: striped-flow 3s linear infinite;
}

.ept-progress-bar__innerText {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  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%;
  }
}.operate-block[data-v-05a0b01c] {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.operate-block .tabs-block[data-v-05a0b01c] {
  width: 211px;
  height: 38px;
  background: rgba(14, 108, 203, 0.1);
  border-radius: 18px;
  padding: 3px;
  display: flex;
  align-items: center;
}
.operate-block .tabs-block .tab-item[data-v-05a0b01c] {
  cursor: pointer;
  flex: 1;
  color: #0e6ccb;
  line-height: 24px;
  text-align: center;
  position: relative;
  box-shadow: 0px 0px 6px 0px transparent;
  border-radius: 16px;
  border: 1px solid transparent;
}
.operate-block .tabs-block .tab-item.line-left[data-v-05a0b01c]:first-child::after, .operate-block .tabs-block .tab-item.line-right[data-v-05a0b01c]:nth-child(2)::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background: rgba(14, 108, 203, 0.2);
}
.operate-block .tabs-block .tab-item.active[data-v-05a0b01c] {
  font-weight: 600;
  color: #0E6CCB;
  line-height: 30px;
  height: 32px;
  background: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(14, 108, 203, 0.1);
  border-radius: 16px;
  border: 1px solid rgba(14, 108, 203, 0.2);
}
.operate-block .ept-select[data-v-05a0b01c] {
  margin-left: 10px;
}
.operate-block .ept-select[data-v-05a0b01c]:hover {
  border-radius: 20px;
}
.operate-block .ept-input[data-v-05a0b01c] {
  margin-left: 10px;
  width: 230px;
  height: 32px;
}
.operate-block[data-v-05a0b01c] .ept-input__wrapper {
  border-radius: 20px;
}
.ept-table__cell .cell span.status[data-v-05a0b01c] {
  position: relative;
}
.ept-table__cell .cell span.status[data-v-05a0b01c]::before {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  left: -10px;
  margin: auto;
}
.ept-table__cell .cell span.status.chashou[data-v-05a0b01c] {
  color: #22a498;
}
.ept-table__cell .cell span.status.chashou[data-v-05a0b01c]::before {
  background: #22a498;
}
.ept-table__cell .cell span.status.weichashou[data-v-05a0b01c] {
  color: #fb5a5b;
}
.ept-table__cell .cell span.status.weichashou[data-v-05a0b01c]::before {
  background: #fb5a5b;
}
.ept-table__cell .cell span.status.chehui[data-v-05a0b01c] {
  color: #999999;
}
.ept-table__cell .cell span.status.chehui[data-v-05a0b01c]::before {
  background: #999999;
}.operate-block[data-v-8af43e02] {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
}
.operate-block .ept-select[data-v-8af43e02] {
  margin-left: 10px;
}
.operate-block .ept-select[data-v-8af43e02]:hover {
  border-radius: 20px;
}
.operate-block .ept-input[data-v-8af43e02] {
  margin-left: 10px;
  width: 200px;
}.operate-block-2[data-v-f90f1074] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 28px;
  margin-top: 32px;
}
.operate-block-2 .ept-input[data-v-f90f1074] {
  width: 300px;
  margin-left: 12px;
}
.operate-block-2[data-v-f90f1074] .ept-input__wrapper {
  border-radius: 6px;
}
.operate-block-2[data-v-f90f1074] .ept-input__wrapper .ept-input__inner {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
}
.operate-block-2[data-v-f90f1074] .ept-input__wrapper .ept-input__inner::placeholder {
  font-size: 14px;
}
.operate-block-2 .ept-select[data-v-f90f1074] .ept-input--suffix {
  height: 36px;
  line-height: 36px;
}
.data-list[data-v-f90f1074] {
  display: flex;
  flex-wrap: wrap;
}
.data-list .ept-card.is-hover-shadow[data-v-f90f1074]:focus,
.data-list .ept-card.is-hover-shadow[data-v-f90f1074]:hover {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
}
.data-list .ept-card[data-v-f90f1074] {
  width: 361px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #d3d3d3;
  margin-bottom: 20px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
}
.data-list .ept-card[data-v-f90f1074] .ept-card__body {
  padding: 16px;
}
.data-list .ept-card .title[data-v-f90f1074] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 26px;
}
.data-list .ept-card .title span[data-v-f90f1074] {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #333;
  width: 80%;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.data-list .ept-card .title .valid-status[data-v-f90f1074] {
  text-align: center;
  width: 60px;
  height: 22px;
  background: rgba(251, 90, 91, 0.1);
  border-radius: 4px;
  font-size: 12px;
  color: #fb5a5b;
  line-height: 22px;
}
.data-list .ept-card .progress[data-v-f90f1074] {
  margin: 8px 0;
  padding: 8px 12px;
  background: rgba(253, 207, 74, 0.1);
  border-radius: 4px;
}
.data-list .ept-card .progress .header[data-v-f90f1074] {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  height: 22px;
  align-items: center;
  margin-bottom: 8px;
}
.data-list .ept-card .progress .header span.lf[data-v-f90f1074] {
  color: #666666;
}
.data-list .ept-card .progress .header .rg[data-v-f90f1074] {
  color: #0E6CCB;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.data-list .ept-card .progress .header .rg img[data-v-f90f1074] {
  position: absolute;
  top: -20px;
  left: -45px;
}
.data-list .ept-card .progress .header .rg[data-v-f90f1074]:hover {
  opacity: 0.85;
}
.data-list .ept-card .progress .bar p[data-v-f90f1074] {
  height: 22px;
  font-size: 16px;
  font-weight: 600;
  color: #e6ad07;
  line-height: 22px;
  margin-bottom: 10px;
}
.data-list .ept-card .progress.success[data-v-f90f1074] {
  background: rgba(33, 167, 252, 0.06);
}
.data-list .ept-card .progress.success .bar p[data-v-f90f1074] {
  color: #1e88e5;
}
.data-list .ept-card .line-label[data-v-f90f1074] {
  color: #666666;
  font-size: 12px;
  margin-right: 16px;
}
.data-list .ept-card .line-text[data-v-f90f1074] {
  color: #333333;
  font-size: 12px;
}
.data-list .ept-card .btns[data-v-f90f1074] {
  display: flex;
  margin-top: 10px;
}
.data-list .ept-card .btns .btn[data-v-f90f1074] {
  padding: 1px 10px;
  margin-right: 8px;
  font-size: 12px;
  line-height: 20px;
  border-radius: 25px;
  cursor: pointer;
  border: 1px solid rgba(51, 51, 51, 0.4392156863);
  color: #333;
}
.data-list .ept-card .btns .btn.handle-look[data-v-f90f1074] {
  border: 1px solid #0E6CCB;
  color: #0E6CCB;
}
.data-list .ept-card .btns .btn.handle-look[data-v-f90f1074]:hover {
  opacity: 0.85;
}
.data-list .ept-card .btns .btn.withdraw[data-v-f90f1074]:hover {
  background: #f2f2f2;
}
.data-list .ept-card .btns .btn.disabled[data-v-f90f1074] {
  cursor: not-allowed;
}
[data-v-f90f1074] .loading {
  min-height: 788px;
}
[data-v-f90f1074] .ept-tabs__nav-wrap .ept-tabs__item {
  font-size: 16px;
  font-weight: 600;
}
[data-v-f90f1074] .ept-tabs__nav-wrap::after {
  background-color: transparent;
}
.ept-empty[data-v-f90f1074] {
  padding: 96px 0;
  margin: 0 auto;
}
[data-v-f90f1074] .ept-loading-mask {
  min-height: 800px;
}
[data-v-f90f1074] .ept-loading-mask .ept-loading-spinner {
  top: 360px;
}
@media (min-width: 0px) and (max-width: 1122px) {
.data-list .ept-card[data-v-f90f1074] {
    width: 304px;
    margin-right: 24px;
}
.data-list .ept-card[data-v-f90f1074]:nth-of-type(3n) {
    margin-right: 0;
}
}
@media (min-width: 1122px) and (max-width: 1366px) {
.data-list .ept-card[data-v-f90f1074] {
    width: calc(33.3% - 16px);
    margin-right: 24px;
}
.data-list .ept-card[data-v-f90f1074]:nth-of-type(3n) {
    margin-right: 0;
}
}
@media (min-width: 1366px) and (max-width: 1600px) {
.data-list .ept-card[data-v-f90f1074] {
    width: calc(33.3% - 16px);
    margin-right: 24px;
}
.data-list .ept-card[data-v-f90f1074]:nth-of-type(3n) {
    margin-right: 0;
}
}
@media (min-width: 1600px) and (max-width: 1920px) {
.data-list .ept-card[data-v-f90f1074] {
    width: calc(25% - 18px);
    margin-right: 24px;
}
.data-list .ept-card[data-v-f90f1074]:nth-of-type(4n) {
    margin-right: 0;
}
}
@media (min-width: 1920px) {
.data-list .ept-card[data-v-f90f1074] {
    width: 361px;
    margin-right: 24px;
}
.data-list .ept-card[data-v-f90f1074]:nth-of-type(4n) {
    margin-right: 0;
}
}.data-share-view[data-v-703a3c67] {
  overflow: hidden;
  width: 100%;
  height: calc(100% - 80px);
  background-image: url(https://l.fjny.edu.cn/a-table-web/assets/bg3.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover;
}
.data-share-view .ept-tabs[data-v-703a3c67] .ept-tabs__content {
  overflow: initial;
}
.data-share-view .ept-tabs[data-v-703a3c67] .ept-tabs__item {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #666;
}
.data-share-view .ept-tabs[data-v-703a3c67] .ept-tabs__item.is-top.is-active {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  color: #0E6CCB;
}
.data-share-view .share-content[data-v-703a3c67] {
  height: 100%;
  overflow-y: scroll;
}
.data-share-view .share-content[data-v-703a3c67] .ept-tabs__header {
  margin: 0 0 28px;
}
@media (min-width: 0px) and (max-width: 1122px) {
[data-v-703a3c67] .info-content {
    width: 962px;
    margin: 0 80px;
    padding: 0;
}
.data-share-view .share-content[data-v-703a3c67] {
    overflow-x: scroll;
}
.data-share-view .share-content .ept-tabs[data-v-703a3c67] {
    width: 962px;
    margin: 30px 80px;
}
}
@media (min-width: 1122px) and (max-width: 1366px) {
[data-v-703a3c67] .info-content {
    width: 962px;
    padding: 0;
}
.data-share-view .share-content .ept-tabs[data-v-703a3c67] {
    width: 962px;
    margin: 30px auto;
}
}
@media (min-width: 1366px) and (max-width: 1600px) {
[data-v-703a3c67] .info-content {
    min-width: 962px;
    padding: 30px 202px;
}
.data-share-view .share-content[data-v-703a3c67] {
    padding: 30px 202px;
}
.data-share-view .share-content .ept-tabs[data-v-703a3c67] {
    min-width: 962px;
}
}
@media (min-width: 1600px) and (max-width: 1920px) {
[data-v-703a3c67] .info-content {
    margin: 0 202px;
    padding: 0;
}
.data-share-view .share-content .ept-tabs[data-v-703a3c67] {
    margin: 30px 202px;
}
}
@media (min-width: 1920px) {
[data-v-703a3c67] .info-content {
    width: 1516px;
    padding: 0;
    margin: 0 auto;
}
.data-share-view .share-content .ept-tabs[data-v-703a3c67] {
    width: 1516px;
    margin: 30px auto;
}
}.right-btns[data-v-da12a4a8] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 20px;
}
.right-btns .ept-input[data-v-da12a4a8] {
  width: 400px;
}
.right-btns .high-search[data-v-da12a4a8] {
  display: flex;
  align-items: center;
  cursor: pointer;
  flex-shrink: 0;
  margin-left: 16px;
  color: #0E6CCB;
}
.right-btns .high-search .ept-icon[data-v-da12a4a8] {
  margin-left: 4px;
}
.high-search-detail[data-v-da12a4a8] {
  display: flex;
  flex-direction: column;
}
.high-search-detail .input-list[data-v-da12a4a8] {
  flex: 1;
  margin: 0 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.high-search-detail .high-search-item[data-v-da12a4a8] {
  margin-top: 16px;
  padding: 0 8px;
  display: flex;
  align-items: center;
}
.high-search-detail .high-search-item .label[data-v-da12a4a8] {
  text-align: right;
  width: 68px;
}
.high-search-detail .high-search-item .ept-input[data-v-da12a4a8] {
  flex: 1;
  width: 230px;
}
.high-search-detail .btns[data-v-da12a4a8] {
  width: 100%;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
}
.high-search-detail .btns .ept-button[data-v-da12a4a8] {
  width: 68px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #d3d3d3;
}
.high-search-detail .btns .ept-button + .ept-button[data-v-da12a4a8] {
  margin-left: 8px;
  border: 1px solid #0E6CCB;
  color: #0E6CCB;
}
.ept-input[data-v-da12a4a8],[data-v-da12a4a8] .ept-input__inner::placeholder {
  font-size: 14px;
}
.ept-table[data-v-da12a4a8] {
  font-size: 14px;
}
.ept-link[data-v-da12a4a8] {
  font-size: 14px;
}
.ept-pagination[data-v-da12a4a8] {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media (min-width: 0px) {
.high-search-item[data-v-da12a4a8] {
    width: 100%;
}
}
@media (min-width: 1000px) {
.high-search-item[data-v-da12a4a8] {
    width: 50%;
}
}.database-list[data-v-878617bf] {
  height: calc(100% - 80px);
  width: 100%;
  overflow-y: scroll;
  padding: 30px 6.7%;
  background-image: url(https://l.fjny.edu.cn/a-table-web/assets/bg3.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover;
}
.database-list .database-content[data-v-878617bf] {
  min-width: 1100px;
  background-color: #fff;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  opacity: 0.98;
  padding: 16px 24px 24px;
}
.database-list .tip[data-v-878617bf] {
  padding: 9px 16px 7px;
  font-size: 13px;
  color: #0E6CCB;
  margin-bottom: 20px;
  background: #f2f2f2;
  border-radius: 6px;
  display: flex;
  align-items: center;
}
.database-list .tip > img[data-v-878617bf] {
  margin-right: 7px;
}
.database-list .base-info[data-v-878617bf] {
  height: 104px;
  border-radius: 10px;
  padding: 20px 24px;
  background-image: url(https://l.fjny.edu.cn/a-table-web/assets/bg2.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover;
}
.database-list .base-info .share-name[data-v-878617bf] {
  font-size: 20px;
  font-weight: 500;
  color: #333333;
  line-height: 30px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.database-list .base-info .share-name > img[data-v-878617bf] {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  cursor: pointer;
}
.database-list .base-info .share-name > img[data-v-878617bf]:hover {
  background: rgba(14, 108, 203, 0.06);
  border-radius: 4px;
}
.database-list .base-info .info-content[data-v-878617bf] {
  display: flex;
  align-items: center;
}
.database-list .base-info .info-content > div[data-v-878617bf] {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 22px;
  margin-right: 32px;
}
.database-list .base-info .info-content > div .label[data-v-878617bf] {
  color: #666666;
}
.database-list .base-info .info-content > div .text[data-v-878617bf] {
  color: #333333;
}
.database-list .operate-btns[data-v-878617bf] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 22px;
  margin-bottom: 20px;
}
.database-list .operate-btns .right-btns[data-v-878617bf] {
  display: flex;
  align-items: center;
}
.database-list .operate-btns .right-btns .keywords-input[data-v-878617bf] {
  width: 240px;
  margin-right: 16px;
}
.database-list .operate-btns .right-btns .high-search[data-v-878617bf] {
  display: flex;
  align-items: center;
  cursor: pointer;
  flex-shrink: 0;
  margin-left: 16px;
  color: #0E6CCB;
}
.database-list .operate-btns .right-btns .high-search .ept-icon[data-v-878617bf] {
  margin-left: 4px;
}
.database-list .high-search-detail[data-v-878617bf] {
  display: flex;
  flex-direction: column;
}
.database-list .high-search-detail .input-list[data-v-878617bf] {
  flex: 1;
  margin: 0 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.database-list .high-search-detail .high-search-item[data-v-878617bf] {
  margin-top: 16px;
  padding: 0 8px;
  display: flex;
  align-items: center;
}
.database-list .high-search-detail .high-search-item .label[data-v-878617bf] {
  text-align: right;
  width: 98px;
}
.database-list .high-search-detail .high-search-item .ept-input[data-v-878617bf] {
  flex: 1;
  width: 230px;
}
.database-list .high-search-detail .btns[data-v-878617bf] {
  width: 100%;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
}
.database-list .high-search-detail .btns .ept-button[data-v-878617bf] {
  width: 68px;
  height: 32px;
  line-height: 1;
  border: 1px solid #d3d3d3;
}
.database-list .high-search-detail .btns .ept-button + .ept-button[data-v-878617bf] {
  margin-left: 8px;
  border: 1px solid #0E6CCB;
  color: #0E6CCB;
}
.database-list .table-content[data-v-878617bf] {
  min-height: 300px;
}
.database-list .table-content[data-v-878617bf] .loading {
  height: 228px;
  position: relative;
}
.database-list .data-list[data-v-878617bf] {
  font-size: 18px;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
  display: flex;
  align-items: center;
}
.database-list .data-list > img[data-v-878617bf] {
  margin-right: 5px;
}
.database-list .ept-pagination[data-v-878617bf] {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.database-list .ept-input[data-v-878617bf],
.database-list[data-v-878617bf] .ept-input__inner::placeholder {
  font-size: 14px;
}
.database-list .ept-table[data-v-878617bf] {
  font-size: 14px;
}
.database-list .ept-link[data-v-878617bf] {
  font-size: 14px;
}
.tabs-block[data-v-878617bf] {
  width: 70px;
  background: #ffffff;
  box-shadow: -1px 0px 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  position: fixed;
  right: 12px;
  top: 198px;
  display: flex;
  flex-direction: column;
  padding: 14px 0;
  align-items: center;
  z-index: 1;
}
.tabs-block .tab-item[data-v-878617bf] {
  cursor: pointer;
  flex: 1;
  font-size: 16px;
  font-weight: 400;
  color: #bfccd8;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tabs-block .tab-item > img[data-v-878617bf] {
  width: 32px;
  height: 32px;
  filter: drop-shadow(#bfccd8 10000px 0);
  transform: translateX(-10000px);
}
.tabs-block .tab-item > span[data-v-878617bf] {
  font-size: 12px;
}
.tabs-block .tab-item.tab-first[data-v-878617bf] {
  margin-bottom: 20px;
}
.tabs-block .tab-item.tab-third[data-v-878617bf] {
  margin-top: 20px;
}
.tabs-block .tab-item.active[data-v-878617bf] {
  color: #187de2;
}
.tabs-block .tab-item.active > img[data-v-878617bf] {
  filter: drop-shadow(#187de2 10000px 0);
  transform: translateX(-10000px);
}
.export-btn[data-v-878617bf] {
  width: 110px;
  height: 36px;
  background: #187de2;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
}
.export-btn .export-img[data-v-878617bf] {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
@media (min-width: 0px) {
.high-search-item[data-v-878617bf] {
    width: 50%;
}
}
@media (min-width: 1000px) {
.high-search-item[data-v-878617bf] {
    width: 33.33%;
}
}
@media (min-width: 1540px) {
.high-search-item[data-v-878617bf] {
    width: 25%;
}
}.container404[data-v-453af144] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container404 .wrapper img[data-v-453af144] {
  width: 318px;
  display: block;
  margin: 0 auto;
}
.container404 .wrapper p.text[data-v-453af144] {
  text-align: center;
  height: 48px;
  font-size: 38px;
  font-weight: 500;
  color: #333333;
  line-height: 48px;
  margin: 80px auto 40px;
}
.container404 .wrapper p.button[data-v-453af144] {
  display: flex;
  justify-content: center;
}
.container404 .wrapper p.button .ep-button[data-v-453af144]:first-child {
  margin-right: 30px;
}.container401[data-v-89368526] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container401 .wrapper img[data-v-89368526] {
  width: 318px;
  display: block;
  margin: 0 auto;
}
.container401 .wrapper p.text[data-v-89368526] {
  text-align: center;
  height: 48px;
  font-size: 38px;
  font-weight: 500;
  color: #333333;
  line-height: 48px;
  margin: 80px auto 40px;
}
.container401 .wrapper p.tip[data-v-89368526] {
  text-align: center;
  height: 42px;
  font-size: 32px;
  font-weight: 400;
  color: #666666;
  line-height: 42px;
}.containerError[data-v-0298f4ba] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerError .wrapper img[data-v-0298f4ba] {
  width: 318px;
  display: block;
  margin: 0 auto;
}
.containerError .wrapper div.text[data-v-0298f4ba] {
  margin: 30px auto 15px;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 24px;
}
.containerError .wrapper div.text ul[data-v-0298f4ba] {
  margin-left: 20px;
}
.containerError .wrapper div.text ul li[data-v-0298f4ba] {
  list-style-type: disc;
}
.containerError .wrapper p.button[data-v-0298f4ba] {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerError .wrapper p.button span[data-v-0298f4ba] {
  display: inline-block;
  border-radius: 25px;
  border: 1px solid #3394E1;
  padding: 4px 20px;
  color: #3394E1;
}
.containerError .wrapper p.button span[data-v-0298f4ba]:first-child {
  margin-right: 20px;
}
:root {
  --ep-color-primary: #205cff !important;
  --ep-border-color-light: #dcdcdc !important;
}
.business-application-manage {
  width: 100vw;
  height: 100vh;
}
.business-application-manage .ept-tabs .ept-tabs__item {
  padding: 0 8px 16px !important;
  height: auto;
  font-size: 16px;
  margin-right: 30px;
  color: #333333;
}
.business-application-manage .ept-tabs .ept-tabs__item.is-top.is-active {
  border-bottom: 2px solid var(--ep-color-primary);
}
.business-application-manage .ept-tabs .ept-tabs__nav-wrap::after {
  height: 1px;
}
.business-application-manage .ept-tabs .ept-tabs__active-bar.is-top {
  background-color: transparent;
}
.business-application-manage .ept-tabs .ept-tabs__content {
  padding-bottom: 30px;
}
.business-application-manage .ept-button {
  height: 36px;
  padding: 0 20px;
  line-height: 36px;
  border: 1px solid var(--ep-border-color-light);
  border-radius: 6px;
  color: #222222;
  font-size: 14px;
}
.business-application-manage .ept-button.ept-button--primary {
  color: #fff;
}
.business-application-manage .ept-button.is-link {
  border: none;
  color: var(--ep-color-primary);
  padding: 0;
  font-size: 12px;
}
.business-application-manage .ept-button.ept-button--primary.is-link:not(.is-link):hover, .business-application-manage .ept-button.ept-button--primary.is-link:not(.is-link):focus {
  background-color: var(--ep-button-bg-color);
  border: var(--ep-border);
}
.business-application-manage .ept-button.is-plain {
  color: var(--ep-color-primary);
  border-color: var(--ep-button-hover-border-color);
  background-color: var(--ep-button-hover-bg-color);
}
.business-application-manage .ept-input .ept-input__wrapper {
  box-shadow: none;
  border: 1px solid var(--ep-border-color-light);
  padding: 0 11px;
}
.business-application-manage .ept-input .ept-input__inner {
  font-size: 14px;
  color: #333;
}
.business-application-manage .ept-input .ept-input__inner::placeholder {
  font-size: 14px;
  color: #999999;
}
.business-application-manage .ept-table {
  font-size: 12px;
}
.business-application-manage .ept-table th.ept-table__cell.is-leaf {
  font-weight: 500;
  color: #666666;
  height: 46px;
  background: #f5f5f5;
  border-bottom: none;
}
.business-application-manage .ept-table th.ept-table__cell.is-leaf:first-of-type {
  border-radius: 6px 0px 0px 6px;
}
.business-application-manage .ept-table th.ept-table__cell.is-leaf:last-of-type {
  border-radius: 0px 6px 6px 0px;
}
.business-application-manage .ept-table td.ept-table__cell {
  color: #333333;
  height: 42px;
  padding: 0;
  border-bottom: 1px solid #e6e6e6;
}
.business-application-manage .ept-table .ept-table__empty-block {
  padding: 70px 0 106px;
}
.business-application-manage .ept-table .ept-table__empty-block .ept-table__empty-text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-application-manage .ept-table .ept-table__empty-block .ept-table__empty-text > img {
  width: 158px;
  margin-bottom: 20px;
}
.business-application-manage .ept-table .ept-table__empty-block .ept-table__empty-text > span {
  font-size: 20px;
  color: #333333;
  line-height: 30px;
}
.business-application-manage .ept-pagination {
  margin-top: 30px;
}
.business-application-manage .ept-pagination .ept-input__inner {
  line-height: 30px;
}
.business-application-manage .ept-pagination span:not([class*=suffix]) {
  color: #333333;
}
.business-application-manage .ept-pagination span.ept-pagination__sizes {
  flex: 1;
  justify-content: flex-start;
}
.business-application-manage .ept-pagination.is-background .ept-pager li {
  background-color: #fff;
  border: 1px solid #d3d3d3;
  color: #666;
}
.business-application-manage .ept-pagination.is-background .ept-pager li:not(.is-disabled) {
  border-radius: 6px;
  border: 1px solid #d3d3d3;
}
.business-application-manage .ept-pagination.is-background .ept-pager li:not(.is-disabled).is-active {
  background-color: var(--ep-color-primary);
  font-weight: 400;
  color: #ffffff;
  border: none;
}
.business-application-manage .ept-pagination.is-background .btn-next, .business-application-manage .ept-pagination.is-background .btn-prev {
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  font-size: 14px;
  color: #666;
}
.business-application-manage .ept-pagination.is-background .btn-next:disabled, .business-application-manage .ept-pagination.is-background .btn-prev:disabled {
  border-radius: 6px;
  color: #ccc;
  background-color: #fff;
}
.business-application-manage .ept-pagination .ept-input__wrapper {
  border-radius: 6px;
  font-size: 14px;
}
.business-application-manage .ept-pagination .ept-pagination__editor.ept-input {
  min-width: 32px;
  width: 32px;
}
.business-application-manage .ept-pagination .ept-select .ept-input {
  width: 110px;
}
.business-application-manage .ept-form .ept-form-item__label {
  font-size: 12px;
}
.business-application-manage .ept-drawer .ept-drawer__header {
  background: #f8fafc;
  border-radius: 1px;
  height: 48px;
  line-height: 48px;
  padding: 0px 20px;
  margin: 0;
}
.business-application-manage .ept-drawer .ept-drawer__header span.ept-drawer__title {
  font-size: 16px;
  font-weight: 500;
  color: #222222;
  line-height: 24px;
  position: relative;
  padding-left: 8px;
}
.business-application-manage .ept-drawer .ept-drawer__header span.ept-drawer__title::before {
  position: absolute;
  content: "";
  width: 4px;
  height: 16px;
  background: #3394e1;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.business-application-manage .ept-drawer .ept-drawer__footer {
  border-top: 1px solid #ECF0F6;
  padding: 16px 0;
  text-align: center;
}
.business-application-manage .ept-drawer .ept-drawer__footer .footer .ept-button {
  border-radius: 4px !important;
}
.business-application-manage .ept-drawer .ept-drawer__footer .footer .ept-button.is-plain {
  color: #222 !important;
  border-color: #D6DCE3;
}
.business-application-manage .ept-dialog .ept-dialog__header {
  background: #f8fafc;
  border-radius: 1px;
  height: 48px;
  line-height: 48px;
  padding: 0px 20px;
  margin: 0;
}
.business-application-manage .ept-dialog .ept-dialog__header span.ept-dialog__title {
  font-size: 16px;
  font-weight: 500;
  color: #222222;
  line-height: 24px;
  position: relative;
  padding-left: 8px;
}
.business-application-manage .ept-dialog .ept-dialog__header span.ept-dialog__title::before {
  position: absolute;
  content: "";
  width: 4px;
  height: 16px;
  background: #3394E1;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.business-application-manage .ept-dialog .ept-dialog__header .ept-dialog__headerbtn {
  top: 0px;
}
.business-application-manage .ept-dialog .ept-dialog__footer {
  padding: 16px 0;
  border-top: 1px solid #ecf0f6;
  text-align: center;
}
.business-application-manage .ept-radio .ept-radio__label {
  padding-left: 3px;
  font-size: 12px;
  display: flex;
  align-items: center;
}
.business-application-manage .ept-dialog__footer .dialog-footer .ept-button,
.business-application-manage .ept-drawer__footer > div .ept-button {
  font-size: 12px;
  border-radius: 1px;
}
.business-application-manage .ept-dialog__footer .dialog-footer .ept-button--primary,
.business-application-manage .ept-drawer__footer > div .ept-button--primary {
  background: #3394E1;
}
.business-application-manage .ept-textarea .ept-input__count {
  color: #cccccc;
  font-size: 14px;
  line-height: 22px;
}
.business-application-manage .ept-checkbox__label {
  font-size: 12px;
}
.table2.ept-table {
  border-radius: 4px;
}
.table2.ept-table .ept-table__empty-block {
  padding: 0;
}
.table2.ept-table .ept-table__header th.ept-table__cell {
  padding: 0 18px;
  background: #F3F5F9;
}
.table2.ept-table .ept-table__header th.ept-table__cell:first-of-type {
  border-radius: 4px 0 0 4px;
}
.table2.ept-table .ept-table__header th.ept-table__cell:last-of-type {
  border-radius: 0px 4px 4px 4px;
}
.table2.ept-table .ept-table__header th.ept-table__cell .cell {
  padding: 0;
  line-height: 36px;
  color: #555;
  font-weight: 500;
}
.table2.ept-table .ept-table__body-wrapper tr:last-of-type td.ept-table__cell {
  border-bottom: none;
}
.table2.ept-table .ept-table__body-wrapper td.ept-table__cell {
  padding: 16px 18px;
  border-bottom: 1px solid #D6DCE3;
}
.table2.ept-table .ept-table__body-wrapper td.ept-table__cell .cell {
  color: #222;
  padding: 0;
}
.table2.ept-table .ept-table__inner-wrapper::before {
  border-bottom: none;
}
.ep-table__empty-block {
  padding: 70px 0 106px;
}
.ep-table__empty-block .ep-table__empty-text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ep-table__empty-block .ep-table__empty-text > img {
  width: 158px;
  margin-bottom: 20px;
}
.ep-table__empty-block .ep-table__empty-text > span {
  font-size: 20px;
  color: #333333;
  line-height: 30px;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
ol,
ul,
dl,
dd,
p,
textarea,
input,
select,
option,
form {
  margin: 0;
}
ol,
ul,
textarea,
input,
option,
th,
td {
  padding: 0;
}
textarea {
  font-family: sans-serif;
}
body {
  height: 100%;
}
ul,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
/* 滚动条的滑轨背景颜色 */
::-webkit-scrollbar-thumb {
  background-color: #9d9d9d;
  padding: 0px 2px;
  border-radius: 5px;
}
/* 滑块颜色 */
::-webkit-scrollbar-button {
  background-color: transparent;
  height: 0px;
  width: 0px;
}
/* 滑轨两头的监听按钮颜色 */
::-webkit-scrollbar-corner {
  background-color: transparent;
  height: 0px;
  width: 0px;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
a:focus,
a:active {
  outline: none;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}
div:focus {
  outline: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.strong {
  font-weight: bold;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.fs12 {
  font-size: 12px !important;
}
#app {
  box-sizing: border-box;
  color: var(--color-text);
  background: #F0F0F0;
  transition: color 0.5s, background-color 0.5s;
  line-height: 1.6;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'DingTalk';
  src: url('https://l.fjny.edu.cn/a-table-web/assets/DingTalkJinBuTi.ttf');
}
.app-main {
  margin: 50px 0 0 50px;
  height: calc(100vh - 50px);
  width: calc(100vw - 50px);
  overflow: auto;
}
