/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

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

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

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

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

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

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

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.logout-link[data-v-58dbc91d] {
  background: none;
  border: none;
  padding: 0;
}
.xr-avatar[data-v-58dbc91d] {
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background: #dfe1e6;
  color: #172b4d;
  font-size: 14px;
}

/* Question (eb49932b) */
.help-question .main-filter .el-select__placeholder:not(.is-transparent) {
  color: #42526e;
}
.help-question .el-collapse {
  border-bottom: none;
  border-top: none;
}
.help-question .el-collapse-item {
  border-radius: 4px;
  margin-bottom: 6px;
  padding: 8px;
}
.help-question .el-collapse-item.is-active {
  background-color: #fffae6;
}
.help-question .el-collapse-item.is-active .wk-icon-success {
  color: #00875a;
}
.help-question .el-collapse-item .wk-icon-success {
  color: #b3bac5;
  margin-right: 8px;
}
.help-question .el-collapse-item .el-collapse-item__header {
  background-color: transparent;
  border-bottom: none;
}
.help-question .el-collapse-item__content {
  font-size: 14px;
  margin-top: 8px;
  padding-bottom: 0;
}
.help-question .el-collapse-item .el-collapse-item__wrap {
  background-color: transparent;
  border-bottom: none;
  overflow: initial;
  padding-left: 23px;
}
.help-question .item-content {
  color: #253858;
  user-select: text;
}
.help-question .item-content img {
  width: 100%;
}
.help-question .item-content p,
.help-question .item-content span {
  background-color: transparent !important;
  color: #253858 !important;
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 2 !important;
  margin: 0;
}
.help-question .feedback-popup {
  align-items: center;
  background-color: #fff;
  border: 1px solid #dfe1e6;
  border-radius: 4px;
  box-shadow: 0 2px 8px #00000026;
  color: #172b4d;
  cursor: pointer;
  display: flex;
  height: 32px;
  justify-content: center;
  padding: 0 12px;
  transition: all .2s;
}
.help-question .feedback-popup:hover {
  border-color: #0052cc;
  box-shadow: 0 2px 12px #0003;
  color: #0052cc;
}
.help-question .feedback-popup .feedback-popup-icon {
  font-size: 14px;
  margin-right: 4px;
}
.help-question .feedback-popup span {
  font-size: 14px;
  line-height: 1;
}

.wk-help-side.el-card {
  border: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
}
.wk-help-side .feedback-button.el-button,
.wk-help-side .feedback-button span,
.wk-help-side .el-collapse-item__header,
.wk-help-side .el-collapse-item__title {
  -webkit-font-smoothing: antialiased;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
}
.wk-help-side .help-menus .title {
  line-height: 20.7px;
}
.wk-help-side .main-title {
  line-height: 36.8px;
}
.wk-help-side .el-collapse-item__header,
.wk-help-side .el-collapse-item__title {
  font-size: 16px;
  letter-spacing: normal;
  line-height: 30px;
}
.wk-help-side .main::-webkit-scrollbar,
.wk-help-side .help-menus::-webkit-scrollbar,
.wk-help-side .menus-wrap::-webkit-scrollbar,
.wk-help-side .menus-wrap-bd::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}
.wk-help-side .main::-webkit-scrollbar-thumb {
  background-color: rgb(216, 218, 224);
  border-radius: 3px;
  min-height: 310px;
}
.wk-module .wk-help-side .close-btn.el-button,
.wk-module .hrm-emp-help .close-btn.el-button,
.hrm-emp-help .close-btn.el-button {
  align-items: center;
  background: #0052cc;
  border: 1px solid #0052cc;
  border-radius: 4px 0 0 4px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  height: 40px;
  justify-content: center;
  left: -40px;
  line-height: 14px;
  min-height: 0;
  padding: 0;
  position: absolute;
  top: 160px;
  width: 40px;
}
.wk-help-side .close-btn .el-icon-close,
.hrm-emp-help .close-btn .el-icon-close {
  color: #fff;
  font-size: 26px !important;
  font-weight: 400;
  height: 26px;
  line-height: 1;
  margin: 0;
  width: 26px;
}
.wk-help-side .help-menus .menu-item-content {
  color: #172b4d;
}
.wk-help-side .help-menus .menu-item-content.is-select {
  background-color: #ebecf0;
  color: #172b4d;
}
.wk-help-side .help-menus .menu-item-content:not(.is-disabled):hover {
  background-color: #ebecf0;
  color: #172b4d;
}
.wk-help-side .help-menus .menu-item-content .wk-icon-circle-right {
  position: absolute;
  right: 0;
  top: 6px;
  visibility: hidden;
}
.wk-help-side .help-menus .menu-item-content:hover .wk-icon-circle-right {
  visibility: visible;
}

/* Handbook sub menu (9b8c6c15) */
.wk-help-side .help-menus > .menus-wrap.is-sub {
  padding-right: 0;
}
.wk-help-side .help-menus .menus-wrap-hd {
  line-height: 40px;
  position: relative;
}
.wk-help-side .help-menus .menus-wrap-hd::before {
  background-color: #dfe1e6;
  bottom: 0;
  content: " ";
  height: 1px;
  left: -16px;
  position: absolute;
  right: -16px;
}
.wk-help-side .menus-wrap-hd .el-button.is-link {
  align-items: center;
  background: transparent;
  border: 1px solid transparent;
  color: #42526e;
  cursor: pointer;
  display: inline-flex;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  padding: 2px;
}
.wk-help-side .menus-wrap-hd .el-button.is-link .el-icon {
  font-size: 14px;
  margin-right: 2px;
}
.wk-help-side .help-menus .menus-wrap-bd {
  height: calc(100% - 40px);
  overflow-y: auto;
  padding-right: 8px;
  padding-top: 8px;
}
.wk-help-side .letter-block {
  font-size: 14px;
}
.wk-help-side .letter-block > .header {
  height: 21px;
  line-height: 21px;
  position: relative;
}
.wk-help-side .letter-block > .header > .label {
  background-color: #fafbfc;
  color: #a5adba;
  left: 0;
  padding-right: 8px;
  position: absolute;
  z-index: 2;
}
.wk-help-side .letter-block > .header > .line {
  background-color: #dfe1e6;
  height: .5px;
  left: 0;
  position: absolute;
  right: 0;
  top: 10px;
  z-index: 1;
}

.backlog[data-v-8538098c] {
  z-index: 2000;
  display: flex;
  flex-direction: column;
}
.back-button[data-v-8538098c] {
  border: none;
  color: #fff;
  cursor: pointer;
  line-height: 18px;
}
.backlog-bd[data-v-8538098c] {
  display: flex;
  flex: 1;
  min-height: 0;
}
aside[data-v-8538098c] {
  width: 180px;
  border-right: 1px solid #dfe1e6;
  padding: 12px;
}
aside div[data-v-8538098c] {
  padding: 8px 12px;
  border-radius: 4px;
  cursor: pointer;
}
aside div.is-current[data-v-8538098c] {
  background: #deebff;
  color: #0052cc;
}
.backlog-main[data-v-8538098c] {
  flex: 1;
  min-width: 0;
  padding: 16px 24px;
  display: flex;
  flex-direction: column;
}
.backlog-tools[data-v-8538098c] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-bottom: 12px;
}

.el-avatar[data-v-fa8194a6] {
  width: 24px;
  height: 24px;
  background: #dfe1e6 !important;
  color: #172b4d;
  cursor: pointer;
  font-size: 12px;
}


.tarax-watermark {
  position: fixed;
  inset: 0;
  z-index: 4000;
  pointer-events: none;
  background-repeat: repeat;
}
/* stylelint-disable scss/dollar-variable-pattern */
.upay-layout[data-v-c717f5f1] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-width: 1200px;
  overflow: hidden;
}
.upay-layout__body[data-v-c717f5f1] {
  display: flex;
  flex: 1;
  min-height: 0;
}
.upay-layout__main[data-v-c717f5f1] {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-message-cell[data-v-beb8661b] {
  position: relative;
  display: flex;
  align-items: flex-start;
  min-height: 78px;
  padding: 14px 16px;
  cursor: pointer;
  border-bottom: 1px solid #f4f5f7;
  background-color: #ffffff;
  transition: background-color 0.2s ease;
}
.qe-message-cell[data-v-beb8661b]:hover {
  background-color: #f0f2f5;
}
.qe-message-cell:hover .qe-message-cell__actions[data-v-beb8661b] {
  opacity: 1;
}
.qe-message-cell.is-unread[data-v-beb8661b]::before {
  position: absolute;
  top: 20px;
  left: 7px;
  width: 6px;
  height: 6px;
  content: "";
  background-color: #f56c6c;
  border-radius: 50%;
}
.qe-message-cell__icon[data-v-beb8661b] {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  color: #ffffff;
  border-radius: 8px;
}
.qe-message-cell__icon[data-v-beb8661b] .qe-svg-icon,
.qe-message-cell__icon .el-icon[data-v-beb8661b] {
  font-size: 18px;
  color: #ffffff;
}
.qe-message-cell__body[data-v-beb8661b] {
  flex: 1;
  min-width: 0;
}
.qe-message-cell__title-row[data-v-beb8661b] {
  display: flex;
  align-items: center;
  min-width: 0;
}
.qe-message-cell__title[data-v-beb8661b] {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  color: #172b4d;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-message-cell__time[data-v-beb8661b] {
  flex-shrink: 0;
  margin-left: 10px;
  font-size: 12px;
  color: #6b778c;
}
.qe-message-cell__content[data-v-beb8661b] {
  margin-top: 6px;
  font-size: 13px;
  line-height: 1.5;
  color: #42526e;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.qe-message-cell__meta[data-v-beb8661b] {
  display: inline-flex;
  align-items: center;
  height: 20px;
  padding: 0 8px;
  margin-top: 8px;
  font-size: 12px;
  color: #6b778c;
  background-color: #ebedf0;
  border-radius: 2px;
}
.qe-message-cell__actions[data-v-beb8661b] {
  position: absolute;
  right: 14px;
  bottom: 8px;
  opacity: 0;
  transition: opacity 0.2s ease;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-messages-drawer .el-drawer__body {
  padding: 0;
  overflow: hidden;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-messages[data-v-f8b1f473] {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}
.qe-messages__menu[data-v-f8b1f473] {
  width: 180px;
  padding: 22px 14px;
  background-color: #f7f8fa;
  border-right: 1px solid #ebecf0;
}
.qe-messages__title[data-v-f8b1f473] {
  padding: 0 10px 18px;
  font-size: 18px;
  font-weight: 600;
  color: #172b4d;
}
.qe-messages__menu-item[data-v-f8b1f473] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 0 12px;
  margin-bottom: 4px;
  font-size: 14px;
  color: #42526e;
  cursor: pointer;
  border-radius: 4px;
}
.qe-messages__menu-item em[data-v-f8b1f473] {
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  text-align: center;
  font-style: normal;
  background-color: #f56c6c;
  border-radius: 9px;
}
.qe-messages__menu-item[data-v-f8b1f473]:hover {
  color: #0052cc;
  background-color: #ebecf0;
}
.qe-messages__menu-item.is-active[data-v-f8b1f473] {
  color: #172b4d;
  background-color: #dfe1e6;
  box-shadow: none;
}
.qe-messages__menu-item.is-active[data-v-f8b1f473]::before {
  position: absolute;
  top: 10px;
  left: 0;
  width: 3px;
  height: 20px;
  content: "";
  background: #0052cc;
  border-radius: 0 2px 2px 0;
}
.qe-messages__content[data-v-f8b1f473] {
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
}
.qe-messages__header[data-v-f8b1f473] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 74px;
  padding: 0 20px;
  border-bottom: 1px solid #ebecf0;
}
.qe-messages__heading[data-v-f8b1f473] {
  font-size: 18px;
  font-weight: 600;
  color: #172b4d;
}
.qe-messages__subheading[data-v-f8b1f473] {
  margin-top: 5px;
  font-size: 12px;
  color: #6b778c;
}
.qe-messages__tools[data-v-f8b1f473] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.qe-messages__more[data-v-f8b1f473] {
  width: 32px;
  min-width: 32px;
  padding: 0;
}
.qe-messages__list[data-v-f8b1f473] {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-navbar[data-v-f528cebc] {
  width: 100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 12px;
  color: #ffffff;
  background: #172b4d;
  border-bottom: 1px solid #172b4d;
  box-shadow: none;
}
.qe-navbar__left[data-v-f528cebc], .qe-navbar__right[data-v-f528cebc] {
  display: flex;
  align-items: center;
  gap: 0;
}
.qe-navbar__logo[data-v-f528cebc] {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  border-radius: 3px;
  background: #0052cc;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex-shrink: 0;
}
.qe-navbar__logo .logo-img[data-v-f528cebc] {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  object-fit: cover;
}
.qe-navbar__logo .logo-text[data-v-f528cebc] {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
}
.qe-navbar__title[data-v-f528cebc] {
  margin-right: 20px;
  margin-left: 8px;
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
  cursor: pointer;
  margin: 0 8px;
  white-space: nowrap;
}
.qe-navbar__title[data-v-f528cebc]:hover {
  color: #ffffff;
}
.navbar-icon-btn[data-v-f528cebc] {
  width: 32px;
  height: 32px;
  padding: 0;
  margin-left: 0;
  color: #ffffff;
  background: transparent;
  border-color: transparent;
}
.navbar-icon-btn[data-v-f528cebc] .qe,
.navbar-icon-btn .qe[data-v-f528cebc] {
  font-size: 20px;
  line-height: 1;
}
.navbar-icon-btn[data-v-f528cebc]:hover, .navbar-icon-btn.is-current[data-v-f528cebc] {
  color: #ffffff;
  background: #0052cc;
  border-color: #0052cc;
}
.navbar-icon-btn[data-v-f528cebc]:focus:not(:hover):not(:active):not(.is-current), .navbar-icon-btn:focus:not(:hover):not(:active):not(.is-current).el-button[data-v-f528cebc], .navbar-icon-btn[data-v-f528cebc]:focus-visible:not(:hover):not(:active):not(.is-current) {
  color: #ffffff;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.navbar-tabs[data-v-f528cebc] {
  height: 56px;
  border-bottom: none;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__header {
  margin: 0;
  border-bottom: none;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__item {
  height: 56px;
  line-height: 56px;
  font-size: 14px;
  padding: 0 12px !important;
  color: #ffffff;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__item.is-active {
  color: #ffffff;
  font-weight: 500;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__item:hover {
  color: #172b4d;
}
.navbar-tabs[data-v-f528cebc] .label {
  display: inline-flex !important;
  align-items: center;
  line-height: 18px;
  vertical-align: middle;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__item:hover .el-tabs__item__label,
.navbar-tabs[data-v-f528cebc] .el-tabs__item:hover .label {
  display: inline-flex !important;
  align-items: center;
  position: relative;
  z-index: 0;
  line-height: 18px;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__item:hover .el-tabs__item__label::before,
.navbar-tabs[data-v-f528cebc] .el-tabs__item:hover .label::before {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: -1;
  content: "";
  background-color: #ffffff;
  border-radius: 3px;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__active-bar {
  background: #0052cc;
  height: 4px;
}
.navbar-tabs[data-v-f528cebc] .el-tabs__nav-wrap::after {
  display: none;
}
.log-menus[data-v-f528cebc] {
  display: flex;
  align-items: center;
}
.nav-badge[data-v-f528cebc] {
  margin-left: 0;
}
.user-avatar[data-v-f528cebc] {
  display: flex;
  align-items: center;
  color: #ffffff;
  cursor: pointer;
  margin-left: 6px;
  border: 0;
  outline: none;
  box-shadow: none;
}
.user-avatar[data-v-f528cebc]:hover, .user-avatar[data-v-f528cebc]:focus, .user-avatar[data-v-f528cebc]:focus-visible, .user-avatar[data-v-f528cebc]:active {
  border: 0;
  outline: none;
  box-shadow: none;
}
.user-avatar[data-v-f528cebc] .el-avatar {
  border: 0;
  outline: none;
  box-shadow: none;
}
.user-avatar[data-v-f528cebc]:hover .el-avatar, .user-avatar[data-v-f528cebc]:focus .el-avatar, .user-avatar[data-v-f528cebc]:focus-visible .el-avatar, .user-avatar[data-v-f528cebc]:active .el-avatar {
  border: 0;
  outline: none;
  box-shadow: none;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-container[data-v-7d235cff] {
  height: 100%;
  min-height: 0;
  background-color: #f5f6f9;
}
.qe-side-wrap[data-v-7d235cff] {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  height: 100%;
  background-color: #ffffff;
  border-right: 1px solid #ebecf0;
}
.qe-side-wrap[data-v-7d235cff] .el-menu {
  border-right: none;
}
.qe-side-content[data-v-7d235cff] {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-x: hidden;
  opacity: 1;
}
.qe-side__body[data-v-7d235cff] {
  position: relative;
  height: 100%;
  min-width: 180px;
}
.qe-side__footer[data-v-7d235cff] {
  position: relative;
}
.qe-menu-vertical[data-v-7d235cff] {
  height: 100%;
  padding: 12px 10px 24px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #ffffff;
}
.qe-menu-vertical[data-v-7d235cff] .el-menu-item,
.qe-menu-vertical[data-v-7d235cff] .el-sub-menu__title {
  height: auto !important;
  padding: 0 8px !important;
  line-height: normal !important;
  background-color: #ffffff !important;
}
.qe-menu-vertical[data-v-7d235cff] .el-menu-item:hover,
.qe-menu-vertical[data-v-7d235cff] .el-sub-menu__title:hover {
  background-color: #ffffff !important;
}
.qe-menu-vertical[data-v-7d235cff] .el-sub-menu__title .el-sub-menu__icon-arrow {
  right: 14px;
  color: #42526E;
  transition: transform 0.18s ease;
}
.qe-menu-vertical[data-v-7d235cff] .el-sub-menu .el-menu {
  padding: 2px 0 4px;
  background: transparent;
}
.menu-item-content[data-v-7d235cff] {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 38px;
  padding: 8px 10px;
  margin: 3px 0;
  color: #42526e;
  border-radius: 3px;
  transition: color 0.16s ease, background-color 0.16s ease;
}
.menu-item-content > i[data-v-7d235cff] {
  flex-shrink: 0;
  width: 18px;
  margin-right: 8px;
  font-size: 16px;
  color: #42526E;
  text-align: center;
}
.menu-item-content .side-bar-label[data-v-7d235cff] {
  overflow: hidden;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menu-item-content[data-v-7d235cff]:hover {
  color: #172b4d;
  background-color: #f5f6f9;
}
.menu-item-content:hover > i[data-v-7d235cff] {
  color: #172b4d;
}
.menu-item-content.is-select[data-v-7d235cff] {
  color: #0052cc;
  background-color: #deebff;
}
.menu-item-content.is-select > i[data-v-7d235cff] {
  color: #0052cc;
}
.menu-item-content.is-sub-item[data-v-7d235cff] {
  padding-left: 36px;
}
.qe-main-container[data-v-7d235cff] {
  min-width: 0;
  height: 100%;
  padding: 0;
  overflow: hidden;
  background-color: #f5f6f9;
}
.is-empty-side .qe-main-container[data-v-7d235cff] {
  width: 100%;
}
.fade-enter-active[data-v-87f42fa3],
.fade-leave-active[data-v-87f42fa3] {
  transition: opacity 0.15s ease;
}
.fade-enter-from[data-v-87f42fa3],
.fade-leave-to[data-v-87f42fa3] {
  opacity: 0;
}
/* stylelint-disable scss/dollar-variable-pattern */
.qe-default-layout[data-v-e6a3ba2d] {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.qe-default-layout__main[data-v-e6a3ba2d] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f5f6f9;
}
.nav-container[data-v-e6a3ba2d] {
  height: 56px;
  min-width: 1200px;
  padding: 0;
  box-shadow: 0 1px 2px rgba(9, 30, 66, 0.16);
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-approval-detail-drawer[data-v-4d235287] .el-drawer__header {
  padding: 0 24px;
}
.qe-approval-detail-drawer[data-v-4d235287] .el-drawer__body {
  padding: 0;
  background: #f5f6f9;
}
.approval-detail-header[data-v-4d235287] {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.approval-detail-header__title[data-v-4d235287] {
  min-width: 0;
  overflow: hidden;
  color: #172b4d;
  font-size: 16px;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.approval-detail-header__tags[data-v-4d235287] {
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  align-items: center;
}
.approval-detail[data-v-4d235287] {
  min-height: 100%;
  padding: 20px 24px 24px;
}
.approval-detail-card[data-v-4d235287] {
  padding: 16px;
  margin-bottom: 16px;
  background: #ffffff;
  border-radius: 3px;
}
.approval-detail-card__title[data-v-4d235287] {
  padding-left: 8px;
  margin-bottom: 12px;
  color: #172b4d;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  border-left: 3px solid #0052cc;
}
.approval-content__summary[data-v-4d235287] {
  padding: 10px 12px;
  color: #42526e;
  font-size: 13px;
  line-height: 1.7;
  white-space: pre-wrap;
  background: #f0f2f5;
  border-radius: 3px;
}
.approval-content__fields[data-v-4d235287] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-top: 12px;
}
.approval-content__field[data-v-4d235287] {
  min-width: 0;
  padding: 10px 12px;
  background: #ffffff;
  border: 1px solid #ebecf0;
  border-radius: 3px;
}
.approval-content__field span[data-v-4d235287],
.approval-content__field strong[data-v-4d235287] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.approval-content__field span[data-v-4d235287] {
  color: #6b778c;
  font-size: 12px;
}
.approval-content__field strong[data-v-4d235287] {
  margin-top: 4px;
  color: #172b4d;
  font-size: 13px;
  font-weight: 600;
}
.approval-timeline[data-v-4d235287] {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 4px 0 4px 4px;
}
.approval-timeline__node[data-v-4d235287] {
  position: relative;
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.approval-timeline__node[data-v-4d235287]:not(:last-child)::after {
  position: absolute;
  top: 20px;
  left: 6px;
  width: 1px;
  height: calc(100% + 10px);
  content: "";
  background: #dfe1e6;
}
.approval-timeline__dot[data-v-4d235287] {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  width: 13px;
  height: 13px;
  margin-top: 4px;
  background: #dcdfe6;
  border: 2px solid #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #dfe1e6;
}
.approval-timeline__dot.is-done[data-v-4d235287] {
  background: #00875a;
  box-shadow: 0 0 0 1px rgba(0, 135, 90, 0.28);
}
.approval-timeline__dot.is-active[data-v-4d235287] {
  background: #0052cc;
  box-shadow: 0 0 0 1px rgba(0, 82, 204, 0.28);
}
.approval-timeline__dot.is-reject[data-v-4d235287] {
  background: #de350b;
  box-shadow: 0 0 0 1px rgba(222, 53, 11, 0.28);
}
.approval-timeline__content[data-v-4d235287] {
  min-width: 0;
  flex: 1;
}
.approval-timeline__top[data-v-4d235287], .approval-timeline__meta[data-v-4d235287] {
  display: flex;
  align-items: center;
}
.approval-timeline__top[data-v-4d235287] {
  gap: 8px;
}
.approval-timeline__name[data-v-4d235287] {
  color: #172b4d;
  font-size: 13px;
  font-weight: 600;
}
.approval-timeline__meta[data-v-4d235287] {
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 6px;
  color: #6b778c;
  font-size: 12px;
}
.approval-timeline__remark[data-v-4d235287] {
  padding: 8px 10px;
  margin-top: 8px;
  color: #42526e;
  font-size: 12px;
  background: #f0f2f5;
  border-radius: 3px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-approval-flow[data-v-fc3bd479] {
  display: flex;
  gap: 20px;
  height: 100%;
  min-height: 0;
}
.qe-approval-flow[data-v-fc3bd479]::before, .qe-approval-flow[data-v-fc3bd479]::after {
  display: none !important;
  content: none !important;
}
.qe-flow-canvas[data-v-fc3bd479] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 28px 24px;
  background: #f0f2f5;
  border-radius: 8px;
  overflow-y: auto;
}
.qe-flow-node[data-v-fc3bd479] {
  width: 200px;
  border-radius: 10px;
  border: 2px solid #ebecf0;
  background: #ffffff;
  padding: 12px 16px;
  cursor: pointer;
  position: relative;
  transition: all 0.2s ease;
  text-align: center;
  z-index: 1;
}
.qe-flow-node[data-v-fc3bd479]:hover {
  border-color: #0052cc;
  box-shadow: 0 2px 8px rgba(0, 82, 204, 0.18);
}
.qe-flow-node.is-selected[data-v-fc3bd479] {
  border-color: #0052cc;
  box-shadow: 0 0 0 3px var(--el-color-primary-light-5);
}
.qe-flow-node.is-initiator[data-v-fc3bd479] {
  border-color: #ebecf0;
}
.qe-flow-node.is-initiator[data-v-fc3bd479]:hover {
  border-color: #00875a;
  box-shadow: 0 2px 8px rgba(0, 135, 90, 0.18);
}
.qe-flow-node.is-initiator.is-selected[data-v-fc3bd479] {
  border-color: #00875a;
  box-shadow: 0 0 0 3px #e3fcef;
}
.qe-flow-node.is-notifier[data-v-fc3bd479] {
  border-color: #ff8b00;
}
.qe-flow-node.is-notifier[data-v-fc3bd479]:hover {
  border-color: #ff8b00;
}
.qe-flow-node.is-end[data-v-fc3bd479] {
  background: #f5f6f9;
  cursor: default;
  border-style: dashed;
}
.qe-flow-node__icon[data-v-fc3bd479] {
  font-size: 20px;
  margin-bottom: 4px;
}
.qe-flow-node__title[data-v-fc3bd479] {
  font-weight: 600;
  font-size: 14px;
}
.qe-flow-node__desc[data-v-fc3bd479] {
  font-size: 12px;
  color: #6b778c;
  margin-top: 4px;
}
.qe-flow-connector[data-v-fc3bd479] {
  display: flex;
  min-height: 46px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #6b778c;
  font-size: 16px;
}
.qe-flow-connector__line[data-v-fc3bd479] {
  width: 2px;
  height: 28px;
  background: #dfe1e6;
}
.qe-flow-add-btn[data-v-fc3bd479] {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  color: #0052cc;
  font-size: 13px;
  padding: 6px 12px;
  border: 1px dashed #0052cc;
  border-radius: 20px;
  margin: 2px 0;
}
.qe-flow-add-btn[data-v-fc3bd479]:hover {
  background: var(--el-color-primary-light-9);
}
.qe-flow-panel[data-v-fc3bd479] {
  width: 460px;
  flex-shrink: 0;
  max-height: 100%;
  overflow-y: auto;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #ebecf0;
  padding: 16px;
}
.qe-flow-panel__title[data-v-fc3bd479] {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 12px;
}
.qe-flow-panel[data-v-fc3bd479] .qe-flow-config-form .el-form-item {
  align-items: center;
  margin-bottom: 14px;
}
.qe-flow-panel[data-v-fc3bd479] .qe-flow-config-form .el-form-item__label {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 34px;
  line-height: 1.2;
}
.qe-flow-panel[data-v-fc3bd479] .qe-flow-config-form .el-form-item__content {
  min-width: 0;
}
.qe-flow-panel .qe-flow-option-grid[data-v-fc3bd479] {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr;
  gap: 6px;
}
.qe-flow-panel .qe-flow-option-grid.is-compact[data-v-fc3bd479] {
  grid-template-columns: 1fr;
}
.qe-flow-panel .qe-flow-option[data-v-fc3bd479] {
  min-width: 0;
  padding: 10px 12px;
  color: #42526e;
  text-align: left;
  cursor: pointer;
  background: #ebecf0;
  border: 1px solid transparent;
  border-radius: 3px;
}
.qe-flow-panel .qe-flow-option span[data-v-fc3bd479],
.qe-flow-panel .qe-flow-option em[data-v-fc3bd479] {
  display: block;
}
.qe-flow-panel .qe-flow-option span[data-v-fc3bd479] {
  color: #172b4d;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}
.qe-flow-panel .qe-flow-option em[data-v-fc3bd479] {
  margin-top: 3px;
  color: #6b778c;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  white-space: normal;
}
.qe-flow-panel .qe-flow-option[data-v-fc3bd479]:hover {
  background: #dfe1e6;
  border-color: #4c9aff;
}
.qe-flow-panel .qe-flow-option.is-active[data-v-fc3bd479] {
  background: #deebff;
  border-color: #0052cc;
}
.qe-flow-panel .qe-flow-option.is-active span[data-v-fc3bd479] {
  color: #0052cc;
}
.qe-flow-panel .qe-flow-user-picker[data-v-fc3bd479] {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding: 4px 8px;
  cursor: pointer;
  background: #fafbfc;
  border-radius: 3px;
  box-shadow: 0 0 0 2px #dfe1e6 inset;
}
.qe-flow-panel .qe-flow-user-picker[data-v-fc3bd479]:hover {
  background: #ebecf0;
}
.qe-flow-panel .qe-flow-user-picker__placeholder[data-v-fc3bd479] {
  color: #a5adba;
  font-size: 13px;
}
.qe-flow-panel .qe-flow-user-picker__more[data-v-fc3bd479] {
  color: #6b778c;
  font-size: 12px;
}
.qe-flow-panel__footer[data-v-fc3bd479] {
  display: flex;
  justify-content: center;
  padding-top: 12px;
  margin-top: 4px;
  border-top: 1px solid #f4f5f7;
}
.qe-flow-panel__delete[data-v-fc3bd479] {
  width: 220px;
  justify-content: center;
  color: #de350b;
  background: #ffebe6;
  border-color: #ffbdad;
}
.qe-flow-panel__delete[data-v-fc3bd479]:hover, .qe-flow-panel__delete[data-v-fc3bd479]:focus, .qe-flow-panel__delete[data-v-fc3bd479]:active {
  color: #bf2600;
  background: #ffebe6;
  border-color: #ff8f73;
}
.qe-flow-add-types[data-v-fc3bd479] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.qe-flow-add-type[data-v-fc3bd479] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #ebecf0;
  cursor: pointer;
}
.qe-flow-add-type[data-v-fc3bd479]:hover {
  border-color: #0052cc;
  background: var(--el-color-primary-light-9);
}
.qe-flow-add-type__icon[data-v-fc3bd479] {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.qe-flow-add-type__desc[data-v-fc3bd479] {
  font-size: 12px;
  color: #6b778c;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-user-view[data-v-0e625fc4] {
  min-height: 235px;
}
.qe-user-main[data-v-0e625fc4] {
  min-height: 235px;
}
.qe-user-main__hd[data-v-0e625fc4] {
  display: flex;
  align-items: center;
  padding: 16px;
  background-color: #f5f7fa;
}
.qe-user-main__bd[data-v-0e625fc4] {
  padding: 20px 15px;
}
.user-info[data-v-0e625fc4] {
  flex: 1;
  min-width: 0;
}
.user-info__name[data-v-0e625fc4] {
  font-size: 16px;
  font-weight: 600;
  color: #172b4d;
}
.user-info__name i[data-v-0e625fc4] {
  margin-left: 8px;
  font-size: 14px;
}
.user-info__name .qe-woman[data-v-0e625fc4] {
  color: #ff3838;
}
.user-info__name .qe-man[data-v-0e625fc4] {
  color: #3875ff;
}
.user-info__company[data-v-0e625fc4] {
  margin-top: 8px;
  color: #42526e;
}
.user-img[data-v-0e625fc4] {
  flex-shrink: 0;
  margin-left: 15px;
}
.info-cell[data-v-0e625fc4] {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.info-cell i[data-v-0e625fc4] {
  flex-shrink: 0;
  font-size: 14px;
  color: #6b778c;
}
.info-cell__label[data-v-0e625fc4] {
  flex-shrink: 0;
  width: 50px;
  margin-left: 5px;
  color: #42526e;
}
.info-cell__value[data-v-0e625fc4] {
  flex: 1;
  min-width: 0;
  margin-left: 30px;
}
.info-cell + .info-cell[data-v-0e625fc4] {
  margin-top: 15px;
}
.text-one-line[data-v-0e625fc4] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-avatar[data-v-496235a1] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}
.qe-avatar__text[data-v-496235a1] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 500;
  border-radius: inherit;
  width: 100%;
  height: 100%;
}
.qe-avatar--group[data-v-496235a1] {
  border: 2px solid #fff;
  position: relative;
}
.qe-avatar--extra[data-v-496235a1] {
  background: #dcdfe6;
  color: #42526e;
  font-size: 11px;
  font-weight: 500;
  border: 2px solid #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.qe-avatar-group[data-v-496235a1] {
  display: inline-flex;
  align-items: center;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-base-detail[data-v-81acf53d] {
  overflow: hidden;
}
.qe-base-detail__section[data-v-81acf53d] {
  margin-top: 24px;
}
.qe-base-detail__section[data-v-81acf53d]:first-child {
  margin-top: 0;
}
.qe-base-detail__more[data-v-81acf53d] {
  position: absolute;
  right: 16px;
  display: flex;
  align-items: center;
}
.create-sections[data-v-81acf53d] {
  position: relative;
  background: #ffffff;
}
.create-sections__header[data-v-81acf53d] {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 40px;
  padding: 0 16px;
  border-bottom: 1px solid #f4f5f7;
}
.create-sections__title[data-v-81acf53d] {
  font-size: 14px;
  font-weight: 600;
  color: #172b4d;
}
.create-sections-content[data-v-81acf53d] {
  padding: 8px 16px 14px;
  margin: 0;
}
.qe-base-detail-section[data-v-81acf53d] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.qe-base-detail-section__col[data-v-81acf53d] {
  flex: 0 0 50%;
  min-width: 0;
}
.qe-base-detail-section__col.is-block[data-v-81acf53d] {
  flex-basis: 100% !important;
}
.qe-base-detail-section__item[data-v-81acf53d] {
  display: flex;
  align-items: stretch;
  width: auto;
  padding: 8px 0;
}
.qe-base-detail-section__item .item-name[data-v-81acf53d] {
  flex-shrink: 0;
  width: 100px;
  margin-right: 12px;
  line-height: 1.5;
  color: #42526e;
}
.qe-base-detail-section__item .item-value[data-v-81acf53d] {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  line-height: 1.5;
  color: #172b4d;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.qe-more-icon[data-v-81acf53d] {
  cursor: pointer;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-breadcrumb[data-v-a45c8e50] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2px;
}
.qe-breadcrumb__item[data-v-a45c8e50] {
  font-size: 13px;
  color: #6b778c;
  display: inline-flex;
  align-items: center;
}
.qe-breadcrumb__item.is-link[data-v-a45c8e50] {
  cursor: pointer;
}
.qe-breadcrumb__item.is-link[data-v-a45c8e50]:hover {
  color: #0052cc;
}
.qe-breadcrumb__item.is-current[data-v-a45c8e50] {
  color: #172b4d;
  font-weight: 500;
}
.qe-breadcrumb__sep[data-v-a45c8e50] {
  margin: 0 4px;
  color: #c0c4cc;
  font-size: 12px;
}
.qe-breadcrumb__ellipsis[data-v-a45c8e50] {
  cursor: pointer;
  padding: 0 4px;
}
.qe-breadcrumb__ellipsis[data-v-a45c8e50]:hover {
  color: #0052cc;
}
.breadcrumb-popover[data-v-a45c8e50] {
  min-width: 120px;
}
.breadcrumb-popover__item[data-v-a45c8e50] {
  padding: 6px 8px;
  cursor: pointer;
  font-size: 13px;
  border-radius: 2px;
}
.breadcrumb-popover__item[data-v-a45c8e50]:hover {
  background: #ebedf0;
  color: #0052cc;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-comment-list[data-v-fe9d6f1b] {
  padding: 16px 0;
}
.qe-comment-item[data-v-fe9d6f1b] {
  display: flex;
  gap: 12px;
  margin-bottom: 16px;
}
.qe-comment-item__body[data-v-fe9d6f1b] {
  flex: 1;
}
.qe-comment-item__header[data-v-fe9d6f1b] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
}
.qe-comment-item__name[data-v-fe9d6f1b] {
  font-weight: 600;
  font-size: 13px;
}
.qe-comment-item__time[data-v-fe9d6f1b] {
  font-size: 12px;
  color: #6b778c;
}
.qe-comment-item__content[data-v-fe9d6f1b] {
  font-size: 13px;
  line-height: 1.6;
  color: #42526e;
}
.qe-comment-item__files[data-v-fe9d6f1b] {
  margin-top: 6px;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.qe-comment-item__file[data-v-fe9d6f1b] {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  color: #0052cc;
  cursor: pointer;
}
.qe-comment-item__file[data-v-fe9d6f1b]:hover {
  color: #0747a6;
  text-decoration: none;
}
.qe-comment-item__actions[data-v-fe9d6f1b] {
  margin-top: 6px;
}
.qe-comment-item__reply[data-v-fe9d6f1b] {
  margin-top: 8px;
}
.qe-comment-input[data-v-fe9d6f1b] {
  display: flex;
  gap: 12px;
  margin-top: 8px;
  border-top: 1px solid #f4f5f7;
  padding-top: 16px;
}
.qe-comment-input__field[data-v-fe9d6f1b] {
  flex: 1;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-common-words__search[data-v-85ef8801] {
  margin-bottom: 8px;
}
.qe-common-words__list[data-v-85ef8801] {
  max-height: 200px;
  overflow-y: auto;
}
.qe-common-words__item[data-v-85ef8801] {
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 13px;
  line-height: 1.5;
}
.qe-common-words__item[data-v-85ef8801]:hover {
  background: #f0f2f5;
}
.qe-common-words__empty[data-v-85ef8801] {
  text-align: center;
  color: #6b778c;
  padding: 16px;
  font-size: 13px;
}
.qe-common-words__footer[data-v-85ef8801] {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid #f4f5f7;
  text-align: right;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-contact-dialog__search[data-v-948a41a0] {
  margin-bottom: 12px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-create {
  position: fixed;
  inset: 0 0 0 auto;
  z-index: 2500;
  width: min(900px, 100vw);
  height: 100vh;
  padding: 0;
  background: #ffffff;
  box-shadow: -8px 0 28px rgba(9, 30, 66, 0.14);
  overflow: visible;
}
.qe-create__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.qe-create__header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  min-height: 76px;
  padding: 18px 20px;
  background: #ffffff;
  border-bottom: 1px solid #ebecf0;
}
.qe-create__title {
  flex: 1;
  min-width: 0;
  font-size: 18px;
  font-weight: 600;
  color: #172b4d;
  line-height: 24px;
}
.qe-create__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  font-size: 20px;
  color: #42526e;
  cursor: pointer;
  background: transparent;
  border: 0;
  border-radius: 3px;
}
.qe-create__close:hover {
  color: #0052cc;
  background: transparent;
}
.qe-create__close .el-icon {
  font-size: 20px;
  font-weight: 500;
}
.qe-create__body {
  position: relative;
  flex: 1;
  min-height: 0;
  padding: 16px;
  overflow-x: hidden;
  overflow-y: auto;
  background: #ffffff;
}
.qe-create__footer {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  min-height: 64px;
  padding: 14px 20px;
  background: #ffffff;
  border-top: 1px solid #ebecf0;
}
.qe-create__footer-left {
  min-width: 0;
}
.qe-create__footer-actions {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-left: auto;
}
.qe-create .qe-create-sections {
  padding: 0;
}
.qe-create .qe-create-section {
  padding: 0 4px 18px;
  margin-bottom: 14px;
  overflow: visible;
  background: #ffffff;
  border: 0;
  border-radius: 0;
}
.qe-create .qe-create-section:last-child {
  margin-bottom: 0;
}
.qe-create .qe-create-section__title {
  position: relative;
  display: flex !important;
  align-items: center !important;
  min-height: 42px;
  padding: 0 0 0 16px !important;
  margin-bottom: 14px !important;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 42px !important;
  color: #172b4d;
  border-bottom: 0 !important;
}
.qe-create .qe-create-section__title::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 20px;
  content: "";
  background: #0052cc;
  border-radius: 20px;
  transform: translateY(-50%);
}
.qe-create .qe-create-section .el-form-item {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.qe-create .qe-create-section .el-form-item__label {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 96px;
  width: 96px;
  min-height: 34px;
  padding-right: 12px;
  margin-bottom: 0;
  line-height: 34px;
  text-align: right;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
}
.qe-create .qe-create-section .el-form-item__content {
  flex: 1;
  min-width: 0;
  margin-left: 0 !important;
}
.qe-create .qe-create-section .el-form-item__content > .el-input,
.qe-create .qe-create-section .el-form-item__content > .el-select,
.qe-create .qe-create-section .el-form-item__content > .el-date-editor,
.qe-create .qe-create-section .el-form-item__content > .el-input-number {
  width: 100%;
}
.qe-create .qe-create-section .el-form-item__content .el-input__wrapper,
.qe-create .qe-create-section .el-form-item__content .el-select__wrapper {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.qe-create-popper.el-popper {
  z-index: 2601 !important;
}
.qe-create-slide-enter-active,
.qe-create-slide-leave-active {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qe-create-slide-enter-from,
.qe-create-slide-leave-to {
  opacity: 0;
  transform: translateX(100%);
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-create-section[data-v-8dd031a6] {
  margin-bottom: 16px;
  overflow: visible;
}
.qe-create-section__title[data-v-8dd031a6] {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 42px;
  padding: 0 0 0 16px;
  margin-bottom: 14px;
  font-size: 16px;
  font-weight: 600;
  line-height: 42px;
  color: #172b4d;
}
.qe-create-section__title[data-v-8dd031a6]::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 20px;
  content: "";
  background: #0052cc;
  border-radius: 20px;
  transform: translateY(-50%);
}
.qe-create-section[data-v-8dd031a6] .el-form-item {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.qe-create-section[data-v-8dd031a6] .el-form-item__label {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 96px;
  width: 96px;
  min-height: 34px;
  padding-right: 12px;
  margin-bottom: 0;
  line-height: 34px;
  text-align: right;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
}
.qe-create-section[data-v-8dd031a6] .el-form-item__content {
  flex: 1;
  min-width: 0;
  margin-left: 0 !important;
}
.qe-create-section[data-v-8dd031a6] .el-form-item__content > .el-input,
.qe-create-section[data-v-8dd031a6] .el-form-item__content > .el-select,
.qe-create-section[data-v-8dd031a6] .el-form-item__content > .el-date-editor,
.qe-create-section[data-v-8dd031a6] .el-form-item__content > .el-input-number {
  width: 100%;
}
.qe-create-section[data-v-8dd031a6] .el-form-item__content .el-input__wrapper,
.qe-create-section[data-v-8dd031a6] .el-form-item__content .el-select__wrapper {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-data-table[data-v-78e2dc6b] {
  position: relative;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-top: 0;
}
.qe-data-table__inner[data-v-78e2dc6b] {
  width: 100%;
  height: 100%;
}
.qe-data-table.is-auto-height[data-v-78e2dc6b] {
  height: auto;
}
.qe-data-table.is-auto-height .qe-data-table__inner[data-v-78e2dc6b] {
  height: auto;
}
.qe-data-table[data-v-78e2dc6b] .el-table__inner-wrapper,
.qe-data-table[data-v-78e2dc6b] .el-table__body-wrapper,
.qe-data-table[data-v-78e2dc6b] .el-scrollbar__wrap {
  overflow-x: auto;
}
.qe-data-table[data-v-78e2dc6b] .el-table:not(.is-horizontal-scroll-enabled) .el-scrollbar__view {
  width: 100% !important;
}
.qe-data-table[data-v-78e2dc6b] .el-table:not(.is-horizontal-scroll-enabled) .el-scrollbar__wrap {
  overflow-x: hidden !important;
}
.qe-data-table[data-v-78e2dc6b] .el-table:not(.is-horizontal-scroll-enabled) .el-scrollbar__bar.is-horizontal {
  display: none;
}
.qe-data-table[data-v-78e2dc6b] .el-table__inner-wrapper::before,
.qe-data-table[data-v-78e2dc6b] .el-table__border-left-patch {
  display: none;
}
.qe-data-table[data-v-78e2dc6b] .el-table__header th {
  box-sizing: border-box;
  height: 40px;
  padding: 0;
  font-weight: 500;
  color: #42526e;
  background: #f4f5f7;
  border-bottom: 1px solid #dfe1e6;
}
.qe-data-table[data-v-78e2dc6b] .el-table__header th:not(.el-table-column--selection) > .cell {
  position: relative;
  display: block;
  min-width: 0;
  height: 40px;
  overflow: hidden;
  line-height: 40px;
  padding: 0 12px;
  white-space: nowrap;
}
.qe-data-table[data-v-78e2dc6b] .el-table__header th.is-sortable > .cell {
  padding-right: 0;
}
.qe-data-table[data-v-78e2dc6b] .el-table__header th.is-sortable > .cell .caret-wrapper {
  position: absolute;
  top: 50%;
  right: 4px;
  z-index: 2;
  flex: 0 0 24px;
  width: 24px;
  margin-left: 0;
  opacity: 0;
  transform: translateY(-50%);
  visibility: visible !important;
}
.qe-data-table__header-label[data-v-78e2dc6b] {
  position: absolute;
  top: 0;
  right: 12px;
  left: 12px;
  display: block;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  pointer-events: none;
}
.qe-data-table__header-label.is-left[data-v-78e2dc6b] {
  right: 30px;
  text-align: left;
}
.qe-data-table__header-label.is-center[data-v-78e2dc6b] {
  right: 30px;
  left: 30px;
  text-align: center;
}
.qe-data-table__header-label.is-right[data-v-78e2dc6b] {
  left: 30px;
  text-align: right;
}
.qe-data-table__resize-handle[data-v-78e2dc6b] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  display: block;
  width: 10px;
  cursor: col-resize;
  pointer-events: auto;
  user-select: none;
}
.qe-data-table[data-v-78e2dc6b] .el-table__row {
  height: 44px;
}
.qe-data-table[data-v-78e2dc6b] .el-table__cell {
  box-sizing: border-box;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  border-bottom-color: #ebecf0;
}
.qe-data-table[data-v-78e2dc6b] .cell {
  line-height: 22px;
}
.qe-data-table[data-v-78e2dc6b] .el-table__body td.el-table__cell > .cell {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-data-table[data-v-78e2dc6b] .el-table__body td.el-table__cell .el-button.is-link {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.qe-data-table[data-v-78e2dc6b] .el-table__body td.el-table__cell .el-button.is-link > span {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-data-table[data-v-78e2dc6b] .el-table-column--selection .cell {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.qe-data-table[data-v-78e2dc6b] .el-table__body tr:hover > td.el-table__cell {
  background-color: #f7f8fa;
}
.qe-data-table[data-v-78e2dc6b] .is-row-border-hidden td.el-table__cell {
  border-bottom-color: transparent;
}
.qe-data-table[data-v-78e2dc6b] .is-column-border-visible th.el-table__cell,
.qe-data-table[data-v-78e2dc6b] .is-column-border-visible td.el-table__cell {
  border-right: 1px solid #ebecf0;
}
.qe-data-table[data-v-78e2dc6b] .el-table--border:not(.is-column-border-visible) th.el-table__cell,
.qe-data-table[data-v-78e2dc6b] .el-table--border:not(.is-column-border-visible) td.el-table__cell {
  border-right-color: transparent;
}
.qe-data-table[data-v-78e2dc6b] .el-table--border:not(.is-column-border-visible)::after,
.qe-data-table[data-v-78e2dc6b] .el-table--border:not(.is-column-border-visible)::before {
  background-color: transparent;
}
.qe-data-table[data-v-78e2dc6b] .el-table__column-resize-proxy {
  background-color: #0052cc;
}
.qe-data-table[data-v-78e2dc6b] th.el-table__cell.is-sortable:hover .caret-wrapper,
.qe-data-table[data-v-78e2dc6b] th.el-table__cell.ascending .caret-wrapper,
.qe-data-table[data-v-78e2dc6b] th.el-table__cell.descending .caret-wrapper {
  visibility: visible !important;
  opacity: 1;
}
.qe-data-table[data-v-78e2dc6b] th.el-table__cell:hover .el-table__column-resize-proxy,
.qe-data-table[data-v-78e2dc6b] th.el-table__cell:hover .el-table__column-resize-trigger {
  visibility: visible;
}
.qe-data-table[data-v-78e2dc6b] .el-table__empty-block {
  min-height: 260px;
}
.qe-data-table__setting-btn[data-v-78e2dc6b] {
  position: absolute;
  top: 4px;
  right: 8px;
  z-index: 30;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  padding: 0 !important;
  color: #42526e;
  background: transparent !important;
  border-color: transparent !important;
  border-radius: 3px;
  line-height: 1;
}
.qe-data-table__setting-btn[data-v-78e2dc6b]:hover, .qe-data-table__setting-btn[data-v-78e2dc6b]:focus, .qe-data-table__setting-btn[data-v-78e2dc6b]:active {
  color: #0052cc;
  background: #ebecf0 !important;
  border-color: transparent !important;
}
.qe-data-table__setting-btn .el-icon[data-v-78e2dc6b] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 700;
  transform: scale(1.08);
}
.qe-data-table__setting-btn svg[data-v-78e2dc6b] {
  stroke-width: 3;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-column-setting-popper {
  padding: 0 !important;
  transition-duration: 0.12s !important;
}
.qe-column-setting-popper.el-popper {
  transition-duration: 0.12s !important;
}
.qe-column-setting__title {
  height: 38px;
  padding: 0 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 38px;
  color: #172b4d;
  border-bottom: 1px solid #ebecf0;
}
.qe-column-setting__list {
  max-height: 320px;
  padding: 6px 0;
  overflow: auto;
}
.qe-column-setting__item {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 12px;
}
.qe-column-setting__item:hover {
  background: #f4f5f7;
}
.qe-column-setting__item .el-checkbox {
  flex: 1 1 auto;
  min-width: 0;
  margin-right: 12px;
}
.qe-column-setting__item .el-checkbox__label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-column-setting__item .el-button {
  flex-shrink: 0;
}
.qe-column-setting__drag {
  display: inline-flex;
  flex: 0 0 22px;
  align-items: center;
  justify-content: flex-start;
  color: #6b778c;
  cursor: grab;
}
.qe-column-setting__drag .el-icon {
  font-size: 15px;
  transform: rotate(90deg);
}
.qe-column-setting__drag:active {
  cursor: grabbing;
}
body.qe-table-column-resizing,
body.qe-table-column-resizing * {
  cursor: col-resize !important;
  user-select: none !important;
}
.qe-data-table .el-table th.is-sortable .caret-wrapper {
  visibility: visible !important;
  opacity: 0;
}
.qe-data-table .el-table th.is-sortable:hover .caret-wrapper,
.qe-data-table .el-table th.is-sortable:hover > .cell .caret-wrapper,
.qe-data-table .el-table th.is-sortable .cell:hover .caret-wrapper,
.qe-data-table .el-table th.ascending .caret-wrapper,
.qe-data-table .el-table th.descending .caret-wrapper {
  visibility: visible !important;
  opacity: 1;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-detail-header[data-v-c2c2c966] {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 60px;
  padding: 20px;
  background: #ffffff;
}
.qe-detail-header__icon[data-v-c2c2c966] {
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  margin-right: 12px;
  line-height: 42px;
  text-align: center;
  border-radius: 3px;
}
.qe-detail-header__icon .qe[data-v-c2c2c966] {
  font-size: 26px;
}
.qe-detail-header__icon span[data-v-c2c2c966] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}
.qe-detail-header__body[data-v-c2c2c966] {
  flex: 1;
  min-width: 0;
}
.qe-detail-header__body .detail-name[data-v-c2c2c966] {
  margin-bottom: 6px;
  display: -webkit-box;
  overflow: hidden;
  font-size: 16px;
  font-weight: 600;
  color: #172b4d;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.qe-detail-header__body .detail-value[data-v-c2c2c966] {
  font-size: 12px;
  color: #6b778c;
}
.qe-detail-header__ft[data-v-c2c2c966] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  margin-left: 16px;
}
.qe-detail-header--button[data-v-c2c2c966] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 72px;
  margin-right: 10px;
}
.qe-detail-header--button .el-icon[data-v-c2c2c966] {
  margin-right: 5px;
  font-size: 14px;
}
.qe-detail-header--more[data-v-c2c2c966] {
  min-width: 32px;
  padding: 8px;
  margin-left: 5px;
}
.qe-detail-header--more[data-v-c2c2c966]:hover {
  color: #0052cc;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-dialog__overlay[data-v-03695859] {
  position: fixed;
  inset: 0;
  z-index: 2000;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 24px 0;
  overflow-y: auto;
  background: rgba(23, 43, 77, 0.5);
}
.qe-dialog__card[data-v-03695859] {
  display: flex;
  flex-direction: column;
  width: 900px;
  max-width: 100%;
  max-height: calc(100vh - 48px);
  margin: auto;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 8px 40px rgba(9, 30, 66, 0.18);
  contain: layout paint;
  transform: translate3d(0, 0, 0);
  will-change: transform, opacity;
}
.qe-dialog__header[data-v-03695859] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  border-bottom: 1px solid #ebecf0;
}
.qe-dialog__title[data-v-03695859] {
  font-size: 16px;
  font-weight: 600;
  color: #172b4d;
}
.qe-dialog__close[data-v-03695859] {
  flex-shrink: 0;
  width: 28px;
  min-width: 28px;
  height: 28px;
  padding: 0;
  border-radius: 50%;
}
.qe-dialog__close[data-v-03695859] .el-icon {
  margin: 0;
}
.qe-dialog__body[data-v-03695859] {
  flex: 1;
  min-height: 0;
  padding: 20px;
  overflow-y: auto;
}
.qe-dialog__footer[data-v-03695859] {
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  justify-content: flex-end;
  padding: 12px 20px 20px;
  border-top: 0;
}
.qe-dialog-fade-enter-active[data-v-03695859],
.qe-dialog-fade-leave-active[data-v-03695859] {
  transition: opacity 0.16s ease;
  will-change: opacity;
}
.qe-dialog-fade-enter-active .qe-dialog__card[data-v-03695859],
.qe-dialog-fade-leave-active .qe-dialog__card[data-v-03695859] {
  transition: transform 0.16s ease, opacity 0.16s ease;
}
.qe-dialog-fade-enter-from[data-v-03695859],
.qe-dialog-fade-leave-to[data-v-03695859] {
  opacity: 0;
}
.qe-dialog-fade-enter-from .qe-dialog__card[data-v-03695859],
.qe-dialog-fade-leave-to .qe-dialog__card[data-v-03695859] {
  opacity: 0;
  transform: translate3d(0, -8px, 0) scale(0.985);
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-edit-wrap[data-v-dfa9070d] {
  position: relative;
}
.qe-edit-wrap--legacy[data-v-dfa9070d] {
  display: inline-block;
}
.qe-edit-wrap__handle-bar[data-v-dfa9070d] {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 2;
  display: flex;
  flex-shrink: 0;
  gap: 6px;
  margin-top: 6px;
}
.qe-edit-wrap__handle-bar[data-v-dfa9070d] .el-button {
  width: 30px;
  height: 30px;
  padding: 0;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.16);
}
.qe-edit-wrap__display[data-v-dfa9070d] {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  padding: 4px 6px;
  border-radius: 4px;
  min-height: 28px;
}
.qe-edit-wrap__display[data-v-dfa9070d]:hover {
  background: #f0f2f5;
}
.qe-edit-wrap__value[data-v-dfa9070d] {
  flex: 1;
  font-size: 13px;
}
.qe-edit-wrap__edit-icon[data-v-dfa9070d] {
  color: #6b778c;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.qe-edit-wrap__display:hover .qe-edit-wrap__edit-icon[data-v-dfa9070d] {
  opacity: 1;
}
.qe-edit-wrap__editor[data-v-dfa9070d] {
  padding: 4px 0;
}
.qe-edit-wrap__actions[data-v-dfa9070d] {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-empty[data-v-63f4fea6] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.qe-empty__image svg[data-v-63f4fea6] {
  width: 120px;
  height: auto;
}
.qe-empty__description[data-v-63f4fea6] {
  margin-top: 16px;
  font-size: 14px;
  color: #6b778c;
}
.qe-empty__footer[data-v-63f4fea6] {
  margin-top: 16px;
}
.qe-empty__button[data-v-63f4fea6] {
  margin-top: 16px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-examine[data-v-7ae34076]::before, .qe-examine[data-v-7ae34076]::after {
  display: none !important;
  content: none !important;
}
.qe-examine__timeline[data-v-7ae34076] {
  padding: 8px 0;
}
.qe-examine[data-v-7ae34076] .el-timeline-item__tail {
  border-left-color: #dfe1e6;
}
.qe-examine__node[data-v-7ae34076] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.qe-examine__node-name[data-v-7ae34076] {
  font-weight: 600;
  font-size: 13px;
}
.qe-examine__node-user[data-v-7ae34076] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: #6b778c;
}
.qe-examine__node-remark[data-v-7ae34076] {
  font-size: 12px;
  color: #6b778c;
  background: #f0f2f5;
  padding: 4px 8px;
  border-radius: 4px;
}
.qe-examine__actions[data-v-7ae34076] {
  background: #f0f2f5;
  border-radius: 8px;
  padding: 16px;
  margin-top: 16px;
}
.qe-examine__actions-title[data-v-7ae34076] {
  font-weight: 600;
  margin-bottom: 12px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-export-panel__section + .qe-export-panel__section[data-v-7f25ab7f] {
  margin-top: 20px;
}
.section-title[data-v-7f25ab7f] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 600;
  color: #172b4d;
}
.section-title .el-button[data-v-7f25ab7f] {
  margin-left: 8px;
}
.range-group[data-v-7f25ab7f] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.field-grid[data-v-7f25ab7f] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px 12px;
  max-height: 240px;
  padding: 12px;
  overflow-y: auto;
  background: #f5f6f9;
  border: 1px solid #f4f5f7;
  border-radius: 3px;
}
.field-grid[data-v-7f25ab7f] .el-checkbox {
  min-width: 0;
  margin-right: 0;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-file-cell[data-v-cf520896] {
  display: flex;
  align-items: center;
  min-width: 0;
  padding: 2px 0;
  cursor: pointer;
  border: 0;
  border-radius: 0;
}
.qe-file-cell[data-v-cf520896] .el-button {
  height: 24px;
  padding: 0 6px;
}
.qe-file-cell__icon[data-v-cf520896] {
  flex-shrink: 0;
  margin-right: 8px;
  font-size: 22px;
  color: #0052cc;
}
.qe-file-cell__body[data-v-cf520896] {
  flex: 1;
  min-width: 0;
}
.qe-file-cell__name[data-v-cf520896] {
  overflow: hidden;
  font-size: 13px;
  color: #172b4d;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-file-cell__meta[data-v-cf520896] {
  min-height: 16px;
  margin-top: 0;
  font-size: 12px;
  color: #6b778c;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-file-item[data-v-20b87f6f] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  border-radius: 6px;
  border: 1px solid #f4f5f7;
  margin-bottom: 6px;
}
.qe-file-item[data-v-20b87f6f]:hover {
  border-color: #dfe1e6;
}
.qe-file-item__icon[data-v-20b87f6f] {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.qe-file-item__info[data-v-20b87f6f] {
  flex: 1;
  min-width: 0;
}
.qe-file-item__name[data-v-20b87f6f] {
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-file-item__meta[data-v-20b87f6f] {
  font-size: 12px;
  color: #6b778c;
}
.qe-file-item__actions[data-v-20b87f6f] {
  display: flex;
  gap: 2px;
  flex-shrink: 0;
}
.qe-file-list__upload[data-v-20b87f6f] {
  margin-top: 8px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-file-upload[data-v-1271d69b] {
  width: 100%;
}
.qe-upload-list[data-v-1271d69b] {
  margin-top: 10px;
}
.qe-upload-cell[data-v-1271d69b] {
  display: flex;
  align-items: center;
  padding: 8px 15px;
  background-color: #f0f2f5;
  border-radius: 3px;
}
.qe-upload-cell + .qe-upload-cell[data-v-1271d69b] {
  margin-top: 10px;
}
.qe-upload-cell__icon[data-v-1271d69b] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 17px;
  height: 20px;
  margin-right: 15px;
  color: #0052cc;
}
.qe-upload-cell__body[data-v-1271d69b] {
  flex: 1;
  width: 0;
}
.qe-upload-cell__body .el-progress[data-v-1271d69b] {
  margin-top: 8px;
}
.qe-upload-cell__footer[data-v-1271d69b] {
  flex-shrink: 0;
  margin-left: 10px;
}
.qe-upload-cell__action[data-v-1271d69b] {
  width: 24px;
  height: 24px;
  padding: 0;
}
.qe-upload-cell__action[data-v-1271d69b] .el-icon {
  font-size: 15px;
}
.qe-upload-cell__action .qe-upload-cell__close[data-v-1271d69b] {
  display: none;
}
.qe-upload-cell__action:not(.is-success) .qe-upload-cell__close[data-v-1271d69b] {
  display: inline-block;
}
.qe-upload-cell__action.is-success[data-v-1271d69b]:hover {
  color: #de350b;
}
.qe-upload-cell__action.is-success:hover .qe-upload-cell__check[data-v-1271d69b] {
  display: none;
}
.qe-upload-cell__action.is-success:hover .qe-upload-cell__close[data-v-1271d69b] {
  display: inline-block;
}
.text-one-line[data-v-1271d69b] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.file-size[data-v-1271d69b] {
  margin-left: 4px;
  color: #6B778C;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-filter-form[data-v-76b78b26] {
  min-height: 360px;
}
.qe-filter-form__header[data-v-76b78b26] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 42px;
  padding: 0 4px;
  color: #172b4d;
  border-bottom: 1px solid #ebecf0;
}
.qe-filter-form__body[data-v-76b78b26] {
  padding: 12px 0 8px;
}
.qe-filter-form__scene[data-v-76b78b26] {
  display: flex;
  gap: 16px;
  align-items: center;
  padding: 16px 0 0;
  margin-top: 8px;
  border-top: 1px solid #ebecf0;
}
.qe-filter-form__scene .scene-name[data-v-76b78b26] {
  width: 260px;
}
.qe-filter-row[data-v-76b78b26] {
  display: flex;
  align-items: center;
  min-height: 46px;
  padding: 4px 0;
}
.qe-filter-row__label[data-v-76b78b26] {
  width: 64px;
  color: #6b778c;
}
.qe-filter-row__field[data-v-76b78b26] {
  width: 180px;
}
.qe-filter-row__condition[data-v-76b78b26] {
  width: 120px;
  margin-left: 10px;
}
.qe-filter-row__value[data-v-76b78b26] {
  flex: 1;
  min-width: 0;
  margin-left: 10px;
}
.qe-filter-row__remove[data-v-76b78b26] {
  width: 54px;
  margin-left: 8px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-header[data-v-b0179484] {
  position: relative;
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0;
  background: transparent;
  border-bottom: 0;
  flex-shrink: 0;
}
.qe-header__icon[data-v-b0179484] {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
}
.qe-header__icon .qe[data-v-b0179484] {
  font-size: 18px;
  color: #ffffff;
}
.qe-header__label[data-v-b0179484] {
  font-size: 22px;
  font-weight: 600;
  line-height: 36px;
  color: #172b4d;
}
.qe-header__search[data-v-b0179484] {
  position: absolute;
  top: 0;
  left: 50%;
  width: 300px;
  margin: 0 0 0 -150px;
}
.qe-header__search-btn[data-v-b0179484] {
  width: 28px;
  height: 100%;
  padding: 0;
  color: #6b778c;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.qe-header__search-btn[data-v-b0179484]:hover {
  color: #0052cc;
}
.qe-header__ft[data-v-b0179484] {
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-import-panel__steps[data-v-8080a110] {
  margin-bottom: 24px;
}
.qe-import-panel__steps[data-v-8080a110] .el-step__icon {
  width: 18px;
  height: 18px;
  background: #ffffff;
  border-color: #dfe1e6;
}
.qe-import-panel__steps[data-v-8080a110] .el-step__icon-inner {
  display: none;
}
.qe-import-panel__steps[data-v-8080a110] .el-step__head.is-process .el-step__icon,
.qe-import-panel__steps[data-v-8080a110] .el-step__head.is-finish .el-step__icon {
  background: #0052cc;
  border-color: #0052cc;
}
.qe-import-panel__steps[data-v-8080a110] .el-step__head.is-finish .el-step__line {
  background-color: #0052cc;
}
.qe-import-panel__body[data-v-8080a110] {
  min-height: 320px;
}
.import-line[data-v-8080a110] {
  display: flex;
  padding: 18px 0;
  border-bottom: 1px solid #f4f5f7;
}
.import-line[data-v-8080a110]:last-child {
  border-bottom: none;
}
.line-index[data-v-8080a110] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  margin-right: 14px;
  font-weight: 600;
  color: #ffffff;
  background: #0052cc;
  border-radius: 50%;
}
.line-content[data-v-8080a110] {
  flex: 1;
  min-width: 0;
}
.line-title[data-v-8080a110] {
  margin-bottom: 6px;
  font-weight: 600;
  color: #172b4d;
}
.line-desc[data-v-8080a110] {
  margin-bottom: 10px;
  font-size: 13px;
  color: #6b778c;
}
.download-template-btn[data-v-8080a110] {
  color: #0052cc;
  background: #deebff;
  border-color: #4c9aff;
}
.download-template-btn[data-v-8080a110]:hover, .download-template-btn[data-v-8080a110]:focus, .download-template-btn[data-v-8080a110]:active {
  color: #0747a6;
  background: #deebff;
  border-color: #2684ff;
}
.hidden-input[data-v-8080a110] {
  display: none;
}
.file-picker[data-v-8080a110] {
  display: flex;
  gap: 8px;
  max-width: 460px;
}
.preview-table[data-v-8080a110] {
  margin-top: 12px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-map-view__header[data-v-f93df26b] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: #42526e;
}
.qe-map-view__empty[data-v-f93df26b] {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  color: #0052cc;
  font-size: 13px;
  padding: 6px;
  border: 1px dashed #0052cc;
  border-radius: 4px;
  width: fit-content;
}
.qe-map-view__map-placeholder[data-v-f93df26b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  color: #909399;
}
.qe-map-view__map-placeholder p[data-v-f93df26b] {
  margin: 8px 0;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-menu[data-v-884686c0] {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
}
.qe-menu__item[data-v-884686c0] {
  position: relative;
  display: flex;
  align-items: center;
  padding: 12px 20px;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #42526e;
}
.qe-menu__item[data-v-884686c0]::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 2px;
  content: " ";
  background-color: #0052cc;
  opacity: 0;
}
.qe-menu__item[data-v-884686c0]:hover {
  background: #f5f7fa;
  color: #172b4d;
}
.qe-menu__item.is-select[data-v-884686c0] {
  background: #f5f7fa;
}
.qe-menu__item.is-select[data-v-884686c0]::before {
  opacity: 1;
}
.qe-menu__item.is-select .qe-menu__item-icon[data-v-884686c0] {
  color: #ffffff;
}
.qe-menu__item-icon[data-v-884686c0] {
  width: 25px;
  height: 25px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  font-size: 13px;
  flex-shrink: 0;
  color: #6b778c;
}
.qe-menu__item-label[data-v-884686c0] {
  flex: 1;
  font-size: 13px;
  color: #172b4d;
}
.qe-menu__item-badge[data-v-884686c0] {
  flex-shrink: 0;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-notify[data-v-6c3ac803] {
  width: 100%;
  min-width: 0;
  overflow-x: hidden;
}
.qe-notify__header[data-v-6c3ac803] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  padding-bottom: 8px;
  border-bottom: 1px solid #ebecf0;
  margin-bottom: 4px;
}
.qe-notify__list[data-v-6c3ac803] {
  max-height: 280px;
  overflow-x: hidden;
  overflow-y: auto;
}
.qe-notify__item[data-v-6c3ac803] {
  min-width: 0;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 10px 0;
  border-bottom: 1px solid #f4f5f7;
}
.qe-notify__item[data-v-6c3ac803]:last-child {
  border-bottom: none;
}
.qe-notify__item.is-unread[data-v-6c3ac803] {
  background: var(--el-color-primary-light-9);
  margin: 0 -8px;
  padding: 10px 8px;
  border-radius: 4px;
}
.qe-notify__item-icon[data-v-6c3ac803] {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.qe-notify__item-body[data-v-6c3ac803] {
  flex: 1;
  min-width: 0;
}
.qe-notify__item-title[data-v-6c3ac803] {
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-notify__item-content[data-v-6c3ac803] {
  font-size: 12px;
  color: #6b778c;
  margin-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-notify__item-time[data-v-6c3ac803] {
  font-size: 11px;
  color: #6b778c;
  margin-top: 4px;
}
.qe-notify__footer[data-v-6c3ac803] {
  text-align: center;
  padding-top: 8px;
  border-top: 1px solid #ebecf0;
  margin-top: 4px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-notify-popper {
  overflow-x: hidden;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-page-header[data-v-cd94116d] {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 36px;
  padding: 0;
  background: transparent;
  border-bottom: 0;
}
.qe-page-header__left[data-v-cd94116d], .qe-page-header__right[data-v-cd94116d] {
  z-index: 1;
  display: flex;
  align-items: center;
}
.qe-page-header__left[data-v-cd94116d] {
  flex: 1;
  min-width: 0;
}
.qe-page-header__right[data-v-cd94116d] {
  flex-shrink: 0;
  gap: 8px;
}
.qe-page-header__center[data-v-cd94116d] {
  position: absolute;
  right: 260px;
  left: 260px;
  display: flex;
  justify-content: center;
  pointer-events: none;
}
.qe-page-header__center[data-v-cd94116d] >  * {
  pointer-events: auto;
}
.qe-page-header__icon[data-v-cd94116d] {
  margin-right: 8px;
  font-size: 18px;
}
.qe-page-header__title[data-v-cd94116d] {
  overflow: hidden;
  font-size: 22px;
  font-weight: 600;
  line-height: 36px;
  color: #172b4d;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-page-header__help[data-v-cd94116d] {
  margin-left: 8px;
  color: #42526E;
  cursor: pointer;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-phone-preview[data-v-7ff04d4c] {
  display: flex;
  justify-content: center;
  padding: 20px;
}
.qe-phone-preview__frame[data-v-7ff04d4c] {
  width: 320px;
  height: 620px;
  border: 10px solid #1a1a1a;
  border-radius: 40px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 0 2px #333, 0 20px 60px rgba(0, 0, 0, 0.3);
  background: #fff;
  position: relative;
}
.qe-phone-preview__frame[data-v-7ff04d4c]::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 20px;
  background: #1a1a1a;
  border-radius: 0 0 12px 12px;
  z-index: 10;
}
.qe-phone-preview__status-bar[data-v-7ff04d4c] {
  height: 40px;
  background: #f5f5f5;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 0 16px 6px;
  font-size: 11px;
  font-weight: 600;
  flex-shrink: 0;
}
.qe-phone-preview__screen[data-v-7ff04d4c] {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.qe-phone-preview__screen iframe[data-v-7ff04d4c] {
  width: 100%;
  height: 100%;
  border: 0;
}
.qe-phone-preview__home-bar[data-v-7ff04d4c] {
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  flex-shrink: 0;
}
.qe-phone-preview__home-bar[data-v-7ff04d4c]::after {
  content: "";
  width: 100px;
  height: 4px;
  background: #1a1a1a;
  border-radius: 2px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-picture-grid[data-v-6588f987] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  gap: 8px;
}
.qe-picture-item[data-v-6588f987] {
  position: relative;
  aspect-ratio: 1;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #ebecf0;
}
.qe-picture-item__img[data-v-6588f987] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qe-picture-item__overlay[data-v-6588f987] {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.qe-picture-item:hover .qe-picture-item__img[data-v-6588f987] {
  transform: scale(1.05);
}
.qe-picture-item:hover .qe-picture-item__overlay[data-v-6588f987] {
  opacity: 1;
}
.qe-picture-item__delete[data-v-6588f987] {
  position: absolute;
  top: 4px;
  right: 4px;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.qe-picture-item:hover .qe-picture-item__delete[data-v-6588f987] {
  opacity: 1;
}
.qe-picture-upload[data-v-6588f987] {
  aspect-ratio: 1;
  border: 2px dashed #dfe1e6;
  border-radius: 6px;
}
.qe-picture-upload__btn[data-v-6588f987] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #6b778c;
  font-size: 12px;
  gap: 4px;
  cursor: pointer;
}
.qe-picture-upload__btn[data-v-6588f987]:hover {
  color: #0052cc;
  border-color: #0052cc;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-preview-file[data-v-58375884] {
  position: fixed;
  inset: 0;
  z-index: 3000;
  display: flex;
  flex-direction: column;
  color: #fff;
  background-color: rgba(15, 23, 42, 0.92);
}
.qe-preview-file__topbar[data-v-58375884] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 56px;
  padding: 0 20px;
  background-color: rgba(0, 0, 0, 0.28);
}
.qe-preview-file__name[data-v-58375884] {
  min-width: 0;
  max-width: 760px;
  overflow: hidden;
  font-size: 15px;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-preview-file__tools[data-v-58375884] {
  display: flex;
  gap: 8px;
}
.qe-preview-file__tools[data-v-58375884] .el-button {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.14);
  border-color: transparent;
}
.qe-preview-file__tools[data-v-58375884] .el-button:hover {
  background-color: rgba(255, 255, 255, 0.26);
}
.qe-preview-file__stage[data-v-58375884] {
  position: relative;
  display: flex;
  flex: 1;
  min-height: 0;
  align-items: center;
  justify-content: center;
  padding: 28px 82px;
  overflow: hidden;
}
.qe-preview-file__image[data-v-58375884] {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qe-preview-file__iframe[data-v-58375884] {
  width: min(1180px, 100%);
  height: 100%;
  background-color: #fff;
  border: 0;
  border-radius: 4px;
}
.qe-preview-file__video[data-v-58375884] {
  max-width: 100%;
  max-height: 100%;
}
.qe-preview-file__fallback[data-v-58375884] {
  width: 360px;
  padding: 44px 32px;
  text-align: center;
  color: #42526e;
  background-color: #fff;
  border-radius: 4px;
}
.qe-preview-file__fallback .el-icon[data-v-58375884] {
  font-size: 56px;
  color: #6b778c;
}
.qe-preview-file__fallback-name[data-v-58375884] {
  margin-top: 14px;
  font-size: 15px;
  font-weight: 600;
  color: #172b4d;
  word-break: break-all;
}
.qe-preview-file__fallback-tip[data-v-58375884] {
  margin: 8px 0 20px;
  font-size: 13px;
}
.qe-preview-file__arrow[data-v-58375884] {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 44px;
  height: 70px;
  margin-top: -35px;
  color: #fff;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.12);
  border: 0;
  border-radius: 4px;
}
.qe-preview-file__arrow[data-v-58375884]:hover:not(:disabled) {
  background-color: rgba(255, 255, 255, 0.24);
}
.qe-preview-file__arrow[data-v-58375884]:disabled {
  cursor: not-allowed;
  opacity: 0.3;
}
.qe-preview-file__arrow.is-left[data-v-58375884] {
  left: 22px;
}
.qe-preview-file__arrow.is-right[data-v-58375884] {
  right: 22px;
}
.qe-preview-file__thumbs[data-v-58375884] {
  display: flex;
  justify-content: center;
  gap: 10px;
  height: 86px;
  padding: 10px 20px 14px;
  background-color: rgba(0, 0, 0, 0.24);
}
.qe-preview-file__thumb[data-v-58375884] {
  position: relative;
  width: 58px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.12);
  border: 2px solid transparent;
  border-radius: 4px;
}
.qe-preview-file__thumb img[data-v-58375884] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.qe-preview-file__thumb .el-icon[data-v-58375884] {
  font-size: 24px;
}
.qe-preview-file__thumb span[data-v-58375884] {
  position: absolute;
  right: 3px;
  bottom: 2px;
  font-size: 11px;
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.qe-preview-file__thumb.is-active[data-v-58375884] {
  border-color: #0052cc;
}
.qe-preview-fade-enter-active[data-v-58375884],
.qe-preview-fade-leave-active[data-v-58375884] {
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.qe-preview-fade-enter-from[data-v-58375884],
.qe-preview-fade-leave-to[data-v-58375884] {
  opacity: 0;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-quick-add__btn[data-v-8bacf5ee] {
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 0 !important;
  line-height: 40px !important;
  border-radius: 50% !important;
  box-shadow: 0 4px 12px rgba(0, 82, 204, 0.28);
}
.qe-quick-add__btn.is-fixed[data-v-8bacf5ee] {
  position: fixed;
  right: 32px;
  bottom: 32px;
  z-index: 99;
}
.qe-quick-add__menu[data-v-8bacf5ee] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.qe-quick-add__item[data-v-8bacf5ee] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 6px;
  cursor: pointer;
  font-size: 13px;
}
.qe-quick-add__item[data-v-8bacf5ee]:hover {
  background: #f0f2f5;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-related-business[data-v-96f04446]::before, .qe-related-business[data-v-96f04446]::after {
  display: none !important;
  content: none !important;
}
.qe-related-business__header[data-v-96f04446] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 8px;
}
.qe-related-business__item[data-v-96f04446] {
  padding: 8px;
  border-radius: 6px;
  border: 1px solid #f4f5f7;
  margin-bottom: 6px;
  cursor: pointer;
}
.qe-related-business__item[data-v-96f04446]:hover {
  border-color: #0052cc;
}
.qe-related-business__item-main[data-v-96f04446] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.qe-related-business__item-name[data-v-96f04446] {
  font-size: 13px;
}
.qe-related-business__item-meta[data-v-96f04446] {
  font-size: 12px;
  color: #6b778c;
  margin-top: 4px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-reminder[data-v-81b22b74]::before, .qe-reminder[data-v-81b22b74]::after {
  display: none !important;
  content: none !important;
}
.qe-reminder__header[data-v-81b22b74] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 10px;
}
.qe-reminder__item[data-v-81b22b74] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 8px;
  border-radius: 6px;
  border: 1px solid #f4f5f7;
  margin-bottom: 6px;
}
.qe-reminder__item.is-expired[data-v-81b22b74] {
  background: var(--el-color-danger-light-9);
  border-color: var(--el-color-danger-light-5);
}
.qe-reminder__item-info[data-v-81b22b74] {
  flex: 1;
}
.qe-reminder__item-time[data-v-81b22b74] {
  font-size: 12px;
  color: #6b778c;
}
.qe-reminder__item-content[data-v-81b22b74] {
  font-size: 13px;
  margin-top: 2px;
}
.qe-reminder__delete[data-v-81b22b74] {
  width: 26px;
  height: 26px;
  padding: 0;
  color: #de350b;
}
.qe-reminder__delete[data-v-81b22b74] .el-icon {
  font-size: 18px;
}
.qe-reminder__delete[data-v-81b22b74] svg {
  stroke-width: 3;
}
.qe-reminder__delete[data-v-81b22b74]:hover, .qe-reminder__delete[data-v-81b22b74]:focus, .qe-reminder__delete[data-v-81b22b74]:active {
  color: #bf2600;
  background: #ffebe6 !important;
}/* stylelint-disable scss/dollar-variable-pattern */
.help-icon[data-v-5df39842] {
  margin-left: 4px;
  color: #42526e;
  font-size: 14px;
  cursor: pointer;
}
.brief-panel[data-v-5df39842] {
  position: relative;
  background: #ffffff;
  border: 1px solid #dfe1e6;
  box-shadow: 0 2px 5px rgba(9, 30, 66, 0.06);
}
.brief-panel__bar[data-v-5df39842] {
  height: 4px;
  background: #0052cc;
  border-radius: 2px 2px 0 0;
}
.brief-panel__title[data-v-5df39842] {
  display: flex;
  align-items: center;
  padding: 14px 16px 8px;
  color: #172b4d;
  font-size: 16px;
  font-weight: 600;
}
.brief-icon[data-v-5df39842] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  color: #ffffff;
  background: #0052cc;
  border-radius: 2px;
}
.brief-grid[data-v-5df39842] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  padding: 2px 16px 24px;
}
.brief-card[data-v-5df39842] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 116px;
  padding: 14px 16px;
  color: #172b4d;
  background: #ffffff;
  border: 1px solid #dfe1e6;
  border-radius: 3px;
  box-shadow: 0 2px 5px rgba(9, 30, 66, 0.06);
}
.brief-card.is-primary[data-v-5df39842] {
  color: #ffffff;
  background: #0052cc;
  border-color: #0052cc;
}
.brief-card.is-primary .help-icon[data-v-5df39842],
.brief-card.is-primary .brief-card__compare[data-v-5df39842],
.brief-card.is-primary .brief-card__value em[data-v-5df39842] {
  color: #ffffff;
}
.brief-card__label[data-v-5df39842] {
  display: flex;
  align-items: center;
  height: 20px;
  color: inherit;
  font-size: 14px;
}
.brief-card__value[data-v-5df39842] {
  display: flex;
  gap: 8px;
  align-items: baseline;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.brief-card__value em[data-v-5df39842] {
  color: #172b4d;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}
.brief-card__compare[data-v-5df39842] {
  color: #42526e;
  font-size: 14px;
  line-height: 20px;
}
.brief-card__compare .rate[data-v-5df39842] {
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
}
.brief-card__compare .rate.top[data-v-5df39842] {
  color: #de350b;
}
.brief-card__compare .rate.bottom[data-v-5df39842] {
  color: #00875a;
}
.brief-card__compare .rate-icon[data-v-5df39842] {
  width: 0;
  height: 0;
  margin-left: 3px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.brief-card__compare .rate.top .rate-icon[data-v-5df39842] {
  border-bottom: 6px solid currentColor;
}
.brief-card__compare .rate.bottom .rate-icon[data-v-5df39842] {
  border-top: 6px solid currentColor;
}
@media (max-width: 1200px) {
.brief-grid[data-v-5df39842] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-scene-form[data-v-05ca3b0f] {
  display: grid;
  grid-template-columns: 1fr 58px 1fr;
  gap: 14px;
  min-height: 360px;
}
.qe-scene-column[data-v-05ca3b0f] {
  min-width: 0;
  border: 1px solid #ebecf0;
  border-radius: 3px;
}
.qe-scene-column__head[data-v-05ca3b0f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 44px;
  padding: 0 14px;
  font-weight: 600;
  background: #f0f2f5;
  border-bottom: 1px solid #ebecf0;
}
.qe-scene-list[data-v-05ca3b0f] {
  height: 314px;
  overflow: auto;
}
.qe-scene-item[data-v-05ca3b0f] {
  display: flex;
  align-items: center;
  min-height: 42px;
  padding: 0 10px 0 14px;
  border-bottom: 1px solid #f4f5f7;
}
.qe-scene-item__name[data-v-05ca3b0f] {
  flex: 1;
  min-width: 0;
  margin: 0 8px;
  overflow: hidden;
  color: #172b4d;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qe-scene-transfer[data-v-05ca3b0f] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
}
.qe-scene-transfer .el-button + .el-button[data-v-05ca3b0f] {
  margin-left: 0;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-search-input[data-v-9f34f65e] .el-input__wrapper {
  padding-right: 0;
}
.qe-search-input[data-v-9f34f65e] .el-input__suffix {
  display: inline-flex;
  align-items: stretch;
  height: 30px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 0;
}
.qe-search-input[data-v-9f34f65e] .el-input__suffix-inner {
  display: inline-flex;
  align-items: stretch;
  height: 30px;
}
.qe-search-input__btn[data-v-9f34f65e] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px !important;
  padding: 0;
  overflow: visible;
  color: #42526E;
  background: transparent !important;
  border-color: transparent !important;
  border-radius: 0 2px 2px 0;
  box-shadow: inset -2px 0 0 #dfe1e6;
}
.qe-search-input__btn[data-v-9f34f65e]:hover, .qe-search-input__btn[data-v-9f34f65e]:focus, .qe-search-input__btn[data-v-9f34f65e]:active {
  color: #0052cc;
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: inset -2px 0 0 #dfe1e6;
}
.qe-search-input__btn[data-v-9f34f65e] span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.qe-search-input__btn .qe[data-v-9f34f65e] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  overflow: visible;
  font-size: 16px;
  line-height: 1;
  transform: translateY(-1px);
}
[data-v-9f34f65e] .el-input__wrapper.is-focus .qe-search-input__btn,[data-v-9f34f65e] .el-input__wrapper:focus-within .qe-search-input__btn {
  box-shadow: inset -2px 0 0 #4c9aff;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-select-employee[data-v-4bd14b84] {
  display: flex;
  gap: 12px;
  height: 400px;
}
.qe-select-employee__tree[data-v-4bd14b84] {
  width: 180px;
  border-right: 1px solid #ebecf0;
  padding-right: 12px;
  overflow-y: auto;
  flex-shrink: 0;
}
.qe-select-employee__list[data-v-4bd14b84] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.qe-select-employee__items[data-v-4bd14b84] {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 2px;
  overflow-y: auto;
}
.qe-select-employee__item[data-v-4bd14b84] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: 6px;
  cursor: pointer;
  font-size: 13px;
}
.qe-select-employee__item[data-v-4bd14b84]:hover {
  background: #f0f2f5;
}
.qe-select-employee__item.is-selected[data-v-4bd14b84] {
  background: #deebff;
}
.qe-select-employee__item.is-selected[data-v-4bd14b84]:hover {
  background: #d8e8ff;
}
.qe-select-employee__item span[data-v-4bd14b84] {
  flex: 1;
}
.qe-select-employee__check[data-v-4bd14b84] {
  color: #0052cc;
  font-size: 17px;
}
.qe-select-employee__check[data-v-4bd14b84] svg {
  stroke-width: 3;
}
.qe-select-employee__selected[data-v-4bd14b84] {
  width: 160px;
  border-left: 1px solid #ebecf0;
  padding-left: 12px;
  overflow-y: auto;
  flex-shrink: 0;
}
.qe-select-employee__selected-title[data-v-4bd14b84] {
  font-size: 12px;
  font-weight: 600;
  color: #6b778c;
  margin-bottom: 8px;
}
.qe-select-employee__selected-item[data-v-4bd14b84] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 5px 6px;
  margin-top: 2px;
  font-size: 12px;
  border-radius: 3px;
}
.qe-select-employee__selected-item[data-v-4bd14b84]:hover {
  background: #f0f2f5;
}
.qe-select-employee__selected-item .remove[data-v-4bd14b84] {
  cursor: pointer;
  color: #6b778c;
  margin-left: auto;
  font-size: 15px;
}
.qe-select-employee__selected-item .remove[data-v-4bd14b84]:hover {
  color: #de350b;
}
.qe-select-employee__selected-item .remove[data-v-4bd14b84] svg {
  stroke-width: 3;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-selection-bar-wrap[data-v-a00317d8] {
  background: #ffffff;
}
.qe-selection-bar__body[data-v-a00317d8] {
  display: flex;
  align-items: center;
  min-height: 50px;
  padding: 0 20px;
  font-size: 13px;
  border-bottom: 1px solid #f4f5f7;
}
.qe-selection-bar__handle[data-v-a00317d8] {
  display: flex;
  align-items: center;
  min-height: 50px;
  padding: 0 20px;
  border-bottom: 1px solid #f4f5f7;
}
.selected-title[data-v-a00317d8] {
  flex-shrink: 0;
  padding-right: 20px;
  font-weight: 600;
}
.selected-title .selected-count[data-v-a00317d8] {
  color: #0052cc;
}
.selection-items-box[data-v-a00317d8] {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 0 15px;
  overflow-x: auto;
  overflow-y: hidden;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-selection-handle[data-v-4ff9a0bf] {
  display: flex;
  align-items: center;
  min-height: 50px;
  padding: 0 20px;
  background: #ffffff;
  border-bottom: 1px solid #ebecf0;
}
.qe-selection-handle__info[data-v-4ff9a0bf] {
  flex-shrink: 0;
  padding-right: 20px;
  font-weight: 600;
}
.qe-selection-handle__info span[data-v-4ff9a0bf] {
  color: #0052cc;
}
.qe-selection-handle__actions[data-v-4ff9a0bf] {
  display: flex;
  gap: 8px;
  align-items: center;
  min-width: 0;
  overflow-x: auto;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-slide-verify[data-v-7eba9698] {
  user-select: none;
  position: relative;
}
.qe-slide-verify__puzzle[data-v-7eba9698] {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  background: #ebedf0;
}
.qe-slide-verify__bg[data-v-7eba9698] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.qe-slide-verify__clip[data-v-7eba9698] {
  position: absolute;
  width: 42px;
  cursor: pointer;
}
.qe-slide-verify__loading[data-v-7eba9698] {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.6);
}
.qe-slide-verify__slider[data-v-7eba9698] {
  margin-top: 8px;
}
.qe-slide-verify__track[data-v-7eba9698] {
  position: relative;
  height: 40px;
  background: #f0f2f5;
  border-radius: 20px;
  overflow: visible;
  border: 1px solid #ebecf0;
}
.qe-slide-verify__text[data-v-7eba9698] {
  position: absolute;
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 13px;
  color: #6b778c;
}
.qe-slide-verify__fill[data-v-7eba9698] {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: var(--el-color-primary-light-5);
  border-radius: 20px;
  transition: width 0s;
}
.qe-slide-verify__handle[data-v-7eba9698] {
  position: absolute;
  top: -1px;
  width: 40px;
  height: 40px;
  background: #0052cc;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  cursor: grab;
  z-index: 1;
  transition: left 0s;
}
.qe-slide-verify__handle[data-v-7eba9698]:active {
  cursor: grabbing;
}
.qe-slide-verify.is-success .qe-slide-verify__track[data-v-7eba9698] {
  border-color: #00875a;
}
.qe-slide-verify.is-success .qe-slide-verify__fill[data-v-7eba9698] {
  background: var(--el-color-success-light-5);
}
.qe-slide-verify.is-success .qe-slide-verify__handle[data-v-7eba9698] {
  background: #00875a;
}
.qe-slide-verify.is-fail .qe-slide-verify__handle[data-v-7eba9698] {
  background: #de350b;
  animation: shake-7eba9698 0.4s;
}
.qe-slide-verify__refresh[data-v-7eba9698] {
  position: absolute;
  top: 6px;
  right: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  line-height: 1;
  color: #ffffff;
  cursor: pointer;
  background: rgba(23, 43, 77, 0.3);
  border-radius: 4px;
}
.qe-slide-verify__refresh .el-icon[data-v-7eba9698] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
@keyframes shake-7eba9698 {
0%, 100% {
    transform: translateX(0);
}
25% {
    transform: translateX(-4px);
}
75% {
    transform: translateX(4px);
}
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-system-alert[data-v-25b4589b] {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  border-radius: 3px;
  margin-bottom: 12px;
  border: 1px solid;
}
.qe-system-alert.is-info[data-v-25b4589b] {
  background: var(--el-color-info-light-9);
  border-color: var(--el-color-info-light-5);
}
.qe-system-alert.is-success[data-v-25b4589b] {
  background: var(--el-color-success-light-9);
  border-color: var(--el-color-success-light-5);
}
.qe-system-alert.is-warning[data-v-25b4589b] {
  background: var(--el-color-warning-light-9);
  border-color: var(--el-color-warning-light-5);
}
.qe-system-alert.is-error[data-v-25b4589b] {
  background: var(--el-color-danger-light-9);
  border-color: var(--el-color-danger-light-5);
}
.qe-system-alert__icon[data-v-25b4589b] {
  margin-top: 2px;
  flex-shrink: 0;
}
.qe-system-alert__content[data-v-25b4589b] {
  flex: 1;
}
.qe-system-alert__title[data-v-25b4589b] {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 4px;
}
.qe-system-alert__message[data-v-25b4589b] {
  font-size: 13px;
  color: #42526e;
}
.qe-system-alert__close[data-v-25b4589b] {
  cursor: pointer;
  color: #6b778c;
}
.qe-system-alert__close[data-v-25b4589b]:hover {
  color: #172b4d;
}
.qe-system-alert--native[data-v-25b4589b] {
  border-radius: 0;
  border-right: 0;
  border-left: 0;
}
.qe-alert-slide-enter-active[data-v-25b4589b], .qe-alert-slide-leave-active[data-v-25b4589b] {
  transition: all 0.3s;
}
.qe-alert-slide-enter-from[data-v-25b4589b], .qe-alert-slide-leave-to[data-v-25b4589b] {
  opacity: 0;
  transform: translateY(-8px);
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-table-footer[data-v-e136ba6d] {
  position: relative;
  display: flex;
  flex-shrink: 0;
  gap: 0;
  align-items: center;
  justify-content: space-between;
  min-height: 64px;
  padding: 0 16px;
  text-align: right;
  overflow: hidden;
  background: #ffffff;
  border: 0 solid #ebecf0;
  border-right-width: 1px;
  border-left-width: 1px;
  border-radius: 0 0 3px 3px;
}
.qe-table-footer__selection[data-v-e136ba6d] {
  display: flex;
  flex: 1 1 auto;
  gap: 8px;
  align-items: center;
  min-width: 0;
  overflow: hidden;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.qe-table-footer__selection.is-visible[data-v-e136ba6d] {
  pointer-events: auto;
  opacity: 1;
}
.qe-table-footer__selection-text[data-v-e136ba6d] {
  flex-shrink: 0;
  color: #6b778c;
  font-size: 12px;
}
.qe-table-footer__pager[data-v-e136ba6d] {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: flex-end;
}
.qe-table-footer__style-dropdown[data-v-e136ba6d] {
  display: inline-flex;
  margin-right: 8px;
  vertical-align: middle;
}
.qe-table-footer__style-btn[data-v-e136ba6d] {
  width: 32px;
  height: 32px;
  padding: 8px;
}
.qe-table-footer__pagination[data-v-e136ba6d] {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  height: 32px;
  padding: 0;
  vertical-align: middle;
  border-top: 0;
}
.qe-table-footer[data-v-e136ba6d] .el-pagination__sizes {
  min-width: 116px;
}
.qe-table-footer[data-v-e136ba6d] .el-pagination__sizes .el-select {
  width: 112px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-table-style-popper {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.qe-table-style-popper .el-scrollbar,
.qe-table-style-popper .el-scrollbar__wrap,
.qe-table-style-popper .el-scrollbar__view {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.qe-table-style-popper .qe-table-style-dropdown-menu {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  min-width: 150px;
  min-height: 102px;
  height: auto !important;
  padding: 8px 0 !important;
  overflow: visible !important;
}
.qe-table-style-popper .qe-table-style-dropdown-menu .el-dropdown-menu__item {
  display: flex !important;
  flex: 0 0 34px !important;
  width: 100%;
  height: 34px;
  padding: 0 16px;
  line-height: 34px;
}
.qe-table-style-popper .qe-table-style-dropdown-menu .table-style-item {
  display: inline-flex;
  align-items: center;
  width: 100%;
  white-space: nowrap;
}
.qe-table-style-popper .qe-table-style-dropdown-menu .el-switch {
  margin-right: 5px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-table-header[data-v-a6ee0920] {
  background: transparent;
  border-top: 0;
  border-bottom: 0;
  overflow: visible;
}
.qe-table-header__body[data-v-a6ee0920] {
  display: flex;
  align-items: center;
  min-height: 52px;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
}
.qe-table-header__handle[data-v-a6ee0920] {
  display: flex;
  align-items: center;
  height: 52px;
  padding: 0;
  background: transparent;
}
.search-input[data-v-a6ee0920] {
  flex-shrink: 0;
  width: 220px;
}
.tabs[data-v-a6ee0920] {
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
  margin-left: 24px;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs-label[data-v-a6ee0920] {
  margin-right: 8px;
  color: #42526e;
}
.tabs .el-button[data-v-a6ee0920] {
  max-width: 136px;
  height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tabs .scene-tab-btn[data-v-a6ee0920],
.tabs .dropdown-btn[data-v-a6ee0920] {
  color: #172b4d;
  background: #ebecf0;
  border-color: transparent;
}
.tabs .scene-tab-btn[data-v-a6ee0920]:hover,
.tabs .dropdown-btn[data-v-a6ee0920]:hover {
  color: #172b4d;
  background: #dfe1e6;
  border-color: transparent;
}
.tabs .scene-tab-btn.is-active[data-v-a6ee0920],
.tabs .dropdown-btn.is-active[data-v-a6ee0920] {
  --el-button-hover-text-color: #ffffff;
  --el-button-hover-bg-color: #344563;
  --el-button-hover-border-color: #344563;
  --el-button-active-text-color: #ffffff;
  --el-button-active-bg-color: #344563;
  --el-button-active-border-color: #344563;
  color: #ffffff !important;
  background: #344563 !important;
  border-color: #344563 !important;
}
.tabs .scene-tab-btn.is-active[data-v-a6ee0920]:hover, .tabs .scene-tab-btn.is-active[data-v-a6ee0920]:focus, .tabs .scene-tab-btn.is-active[data-v-a6ee0920]:active,
.tabs .dropdown-btn.is-active[data-v-a6ee0920]:hover,
.tabs .dropdown-btn.is-active[data-v-a6ee0920]:focus,
.tabs .dropdown-btn.is-active[data-v-a6ee0920]:active {
  color: #ffffff !important;
  background: #344563 !important;
  border-color: #344563 !important;
}
.dropdown-btn[data-v-a6ee0920] {
  margin-left: 8px;
}
.filter-right[data-v-a6ee0920] {
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  align-items: center;
  margin-left: 12px;
}
.filter-right[data-v-a6ee0920] .el-button {
  height: 32px;
  border-radius: 3px;
}
.more-action-btn[data-v-a6ee0920] {
  width: 32px;
  padding: 0;
  color: #172b4d;
  background: #ebecf0;
  border-color: transparent;
}
.more-action-btn[data-v-a6ee0920]:hover, .more-action-btn[data-v-a6ee0920]:focus {
  color: #172b4d;
  background: #dfe1e6;
  border-color: transparent;
}
.filter-button[data-v-a6ee0920] {
  color: #172b4d;
  background: #ebecf0;
  border-color: transparent;
}
.filter-button[data-v-a6ee0920]:hover {
  color: #172b4d;
  background: #dfe1e6;
  border-color: transparent;
}
.filter-button.has-values[data-v-a6ee0920] {
  background-color: #dfe1e6;
  border-color: transparent;
}
.filter-button .el-icon[data-v-a6ee0920] {
  margin-right: 4px;
}
.values-span[data-v-a6ee0920] {
  display: inline-flex;
  align-items: center;
  padding: 0 3px;
  margin-left: 2px;
  color: #0052cc;
  background-color: #dcdfe6;
  border-radius: 3px;
}
.values-span .el-icon[data-v-a6ee0920] {
  margin-left: 2px;
  font-size: 12px;
  color: #172b4d;
  cursor: pointer;
}
.values-span .el-icon[data-v-a6ee0920]:hover {
  color: #0052cc;
}
.collapse-button[data-v-a6ee0920] {
  padding-right: 12px;
  padding-left: 12px;
}
.collapse-button .arrow[data-v-a6ee0920] {
  margin-left: 4px;
  transition: transform 0.3s;
}
.collapse-button .arrow.is-reverse[data-v-a6ee0920] {
  transform: rotate(180deg);
}
.selected-title[data-v-a6ee0920] {
  flex-shrink: 0;
  padding-right: 20px;
  font-weight: 600;
}
.selected-title .selected-count[data-v-a6ee0920] {
  color: #0052cc;
}
.selection-items-box[data-v-a6ee0920] {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 0 15px;
  overflow-x: auto;
  overflow-y: hidden;
}
.filter-export-fields[data-v-a6ee0920] {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 0 20px 12px;
  background: #ffffff;
}
.filter-export-fields .export-field[data-v-a6ee0920] {
  display: flex;
  gap: 6px;
  align-items: center;
}
.filter-export-fields .export-field > span[data-v-a6ee0920] {
  flex-shrink: 0;
  color: #6b778c;
}
.el-dropdown-menu__item.is-select {
  color: #0052cc;
  background-color: #deebff;
}
.qe-filter-btn[data-v-a6ee0920] {
  color: #0052cc;
}
.qe-filter-btn .qe[data-v-a6ee0920] {
  margin-right: 4px;
}
.qe-time-type-select[data-v-c3ed9ca3] { display: inline-flex; align-items: center;
}

.qe-tinymce[data-v-49c83ae4] { width: 100%;
}
/* stylelint-disable scss/dollar-variable-pattern */
.qe-upgrade[data-v-306b50b7] {
  text-align: center;
  padding: 8px 0;
}
.qe-upgrade__icon[data-v-306b50b7] {
  margin-bottom: 16px;
}
.qe-upgrade__version[data-v-306b50b7] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-bottom: 20px;
}
.qe-upgrade__version .current[data-v-306b50b7] {
  font-size: 14px;
  color: #6b778c;
}
.qe-upgrade__version .latest[data-v-306b50b7] {
  font-size: 16px;
  font-weight: 700;
  color: #0052cc;
}
.qe-upgrade__notes[data-v-306b50b7] {
  text-align: left;
  background: #f0f2f5;
  border-radius: 8px;
  padding: 12px 16px;
}
.qe-upgrade__notes-title[data-v-306b50b7] {
  font-weight: 600;
  margin-bottom: 8px;
}
.qe-upgrade__notes ul[data-v-306b50b7] {
  margin: 0;
  padding-left: 16px;
}
.qe-upgrade__notes ul li[data-v-306b50b7] {
  font-size: 13px;
  margin-bottom: 4px;
}
.qe-distpicker[data-v-8f58dfed] {
  display: flex;
  gap: 6px;
  width: 100%;
  min-width: 0;
}
.qe-distpicker[data-v-8f58dfed] .el-select {
  flex: 1 1 0;
  min-width: 0;
}

.xr-table-header__body {
  font-size: 13px;
  height: 50px;
  padding: 0 20px;
}
.xr-table-header__handle {
  height: 48px;
}
.xr-table-header.is-dark {
  background-color: #42526e;
  border-bottom: 1px solid #dadce2;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-sizing: border-box;
  height: 49px;
}
.xr-table-header.is-dark .xr-table-header__handle {
  align-items: center;
  display: flex;
}
.xr-table-header.is-dark .xr-table-header__handle .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #42526e;
  color: #fff;
}
.xr-table-header__handle .selected—title {
  color: #fff;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 16.1px;
  padding-right: 20px;
}
.xr-table-header__handle .selected—title .selected—count {
  color: #0052cc;
}
.xr-table-header.is-dark .selected—title,
.xr-table-header.is-dark .selected—count {
  color: #fff;
}
.xr-table-header .selection-items-box {
  align-items: center;
  display: flex;
  flex: 1;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 8px;
}
.xr-table-header .selection-items-box .el-button {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
  height: 32px;
  padding: 0 15px;
}
.xr-table-header .selection-items-box .el-button .el-icon {
  font-size: 14px;
  margin-right: 2px;
}
.wk-select-table .el-checkbox__inner {
  background: #fff;
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  height: 14px;
  width: 14px;
}
.wk-select-table .el-checkbox__input.is-checked .el-checkbox__inner,
.wk-select-table .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #0052cc;
  border-color: #0052cc;
}
.wk-select-table td.el-table-column--selection > .cell,
.wk-select-table th.el-table-column--selection > .cell {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center !important;
  padding: 0 !important;
}
.wk-select-table .el-table-column--selection .el-checkbox {
  margin-right: 0;
}
/* 单元格复制（wk 同款：el-icon-copy-document + tooltip 复制；行 hover 显隐，占位保留不产生 reflow） */
.wk-select-table .cell-flex { align-items: center; display: flex; min-width: 0;
}
.wk-select-table .cell-flex__text { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.wk-select-table .cell-flex__copy { flex: none; visibility: hidden;
}
.wk-select-table .el-table__row:hover .cell-flex__copy { visibility: visible;
}
.wk-select-table .cell-copy-btn { color: #6b778c; height: 18px; min-height: 0; padding: 0 2px;
}
.wk-select-table .cell-copy-btn:hover { color: #0052cc;
}
.wk-select-table .cell-copy-btn .el-icon { font-size: 14px;
}
/* 单元格前置图标（wk .cell-hd 规范：色 #42526e、右距 8） */
.wk-select-table .cell-with-icon { align-items: center; display: inline-flex;
}
.wk-select-table .cell-icon { color: #42526e; flex: none; font-size: 14px; margin-right: 8px;
}

/* 金额单元格（wk .xr-money：深色加粗；绿/红语义可选） */
.xr-money { color: #172b4d; font-weight: 600;
}
.xr-money.green { color: #36b37e !important;
}
.xr-money.red { color: #ff5630 !important;
}

.wk-toggle-button {
  display: inline-block;
  flex-shrink: 0;
  margin-left: 8px;
}
.wk-toggle-button__bd {
  align-items: center;
  background-color: #ebecf0;
  border-radius: 3px;
  display: flex;
  font-size: 12px;
  line-height: 1.3333;
  max-width: 100%;
  padding: 5px;
  position: relative;
  width: max-content;
}
.wk-toggle-item {
  align-items: center;
  background-color: #dfe1e6;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  line-height: 24px;
  padding: 0 5px;
}
.wk-toggle-item + .wk-toggle-item {
  margin-left: 4px;
}
.wk-toggle-item i {
  font-size: 14px;
  margin-left: 2px;
}
.wk-toggle-item.selected {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 5px rgba(13, 20, 36, 0.18), 0 0 1px rgba(13, 20, 36, 0.29);
}
.wk-toggle-item:not(.selected):hover {
  background-color: #dfe1e6;
  box-shadow: 0 3px 5px rgba(13, 20, 36, 0.18), 0 0 2px rgba(13, 20, 36, 0.29);
}

.wk-card-view {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 16px 8px;
}
.wk-card-view .block_2 {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(23, 43, 77, 0.1);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  width: 318px;
}
.wk-card-view .block_3 {
  display: flex;
  flex-direction: row;
  margin: 16px 16px 0;
}
.wk-card-view .text-wrapper_9 {
  flex: 1;
  margin: 0 8px;
  width: 0;
}
.wk-card-view .text-wrapper_9 .text_19 {
  color: #172b4d;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wk-card-view .text-wrapper_9 .text_20 {
  color: #42526e;
  font-size: 12px;
  line-height: 12px;
  margin-top: 8px;
  white-space: nowrap;
}
.wk-card-view .text-wrapper_10 {
  margin-left: 4px;
  max-width: 100px;
  text-align: right;
}
.wk-card-view .text_21 {
  background-color: #e3fcef;
  border-radius: 2px;
  color: #2d876e;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  max-width: 100%;
  padding: 2px 4px;
}
.wk-card-view .text_21.is-error {
  background-color: #ffebe6;
  color: #de350b;
}
.wk-card-view .text_21.is-processing {
  background-color: #deebff;
  color: #0052cc;
}
.wk-card-view .text_24 {
  background-color: rgba(0, 82, 204, 0.1);
  border-radius: 8px;
  color: #0052cc;
  display: inline-block;
  font-size: 10px;
  margin-top: 2px;
  max-width: 100%;
  padding: 4px;
  white-space: nowrap;
}
.wk-card-view .block_4 {
  display: flex;
  flex-direction: row;
  height: 16px;
  margin: 16px 16px 0;
}
.wk-card-view .align-center {
  align-items: center;
  display: flex;
}
.wk-card-view .thumbnail {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.wk-card-view .text_22,
.wk-card-view .text_23 {
  color: #222a55;
  font-size: 14px;
  line-height: 16px;
  margin-left: 4px;
  white-space: nowrap;
}
.wk-card-view .block_5 {
  margin: 16px;
}
.wk-card-view .text_25 {
  color: #172b4d;
  flex: 1;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  width: 0;
}

.wk-stage-view {
  align-items: flex-start;
  display: flex;
  overflow-x: auto;
  padding: 16px 8px;
}
.wk-stage-view .stage-list {
  flex-shrink: 0;
  width: 385px;
}
.wk-stage-view .stage-header {
  background-color: #0052cc;
  color: #fff;
  display: flex;
  flex-shrink: 0;
  font-weight: 500;
  height: 40px;
  justify-content: center;
  line-height: 40px;
  padding: 0 25px;
  position: relative;
  text-align: center;
}
.wk-stage-view .stage-header .text-one-line {
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wk-stage-view .stage-header:after {
  border-bottom: 19px solid transparent;
  border-left: 19px solid #0052cc;
  border-top: 19px solid transparent;
  content: "";
  display: inline-block;
  height: 0;
  left: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  z-index: 1;
}
.wk-stage-view .stage-header:before {
  border-bottom: 22px solid transparent;
  border-left: 22px solid #fff;
  border-top: 22px solid transparent;
  content: "";
  display: inline-block;
  height: 0;
  left: 0;
  position: absolute;
  top: -2px;
  width: 0;
}
.wk-stage-view .stage-header.is-first:before {
  display: none;
}
.wk-stage-view .stage-wrapper {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
  margin: 4px;
  overflow: hidden;
}
.wk-stage-view .stage-body {
  overflow-y: auto;
  padding: 4px;
}
.wk-stage-view .business-item {
  background-color: #fff;
  border-radius: 4px;
  cursor: move;
  margin: 4px;
  padding: 12px 16px;
}
.wk-stage-view .business-item:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.12);
}
.wk-stage-view .business-item .title {
  font-weight: 700;
}
.wk-stage-view .business-item .title .wk {
  color: #c1c7d0;
}
.wk-stage-view .business-item .main-info {
  margin-top: 8px;
}
.wk-stage-view .business-item .main-info .main-info-item {
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
  overflow: hidden;
}
.wk-stage-view .business-item .main-info .main-info-item + .main-info-item {
  margin-top: 4px;
}
.wk-stage-view .business-item .main-info .main-info-item .label {
  color: #6b778c;
  flex-shrink: 0;
}
.wk-stage-view .business-item .main-info .main-info-item .value {
  color: #172b4d;
  min-width: 0;
}

/* 全屏图表配置页（取自 wk 编译 css，作用域加 .db-item-set 前缀） */
.db-item-set {
  background-color: #f4f5f7;
  inset: 0;
  line-height: 1.15;
  position: fixed;
  user-select: none;
  z-index: 2000;
}
.db-item-set .db-origin-btn {
  display: none;
}
.db-item-set .el-tabs__header {
  margin: 0 0 15px;
}
.db-item-set .el-tabs__item:not(.is-active) {
  color: #172b4d;
}
.db-item-set .el-tabs__item:not(.is-active):hover {
  color: #0052cc;
}
.db-item-set .back-button {
  color: #42526e;
}
.db-item-set .el-empty__description p {
  color: #6b778c;
  font-weight: 500;
}
.db-item-set .block-divider {
  border-top: 1px solid #dfe1e6;
  margin: 16px 0;
}
.db-item-set .main-header {
  align-items: center;
  background-color: #fff;
  box-shadow: 0 1px 2px #dbdbdb;
  display: flex;
  height: 60px;
  justify-content: space-between;
  padding: 0 20px;
  position: relative;
  z-index: 10;
}
.db-item-set .main-header .left-box .back-button {
  background-color: #42526e !important;
  border-radius: 50%;
  height: 18px;
  min-height: 18px;
  padding: 0;
  width: 18px;
}
.db-item-set .main-header .left-box .back-button .el-icon-back {
  color: #fff;
  font-size: 12px;
  line-height: 1;
}
.db-item-set .main-header .left-box .line {
  background-color: #dfe1e6;
  height: 32px;
  margin: 0 20px;
  width: 1px;
}
.db-item-set .main-header .left-box .label-editor {
  display: inline-block;
  height: 32px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.db-item-set .main-header .left-box .label-editor .input-wrapper {
  border-bottom: 1px dashed #dfe1e6;
  display: inline-block;
  height: 32px;
  position: absolute;
  width: 100%;
}
.db-item-set .main-header .left-box .label-editor .input-wrapper > input {
  background: transparent;
  border: none;
  color: #172b4d;
  font-size: 14px;
  height: 100%;
  outline: none;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}
.db-item-set .main-header .left-box .label-editor > span {
  color: #172b4d;
  display: inline-block;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  max-width: 320px;
  min-width: 12px;
  visibility: hidden;
}
.db-item-set .main-body {
  height: calc(100% - 60px);
  position: relative;
}
.db-item-set .main-left {
  background: #fff;
  border-right: 1px solid #dfe1e6;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 240px;
  z-index: 2;
}
.db-item-set .block-item {
  padding: 4px 0;
}
.db-item-set .block-item.item-label {
  color: #172b4d;
}
.db-item-set .block-item.item-select {
  margin-top: 16px;
}
.db-item-set .block-item.item-select > .el-select {
  margin-top: 8px;
}
.db-item-set .block-item.item-select > .item-des {
  color: #6b778c;
  font-size: 12px;
  margin-top: 8px;
}
.db-item-set .block-fields {
  flex: 1;
  position: relative;
}
.db-item-set .block-fields .input-with-select {
  margin-top: 8px;
}
.db-item-set .block-fields .fields-list {
  inset: 70px 0 0;
  overflow-y: auto;
  position: absolute;
}
.db-item-set .block-fields .fields-list .fields-header {
  line-height: 30px;
}
.db-item-set .block-fields .fields-list .fields-header.is-interval {
  margin-top: 16px;
}
.db-item-set .block-fields .fields-list .field {
  align-items: center;
  cursor: move;
  display: flex;
  height: 30px;
}
.db-item-set .block-fields .fields-list .field > .field-icon {
  display: inline-block;
  flex-shrink: 0;
  margin-right: 4px;
  text-align: center;
  width: 24px;
}
.db-item-set .block-fields .fields-list .field > .field-content {
  color: #172b4d;
  flex: 1;
  user-select: none;
}
.db-item-set .block-fields .fields-list .field:hover {
  background: #ebecf0;
}
.db-item-set .main-content {
  display: flex;
  flex-direction: column;
  inset: 0 305px 0 240px;
  min-width: 650px;
  padding: 16px;
  position: absolute;
}
.db-item-set .main-content .selected-fields {
  background: #fff;
  border: 1px dashed #dfe1e6;
  border-radius: 4px;
  line-height: 34px;
  margin-bottom: 8px;
  position: relative;
}
.db-item-set .main-content .selected-fields .selected-label {
  left: 8px;
  position: absolute;
  top: 4px;
  z-index: 1;
}
.db-item-set .main-content .selected-fields .selected-content {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  max-height: 90px;
  min-height: 42px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 4px 8px 4px 80px;
  position: relative;
}
.db-item-set .main-content-body {
  flex: 1 1 auto;
}
.db-item-set .main-right {
  background: #fff;
  border-left: 1px solid #dfe1e6;
  bottom: 0;
  overflow: auto;
  padding: 16px;
  position: absolute;
  right: 0;
  top: 0;
  width: 305px;
  z-index: 6;
}

/* 统计表容器 */
.db-item-set .component-container {
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1);
  position: relative;
}
.db-item-set .component-container:not(:hover) {
  overflow: hidden;
}
.db-item-set .component-container-header {
  align-items: center;
  border-bottom: 1px solid #dfe1e6;
  display: flex;
  font-size: 16px;
  height: 40px;
  overflow: hidden;
  padding: 0 16px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.db-item-set .component-container .header-label-mark {
  bottom: 0;
  position: absolute;
  right: 8px;
  top: 4px;
  width: 80px;
  z-index: 0;
}
.db-item-set .component-container-body {
  inset: 40px 0 24px;
  position: absolute;
}
.db-item-set .echarts-view {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.db-item-set .indicate-view {
  cursor: pointer;
  height: 100%;
}
.db-item-set .echarts-view .empty-view {
  background: #fff;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

/* 配置列 */
.db-item-set .config-view .config-body {
  margin-top: 8px;
}
.db-item-set .config-view .config-header {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
}
.db-item-set .config-view .chart-type {
  border: 1px solid #dfe1e6;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin-bottom: 8px;
  margin-right: 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 44px;
}
.db-item-set .config-view .chart-type-image {
  background-image: url('/assets/types-XLVyf6lL-XLVyf6lL.png');
  background-position-x: 0;
  background-position-y: 44px;
  background-size: 572px 88px;
  inset: -2px;
  position: absolute;
}
.db-item-set .config-view .chart-type.is-select,
.db-item-set .config-view .chart-type:hover {
  border-color: #0052cc;
}
.db-item-set .config-view .el-tabs .el-tabs__nav-wrap:after {
  display: none;
}

/* 样式表单 */
.db-item-set .flex-row .row-label {
  color: #6b778c;
  display: inline-block;
  flex-shrink: 0;
  width: 50px;
}
.db-item-set .flex-row .row-body {
  flex: 1;
  margin-left: 8px;
}
.db-item-set .flex-row .row-body .row-item + .row-item,
.db-item-set .flex-row + .flex-row {
  margin-top: 8px;
}
.db-item-set .overall-style .el-color-picker,
.db-item-set .overall-style .el-color-picker .el-color-picker__trigger,
.db-item-set .indicate-style .el-color-picker,
.db-item-set .indicate-style .el-color-picker .el-color-picker__trigger,
.db-item-set .echarts-style-set .style-block .show-type {
  width: 100%;
}
.db-item-set .border-style {
  margin-top: 4px;
}
.db-item-set .style-block {
  padding: 4px 0;
}
.db-item-set .style-block .block-header {
  color: #42526e;
}
.db-item-set .style-block .block-content {
  margin-top: 8px;
}

/* 已选字段标签（wk field-tag） */
.db-item-set .field-tag {
  border-radius: 3px;
  color: #0052cc;
  cursor: pointer;
  margin: 0 2px;
  max-width: 100%;
  padding: 2px 4px;
  user-select: none;
}
.db-item-set .field-tag .field-tag-content {
  display: inline-block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 头部右侧图上传 */
.db-item-set .upload .el-upload {
  display: block;
}
.db-item-set .upload .el-upload-dragger {
  height: 100%;
  padding: 0;
  width: 100%;
}
.db-item-set .uploader-icon {
  color: #8c939d;
  font-size: 28px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  width: 100%;
}

/* 同 wk simple-bi 结构：header 48/分割线/标题 flex1；wrap 100%-42 滚动；body min-height 450 padding 12 */
.main-table-side {
  background-color: #fff;
  border-left: 1px solid #dfe1e6;
  border-top-right-radius: 4px;
  box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1);
  flex-shrink: 0;
  overflow: hidden;
  width: 400px;
}
.main-table-side .simple-bi {
  height: 100%;
}
.simple-bi-header {
  align-items: center;
  border-bottom: 1px solid #dfe1e6;
  display: flex;
  height: 48px;
  padding: 12px;
}
.simple-bi-header-title {
  color: #172b4d;
  flex: 1;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.1px;
}
.simple-bi-wrap {
  height: calc(100% - 42px);
  overflow-y: auto;
}
.simple-bi-body {
  min-height: 450px;
  padding: 12px;
}
.main-table-side .simple-bi-body > .el-empty .el-empty__description p {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
}

/* 图卡列表（wk sbb-body：handle 32 高 + 图表容器；is-indicate 高 150） */
.main-table-side .sbb-body {
  height: 350px;
  position: relative;
}
.main-table-side .sbb-body.is-indicate {
  height: auto;
}
.main-table-side .sbb-body + .sbb-body {
  margin-top: 16px;
}
.main-table-side .sbb-body .sbb-body-wrap {
  height: calc(100% - 20px);
}
.main-table-side .sbb-body.is-indicate .sbb-body-wrap {
  height: 150px;
}
.main-table-side .sbb-handle {
  display: flex;
  line-height: 32px;
}
.main-table-side .sbb-handle-name {
  color: #172b4d;
  flex: 1;
  font-size: 14px;
}
.main-table-side .sbb-handle-ft {
  flex-shrink: 0;
  margin-left: 8px;
}
.main-table-side .sbb-handle-ft .el-button {
  padding: 0 4px;
}
.main-table-side .sbb-body .component-container {
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1);
  height: 100%;
  overflow: hidden;
  position: relative;
}
.main-table-side .sbb-body .component-container .component-container-header {
  display: none;
}
.main-table-side .sbb-body .component-container .component-container-body {
  inset: 0;
  position: absolute;
}
.main-table-side .echarts-view {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.main-table-side .echarts-view .empty-view {
  background: #fff;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.main-table-side .echarts-view .empty-view .el-empty__description p {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
}
.main-table-side .echarts-view .empty-view .el-empty__image img {
  width: 160px;
}

.wk-export-dialog .el-dialog__body {
  padding-top: 8px;
}
.wk-export-dialog .el-steps {
  margin-bottom: 16px;
}
.wk-export-dialog .step-section {
  min-height: 300px;
}
.wk-export-dialog .type-section {
  font-size: 14px;
}
.wk-export-dialog .type-section__header {
  font-weight: 700;
  margin-bottom: 8px;
}
.wk-export-dialog .type-section + .field,
.wk-export-dialog .field + .type-section {
  margin-top: 16px;
}
.wk-export-dialog .field {
  background-color: #fafbfc;
  border-radius: 4px;
  height: 100%;
  padding: 12px;
}
.wk-export-dialog .field .field-list {
  flex: 1;
  margin-top: 8px;
  overflow-y: auto;
  max-height: 260px;
}
.wk-export-dialog .field .select-num {
  color: #6b778c;
  margin-top: 8px;
}
.wk-export-dialog .el-checkbox {
  margin-bottom: 8px;
  margin-right: 20px;
}
.wk-export-dialog .dialog-footer {
  text-align: right;
}
.wk-export-dialog .dialog-footer .history-btn {
  float: left;
}

.wk-adv-filter-dialog .filter-fields {
  max-height: 300px;
  overflow-y: auto;
}
.wk-adv-filter-dialog .el-row {
  line-height: 32px;
  margin-bottom: 8px;
  overflow: hidden;
}
.wk-adv-filter-dialog .el-row .el-select,
.wk-adv-filter-dialog .el-row .el-date-editor,
.wk-adv-filter-dialog .el-row .el-input-number {
  width: 100%;
}
.wk-adv-filter-dialog .el-row .el-input-number .el-input__wrapper {
  padding: 0 8px;
}
.wk-adv-filter-dialog .el-row .delete-btn {
  color: #bbb;
  cursor: pointer;
  font-weight: 400;
  margin-left: 8px;
}
.wk-adv-filter-dialog .el-row .delete-btn:hover {
  color: #ff5630;
}
.wk-adv-filter-dialog .el-row .interval-base {
  width: 8px;
}
.wk-adv-filter-dialog .el-row .date-range-value {
  align-content: space-around;
  display: flex;
}
.wk-adv-filter-dialog .el-row .date-range-value .el-input-number {
  flex: 1;
  width: auto;
}
.wk-adv-filter-dialog .el-row .date-range-value span {
  flex-shrink: 0;
  padding: 0 4px;
}
.wk-adv-filter-dialog .save {
  margin-top: 10px;
}
.wk-adv-filter-dialog .save .save-scene-row {
  align-items: center;
  display: flex;
  gap: 8px;
}
.wk-adv-filter-dialog .save .el-checkbox {
  margin-right: 0;
}
.wk-adv-filter-dialog .save .name {
  width: 300px;
}
.wk-adv-filter-dialog .save .name .el-input__wrapper {
  height: 32px;
}
.wk-adv-filter-dialog .dialog-footer {
  text-align: right;
}

.selection-bar {
  align-items: center;
  background: #42526e;
  border-radius: 4px 4px 0 0;
  display: flex;
  height: 48px;
}
.selection-bar .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #42526e;
  color: #fff;
}
.selection-bar .selected—title {
  color: #fff;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
  margin-left: 20px;
  padding-right: 20px;
}
.selection-bar .selected—title .selected—count {
  color: #fff;
}
.selection-bar .clear {
  background-color: #eee;
  cursor: pointer;
  height: auto;
  padding: 2px !important;
  vertical-align: baseline;
}
.selection-bar .clear > span {
  align-items: center;
  display: inline-flex;
  padding: 0;
}
.selection-bar .clear:hover {
  background-color: #0052cc;
  color: #fff;
}
.selection-bar .selection-items-box {
  align-items: center;
  display: flex;
  flex: 1;
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 15px;
  white-space: nowrap;
}
.selection-bar .selection-items-box .selection-item {
  border-radius: 4px;
  color: #fff;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  padding: 8px 15px;
}
.selection-bar .selection-items-box .selection-item .el-icon {
  font-size: 14px;
  margin-right: 2px;
}
.selection-bar .selection-items-box .selection-item:hover {
  background-color: #f5f7fa !important;
  color: #606266 !important;
}

.table-style-popover__section + .table-style-popover__section {
  border-top: 1px solid #dfe1e6;
  margin-top: 8px;
}
.table-style-popover__section-title {
  color: #6b778c;
  font-size: 13px;
  margin: 0 16px 8px;
}
.table-style-popover__item {
  align-items: center;
  color: #172b4d;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  gap: 12px;
  height: 32px;
  justify-content: space-between;
  padding: 0 16px;
}
.table-style-popover__item:hover {
  background-color: #f4f5f7;
}
.table-style-popover__radio {
  align-items: center;
  color: #172b4d;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  gap: 12px;
  height: 32px;
  justify-content: space-between;
  padding: 8px 16px;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.table-style-popover__radio:hover {
  background-color: #f4f5f7;
}
.table-style-popover__radio .el-icon {
  color: #0052cc;
}
/* stylelint-disable scss/dollar-variable-pattern */
.qe-form[data-v-dd6c3c67] .el-input-number {
  width: 100%;
}
.qe-form[data-v-dd6c3c67] .el-input-number .el-input__inner {
  padding: 0 6px !important;
  text-align: left;
}
.qe-form[data-v-dd6c3c67] .el-date-editor.el-input,
.qe-form[data-v-dd6c3c67] .el-date-editor.el-input__wrapper {
  width: 100%;
}
.qe-form[data-v-dd6c3c67] .el-input,
.qe-form[data-v-dd6c3c67] .el-select,
.qe-form[data-v-dd6c3c67] .el-date-editor,
.qe-form[data-v-dd6c3c67] .qe-select-field,
.qe-form[data-v-dd6c3c67] .qe-checkbox-field,
.qe-form[data-v-dd6c3c67] .qe-user-dialog-select,
.qe-form[data-v-dd6c3c67] .qe-user-dep-select,
.qe-form[data-v-dd6c3c67] .qe-distpicker,
.qe-form[data-v-dd6c3c67] .qe-v-distpicker {
  width: 100%;
  min-width: 0;
}
.qe-form[data-v-dd6c3c67] .el-form-item__label {
  height: auto;
  min-height: 32px;
  white-space: normal;
}
.qe-form[data-v-dd6c3c67] .el-radio-group {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
  align-items: center;
  width: 100%;
  line-height: 32px;
}
.qe-form[data-v-dd6c3c67] .el-radio {
  height: 32px;
  margin-right: 0;
}
.qe-form__help-icon[data-v-dd6c3c67] {
  margin-left: 4px;
  color: #6b778c;
  cursor: pointer;
  vertical-align: middle;
}
.qe-form__desc-text[data-v-dd6c3c67] {
  width: 100%;
  padding: 4px 0;
  font-size: 13px;
  line-height: 20px;
  color: #6b778c;
  white-space: normal;
}
.label-tips[data-v-dd6c3c67] {
  display: inline;
  margin-left: 4px;
  font-size: 12px;
  line-height: inherit;
  color: #a5adba;
  white-space: nowrap;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-select-field.is-tiled[data-v-0cc323f1] {
  width: 100%;
}
.qe-select-field.is-tiled[data-v-0cc323f1] .el-radio-group,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-checkbox-group {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  width: 100%;
}
.qe-select-field.is-tiled[data-v-0cc323f1] .el-radio-button,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-checkbox-button {
  margin: 0;
}
.qe-select-field.is-tiled[data-v-0cc323f1] .el-radio-button__inner,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-checkbox-button__inner {
  min-width: 68px;
  height: 30px;
  padding: 0 12px;
  line-height: 28px;
  background: #fafbfc;
  border: 0 !important;
  border-radius: 3px !important;
  box-shadow: 0 0 0 1px #dfe1e6 inset !important;
}
.qe-select-field.is-tiled[data-v-0cc323f1] .el-radio-button:first-child .el-radio-button__inner,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-radio-button:last-child .el-radio-button__inner,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-checkbox-button:first-child .el-checkbox-button__inner,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-checkbox-button:last-child .el-checkbox-button__inner {
  border: 0 !important;
  border-radius: 3px !important;
  box-shadow: 0 0 0 1px #dfe1e6 inset !important;
}
.qe-select-field.is-tiled[data-v-0cc323f1] .el-radio-button__original-radio:checked + .el-radio-button__inner,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #ffffff;
  background-color: #0052cc;
  border: 0 !important;
  box-shadow: 0 0 0 1px #0052cc inset !important;
}
.qe-select-field.is-tiled[data-v-0cc323f1] .el-radio-button__inner:hover,
.qe-select-field.is-tiled[data-v-0cc323f1] .el-checkbox-button__inner:hover {
  color: #0052cc;
  background: #ebecf0;
  border: 0 !important;
  box-shadow: 0 0 0 1px #dfe1e6 inset !important;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-checkbox-field[data-v-e1ed3691] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  width: 100%;
}
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox,
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button {
  height: 30px;
  margin-right: 0;
}
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button__inner {
  min-width: 68px;
  height: 30px;
  padding: 0 12px;
  line-height: 28px;
  background: #fafbfc;
  border: 0 !important;
  border-radius: 3px !important;
  box-shadow: 0 0 0 1px #dfe1e6 inset !important;
}
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button:first-child .el-checkbox-button__inner,
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button:last-child .el-checkbox-button__inner {
  border: 0 !important;
  border-radius: 3px !important;
  box-shadow: 0 0 0 1px #dfe1e6 inset !important;
}
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #ffffff;
  background-color: #0052cc;
  border: 0 !important;
  box-shadow: 0 0 0 1px #0052cc inset !important;
}
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button.is-checked:first-child .el-checkbox-button__inner,
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button.is-checked:last-child .el-checkbox-button__inner {
  border: 0 !important;
  box-shadow: 0 0 0 1px #0052cc inset !important;
}
.qe-checkbox-field[data-v-e1ed3691] .el-checkbox-button__inner:hover {
  color: #0052cc;
  background: #ebecf0;
  border: 0 !important;
  box-shadow: 0 0 0 1px #dfe1e6 inset !important;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-user-select[data-v-291e5a66] {
  min-height: 34px;
}
.qe-user-select__tags[data-v-291e5a66] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-items: center;
  min-height: 34px;
  padding: 2px 8px;
  border: 1px solid #dfe1e6;
  border-radius: 3px;
}
.qe-user-select__tag-content[data-v-291e5a66] {
  display: inline-flex;
  gap: 4px;
  align-items: center;
  height: 100%;
  line-height: 1;
  transform: translateY(-1px);
}
.qe-user-select__tag-content[data-v-291e5a66] .qe-avatar {
  flex-shrink: 0;
}
.qe-user-select[data-v-291e5a66] .el-tag__content {
  display: inline-flex;
  align-items: center;
  height: 100%;
}
.qe-user-select__empty[data-v-291e5a66] {
  color: #a5adba;
}
.qe-user-select.is-disabled .qe-user-select__tags[data-v-291e5a66] {
  background: #f0f2f5;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-user-dialog-select[data-v-a9cde5c6] {
  width: 100%;
  min-width: 0;
  min-height: 34px;
}
.qe-user-dialog-select__control[data-v-a9cde5c6] {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 34px;
  padding: 2px 28px 2px 8px;
  cursor: pointer;
  background: #fafbfc;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 0 0 2px #dfe1e6 inset;
}
.qe-user-dialog-select__control[data-v-a9cde5c6]:hover {
  background: #ebecf0;
  box-shadow: 0 0 0 2px #dfe1e6 inset;
}
.qe-user-dialog-select__tags[data-v-a9cde5c6] {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 4px;
  min-width: 0;
}
.qe-user-dialog-select__tags[data-v-a9cde5c6] .el-tag__content {
  display: inline-flex;
  gap: 4px;
  align-items: center;
  height: 100%;
  line-height: 1;
}
.qe-user-dialog-select__tags[data-v-a9cde5c6] .qe-avatar {
  flex-shrink: 0;
}
.qe-user-dialog-select__placeholder[data-v-a9cde5c6] {
  position: absolute;
  left: 12px;
  right: 28px;
  overflow: hidden;
  color: #a5adba;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
}
.qe-user-dialog-select__more[data-v-a9cde5c6] {
  margin-right: 6px;
  color: #42526E;
}
.qe-user-dialog-select__arrow[data-v-a9cde5c6] {
  position: absolute;
  right: 8px;
  color: #42526E;
  transition: transform 0.2s;
}
.qe-user-dialog-select.is-focus .qe-user-dialog-select__arrow[data-v-a9cde5c6] {
  transform: rotate(180deg);
}
.qe-user-dialog-select.is-focus .qe-user-dialog-select__control[data-v-a9cde5c6] {
  background: #ffffff;
  box-shadow: 0 0 0 2px #4c9aff inset;
}
.qe-user-dialog-select.is-disabled .qe-user-dialog-select__control[data-v-a9cde5c6] {
  cursor: not-allowed;
  background: #f0f2f5;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-image-field__list[data-v-f9c76b34] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.qe-image-field__item[data-v-f9c76b34] {
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #ebecf0;
}
.qe-image-field__item img[data-v-f9c76b34] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}
.qe-image-field__delete[data-v-f9c76b34] {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 16px !important;
  min-width: 16px !important;
  height: 16px !important;
  padding: 0 !important;
  border-radius: 50% !important;
}
.qe-image-field__delete[data-v-f9c76b34] .el-icon {
  font-size: 10px;
}
.qe-image-field__add-btn[data-v-f9c76b34] {
  width: 80px;
  height: 80px;
  border: 2px dashed #dfe1e6;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #6b778c;
}
.qe-image-field__add-btn[data-v-f9c76b34]:hover {
  border-color: #0052cc;
  color: #0052cc;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-signature[data-v-9e4ba2cc] {
  border: 1px solid #ebecf0;
  border-radius: 6px;
  overflow: hidden;
}
.qe-signature__canvas[data-v-9e4ba2cc] {
  width: 100%;
  height: 160px;
  display: block;
  background: #fafafa;
  cursor: crosshair;
}
.qe-signature__actions[data-v-9e4ba2cc] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 6px 8px;
  background: #f0f2f5;
  border-top: 1px solid #f4f5f7;
}
.qe-signature__preview[data-v-9e4ba2cc] {
  padding: 8px;
}
.qe-signature__preview img[data-v-9e4ba2cc] {
  max-width: 100%;
  height: 80px;
  object-fit: contain;
}
.qe-desc-text[data-v-f8765557] { font-size: 13px; color: #606266; line-height: 1.7; padding: 4px 0;
}
/* stylelint-disable scss/dollar-variable-pattern */
.qe-head-section[data-v-c73c5404] {
  margin-bottom: 20px;
}
.qe-head-section__title[data-v-c73c5404] {
  font-size: 16px;
  font-weight: 700;
  color: #172b4d;
  margin-bottom: 4px;
}
.qe-head-section__subtitle[data-v-c73c5404] {
  font-size: 13px;
  color: #6b778c;
}
.qe-tag-field[data-v-20c5ef1f] { display: flex; flex-wrap: wrap; gap: 4px; align-items: center;
}
/* stylelint-disable scss/dollar-variable-pattern */
.qe-tags-view[data-v-459a6e6a] .el-tag {
  height: 24px;
  color: #0052cc !important;
  background: #deebff !important;
  border-color: transparent !important;
  border-radius: 3px;
}
.qe-tags-view[data-v-459a6e6a] .el-tag .el-tag__close {
  color: #0052cc;
}
.qe-tags-view[data-v-459a6e6a] .el-tag .el-tag__close:hover {
  color: #ffffff;
  background: #0052cc;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-steps[data-v-7b59aee0] {
  display: flex;
  width: 100%;
}
.qe-steps.is-horizontal[data-v-7b59aee0] {
  align-items: flex-start;
}
.qe-steps__item[data-v-7b59aee0] {
  position: relative;
  display: flex;
  flex: 1 1 0;
  min-width: 0;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.qe-steps__head[data-v-7b59aee0] {
  position: relative;
  display: flex;
  width: 100%;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.qe-steps__line[data-v-7b59aee0] {
  position: absolute;
  top: 11px;
  left: calc(50% + 12px);
  right: calc(-50% + 12px);
  height: 2px;
  background: #dfe1e6;
}
.qe-steps__icon[data-v-7b59aee0] {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  color: #6b778c;
  font-size: 13px;
  font-weight: 600;
  line-height: 24px;
  background: #ffffff;
  border: 2px solid #dfe1e6;
  border-radius: 50%;
}
.qe-steps__main[data-v-7b59aee0] {
  width: 100%;
  min-width: 0;
  padding: 8px 4px 0;
}
.qe-steps__title[data-v-7b59aee0] {
  color: #172b4d;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}
.qe-steps__description[data-v-7b59aee0] {
  margin-top: 3px;
  color: #6b778c;
  font-size: 12px;
  line-height: 17px;
}
.qe-steps__item.is-finish .qe-steps__icon[data-v-7b59aee0] {
  color: #ffffff;
  background: #0052cc;
  border-color: #0052cc;
}
.qe-steps__item.is-finish .qe-steps__line[data-v-7b59aee0] {
  background: #0052cc;
}
.qe-steps__item.is-process .qe-steps__icon[data-v-7b59aee0] {
  color: #0052cc;
  border-color: #0052cc;
}
.qe-steps.is-vertical[data-v-7b59aee0] {
  flex-direction: column;
  gap: 14px;
}
.qe-steps.is-vertical .qe-steps__item[data-v-7b59aee0] {
  min-height: 42px;
  flex-direction: row;
  align-items: flex-start;
  text-align: left;
}
.qe-steps.is-vertical .qe-steps__head[data-v-7b59aee0] {
  width: 24px;
  flex: 0 0 24px;
}
.qe-steps.is-vertical .qe-steps__line[data-v-7b59aee0] {
  top: 30px;
  right: auto;
  bottom: -14px;
  left: 11px;
  width: 2px;
  height: auto;
}
.qe-steps.is-vertical .qe-steps__main[data-v-7b59aee0] {
  padding: 2px 0 0 10px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-detail-table[data-v-cc6aa1d3] {
  width: 100%;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-filter-header[data-v-7d796e74] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  background: #fff;
  border-bottom: 1px solid #ebecf0;
  gap: 8px;
}
.qe-filter-header__left[data-v-7d796e74], .qe-filter-header__right[data-v-7d796e74] {
  display: flex;
  align-items: center;
  gap: 8px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-toggle-button[data-v-8206e422] {
  display: inline-flex;
  border: 1px solid #dfe1e6;
  border-radius: 3px;
  overflow: hidden;
}
.qe-toggle-button__item[data-v-8206e422] {
  padding: 6px 14px;
  cursor: pointer;
  font-size: 13px;
  background: #fff;
  transition: all 0.2s ease;
}
.qe-toggle-button__item[data-v-8206e422]:not(:last-child) {
  border-right: 1px solid #dfe1e6;
}
.qe-toggle-button__item[data-v-8206e422]:hover {
  background: #f0f2f5;
}
.qe-toggle-button__item.is-active[data-v-8206e422] {
  background: #0052cc;
  color: #fff;
  border-color: #0052cc;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-group[data-v-be7aca6e] {
  margin-bottom: 16px;
}
.qe-group__title[data-v-be7aca6e] {
  font-size: 13px;
  font-weight: 600;
  color: #6b778c;
  padding: 0 0 8px;
  border-bottom: 1px solid #f4f5f7;
  margin-bottom: 12px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-fieldset[data-v-3f4d7b12] {
  border: 1px solid #ebecf0;
  border-radius: 6px;
  margin-bottom: 12px;
}
.qe-fieldset__header[data-v-3f4d7b12] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 10px 14px;
  cursor: pointer;
  background: #f0f2f5;
  border-radius: 6px 6px 0 0;
  font-weight: 600;
  font-size: 13px;
  user-select: none;
}
.qe-fieldset__header .el-icon[data-v-3f4d7b12] {
  transition: transform 0.2s ease;
}
.qe-fieldset__header .el-icon.is-expanded[data-v-3f4d7b12] {
  transform: rotate(90deg);
}
.qe-fieldset__body[data-v-3f4d7b12] {
  padding: 12px 14px;
}
.qe-fieldset-collapse-enter-active[data-v-3f4d7b12], .qe-fieldset-collapse-leave-active[data-v-3f4d7b12] {
  transition: all 0.2s;
  overflow: hidden;
}
.qe-fieldset-collapse-enter-from[data-v-3f4d7b12], .qe-fieldset-collapse-leave-to[data-v-3f4d7b12] {
  opacity: 0;
  max-height: 0;
  padding: 0 14px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-popover-filter__title[data-v-4030e6b3] {
  font-weight: 600;
  margin-bottom: 12px;
}
.qe-popover-filter__footer[data-v-4030e6b3] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 12px;
  border-top: 1px solid #f4f5f7;
  padding-top: 12px;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-user-dep-select[data-v-8611dfea] {
  width: 100%;
  min-width: 0;
  min-height: 34px;
}
.qe-user-dep-select__control[data-v-8611dfea] {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 34px;
  padding: 2px 28px 2px 8px;
  cursor: pointer;
  background: #fafbfc;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 0 0 2px #dfe1e6 inset;
}
.qe-user-dep-select__control[data-v-8611dfea]:hover {
  background: #ebecf0;
  box-shadow: 0 0 0 2px #dfe1e6 inset;
}
.qe-user-dep-select__tags[data-v-8611dfea] {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 4px;
  min-width: 0;
}
.qe-user-dep-select__tags[data-v-8611dfea] .el-tag__content {
  display: inline-flex;
  gap: 4px;
  align-items: center;
  height: 100%;
  line-height: 1;
}
.qe-user-dep-select__tags[data-v-8611dfea] .el-icon {
  flex-shrink: 0;
  margin-right: 0;
}
.qe-user-dep-select__placeholder[data-v-8611dfea] {
  position: absolute;
  left: 12px;
  right: 28px;
  overflow: hidden;
  color: #a5adba;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
}
.qe-user-dep-select__more[data-v-8611dfea] {
  margin-right: 6px;
  color: #42526E;
}
.qe-user-dep-select__arrow[data-v-8611dfea] {
  position: absolute;
  right: 8px;
  color: #42526E;
  transition: transform 0.2s;
}
.qe-user-dep-select.is-focus .qe-user-dep-select__arrow[data-v-8611dfea] {
  transform: rotate(180deg);
}
.qe-user-dep-select.is-focus .qe-user-dep-select__control[data-v-8611dfea] {
  background: #ffffff;
  box-shadow: 0 0 0 2px #4c9aff inset;
}
.qe-user-dep-select.is-disabled .qe-user-dep-select__control[data-v-8611dfea] {
  cursor: not-allowed;
  background: #f0f2f5;
}
.qe-user-dep-dialog[data-v-8611dfea] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 210px;
  gap: 16px;
  height: 420px;
}
.qe-user-dep-dialog__left[data-v-8611dfea], .qe-user-dep-dialog__right[data-v-8611dfea] {
  min-width: 0;
  overflow: hidden;
}
.qe-user-dep-dialog__list[data-v-8611dfea] {
  box-sizing: border-box;
  height: 318px;
  margin-top: 12px;
  padding-bottom: 8px;
  overflow-y: auto;
}
.qe-user-dep-dialog__left[data-v-8611dfea] {
  display: flex;
  flex-direction: column;
}
.qe-user-dep-dialog__left[data-v-8611dfea] .el-tabs {
  display: flex;
  min-height: 0;
  flex: 1;
  flex-direction: column;
}
.qe-user-dep-dialog__left[data-v-8611dfea] .el-tabs__content {
  min-height: 0;
  padding-top: 12px;
  overflow: visible;
}
.qe-user-dep-dialog__left[data-v-8611dfea] .el-tab-pane {
  min-height: 0;
}
.qe-user-dep-dialog__item[data-v-8611dfea] {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 8px;
  cursor: pointer;
  border-radius: 3px;
}
.qe-user-dep-dialog__item[data-v-8611dfea]:hover {
  background: #f0f2f5;
}
.qe-user-dep-dialog__item.is-selected[data-v-8611dfea] {
  background: #deebff;
}
.qe-user-dep-dialog__item.is-selected[data-v-8611dfea]:hover {
  background: #d8e8ff;
}
.qe-user-dep-dialog__item + .qe-user-dep-dialog__item[data-v-8611dfea] {
  margin-top: 2px;
}
.qe-user-dep-dialog__item span[data-v-8611dfea] {
  flex: 1;
  min-width: 0;
}
.qe-user-dep-dialog__item small[data-v-8611dfea] {
  color: #6b778c;
}
.qe-user-dep-dialog__check[data-v-8611dfea] {
  color: #0052cc;
  font-size: 17px;
}
.qe-user-dep-dialog__check[data-v-8611dfea] svg {
  stroke-width: 3;
}
.qe-user-dep-dialog__right[data-v-8611dfea] {
  padding-left: 16px;
  border-left: 1px solid #ebecf0;
}
.selected-head[data-v-8611dfea] {
  margin-bottom: 10px;
  font-weight: 600;
}
.selected-list[data-v-8611dfea] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  height: 380px;
  overflow-y: auto;
}
.selected-item[data-v-8611dfea] {
  display: flex;
  gap: 6px;
  align-items: center;
  padding: 7px 8px;
  font-size: 13px;
  border-radius: 3px;
}
.selected-item[data-v-8611dfea]:hover {
  background: #f0f2f5;
}
.selected-item span[data-v-8611dfea] {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selected-item .remove[data-v-8611dfea] {
  color: #6b778c;
  cursor: pointer;
  font-size: 15px;
}
.selected-item .remove[data-v-8611dfea]:hover {
  color: #de350b;
}
.selected-item .remove[data-v-8611dfea] svg {
  stroke-width: 3;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-company-option[data-v-1864b938] {
  float: right;
  margin-left: 18px;
  font-size: 12px;
  color: #6b778c;
}/* stylelint-disable scss/dollar-variable-pattern */
.qe-location-point__map[data-v-47b21151] {
  height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
  color: #6b778c;
  background-color: #f0f2f5;
  border: 1px dashed #dfe1e6;
  border-radius: 4px;
}
.qe-location-point__map .el-icon[data-v-47b21151] {
  font-size: 32px;
}@font-face {font-family: "qeane";
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAADL0AAsAAAAAXpAAADKhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCNBgqBmiT4JwE2AiQDgkgLgSYABCAFhFUHiUgbI0xFpCG1l3yiKAmrEEU5FRqz/6/HjTGhAK/vL9mVEva1II0G77oqkEaXo4aEit7QddMHN9HAOszTNbBQoHptbJsFHTh45phF49LwFpVGLLCTj53zheQ3s+bzQ5KiyfP8j+Hun5liMjeWaZaWCkk8kTjERqgP0zE1kYBgXWevHmchgHXewPYwJoS6XEcU3fZvFiTSAvIkgxhveH5uvR/LBkaMgTBKRoUyNkblRir05jFAGMrAYgZhIYjB0NNpMy44MZqpd+d5DsXEQjkjT8TK+fRz62tta6trmLfKr38lcpTKcV3sCSoUtYNIMK2998Ybft631f1K6M4PJ7D+hXQogfEc4eH/3q13JrL03JkkUFWNrChloWqUn6T15DeZwdewtSo8MWvktybq8kEB26dEYZyKvBKM3fb+pev1vburdiXjgsCURJBwRVDG0wsMpPtmVrNqpVY6IAMdGIjr2P/nVrIv3V5K5ESkinsr2t1LmfTxJXFoR9YcmD014CzmM39eH7905p8u2dyPoaJoHEt3Obc3QjyEfELL7C7YRMD/r853ReaXmuD0tZdhKXOGqfQtGRbd9yTQk5DtB24Cc2LBb7J+4ck/OcikFexDWu0I+AWcIsH3iZVqUmo/e5Yxw7ImW9bw8HA5Pj5K/FlgKd0a/xa2KC0MACcqB+VkmEstwIbQT5Oqzuk/Y64enK2lRM78IhlnVLbWjXmMLcv5y/a3NxJaAY8y1k0BDT61xV45WQHqyHB1BZSbWXUJqIvFSdFeZEcQz1jVdt6lWla8mYV4K//48t9d6qCCVxpO6Oq1vBxsxTTrS7+255Vmv7l1g2pQCZagCiq+k5nyLZW+uWRldD/aqnJDsMK3tjPNotuISTMWnHm1XS9MDbU2WqxExYabnvX/0d3zkDHT5i0Fzr7w7fQapop/NLk/urp7+iefDv/8ozx2dfL9XLl04dyZUyeOHTl0YN+eHdu2bHp4enkLhCKxRCqTK5QqtUar0xuMJrOTs4ur1s2dx+WwqGwboUvlZTDJNIojI81jWrbjEogWUGrguQmo/MPv12SKi13ijk4kC2NIIZ6RIlyRYlySUlyQMpyTcpyRCpwSNU7ILBwTDY5IFQ5JDQ7IbOyTWuyROuwQLbZJPbbIHGwic/EUacAaosM60ogNpAnjyDxMIPMxiSzAFLIQ08gizCDNmEX0mEMWYx5ZggVkKRaRZVhCWrCMtGIFacMq0o5byHLcRlbgDrISd5FVuIesxn2kAw+QNXiIdOIR0lWWH2uBx0g3niDrMIqsxwiyAcPIRgwiPehBDBhCTqMachs1kIeohTxCHeQt6iHf0Id8Rz/yAwOIFV34DdCL3xC68RtGA/xGBjJQDBAYDPSCiE0jgoZNE8IJm2ZEGDYtiAgMEDHYtCGKsGlHqIEO/Kmvb0LjtXj5g/Ka0PeLyMgpf61Yy/RGjPV9lPhkM4U/xuW1H71CtRMtrTFJ8yx1sS30q9mMY5P13nrHQDyKI0pVYaQyXRQqNBpe6I6J2az6uQZIpe9a+EYkjjBMVxiO7AORcGXIB0Q6TMsBRGcFhn2rtVLA+VTSBoczUO/S3OQup1PbGuJRE3NkaLsmkAxsyKrNt8bmmLTI6v+ahFxfKExmkVSWt8q2Pc/LjsuActdyyaWMS4XS2u6FNbzV3daJ9pro9OT+9vY657P6itisRJz2B9MpM0ysyA5I6a/HkM3Ds/x6EvhssI8QTqicpi1DBPjDP+p5RLZDomzg6YuAt2efD9+mVQgKh3x7+5kgxjekFDVFi4MKaa93fL/nQyxNCc8K83K7VyMu4COOhM9WZZfbO7IosVTlB7lSWb7Yk8koFgoBIsJkxCvdDjsE6n97YvzZtfmSYXF7opjuW8Jk5qxIOkH2zNfavnrsfOJ+fdyH8pKsZIovD39AQ808fk+drNm+q3VDW6wGRHU3VjNTWtUh7nBe4e36t6yu/aA3p16vXxWm3rJSgrt++ELxGSdveG48krVOiDqtSRgZTzeheVVpa8AiSL5TO4Dn6Wssk9xPna0Cv93/fXKJvqJxstO7YcqZfvaIat7qkyvmUD6akauBR1sbhjRDNvxVy3P/ImTwRyXVfw+5ZWgojxIvhbJDSDEPrMnmTsTqLvLNLRONzaDuP2IMe4rziaAiLZ4Sk0xn4+CybNbhmp4aR1kxSVHPahUluovnY3TtmldTWA2RECBMOU3NkxHkuiTdsFo2JZiCNKicOIuc4wbnQeBJJZ2FJ26uR42FEUCAsxvgEEN8ECe6k4/9mb/Hh7blsq6PWCsmAMqNCR4V5hZziPoZ66PaQGPt3R3jvVx/vBtxQR5RpYWPDVGD1cyD/sN0rpLpEzIFmctePL0CZCYHCSmz2eDObe38LlXuXg2LBComkFmdx0Uob/h8PwBq9pvtgpDeqIXkQA5m4ZKMqFSJLF1q8LuPV5UKN6o8dTTPfeGStg9ayW5YFwmL9xjtuo3/NLIDg7bLBK53LEefE5VZRK6FvtL2obFB04c2xUhZlX2nkK0JMJ95xvwy9ygor5hJPFMZgSOnsHPXLJRoCCAsiJLmkm5aVzEqp98T5kEbxFgLCg9kHlXKJnVEozkxVvF6PiofJ9+R2Z8KsWcZkJVI9gLWS12A1W5Siekms8aKG+CrbAf6QhRFsZ5jSt3uG13r25tJFJhGRJUhniOTQVChCj21FmGwvOHQOCqgE1giywy5abP95y2Md5vTEhMU8hwJGEZhkI1q1liWMovlKHrTA1sWuLkbWBVlx5FagAGqRNGXuPk3rPZ/K6XGnxDxUllrF3XjqitfObjkqqCjoqLExVSVKUiBaFdIijM1Tg2JmjBqiYzi6JE+R1uMnLXUqOZ5UPtDdHQ3qobhKw2lYS09pflIVVzhNGuFyIQAREwv3fQNOXGd1GgjRgLmpR2GLM0RZWXLJBesZ0DyHbdxlZGKdOSEhR0Hwa9LSAwyg75KmY65oQRaUQV3rNOVpYKdkBLPB9Cr2baSNM/3pIqdt8lZoDiRs06igXdos70CR6WbmHBAei8BoA2tEkX6zSFNjFi5AZAOpAtWw0CcZLOgttDSTxQkkz3az50LqkPlBZA8YOpqLlCA5dr01sbI+rHjlcNuJEaxQP/gJs5o6+N6rACdbmak5Rqo67mkGXEMk/x7grba/6Yk/qHkj6MvDD8aX6unNwNAsDm2t3XBrK3mZT4op7NirLVAU/7zoY1fPq/tF4Z7V73VweP86ehR2GHZzM9UPDV28mJtvXhgCuWV/GFTzoLSiYsAsqotTUcoO7nZPUrsxbDFyRCAfrINlR7fPinQ6i3j1GyRoo5LqMssTBDFbM6GvHCEtWxZVt9WXKDEc/pZ76Iopu+CPjUnI5lFoRqa51s6Uj7VvGlBK1O2q6FaLOLz5LVzQwuwIgDORRdE7Mcc6YNrRkcQPvZvLKvTnrwlgDJKlNbZh+RNODbOxc0bXEv40wksCAiG1GQ3+qI03uOb6J0ztxNTcpvfFEoDiKMRsggTK+BJRmF/jce/RP8DhBnDcSycGIYazIiCqUEhYQFdEPvuP4l0nES6m4YGI+WENAMKtiF74yRFeqwzCUEV3buog/klO858Vcc0RJmwgo1KCxIHqaR4354GkaAB/2EoTQ/LK574ZVWIZHNPP66bNkEDcBkJs6zHdonqP5C9PEc+CZNIv/5CAgMwS3I//ABtAZ25ZPzbgcxn7fMoig7JS6iVOITAqq4+nZZm5uThTVnx3eSja4pcikZP//mVo/XfzcunV+hLfbXlIsjIKYeWQDp6MDLkH5ElZlDHdWhnbOLg+6QQ17iSDddAoQQHPnzI8gSRVNoKyJ0i+qAhihgpyf8S8H4UUSBmLcBtP4CUYmSvdUg82IEQ2NZMgmwEwY9VSQgCF6KT22VEmTwOl4sAkH5HaIX0t2CDwjIyo5pkDWpf64pRyvWUWlRvDuZLZ+8QZuqlBbe5UmiIkILIef92Qg+wslFqxKb4VdFKxjfSqhJqywUBBN6cQDTfeUmx+bcmRKY87QcpXYU4zs4t7jMwSlQmXZZrd4XMNmFeFsOaVGBH4jEfLxfOxb0Js2L72sDGqloS5Cc4woQAs5iyX/6g96u9+U53R8216r0HySDXv59Ri/LnVFbMDKtoPr6VTQfDa5yaF8vfBAF7OyNyJCPdRZecLFMCKrvStrzVq24MHE6OtiAQKl+dww/bvxx8WtaS367sWmELVNnHu71LK7PfvIW/Tl0QN0RFG0jHxcmmrCtGjkAHTsQT1yJwxZUZHwFxFVHy1ck9sitO0UmmntCh7kCvvs6tvnphaOX8DSgejAbhUNpOWZFEwzXTqurnE30LqKuDq03YmX50zyUYVNOmROR82qx4NDOtgVaZcezrbtAZAQf/MXYWd7L2Jb+Mec2uZaeSacIfFywWMfhPGdnY1is5/7kEA/XFvXVX4GoOHJN6tBWgDhpsWs/tVy6LWDRAJQdTM304WlKe+Pra/hbpKevySHxQb3iy73AeJp+HO69sHJsCw3UkZdys9CyI2Hk4TUxIiYaz2jKwWJ5l5QXrUtNtqiUFTKhosmlPYnPZoZ7gbriRnDhusKuCFqud9dhCfGNUL57vdA9cq8clisrDdafZwKC9VKPix6FujnwReGO+zRHT/TaZAEu+fKhiMqJR1zWEiufNiDW25S8MCOccqvOqeIJdpzTQdEP3h/W1mZ5KqqiM+ojZ6rlICVZ9MMIMh/Zc+pIm2lSbl9hay1RXBBUbF6I4M1KZvvFQRkbRaQXMjAT6cJlLR9uHj6DU7Dh061GlnYcNj8pHqDOTN9Bn6BH1O8was6z3VVZRlJussmgWYcqSVdacq4J5+d/lrfJZPc+mEFukv7EEKWGbXba/s1bNb/MrAAbxBcnheGgOEN1lttOHAqnkDmWhkLNUisplkCKBB5ubqPgWP9YzeLDvSPKadjcIxrmwVf5SAfQyDZ8Ivb7zidku+FtBjL3pW61MPrFyNhZy5m3rv+3RYzhW5uLtooXvcDtyRchzjQ7WJ0aZPb5+oa8q9eHHaQoT7QvxQlS0+lWFzYJhuFeyP+2Ltq4ZwRYsPcqT9RXgv+lhltnXMdNboh+ZNiU3UxQw5E2OE+ekJMElXsxWSvIKN4jVdniQYDrxSFxKANHq67I67q51xnKCBr+DHgAFnzYBigve7vSyYYIBIbUUYgHqwb2++uAKxFmpoXQjciDZSoJv6qYvbtfmTR1pEYQgaIoDmYFsenKxFb2NVAgSlTxgQkdBOSi1o+gQUN+R6X/qOhPTTwGi1gHNx1h93uqN049fv93Yzf3rkdV15GOhJvLOJS9yc2LlFBSAMdEEe+ejscVGM/8gY8dTvvxgaOh++XDYPJEt7eHIFlcTFya8IWLtDxZemXQ7Y9Z6rOHonVWpX2a++hq40UljbLXa3wBQPQJ8xG7fasTKgk1THm3mDPQDUqd3dW71DOUe08ZW6Dys3YQXqbcsicHGXIUG9sV6FdgScRcQABZ5BQ7T2NyOY+/Wz883wJQzuQJcCnFs0dbKBWZ1y5rU4Ilg4jjD4CKAMt7T0VFZvO4SAh7lXwoSwPwYPw/H2Ythr8XGlXyFLwBjwYDZJjwAG2/xqMROanC6aihT4qWAQo49KV5nSbyAmwSRVBsMQaTVyzDdJcKpEnqPScSMrAtcjrs9TEf3qYiunuc+xmiWtifPDBxoMQtXp1cRDARRLIUE/H7Dk2eRD09BODukpj416yULSMdcUCq8kRKtllWXoC8qnMi+9QGRERWyRgd/XEGCB4Wl382V5B3TO5GBxH9CnCyqYw4aIdyRFujnEQO3zPqc6HCg3w6vJH6u+LYEW+PiENYCpVLe2mIR5CuADsy2+HzafoQ2SSDmqL5sJIQZIcB+Dmgs8oVkJa2QQNLb/Eucc7fA6rPcxvxcpHztdmRiSWG6Ybmuw/1LG7skLd+mf1USe2olqxl4jInLe41UzsIORUKFhEMjLvVLK0i0Yufs338EUHGQsj0uylCwE7jDWBLM/wVWAjO4BA+0oybGNuHe0rZIUgGoQ1r1Pnd1et2qwCwKHM41mQyZPuJhHg2Q7PzAIgy5u8KQogjiMnf9LSQRhYoDaiaKkRNesP5Td1owMTAOIGBXueU8cfgZTKv8CK0YytraeUpVFxRMtVbSWEJCAmA3DXafKA6vc3A6NlR3kwzr7s8kXs5n3PUvknVO0RDCOhdpDnAURg9UjyACauborMfjiCBNhOJ+LBUCX349YTSKjBOjJJRr5DmG9EU93nvIpLHA3HmFrUhl+N+CHg3wnI1PesIHRAKOAROMSGgqJ90L5826cHW211jeAa4y9u2RXSdZtXw9BAEXQu7Yls0qhnDNw0F+GLgRrCvh35kB3UZQV8Lgfv64AvCJ/RYcEm3u3+ycYExNDwVtD8TooaIZrzMY5RjS8b1C5dswBYc14E5ZoeH/rGwMA91YsNmNkuIitpZuiMJS5OWVzBXr6696SmDwqXVp6NtVuVIwcrplfPto9IT70WL8IQdgzuliZo9uQBDMVNJV2ap6IWlZLLYhEo4YwQcM8uNATa38ct/eF26voUHk8Du9DuHOXBT8IPA/VYvmnl7YLROBVtwlw2LW9sE+DY+DeuUBiRUNPhv7vI/RGlXFbQsB9aSFL0v8OMpcU5146KIWcaYp09kqAG2tyHSjQtvj9nbvjr3GHDcCMCquZx7Dnss7QpxWcDvvMcyqsdch+NBDy1H2xgg4Kjj5b3nbRlUbRrGppbOxxlfRTswdNTDTpeLCgs85s0FmSe3+XM8Kn6Lk1gsKqewPVs2n+WP15J0WwXjYJcBEpB8DjTjvjWCQNLkgrNA+MAE2YCCDIyFoE1rJR7EcEIAvzstti/293f63sKdHcz72QVnYab+PG/srdypmnglZhVXDsTIqcwr/hcxPld0Wxds6GdCQHKNYEG/GrCCSgrp7TGIDWlfySUwy3YrvZMeblmodXJKm0GxgxAp8yXxstiqXLyj6pZBHS+IyewzeZb41lKh0VZzETBrv+eU1EqKGXuK22sukBff/P9X8fH947O4AbUYq3z/OWEppTwfg0EUOAv87rz/3THAHKTWOEfvRyUkUaX8DYL7WCMcatjkr68QJg52L7fKrV9en01D503I7oR2gN5uV4dlmoVkVXmHus9izsqP5QkJKSmcAn13hZy/k+6lY/AB/lcGhYcBkVpENZJWDyUHVU/zD50elmiDs++f+g79NNNz/unqqtz511v4r6Hpz1pSeUjSD5g3C/yvMoP7x34/fXAYcpvamGuN3JCW3aVfOVhC61D9lT7fnwdqsCH+da9Qg/O4Ffj8YfPR5kDKIsd67BiGTXVFYV7iwY21JjGLGRKf6lnPL3MoUYVXGO393lfu+SyiYaYlb+pYbDTl6y5fz2e8saaCxud2Gz/jDxtHmDwYf197uDRrp+/MJDP1uPYOQD0qddtcG4FpxAbVyKoZ/kGmUVjIg76ZMklspVgoHIQnerdkzuyUqf5snO/AT0v1ra33mfZALV+y3zWvfDv6e2RGep4x+Ra915aBoq4DKsGdQxTkp1sGGGdbx6Dh5YpTJuCfRK/F6vFLvAAFyQ6qEKsSxIu/pSbNemanUi/jTRUUVMy4FooZKPEmkuC5Sq2s2Mw5gB9c5oJqlSAjqVKOjYPlE3h3/o4/MCPON9+oV2bBmjcEmwMbQ1Hjun+nQvXsGGW3+guIVU4tzFxQDFN2ik+ur2Iu+1072wFKOckq/JBhqds5JGYrEMpqrkDOLMuXWHbUyqgT5UYvJhu/Nc4niAhXcEjaUtH9fPKczPZoXO68BhAIBqGNBKc2gVKMxX8N9nUP8JI+pwkyZJMtxPAfTNB/JJTmmmVeuHH4li5HKeBllXiUy2ZlogLCAFZvn5Jud+xbcfdnr7BA7xd21wF8RA8UbnZNgGV6pk9ooEtfCK9sLt2RPESgkbqUeypD+331cD3wRwXh6fDymwf5aRiLD5eLCZ7bn5hfy9dm4ucFx8YS3FMYIofzcgurAhRcX7W6pisM3EAOM40YZf+6+wNV9D0CE8HuB7oD/qe5duiTXtlK6svuuvMw3YXXqGSrdDlB+F82IlgxQvOqqsbi9Ka+S5CtKbal4XAbl5UEyIylB2VsefijneuueoWrBqdkHG0bVu8oj5icoSUZIlpfnMm28Yx03juOV+MIgVGusNT/VICbRqLeQ5ecCq+9d9O1b9CB8gRcJc0j1/E3IxYsI0qYGiPDKSJdeoqcy+IyR/Jycfa+rrlZ4qufk5I+kEmqmIMN7NspbDwTCI5lcn2eSwOKb37nS6usyYnL16UH0n1emaFI1mzfT4lMowXGDDcaGp3WEEWwMIBpj25febC5tvpl+LmvUXnqJDCfz8XlOytbIGNV7c+2QruR2XjsCNzW120C8xjUdHYl3TDEPemIaoJHdKbQBd7OV8pU0aTtJ+ooyJO4SCHVHgcREmbS1LoKZ5EmbSXIZwAaQVkZm21pn0WwDq+JWW3JlWxrwQ4Bg98jmXXAuGRTTyqYJBiHJuKQvflFwLtHdZSxO23MEx7Cc8WGnM04Wpwg3V/MpEw/DhAhCjoc/Q4DoBM6duabaTfRNtU4WwYDfjDc5pW9C/6Zjs6hI34xn4H+h9+PDl13X4V3q//PaM+Q7c8lNPwFBrdARaH7nZiwRM9uZcfxJKWA1QnFQI0u15NtdO2GgWu7cCemdg2eQEtVGpA6g6QUSNA6VFKSjwD9dDxzlBoVDdzU9xkk2mZDgaHK8zVqTkDguc4qh1XQ7ZGSIlrp0UwzjYMRA6T7YlXA7wbWLHki9Qw3MNO/QYgJpE8UpaQFHm08MLdxPOElfusTX5eFDkjbTbB46PiR7QZHlEmPAllsDEOeIsp5+PA2r/pUH+b9kNDDwjIZnxBrL+7Xvz6fF7i+afiosqbEH9iwXMxqYOEYDENNVDBxTJTVU53dEO7yr02FX1UUm3A/WBhQdyVBx3MFojNwzJz3B/2kJtFgPFUHFi5tLYPHuCyqGihbr//qH3gbj4Ta6qXQKmbR7+6i5zQE0LC63AVibb6ICAZrtNwWCSJhD2fHLIeTdOwTpUAdE+AeaeU2i51MVVC4rJP5CPGCcMvCdMxZfmuOZNcU2tkJuW0p/yG8C6PNX8/6w8aUJfOk0XxDaXPxy6sviL2ySRDgPGpWfhfLgs/JRme0ZzHn5bcwZ9I7cImNNoN/4eRQlQOSIXs1Os7xjG2yKldnDaqJhACSMYXah5RG11oeWopB9QIWxpAPJMKoCUx/mAK5wVPcaes9bOGNooDpw1q/FMrLgLP/sQqqBunCUP7pgBETW6pWTkihgT5NIJn13Epo9kEQdx549u94G2DywmcSZcJOHX1ureVinUyYlKWPS0uQtLdt3TNPaO2h1NEZGmrKlteJm3cB82zA3VMlH4uIXzU/z7lX25C8O9ez3NZGHCVmYidErqmkLJx7VeO/yhntFvbD3bo3P1bFht6NT7txN8dFUegv6RH0sL413VcrLMbdjU8Ymrmmm7vFm97kbEK9dVd4P951wOX5beHuiZmq1xkdsEBnE3nxqqg1u75hyRvlPc3IZa0WrJXFMZ/CCcwIqaGoqgEUFUNM8qOBEQZbH89CaiKqbxY32jU5dx8CC5Mi207cj0iKWvxCJEyX1IUvTBbq0pAB0qO1zbHNCdycG5UXkWe2w3XY59jmr1SCiVl8z3k6tOVZEVoMdUON6x/X2WophpCaxpmMkUtvHE+EIEpz1jDs3k5Z/vn5Hb8n09vGaO3fW8qSbd7pmbN5qHJTLFY7diSRB6t00gfehSxkZDneOOh+XDnmnCe4KUkmJ3Y6K5UpgjYIMSKOBMsxHTgAch2iGMjQahsPVL3wtzY5yqoLXrIFTquqAE4XyghMRvYiyBHC6kvUnisGgf4ov8CJhLjlLM4A+f4YMNPr8OVuCPHuODuD07NkOIsFC/IVoYQk77yWh2JUa4OiCnAAgQPQjVhDgDc64UH/F+431l9iuzwUoddasVAnqABw+UVNk/Bi+DMib002uKy4gfXR+BaPm7CC4WG8ZMBADD/aFlt7A3tAbfKaWrp6MUqMWSa/EgqqjJtX0+zNkkZyy/N0TXhOdnfewY7XfNVWD+1+KxnD34iYtKguQQHsa6R1mcwe9MbUxdbOZ3jE9Wf4ibhRWUbvXUasa/s3I+OVp/PKYnrj18fE9MatsB7/+nO6XjIx/G6hV3euqinPF4wzqgg9ZDQO9yqqKer2fHir/qApP5mTNx6cQU2pLN4G32aWkFFxK1vwkTrjqY6hcwLdu6SHdx8Po9TR8x/obMHcFa+h3MSCSxRZWVrsFa4IAptqxMmK8avtvdjLZtkcg9IHe/kiddZbW2GvlA23nWOBdu2y7u4FjndoHyteSKJKV+P6wm7AzuapSege3pIncXm9DemK6gcvavMbP1KnCtxJUnTUHQite5XGAa+AmonsKV90fr3haae9e7tMCtk2HXHkGHwMPkyKfAwLExePYsgqerh+Ur6I6Kp7AGGQVgoGf3FNLXVWh6q/gLQsIrfzAycBgElGEFTXw1OjPTs3IwJSvAkvXXlzixHoiIfg1gZPfS4Gl1u2xsU1L6+qan04gvRwSknSTz88CN27wk+KSyRZzrvk42VkmLLt2zo/Jw44Vv0ofw/bnGgm8YN51XhAPRA14LFLvTvEMnisF5WmU3UiyG7lj282l4bYBmWRSnKR9fQo8iYT5BKGz+FUseKSll1Iy5TLGdsH2oqD5Wx3VezE16qW8GWpjcji+7jKyvaNdHSmvYaiU4xh9NqbB2Vcx13Xa9S741wYdeEhe5AIrBHAGUgr+UGDWONADaPNSAlLIY7wxcgrOJqCgQsf+wWoo0RArVA1mZ+uKiwNJaApJRUg6/BGyuWP8/4B3zLefF5AycIeMHwF2LCe/6OkCIQUflBw+JeHrpy3mOPfbyV6rT6AqUVb8OvHPaAu0wHfuzJA00/pz92R3663C3llPj5TIZLkNRWgjcvq9OLok2jPF4V9BMlFA5vzbJM57j5VKapVy5d9g3gyBoVpq33w3ZBFSluvGzePT5Dd0D2ac3D/gHlmNkbzPEzf9wyMKiM7J/6Y4GlksixZb7CRiXEnxt9hPlopKwxv6y0ZdpNxEHauQi/k0WcvzHR92oFD82BvtA2mH5uBRiBvHyHWKkrOGVtqVAE/NYshGKrMtYhLwRwM2/e0/2y5Lautn9OX+leoUPJHNzIuDYqkj0uYlXBdxNMjNgaNtCWe2Zv00T+KbpWna+idPZjM73Y2Ttt1jJrzvmz1dyh7ckr/985I1q1K80lPn/SRbcwZvC0lzc6XQpQhdebrQG+oSCK7XM7PXP1qcOK1N4e2hmaueB3wr5lc2eHm3Z7bkZgundydMi2wk4FY/ftiM+NxumhbIcldsXYe/FfNr7pq8luSZxqpDtpUF7aG008ypMwV97ibWTF+ka0F8Z7JM7sQSYJPFYowNF3Dr6BdNRH6YcJOGO+B/+kxvRO/Rk8FvikdGj5w0fZo8c6ZiibyO04jWooPcMs5xtMxVc+3t9L8kJ0lcx27n1Lo+IJZxB9EqdL6kTpzEKWP/DwRXhMXq3y4neQfl/awJ1cCfw12kNSoEQgLyAhC6hI7oss5dzMZkA65KGLr7YMe6F6Op6MzBc93mq5Qx3FE3Vayx8kvws1aXPL1LpfDWQjLfzctFUxEqdY9dMnDYLIrbyDkXUXv6YDzi8TNuBgXxpxLzy8hxi8rT0YFSv79rdvxd/bf17JcdLG9Hfqt2ka4gh5WK4h6K+eI2jzY2n93GAb2M8VMcnYdOckrcxoZ6G1vV7DaPdraa0+ihA/taGG/vREQ8fBYReXE6+9DBzGPAAo65OCUZoiQ90T1Pny6XtEZF9aU6Ef8WTMRNxLonAJZ9wwHDPdbLvSAXMs8Ydp3f9V10hDTRtIFaTnt2aBKLyw17B1+tky0GAhWsh1WCa0ogttavI1ZxJN9LvXJicHYPC4ovKoqDnFadzWZY6KpjSobymIo+TM+eUIjzIZ0OKnDA/tVgUNFVExMVDAtDOaRiVGjklW29LlC5qQRiT0zTdZbKXcWamg1K2s7TjCxBAaRrgArIyYzIRDqIKSwEEjh5CK7buLEO0kL2UuG6H1BMfn4MJIMK8kHMLbZtHD9ROiWN9sKDdHL16cEGsBbOtnp/G5/kpQx+lfC+8cYumhm3Imle8mdTYLq4L0amYk2wVGPvSBauhfSqPVYuRubOeh7JNWDXzkvTjPNK5EvgWUh1OV0h/tfrhU3FJkyJyW3KYFlmeEZXLQ1q2Ti/h3lrpXeiG7kGbgLPwL3DNfASwp5S8a1AjZQtPVgKJEDfAazgAY9A0/O02rBaKy60IxRnrQ3Tanl6GoH3AEiifPs6QJLYZzCr+x6EPXjobk9Z9zDs4cNZ1lBb2GpTtja7zuTDHa3Nrpd31PcYr/csOHjUr1a9unhgZo//yga8/kdhYoex/b7iPB7aREA7YEJFXIPIzvEFkGHlod5DKyHDgli39BaQXppYmvzp7jLN0bptb9/8hkkKvsHwCMqors6ExJc7KOOgAqSntca6zYd6VxzatKcX9GoeNK11PncJLvF6VaY6S52p6nkEZVZXZUIZkH/P4cyfWJj7gVN5U+Qffz983fX+OkcOqYS2F+z4GQf26X1nFMwgHpFCXX67t3yib6vzLa7efFXm6OEaT/xl/dn9y/zUTYJTN4CfdHbMZnlfnu5I6QO9ejKhR/n8eHaOwNCk0kXbz1YxBM7RLmkyftF4lNQWjnOWU9ra6QwBg15LRS+1UEnHcqd8uusWQmuPOjFVHz3TiQGc39rgf/fValv0X1dx6bx/UI9E2QNnuTA821nKjPFIQP/h0rkrvykUf7VqtUJPGQbNQjG/CrTavzbEKPJvJEoM2LNAKiSIEjHnsK7KD64v1U56SLCox4IKuL0NqoBUxVTAKritzZMq+Ez8ZRmiWCnh5Gsbdu788LSt9VDXnAwkC8E9cyvqy49rnbFhL9GO72Zn531tg31rTG6RiXjLrLCvGCm+EgDeftq1cwBHCZ8bFtAwOZzyaMO6ne/fgnddFfYK86Pgwr68uKXs5o7s3Ph29n+VKjThR81K+/IR7ENjKe8/r93x9+eyS1k1C2RQbi4khWRFZA6EAJ4vKriiCRhTOY5JZMMxcuc3HAO9m27gBL+J6WhTClpsJq8rAXYWx35uxB35sLx/OGYYBN2/cLZCXC8e7a78AwTVnzrimjpcmihqE7Vq2kYsFBHFMtJmltnMr8ExwTLKbIv55wTO9Xaz6p6XlTlyGE5h7mz3kC248CF/ET/dxJIUJsiRs6LE+Uf7w7WR/pPYcNeIMY/3K4sbI4QxUx1m3C6XNzmuMSCRiMubIw0FczEFVP2FqzQUPDjrmsSbAuUI2eNcwDw//QTry2C3RhHvUKzlKbu9HhJ7Qmks8gk6yzeE3vPQS9mt5UGbblYfen8y71AxZPcf9ChIEcSlpMw/eB91Pd2Iq7E5OvW0y516zMtoIJIMxvock4gG4HyG01j8NavMkR3qRFayViJZ/gI68nDt+XH4VXd9GfkXsuSvijxfCXHPQn7wyRDu3RqSz554Yklw9YRHwwIHz/rA5pfPDB8ueM5Dk1DXB4d1yjnF1NqlX9vk2xWu8VU5YuZHEOZhGeY64wpiW05OrmFpWQq1ez6hGfcVR2mudH80rGX9xETTQmgCtXPTjXIuPKMVg+aSg7K6/4LzKmpdMpNB9ZjnZEYYiVBIDw5ahRVtQm/9mk+Jj+x9Bx9ZBEOIR5DH+szNoUm8zaQqzRHsknQpSVyGetdnpomE9foIW/R0NDswfxl16XSJ8j9uGi4zwcFvnjvnbTNMYv7S6aNckMcleAfQf+flwzmKdOcYZ65oVhYGXXA1Jzv9n3GhLQNnW0h3C5qPFfUit08kUuK99firTwKlZoTJeO0vbYZvuK/QXsgKQ/2y+7cleyQOkWSrlnw8jWwUURow9lNmwR6Iw+lsZWJRKpnd302RzIm/zXIGsXyUM0ZN9KaPxrnh0CJWerPDJOEX4ksy5beX0tT5hcwl+lD4+6YCSi1BKAsc+uSa7rj+KogQcpiVmXPKiMqhw2UF/su8fEpVpLQGltrQZehkadIaVaTLoGU+PmVqYoaOo06K3/DjwS/I4yfoL6KPH3tL0CePkV94d588sfHft2+25odoQvRqTccP9x/Xr79yf+UCAk8L0K13T+3i6njdB6H5ID1q7omLjJtFNSXxy8qTIqa9ABdPvN+N2Ff1s11xBZ9CXKsEP3/K+jQn8VOi1EOyjJhBzZxbm0nS4resROYCubQOXFj5jtvn08cteDNxLk5LZK+nf6Mlvl+vIpSU+GGuUA4Yv5ISgkrfr29whjdsf0OyGM/czFZ5hmQRZ5WWlMavPUOK8xXbX9zr7FLyNACarV7/QcVFIP7aNeFN2s8uno8F7EyRRkM+PvKcwVdrNnp4Kb2uNutNfaZmL3CNGxdH+qEEzco5CrwkEDX5Kr2UnorsEuA7y0sB5TXo8lKCnKeKwkv8CtmNvBJ/k6bzPFfrylFu4XysApeQUFc3l+BA6JKOczLnk1+QyAxbjMnOz24Xpo5BIt0FSTc7tm/fsoXcU67osoULfWnQI4tusDXU1uYzgO/5GLU9IxuA9wyVcDKIaYjy2AwGadkyElrq8VhClCQAlbACeK2DLHQR+I9+HsQDpbCC8cPby9x5VjziMBUkQeubGTmY1m1SMKu6iP4BREJ+QRmqj8Cyjp1Av31DUzrhgEiYgW4ZjR/hneLEFUgS9YBsmOUssXWnwZWdHVVwT7wrXR1QJc3tsx+qhP/1yocb50K5NOJz4YMsSNzjlwk9PBVuR4NzdXPz4eRMJaythRWwsjZTQtnQZpASUpTILpNB+blACqQ2JAMxIO+ML0kpBeDmiyiHg46gF41cdCAE8ORQWOsPoG/eoCkd7ADgmyEHkQM/ydTH2JHlalIgBdjRKewnZmAHAVDE37eZPfk/bzOlNvbi1q0XY2spm3kvXnE24zOFmzxjfIx+BtbWqd3NrqhMn7Vh2rEY+bRBUgm75fKFFkYCbrnT6JegWicnrXTrAqcVuHhG64VLLezt1EH/VasBJH0o/sD/fPqBvyqwY8M5s458jqwzy7xHPD3+HF5/ThS9OUPbG/lpDXRA+URm5yKtihT1nvQEwqAQ+wAYDgh1aWry58vsb9vr3EnI+AGNjYGxDwNCG0JVoepaMBQlkeiBBJibrjdHDfE/i1mvl5iBBACr+AOo+nskWSHuJczSxIRSVol7SBZ6hBn/fWe2M7L6O6sg8VUaroJ0rjom3Gk2dyLwOMKdTB0I1V5a392iOKpKQfQ8OgZjclQ6mhZ7xEHpsEmRlYRUV+3tLetactflhof3OiodjoaFJaVdjFBa0kV+h2Y5MPuNDb2NcZLRRpfpaJfjNVGd2ca0cVFaVk3WzGhI5zaWDjoJdAJu1lqkLgKXaGar49j3X75/LGtSfxG25x/8goAo2HLk8C9UWn9Y6LH/Xp8/fFg5EyehMnySjEYK5fQ0h6zGJ3jUEtAfxZzPcEuey1oozNjnk0kLIHnu4OZ1PlvIU3c7YPLs0i3aTIPVv5G5hOQ4bs+CZuuXe+8/fv46ZjUHAOs1/YiXdTiryhG99clWogBp6frTa0f0AFivOox4A2A10yMSAABAzEhx7RDjjIgAx9VSFQc2PGM2OvAJA+TmBreKAbCOGJBIJw5fwoZL4I/KQJHNT1iLSJPNaGLZm4+4iUSa+lYiehuVQMrUl490I1mGrNVVAYt2S+AI5qBhRBFXL1NhxhPSW7/PKzy30PJzDiEhOris5FRkKU8iyEIWxG6+z3VktrEIjUKWYPn/NsG3TAJSGy0oqkSyVDPypIzsUmQxAAAUhQ/A/NVJpCqenAm/V0X7dEVbyGTV2/2stzYasSJmZrZLRpaWEXya/FNW1Rj37ELsQU7eBpRYU8lUJJy3v0JyTaPHSCVPauD/TQ50InQbZiOQcVs24g/zPXICwdmu7UdmgQypZEQunM9I9D9jlAfKLgVaRIt8jyehYLjo1qDyEUN2gv0A/MtcNByAAPjXC4puUwQeRXph3p2Jdk4I0BirtQGsT+JniMslFErAaUiA2bFCdYpei/2yfke3KT627d26T9PVINX0un0qiZgLm+izDrKz0XOdcaVumQkBQBR+aQ6NAvBvHkcxwd2q7+T88luDADYm1LeGAQ7wCUJNFxIU00VbYwAJTCVYTA/bmgi8QNSzkwALVAIEQCgBAOAJFmJrCJDBnq1hQAWDBMH0UwTF9OGtMYALbhIspr/amgiywVeXJOATt/JbHDKsosyLIQ+OUhXPpIu3bkXJP8B30XJEENVewBIo5Tub24nlp0jgojWk97uqVV4xNfnJQiaGGClvmV7hdLNWbfe2tirKx6ajZrQgw8BSUMoVBrHnwCFJla8WdDqrmOE9AO69E1lMniTMfwFMhN6953Zs2lZyp0rSONmy7aLn7dKRVsldg5HGV0+s0SByk+RautIrcNSmuoDR2rPFxqp0lc21UptjPLzHncKwga4yplF0BjuTxe9Wfp8mFzcPryBKsqJqumFatuN6fhBGcZJmeVFWddN2/TBO8+l8ud7uj+fr/fma/Tfp75s5MsfmxJyaM3NuLsyluTLX5sbcmjtzbx7M4yh7USN5T8l/ILu0ycZBgvzdiya1ZAh0aZ2jLukykg8payyvoMG8/MK7bULChrMKTzxspNjYv4n7jOBr/efcP+rBGprchyfokY4MlyFZHo5whO3x83IkvNt3fVXowS+HOm5rRSfxyxH5Tz4eYqa3kPxfRwsx1k9hSMrl6BuRvX9aM+pRwiKS3ygRoch+GUYbh9lI+XKrrEZslxpa+XxwvryCLcEFWS6zY/a2qoLDn5/mj5s20gAsW3BF3NjkkJVW6mYd3zirtuE6UWrA6z0s2GTmiTr92IYKXdOkxZRBHeCwfpRBFA3ENBb8N7WyeoSKWg2iwcn0RP79Tg8J9SWgKFbXWLynr1WXEuLjqrI34lWB5Oo1K+O01kDEeswTlR4Xs4YShu9g5kSdlC+5J+4fus4uO4QGUI+cqPWTSH6qaX/pLMKWMmntsC6uRtlFLKg+jsDKQroC/QucCHSN4QYXse4oKVun63JCJ5A0JIsSrWVtkPSDA2uowgR2rEu2zLQgWq3ZsuQjGmnihlAG3RBP9MPY4ox8Kl8aNFAqFOSOz+VshuCf9EdHDRKx9k6dhj7oUL+I1q02oi0QM0ZEP9G2aSfgaRWoB6ZwreisXI4GaUkh+dEIAAAA') format('woff2');
}

.qe {
  font-family: "qeane" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.qe-chenggong:before {
  content: "\e873";
}

.qe-oa_analysis:before {
  content: "\e705";
}

.qe-icon_reset_account_login:before {
  content: "\e703";
}

.qe-marketing:before {
  content: "\e704";
}

.qe-examine-category-nine:before {
  content: "\e6c2";
}

.qe-examine-category-eight:before {
  content: "\e6db";
}

.qe-examine-category-overtime:before {
  content: "\e6e4";
}

.qe-examine-category-seven:before {
  content: "\e6e5";
}

.qe-examine-category-ordinary:before {
  content: "\e6f3";
}

.qe-examine-category-leave:before {
  content: "\e702";
}

.qe-examine-category-six:before {
  content: "\e70a";
}

.qe-examine-category-five:before {
  content: "\e70f";
}

.qe-examine-category-four:before {
  content: "\e71f";
}

.qe-examine-category-business:before {
  content: "\e739";
}

.qe-examine-category-borrowing:before {
  content: "\e73b";
}

.qe-examine-category-billing:before {
  content: "\e744";
}

.qe-examine-category-two:before {
  content: "\e75f";
}

.qe-examine-category-three:before {
  content: "\e767";
}

.qe-examine-category-one:before {
  content: "\e627";
}

.qe-log-delete:before {
  content: "\e6ff";
}

.qe-log-reply:before {
  content: "\e701";
}

.qe-check:before {
  content: "\e698";
}

.qe-help_tips:before {
  content: "\e700";
}

.qe-BI_Leaderboard:before {
  content: "\e6fc";
}

.qe-BI_Office:before {
  content: "\e6fd";
}

.qe-BI_Employee_performance:before {
  content: "\e6fe";
}

.qe-dashboard:before {
  content: "\e697";
}

.qe-business-customer:before {
  content: "\e699";
}

.qe-versions:before {
  content: "\e696";
}

.qe-goout:before {
  content: "\e695";
}

.qe-personcenter:before {
  content: "\e694";
}

.qe-reminder:before {
  content: "\e653";
}

.qe-systemconfig:before {
  content: "\e679";
}

.qe-taskSetstatistics:before {
  content: "\e67a";
}

.qe-task:before {
  content: "\e67b";
}

.qe-taskCompletestatistics:before {
  content: "\e67c";
}

.qe-examine:before {
  content: "\e67d";
}

.qe-funnelstatistics:before {
  content: "\e67e";
}

.qe-workbench:before {
  content: "\e67f";
}

.qe-project:before {
  content: "\e680";
}

.qe-message:before {
  content: "\e681";
}

.qe-notice:before {
  content: "\e682";
}

.qe-money:before {
  content: "\e683";
}

.qe-employeestatistics:before {
  content: "\e684";
}

.qe-moneystatistics:before {
  content: "\e685";
}

.qe-product:before {
  content: "\e686";
}

.qe-example:before {
  content: "\e687";
}

.qe-tag:before {
  content: "\e688";
}

.qe-log:before {
  content: "\e689";
}

.qe-over:before {
  content: "\e68a";
}

.qe-leads:before {
  content: "\e68b";
}

.qe-pay:before {
  content: "\e68c";
}

.qe-schedule:before {
  content: "\e68d";
}

.qe-statistics:before {
  content: "\e68e";
}

.qe-seas:before {
  content: "\e68f";
}

.qe-subproject:before {
  content: "\e690";
}

.qe-productstatistics:before {
  content: "\e691";
}

.qe-set:before {
  content: "\e692";
}

.qe-recycle:before {
  content: "\e693";
}

.qe-contract:before {
  content: "\e675";
}

.qe-customer:before {
  content: "\e676";
}

.qe-contacts:before {
  content: "\e677";
}

.qe-department:before {
  content: "\e678";
}

.qe-certificate:before {
  content: "\e674";
}

.qe-business:before {
  content: "\e673";
}

.qe-book:before {
  content: "\e672";
}

.qe-address:before {
  content: "\e671";
}

.qe-lock:before {
  content: "\e625";
}

.qe-edit-task:before {
  content: "\e670";
}

.qe-delete-task:before {
  content: "\e66f";
}

.qe-addition-task:before {
  content: "\e66e";
}

.qe-person-task:before {
  content: "\e66c";
}

.qe-time-task:before {
  content: "\e66b";
}

.qe-comment-task:before {
  content: "\e668";
}

.qe-activity-task:before {
  content: "\e667";
}

.qe-black-label:before {
  content: "\e665";
}

.qe-relevance:before {
  content: "\e664";
}

.qe-user:before {
  content: "\e663";
}

.qe-file:before {
  content: "\e662";
}

.qe-sub-task:before {
  content: "\e660";
}

.qe-label:before {
  content: "\e65f";
}

.qe-lightning:before {
  content: "\e65e";
}

.qe-sousuo:before {
  content: "\e65a";
}

.qe-export:before {
  content: "\e630";
}

.qe-import:before {
  content: "\e631";
}
@font-face {
  font-family: "wk"; /* Project id 2890958 */
  src: url('/assets/iconfont-D92DCoCx.woff2?t=1768814153801') format('woff2'),
       url('/assets/iconfont-DycwfPGE.woff?t=1768814153801') format('woff'),
       url('/assets/iconfont-BHOY3Mfa.ttf?t=1768814153801') format('truetype');
}

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

.wk-icon-pause:before {
  content: "\e85f";
}

.wk-icon-play:before {
  content: "\e860";
}

.wk-icon-15l:before {
  content: "\e861";
}

.wk-icon-15r:before {
  content: "\e862";
}

.wk-icon-answer:before {
  content: "\e85e";
}

.wk-icon-expand:before {
  content: "\e857";
}

.wk-icon-schedule:before {
  content: "\e858";
}

.wk-icon-info:before {
  content: "\e859";
}

.wk-icon-over-mes:before {
  content: "\e85a";
}

.wk-icon-mesing:before {
  content: "\e85b";
}

.wk-icon-task2-l:before {
  content: "\e85c";
}

.wk-icon-close-mes:before {
  content: "\e85d";
}

.wk-icon-disconnect:before {
  content: "\e855";
}

.wk-icon-fold:before {
  content: "\e856";
}

.wk-icon-left-m:before {
  content: "\e854";
}

.wk-icon-top-m:before {
  content: "\e853";
}

.wk-icon-star2:before {
  content: "\e850";
}

.wk-icon-hourglass:before {
  content: "\e84f";
}

.wk-icon-compass:before {
  content: "\e84a";
}

.wk-icon-img:before {
  content: "\e851";
}

.wk-icon-mp4:before {
  content: "\e852";
}

.wk-icon-word2:before {
  content: "\e84b";
}

.wk-icon-video:before {
  content: "\e84c";
}

.wk-icon-text2:before {
  content: "\e84e";
}

.wk-icon-master-l:before {
  content: "\e849";
}

.wk-icon-lib-l:before {
  content: "\e847";
}

.wk-icon-book2-l:before {
  content: "\e848";
}

.wk-icon-zalo:before {
  content: "\e844";
}

.wk-icon-whatsapp:before {
  content: "\e845";
}

.wk-icon-messenger:before {
  content: "\e846";
}

.wk-huihua:before {
  content: "\e843";
}

.wk-icon-yibiaopan:before {
  content: "\e835";
}

.wk-icon-PPT:before {
  content: "\e836";
}

.wk-icon-liuchengtu:before {
  content: "\e837";
}

.wk-icon-yuyin1:before {
  content: "\e838";
}

.wk-icon-xiezuo:before {
  content: "\e839";
}

.wk-icon-fuzhi:before {
  content: "\e83a";
}

.wk-icon-bendidaoru:before {
  content: "\e83b";
}

.wk-icon-SRT:before {
  content: "\e83c";
}

.wk-icon-wenjianjia:before {
  content: "\e83d";
}

.wk-icon-TXT:before {
  content: "\e83e";
}

.wk-icon-Word:before {
  content: "\e83f";
}

.wk-icon-chaxun:before {
  content: "\e840";
}

.wk-icon-lianjiedaoru:before {
  content: "\e841";
}

.wk-icon-PDF:before {
  content: "\e842";
}

.wk-icon-pie-l:before {
  content: "\e833";
}

.wk-icon-d-search-l:before {
  content: "\e82e";
}

.wk-icon-switch-l:before {
  content: "\e831";
}

.wk-icon-search-l:before {
  content: "\e832";
}

.wk-icon-order-l:before {
  content: "\e82f";
}

.wk-icon-edit-l:before {
  content: "\e830";
}

.wk-icon-sad-l:before {
  content: "\e834";
}

.wk-icon-album-l:before {
  content: "\e82d";
}

.wk-icon-camera-b:before {
  content: "\e82c";
}

.wk-icon-mes:before {
  content: "\e82b";
}

.wk-icon-upload-l:before {
  content: "\e829";
}

.wk-icon-upload2-l:before {
  content: "\e82a";
}

.wk-icon-history:before {
  content: "\e827";
}

.wk-icon-earth:before {
  content: "\e828";
}

.wk-icon-book:before {
  content: "\e826";
}

.wk-icon-log-l:before {
  content: "\e824";
}

.wk-icon-task-l:before {
  content: "\e825";
}

.wk-icon-bar:before {
  content: "\e823";
}

.wk-icon-more:before {
  content: "\e822";
}

.wk-icon-right2:before {
  content: "\ea33";
}

.wk-icon-close-l:before {
  content: "\e821";
}

.wk-icon-mes-l:before {
  content: "\e609";
}

.wk-icon-pdf-l:before {
  content: "\e622";
}

.wk-icon-ai-l:before {
  content: "\ec5f";
}

.wk-icon-book-l:before {
  content: "\e820";
}

.wk-icon-pc-l:before {
  content: "\e81f";
}

.wk-icon-airplane:before {
  content: "\e81c";
}

.wk-icon-hotel:before {
  content: "\e81e";
}

.wk-icon-train:before {
  content: "\e81a";
}

.wk-icon-taxi:before {
  content: "\e81b";
}

.wk-icon-xc:before {
  content: "\e819";
}

.wk-icon-zan-l:before {
  content: "\e813";
}

.wk-icon-star:before {
  content: "\e814";
}

.wk-icon-xin-l:before {
  content: "\e815";
}

.wk-icon-zan:before {
  content: "\e816";
}

.wk-icon-star-l:before {
  content: "\e817";
}

.wk-icon-xin:before {
  content: "\e818";
}

.wk-icon-matrix:before {
  content: "\e808";
}

.wk-icon-sort:before {
  content: "\e809";
}

.wk-icon-pager:before {
  content: "\e810";
}

.wk-icon-d-line:before {
  content: "\e812";
}

.wk-icon-cross:before {
  content: "\e802";
}

.wk-icon-bold:before {
  content: "\e803";
}

.wk-icon-tilt:before {
  content: "\e804";
}

.wk-icon-underline:before {
  content: "\e805";
}

.wk-icon-user2:before {
  content: "\e80d";
}

.wk-icon-heart-line:before {
  content: "\e80e";
}

.wk-icon-heart:before {
  content: "\e80f";
}

.wk-icon-user-line:before {
  content: "\e807";
}

.wk-icon-home3:before {
  content: "\e80a";
}

.wk-icon-home3-line:before {
  content: "\e80b";
}

.wk-icon-cup-line:before {
  content: "\e806";
}

.wk-icon-smiling-line:before {
  content: "\e7fa";
}

.wk-icon-customer-line:before {
  content: "\e7fb";
}

.wk-icon-microphone-line:before {
  content: "\e7fc";
}

.wk-icon-vip-line:before {
  content: "\e7fe";
}

.wk-icon-ball-line:before {
  content: "\e7ff";
}

.wk-icon-people-line:before {
  content: "\e800";
}

.wk-icon-sword-line:before {
  content: "\e801";
}

.wk-icon-wechat-line:before {
  content: "\e7f9";
}

.wk-icon-email-line:before {
  content: "\e7f8";
}

.wk-icon-ai:before {
  content: "\e7f7";
}

.wk-icon-backlog-fill:before {
  content: "\e7e9";
}

.wk-icon-backlog-copy:before {
  content: "\e7ea";
}

.wk-icon-backlog-send:before {
  content: "\e7eb";
}

.wk-icon-backlog-await:before {
  content: "\e7f5";
}

.wk-icon-backlog-deal:before {
  content: "\e7f6";
}

.wk-icon-apply-for:before {
  content: "\e7ec";
}

.wk-icon-draft2:before {
  content: "\e7ed";
}

.wk-icon-archive:before {
  content: "\e7ee";
}

.wk-icon-position2:before {
  content: "\e7f1";
}

.wk-icon-backlog:before {
  content: "\e7f2";
}

.wk-icon-home2:before {
  content: "\e7f3";
}

.wk-icon-statement:before {
  content: "\e7f4";
}

.wk-icon-participate:before {
  content: "\e623";
}

.wk-icon-relevance-item:before {
  content: "\e624";
}

.wk-icon-time2:before {
  content: "\e62b";
}

.wk-icon-manage:before {
  content: "\e64c";
}

.wk-icon-relevance:before {
  content: "\e64d";
}

.wk-icon-add-sub:before {
  content: "\e652";
}

.wk-icon-edit-des:before {
  content: "\e656";
}

.wk-icon-file2:before {
  content: "\e65b";
}

.wk-icon-project:before {
  content: "\e673";
}

.wk-icon-overview:before {
  content: "\e674";
}

.wk-icon-synergy:before {
  content: "\e676";
}

.wk-icon-notice:before {
  content: "\e7e8";
}

.wk-icon-agility:before {
  content: "\e661";
}

.wk-icon-general-project:before {
  content: "\e7e7";
}

.wk-icon-done:before {
  content: "\e7ef";
}

.wk-icon-caret-bottom:before {
  content: "\e7f0";
}

.wk-icon-draft2-b:before {
  content: "\e613";
}

.wk-icon-archive-b:before {
  content: "\e619";
}

.wk-icon-pull-down:before {
  content: "\e611";
}

.wk-icon-tick:before {
  content: "\e635";
}

.wk-icon-identification:before {
  content: "\e7e6";
}

.wk-icon-business:before {
  content: "\e7df";
}

.wk-icon-invoicing:before {
  content: "\e7e0";
}

.wk-icon-knowledge:before {
  content: "\e7e1";
}

.wk-finance:before {
  content: "\e7e2";
}

.wk-oa:before {
  content: "\e7e3";
}

.wk-bi:before {
  content: "\e7e4";
}

.wk-applet:before {
  content: "\e7e5";
}

.wk-copy:before {
  content: "\e7de";
}

.wk-icon-journal:before {
  content: "\e7dd";
}

.wk-icon-call:before {
  content: "\e672";
}

.wk-icon-manpower:before {
  content: "\e6f5";
}

.wk-icon-drag:before {
  content: "\e7dc";
}

.wk-icon-button:before {
  content: "\e7db";
}

.wk-icon-grouping:before {
  content: "\e7d5";
}

.wk-icon-stage:before {
  content: "\e7d6";
}

.wk-icon-custom-button:before {
  content: "\e7d7";
}

.wk-icon-print-template:before {
  content: "\e7d8";
}

.wk-icon-check:before {
  content: "\e7d9";
}

.wk-icon-praise-line:before {
  content: "\e7d3";
}

.wk-icon-balance:before {
  content: "\e7d4";
}

.wk-icon-formula:before {
  content: "\e7ce";
}

.wk-icon-data-association:before {
  content: "\e7cf";
}

.wk-icon-multiple-choice:before {
  content: "\e7d1";
}

.wk-icon-statistical-field:before {
  content: "\e7d2";
}

.wk-icon-witch:before {
  content: "\e7cc";
}

.wk-icon-lang:before {
  content: "\e7cd";
}

.wk-icon-success2:before {
  content: "\e7c9";
}

.wk-icon-user-add:before {
  content: "\e7ca";
}

.wk-icon-user:before {
  content: "\e7cb";
}

.wk-icon-safe-line:before {
  content: "\e7c8";
}

.wk-icon-manage-line:before {
  content: "\e7c6";
}

.wk-manage:before {
  content: "\e7c7";
}

.wk-icon-pay-solid:before {
  content: "\e7c4";
}

.wk-icon-pay-line:before {
  content: "\e7c5";
}

.wk-announcement-line:before {
  content: "\e7c1";
}

.wk-announcement:before {
  content: "\e7c3";
}

.wk-approve1:before {
  content: "\e77a";
}

.wk-icon-phoning-solid:before {
  content: "\e7c0";
}

.wk-icon-lightning-solid:before {
  content: "\e7bf";
}

.wk-icon-business-info-solid:before {
  content: "\e7b8";
}

.wk-icon-business-info:before {
  content: "\e7b9";
}

.wk-icon-scanner:before {
  content: "\e7ba";
}

.wk-icon-business-card-solid:before {
  content: "\e7bb";
}

.wk-icon-business-card:before {
  content: "\e7bc";
}

.wk-icon-scanner-solid:before {
  content: "\e7bd";
}

.wk-icon-voice-convert:before {
  content: "\e7be";
}

.wk-icon-ios:before {
  content: "\e7b6";
}

.wk-icon-android:before {
  content: "\e7b7";
}

.wk-icon-circle-right:before {
  content: "\e79d";
}

.wk-icon-circle-left:before {
  content: "\e7b5";
}

.wk-icon-int:before {
  content: "\e7b4";
}

.wk-icon-intro-line:before {
  content: "\e7aa";
}

.wk-icon-c-edit-line:before {
  content: "\e7b3";
}

.wk-icon-email-s:before {
  content: "\e7b2";
}

.wk-icon-contacts2-solid:before {
  content: "\e7b1";
}

.wk-icon-visit-solid:before {
  content: "\e7ae";
}

.wk-icon-plan-solid:before {
  content: "\e7af";
}

.wk-icon-post-solid:before {
  content: "\e7b0";
}

.wk-help:before {
  content: "\e7ad";
}

.wk-icon-s-down-line:before {
  content: "\e7ab";
}

.wk-icon-s-up-line:before {
  content: "\e7ac";
}

.wk-icon-config-line:before {
  content: "\e7a9";
}

.wk-icon-three-line:before {
  content: "\e762";
}

.wk-icon-org-solid:before {
  content: "\e7a6";
}

.wk-icon-label-solid:before {
  content: "\e7a8";
}

.wk-icon-fill-help:before {
  content: "\e7a5";
}

.wk-icon-top2:before {
  content: "\e7a4";
}

.wk-icon-bottom:before {
  content: "\e7a7";
}

.wk-source-line:before {
  content: "\e77b";
}

.wk-icon-cloud-line:before {
  content: "\e6ed";
}

.wk-icon-issue-line:before {
  content: "\e727";
}

.wk-icon-video-line:before {
  content: "\e728";
}

.wk-icon-invite-line:before {
  content: "\e72d";
}

.wk-icon-mobile-line:before {
  content: "\e732";
}

.wk-icon-get-line:before {
  content: "\e768";
}

.wk--icon-idea-line:before {
  content: "\e77c";
}

.wk-close:before {
  content: "\e6fa";
}

.wk-icon-snow:before {
  content: "\e6ee";
}

.wk-icon-calendar-solid:before {
  content: "\e6a8";
}

.wk-icon-des:before {
  content: "\e729";
}

.wk-icon-label2:before {
  content: "\e72c";
}

.wk-icon-form:before {
  content: "\e72e";
}

.wk-icon-title:before {
  content: "\e730";
}

.wk-icon-email2:before {
  content: "\e72a";
}

.wk-focus-on-line:before {
  content: "\e72b";
}

.wk-icon-catalog2:before {
  content: "\e731";
}

.wk-icon-normal:before {
  content: "\e726";
}

.wk-icon-invalid:before {
  content: "\e6e9";
}

.wk-icon-uncommitted:before {
  content: "\e6f2";
}

.wk-icon-in-review:before {
  content: "\e715";
}

.wk-icon-create:before {
  content: "\e71e";
}

.wk-icon-success:before {
  content: "\e721";
}

.wk-icon-check-pending:before {
  content: "\e723";
}

.wk-icon-refuse:before {
  content: "\e724";
}

.wk-icon-withdraw:before {
  content: "\e725";
}

.wk-icon-file:before {
  content: "\e6e6";
}

.wk-icon-range:before {
  content: "\e7a2";
}

.wk-icon-nav:before {
  content: "\e7a3";
}

.wk-icon-datetime2:before {
  content: "\e79f";
}

.wk-icon-mobile2:before {
  content: "\e7a0";
}

.wk-icon-date2:before {
  content: "\e7a1";
}

.wk-icon-checkbox:before {
  content: "\e79a";
}

.wk-icon-coin:before {
  content: "\e79b";
}

.wk-icon-select:before {
  content: "\e79e";
}

.wk-icon-bool:before {
  content: "\e798";
}

.wk-icon-website:before {
  content: "\e799";
}

.wk-icon-text:before {
  content: "\e796";
}

.wk-icon-textarea:before {
  content: "\e797";
}

.wk-icon-shelves-line:before {
  content: "\e738";
}

.wk-icon-export2:before {
  content: "\e792";
}

.wk-icon-sold-out-line:before {
  content: "\e793";
}

.wk-icon-unlock2:before {
  content: "\e795";
}

.wk-icon-export2-copy:before {
  content: "\eb02";
}

.wk-icon-reset2:before {
  content: "\e745";
}

.wk-icon-lock2:before {
  content: "\e760";
}

.wk-icon-add-line:before {
  content: "\e764";
}

.wk-icon-remove-line:before {
  content: "\e766";
}

.wk-icon-close-line:before {
  content: "\e77d";
}

.wk-icon-delete-line:before {
  content: "\e78d";
}

.wk-icon-success-line:before {
  content: "\e78e";
}

.wk-icon-edit-line:before {
  content: "\e78f";
}

.wk-icon-transfer2:before {
  content: "\e791";
}

.wk-icon-office-line:before {
  content: "\e747";
}

.wk-visit-line:before {
  content: "\e75f";
}

.wk-leads:before {
  content: "\e789";
}

.wk-icon-record-line:before {
  content: "\e78a";
}

.wk-receive-line:before {
  content: "\e78b";
}

.wk-icon-relate:before {
  content: "\e78c";
}

.wk-product-line:before {
  content: "\e781";
}

.wk-audit-wait:before {
  content: "\e787";
}

.wk-icon-house-line:before {
  content: "\e788";
}

.wk-screening:before {
  content: "\e6dc";
}

.wk-phoneing:before {
  content: "\e786";
}

.wk-icon-target2:before {
  content: "\e685";
}

.wk-percent-line:before {
  content: "\e782";
}

.wk-hollow-results:before {
  content: "\e783";
}

.wk-icon-ranking-list:before {
  content: "\e784";
}

.wk-icon-customer-a-line:before {
  content: "\e785";
}

.wk-icon-follow-up:before {
  content: "\e774";
}

.wk-results-solid2:before {
  content: "\e77e";
}

.wk-icon-message-line:before {
  content: "\e780";
}

.wk-approve-line:before {
  content: "\e779";
}

.wk-icon-org:before {
  content: "\e776";
}

.wk-icon-task-line:before {
  content: "\e777";
}

.wk-task:before {
  content: "\e778";
}

.wk-icon-business-opportunity:before {
  content: "\e775";
}

.wk-shrink:before {
  content: "\e6f3";
}

.wk-full:before {
  content: "\e76c";
}

.wk-funnel-solid:before {
  content: "\e76d";
}

.wk-icon-summary:before {
  content: "\e76e";
}

.wk-icon-remind:before {
  content: "\e76f";
}

.wk-icon-ranking-solid:before {
  content: "\e770";
}

.wk-icon-briefing:before {
  content: "\e771";
}

.wk-target-solid:before {
  content: "\e772";
}

.wk-icon-Completion-rate:before {
  content: "\e773";
}

.wk-icon-lab-line:before {
  content: "\e75e";
}

.wk-icon-all-solid:before {
  content: "\e7fd";
}

.wk-grid:before {
  content: "\e761";
}

.wk-icon-employees-line:before {
  content: "\e763";
}

.wk-icon-all-line:before {
  content: "\e765";
}

.wk-s-contacts-line:before {
  content: "\e767";
}

.wk-icon-fm-line:before {
  content: "\e769";
}

.wk-bell-solid:before {
  content: "\e76a";
}

.wk-icon-s-seas-line:before {
  content: "\e76b";
}

.wk-warning:before {
  content: "\e75d";
}

.wk-todo-solid:before {
  content: "\e755";
}

.wk-todo-line:before {
  content: "\e757";
}

.wk-bell-line:before {
  content: "\e758";
}

.wk-contract-wait:before {
  content: "\e759";
}

.wk-invoice-wait:before {
  content: "\e75a";
}

.wk-allow-me:before {
  content: "\e75b";
}

.wk-visit-contract:before {
  content: "\e75c";
}

.wk-customer-line:before {
  content: "\e749";
}

.wk-leads-line:before {
  content: "\e74a";
}

.wk-invoice-line:before {
  content: "\e74b";
}

.wk-contract-line:before {
  content: "\e74e";
}

.wk-receivables-line:before {
  content: "\e74f";
}

.wk-business-line:before {
  content: "\e753";
}

.wk-contacts-line:before {
  content: "\e754";
}

.wk-invoice:before {
  content: "\e744";
}

.wk-activity-line:before {
  content: "\e746";
}

.wk-nearby:before {
  content: "\e735";
}

.wk-seas:before {
  content: "\e737";
}

.wk-contacts:before {
  content: "\e739";
}

.wk-receivables:before {
  content: "\e73b";
}

.wk-contract:before {
  content: "\e73c";
}

.wk-business:before {
  content: "\e73d";
}

.wk-customer:before {
  content: "\e73e";
}

.wk-plan:before {
  content: "\e73f";
}

.wk-week:before {
  content: "\e742";
}

.wk-icon-account-book:before {
  content: "\e716";
}

.wk-d-arrow-right:before {
  content: "\e607";
}

.wk-search:before {
  content: "\e626";
}

.wk-arrow-left:before {
  content: "\e645";
}

.wk-bell:before {
  content: "\e625";
}

.wk-picture:before {
  content: "\e736";
}

.wk-schedule:before {
  content: "\e907";
}

.wk-top:before {
  content: "\e62e";
}

.wk-my-task:before {
  content: "\e684";
}

.wk-log:before {
  content: "\e73a";
}

.wk-o-task:before {
  content: "\e641";
}

.wk-associated:before {
  content: "\e64b";
}

.wk-eye:before {
  content: "\e61c";
}

.wk-persons:before {
  content: "\e61f";
}

.wk-l-plus:before {
  content: "\e60c";
}

.wk-l-time:before {
  content: "\e68b";
}

.wk-activation:before {
  content: "\e6a1";
}

.wk-workbench:before {
  content: "\e6b2";
}

.wk-icon-stock:before {
  content: "\e718";
}

.wk-up-unfold:before {
  content: "\e696";
}

.wk-icon-supplier:before {
  content: "\e733";
}

.wk-archive:before {
  content: "\e702";
}

.wk-icon-business-accounting:before {
  content: "\e734";
}

.wk-department:before {
  content: "\e632";
}

.wk-l-minus:before {
  content: "\e646";
}

.wk-office:before {
  content: "\e628";
}

.wk-subtasks:before {
  content: "\e608";
}

.wk-linear-associated:before {
  content: "\e647";
}

.wk-attachment:before {
  content: "\e61e";
}

.wk-cancel:before {
  content: "\e695";
}

.wk-data:before {
  content: "\e666";
}

.wk-target:before {
  content: "\e682";
}

.wk-briefing:before {
  content: "\e6d9";
}

.wk-funnel:before {
  content: "\e62a";
}

.wk-icon-receivable:before {
  content: "\e72f";
}

.wk-record:before {
  content: "\e615";
}

.wk-icon-opportunities:before {
  content: "\e636";
}

.wk-left-trophy:before {
  content: "\e618";
}

.wk-customer-solid:before {
  content: "\eb01";
}

.wk-l-record:before {
  content: "\e6de";
}

.wk-reimbursement:before {
  content: "\e697";
}

.wk-data-import:before {
  content: "\e650";
}

.wk-multi-user:before {
  content: "\e926";
}

.wk-loading:before {
  content: "\e620";
}

.wk-none:before {
  content: "\e62d";
}

.wk-project-board:before {
  content: "\e633";
}

.wk-project:before {
  content: "\ea22";
}

.wk-folder:before {
  content: "\e6b5";
}

.wk-upload:before {
  content: "\e655";
}

.wk-label:before {
  content: "\e65c";
}

.wk-results-solid:before {
  content: "\e811";
}

.wk-icon-bin:before {
  content: "\e648";
}

.wk-double-gear:before {
  content: "\e698";
}

.wk-disable-employees:before {
  content: "\e748";
}

.wk-employees:before {
  content: "\e74d";
}

.wk-new-employee:before {
  content: "\e750";
}

.wk-inactive-employee:before {
  content: "\e756";
}

.wk-tie:before {
  content: "\e63e";
}

.wk-approval-17:before {
  content: "\e693";
}

.wk-approval-16:before {
  content: "\e699";
}

.wk-approval-15:before {
  content: "\e69a";
}

.wk-approval-14:before {
  content: "\e69b";
}

.wk-approval-13:before {
  content: "\e69c";
}

.wk-approval-12:before {
  content: "\e69d";
}

.wk-approval-11:before {
  content: "\e69e";
}

.wk-approval-10:before {
  content: "\e69f";
}

.wk-approval-9:before {
  content: "\e6a2";
}

.wk-approval-8:before {
  content: "\e6a3";
}

.wk-approval-7:before {
  content: "\e6a5";
}

.wk-approval-6:before {
  content: "\e6a6";
}

.wk-approval-5:before {
  content: "\e6a9";
}

.wk-approval-4:before {
  content: "\e6aa";
}

.wk-approval-3:before {
  content: "\e6ac";
}

.wk-approval-2:before {
  content: "\e6ad";
}

.wk-approval-1:before {
  content: "\e6ae";
}

.wk-approval-18:before {
  content: "\e6a4";
}

.wk-approval-19:before {
  content: "\e6a7";
}

.wk-approval-20:before {
  content: "\e6af";
}

.wk-address-book:before {
  content: "\ea32";
}

.wk-icon-reply:before {
  content: "\e639";
}

.wk-business-intelligence:before {
  content: "\e634";
}

.wk-b-mobile:before {
  content: "\e637";
}

.wk-s-delete:before {
  content: "\e63a";
}

.wk-payment:before {
  content: "\e63b";
}

.wk-iphone-opportunities:before {
  content: "\e63c";
}

.wk-iphone-phase:before {
  content: "\e63d";
}

.wk-zoom-in:before {
  content: "\e63f";
}

.wk-iphone-sorting:before {
  content: "\e6b0";
}

.wk-rotate:before {
  content: "\e80c";
}

.wk-zoom-on:before {
  content: "\e689";
}

.wk-download:before {
  content: "\e670";
}

.wk-man:before {
  content: "\e65d";
}

.wk-woman:before {
  content: "\e651";
}

.wk-invalid:before {
  content: "\e654";
}

.wk-clock:before {
  content: "\e64a";
}

.wk-performance:before {
  content: "\e6df";
}

.wk-expression:before {
  content: "\e81d";
}

.wk-airplane:before {
  content: "\e658";
}

.wk-mp:before {
  content: "\e659";
}

.wk-sousuo:before {
  content: "\e65a";
}

.wk-subordinate:before {
  content: "\e65e";
}

.wk-icon-position:before {
  content: "\e6ce";
}

.wk-icon-location:before {
  content: "\e664";
}

.wk-active-employee:before {
  content: "\e751";
}

.wk-source:before {
  content: "\e6e0";
}

.wk-info:before {
  content: "\e665";
}

.wk-calendar:before {
  content: "\e668";
}

.wk-crm:before {
  content: "\e669";
}

.wk-classify:before {
  content: "\e66a";
}

.wk-phone-radio:before {
  content: "\e66b";
}

.wk-share:before {
  content: "\e66c";
}

.wk-drafts:before {
  content: "\e66d";
}

.wk-video:before {
  content: "\e677";
}

.wk-inbox:before {
  content: "\e66e";
}

.wk-recycle-bin:before {
  content: "\e66f";
}

.wk-document:before {
  content: "\e671";
}

.wk-open-email:before {
  content: "\e675";
}

.wk-b-download:before {
  content: "\e77f";
}

.wk-icon-email-open-1:before {
  content: "\e678";
}

.wk-catalog:before {
  content: "\e679";
}

.wk-doc:before {
  content: "\e67a";
}

.wk-book:before {
  content: "\e67c";
}

.wk-upload-simple:before {
  content: "\e67d";
}

.wk-house:before {
  content: "\e67e";
}

.wk-icon-calendar:before {
  content: "\e6e5";
}

.wk-icon-email:before {
  content: "\e6eb";
}

.wk-icon-mobile:before {
  content: "\e6f4";
}

.wk-icon-date:before {
  content: "\e70b";
}

.wk-logout:before {
  content: "\e67f";
}

.wk-version:before {
  content: "\e6b1";
}

.wk-good:before {
  content: "\e680";
}

.wk-back-large:before {
  content: "\e683";
}

.wk-print:before {
  content: "\e6fe";
}

.wk-wendangx:before {
  content: "\e6da";
}

.wk-social:before {
  content: "\e6b3";
}

.wk-perform:before {
  content: "\e687";
}

.wk-org:before {
  content: "\e688";
}

.wk-table:before {
  content: "\e68c";
}

.wk-icon-bag-outline:before {
  content: "\e79c";
}

.wk-icon-cap-outline:before {
  content: "\e68d";
}

.wk-icon-email-outline:before {
  content: "\e691";
}

.wk-icon-cake:before {
  content: "\e6b4";
}

.wk-icon-layer:before {
  content: "\e686";
}

.wk-icon-work-card:before {
  content: "\e6e4";
}

.wk-icon-time:before {
  content: "\e6b6";
}

.wk-icon-status:before {
  content: "\e6b7";
}

.wk-icon-bankcard:before {
  content: "\e6b8";
}

.wk-icon-copy:before {
  content: "\e6b9";
}

.wk-icon-home:before {
  content: "\e6ba";
}

.wk-icon-setup:before {
  content: "\e6bb";
}

.wk-icon-credentials:before {
  content: "\e6be";
}

.wk-icon-tool-cabinet:before {
  content: "\e6bf";
}

.wk-icon-barrage:before {
  content: "\e6c0";
}

.wk-icon-license:before {
  content: "\e6c1";
}

.wk-icon-personal-data:before {
  content: "\e6bc";
}

.wk-icon-handle-log:before {
  content: "\e6c2";
}

.wk-icon-bevel-contract:before {
  content: "\e6c3";
}

.wk-icon-star-contract:before {
  content: "\e6c4";
}

.wk-icon-contract:before {
  content: "\e6c5";
}

.wk-icon-health-data:before {
  content: "\e6c7";
}

.wk-icon-my:before {
  content: "\e6c6";
}

.wk-icon-medal:before {
  content: "\e6c8";
}

.wk-android:before {
  content: "\e65f";
}

.wk-icon-seal:before {
  content: "\e6ff";
}

.wk-ios:before {
  content: "\e67b";
}

.wk-icon-forbid-user:before {
  content: "\e6c9";
}

.wk-mobile:before {
  content: "\e614";
}

.wk-icon-forbid:before {
  content: "\e6ca";
}

.wk-icon-eye-solid:before {
  content: "\e6cb";
}

.wk-success:before {
  content: "\e649";
}

.wk-icon-upload:before {
  content: "\e6cc";
}

.wk-verify-code:before {
  content: "\e64e";
}

.wk-icon-b-setting:before {
  content: "\e6cd";
}

.wk-password:before {
  content: "\e612";
}

.wk-icon-b-people:before {
  content: "\e6cf";
}

.wk-circle-password:before {
  content: "\e617";
}

.wk-icon-b-ttms:before {
  content: "\e6d0";
}

.wk-user:before {
  content: "\e602";
}

.wk-icon-shop-cart:before {
  content: "\e6d1";
}

.wk-back:before {
  content: "\e60f";
}

.wk-icon-sell:before {
  content: "\e6d3";
}

.wk-enterprise:before {
  content: "\e6a0";
}

.wk-icon-inventory:before {
  content: "\e6d4";
}

.wk-credit:before {
  content: "\e84d";
}

.wk-icon-user-fill:before {
  content: "\e752";
}

.wk-remove:before {
  content: "\e60a";
}

.wk-icon-gift:before {
  content: "\e6d5";
}

.wk-leave:before {
  content: "\e68e";
}

.wk-icon-double-note:before {
  content: "\e6d6";
}

.wk-overtime:before {
  content: "\e68f";
}

.wk-icon-note:before {
  content: "\e6d7";
}

.wk-trip:before {
  content: "\e690";
}

.wk-icon-category-note:before {
  content: "\e6d8";
}

.wk-go-out:before {
  content: "\e692";
}

.wk-icon-search-note:before {
  content: "\e6db";
}

.wk-phone:before {
  content: "\e603";
}

.wk-icon-structure:before {
  content: "\e6dd";
}

.wk-message:before {
  content: "\e694";
}

.wk-icon-draft:before {
  content: "\e6e1";
}

.wk-icon-save:before {
  content: "\e6e2";
}

.wk-pack-up:before {
  content: "\e601";
}

.wk-icon-slip:before {
  content: "\e6e3";
}

.wk-s-contacts:before {
  content: "\e604";
}

.wk-icon-top:before {
  content: "\e6e7";
}

.wk-type:before {
  content: "\e68a";
}

.wk-icon-link:before {
  content: "\e872";
}

.wk-email:before {
  content: "\e60b";
}

.wk-icon-percent:before {
  content: "\e6e8";
}

.wk-time:before {
  content: "\e74c";
}

.wk-focus-on:before {
  content: "\e6f1";
}

.wk-icon-address:before {
  content: "\e7c2";
}

.wk-unlock:before {
  content: "\e600";
}

.wk-lock:before {
  content: "\e660";
}

.wk-s-seas:before {
  content: "\e662";
}

.wk-icon-datetime:before {
  content: "\e790";
}

.wk-delete:before {
  content: "\e62c";
}

.wk-add:before {
  content: "\e61a";
}

.wk-icon-fields:before {
  content: "\e7da";
}

.wk-sorting:before {
  content: "\e644";
}

.wk-icon-working-hours:before {
  content: "\e6ea";
}

.wk-icon-cloud-platform:before {
  content: "\e6ec";
}

.wk-file-manage:before {
  content: "\e794";
}

.wk-todo:before {
  content: "\e621";
}

.wk-icon-task:before {
  content: "\e6ef";
}

.wk-product:before {
  content: "\e653";
}

.wk-file-management:before {
  content: "\e7d0";
}

.wk-icon-milestone:before {
  content: "\e6f0";
}

.wk-circle-iphone:before {
  content: "\e627";
}

.wk-icon-milepost:before {
  content: "\e6f6";
}

.wk-circle-email:before {
  content: "\e62f";
}

.wk-icon-Member-management:before {
  content: "\e6f7";
}

.wk-icon-administration:before {
  content: "\e6f8";
}

.wk-edit:before {
  content: "\e640";
}

.wk-icon-back:before {
  content: "\e6f9";
}

.wk-reset:before {
  content: "\e605";
}

.wk-icon-down:before {
  content: "\e6fc";
}

.wk-turnon:before {
  content: "\e642";
}

.wk-icon-describe:before {
  content: "\e6fd";
}

.wk-approve:before {
  content: "\e743";
}

.wk-icon-right:before {
  content: "\e700";
}

.wk-turnoff:before {
  content: "\e606";
}

.wk-icon-tips:before {
  content: "\e703";
}

.wk-all:before {
  content: "\e663";
}

.wk-icon-modify:before {
  content: "\e704";
}

.wk-s-status:before {
  content: "\e61b";
}

.wk-icon-Online-file:before {
  content: "\e706";
}

.wk-alloc:before {
  content: "\e61d";
}

.wk-project-description:before {
  content: "\e707";
}

.wk-icon-arrow-right:before {
  content: "\ec60";
}

.wk-apply-for:before {
  content: "\e879";
}

.wk-icon-plus:before {
  content: "\e6fb";
}

.wk-copy-to:before {
  content: "\e6bd";
}

.wk-icon-bosom:before {
  content: "\e705";
}

.wk-config:before {
  content: "\e638";
}

.wk-icon-edition:before {
  content: "\e701";
}

.wk-icon-progress:before {
  content: "\e708";
}

.wk-icon-task-status:before {
  content: "\e709";
}

.wk-icon-general-document:before {
  content: "\e70a";
}

.wk-board:before {
  content: "\e6d2";
}

.wk-icon-related-tasks:before {
  content: "\e70c";
}

.wk-unfold:before {
  content: "\e8a5";
}

.wk-icon-comment:before {
  content: "\e70d";
}

.wk-sold-out:before {
  content: "\e60e";
}

.wk-icon-cloud-documents:before {
  content: "\e70e";
}

.wk-receive:before {
  content: "\e616";
}

.wk-icon-picture:before {
  content: "\e70f";
}

.wk-transfer:before {
  content: "\e60d";
}

.wk-icon-folder:before {
  content: "\e710";
}

.wk-disable:before {
  content: "\e64f";
}

.wk-icon-relation:before {
  content: "\e711";
}

.wk-enable:before {
  content: "\e657";
}

.wk-icon-list:before {
  content: "\e712";
}

.wk-transform:before {
  content: "\e667";
}

.wk-export:before {
  content: "\e630";
}

.wk-icon-move-arrow:before {
  content: "\e717";
}

.wk-import:before {
  content: "\e631";
}

.wk-icon-workflow:before {
  content: "\e719";
}

.wk-circle-edit:before {
  content: "\e681";
}

.wk-icon-full-clock:before {
  content: "\e71a";
}

.wk-tag:before {
  content: "\e643";
}

.wk-icon-task-state:before {
  content: "\e71b";
}

.wk-shelves:before {
  content: "\e610";
}

.wk-icon-full-setting:before {
  content: "\e71c";
}

.wk-icon-setting:before {
  content: "\e71d";
}

.wk-associate:before {
  content: "\e6ab";
}

.wk-icon-edge-transfer:before {
  content: "\e71f";
}

.wk-write:before {
  content: "\e629";
}

.wk-icon-automation:before {
  content: "\e720";
}

.wk-file:before {
  content: "\e9b1";
}

.wk-icon-task-progress:before {
  content: "\e722";
}

.wk-day:before {
  content: "\e740";
}

.wk-icon-good-l:before {
  content: "\e713";
}

.wk-month:before {
  content: "\e741";
}

.wk-icon-enlarge:before {
  content: "\e714";
}

@font-face {
  font-family: 'element-icons';
  src: url('/assets/element-icons-B-tDfklg.woff') format('woff'), 
       url('/assets/element-icons-_lZGOqcG.ttf') format('truetype'); /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
}

[class^="el-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'element-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*=" el-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'element-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.el-icon-ice-cream-round:before {
  content: "\e6a0";
}

.el-icon-ice-cream-square:before {
  content: "\e6a3";
}

.el-icon-lollipop:before {
  content: "\e6a4";
}

.el-icon-potato-strips:before {
  content: "\e6a5";
}

.el-icon-milk-tea:before {
  content: "\e6a6";
}

.el-icon-ice-drink:before {
  content: "\e6a7";
}

.el-icon-ice-tea:before {
  content: "\e6a9";
}

.el-icon-coffee:before {
  content: "\e6aa";
}

.el-icon-orange:before {
  content: "\e6ab";
}

.el-icon-pear:before {
  content: "\e6ac";
}

.el-icon-apple:before {
  content: "\e6ad";
}

.el-icon-cherry:before {
  content: "\e6ae";
}

.el-icon-watermelon:before {
  content: "\e6af";
}

.el-icon-grape:before {
  content: "\e6b0";
}

.el-icon-refrigerator:before {
  content: "\e6b1";
}

.el-icon-goblet-square-full:before {
  content: "\e6b2";
}

.el-icon-goblet-square:before {
  content: "\e6b3";
}

.el-icon-goblet-full:before {
  content: "\e6b4";
}

.el-icon-goblet:before {
  content: "\e6b5";
}

.el-icon-cold-drink:before {
  content: "\e6b6";
}

.el-icon-coffee-cup:before {
  content: "\e6b8";
}

.el-icon-water-cup:before {
  content: "\e6b9";
}

.el-icon-hot-water:before {
  content: "\e6ba";
}

.el-icon-ice-cream:before {
  content: "\e6bb";
}

.el-icon-dessert:before {
  content: "\e6bc";
}

.el-icon-sugar:before {
  content: "\e6bd";
}

.el-icon-tableware:before {
  content: "\e6be";
}

.el-icon-burger:before {
  content: "\e6bf";
}

.el-icon-knife-fork:before {
  content: "\e6c1";
}

.el-icon-fork-spoon:before {
  content: "\e6c2";
}

.el-icon-chicken:before {
  content: "\e6c3";
}

.el-icon-food:before {
  content: "\e6c4";
}

.el-icon-dish-1:before {
  content: "\e6c5";
}

.el-icon-dish:before {
  content: "\e6c6";
}

.el-icon-moon-night:before {
  content: "\e6ee";
}

.el-icon-moon:before {
  content: "\e6f0";
}

.el-icon-cloudy-and-sunny:before {
  content: "\e6f1";
}

.el-icon-partly-cloudy:before {
  content: "\e6f2";
}

.el-icon-cloudy:before {
  content: "\e6f3";
}

.el-icon-sunny:before {
  content: "\e6f6";
}

.el-icon-sunset:before {
  content: "\e6f7";
}

.el-icon-sunrise-1:before {
  content: "\e6f8";
}

.el-icon-sunrise:before {
  content: "\e6f9";
}

.el-icon-heavy-rain:before {
  content: "\e6fa";
}

.el-icon-lightning:before {
  content: "\e6fb";
}

.el-icon-light-rain:before {
  content: "\e6fc";
}

.el-icon-wind-power:before {
  content: "\e6fd";
}

.el-icon-baseball:before {
  content: "\e712";
}

.el-icon-soccer:before {
  content: "\e713";
}

.el-icon-football:before {
  content: "\e715";
}

.el-icon-basketball:before {
  content: "\e716";
}

.el-icon-ship:before {
  content: "\e73f";
}

.el-icon-truck:before {
  content: "\e740";
}

.el-icon-bicycle:before {
  content: "\e741";
}

.el-icon-mobile-phone:before {
  content: "\e6d3";
}

.el-icon-service:before {
  content: "\e6d4";
}

.el-icon-key:before {
  content: "\e6e2";
}

.el-icon-unlock:before {
  content: "\e6e4";
}

.el-icon-lock:before {
  content: "\e6e5";
}

.el-icon-watch:before {
  content: "\e6fe";
}

.el-icon-watch-1:before {
  content: "\e6ff";
}

.el-icon-timer:before {
  content: "\e702";
}

.el-icon-alarm-clock:before {
  content: "\e703";
}

.el-icon-map-location:before {
  content: "\e704";
}

.el-icon-delete-location:before {
  content: "\e705";
}

.el-icon-add-location:before {
  content: "\e706";
}

.el-icon-location-information:before {
  content: "\e707";
}

.el-icon-location-outline:before {
  content: "\e708";
}

.el-icon-location:before {
  content: "\e79e";
}

.el-icon-place:before {
  content: "\e709";
}

.el-icon-discover:before {
  content: "\e70a";
}

.el-icon-first-aid-kit:before {
  content: "\e70b";
}

.el-icon-trophy-1:before {
  content: "\e70c";
}

.el-icon-trophy:before {
  content: "\e70d";
}

.el-icon-medal:before {
  content: "\e70e";
}

.el-icon-medal-1:before {
  content: "\e70f";
}

.el-icon-stopwatch:before {
  content: "\e710";
}

.el-icon-mic:before {
  content: "\e711";
}

.el-icon-copy-document:before {
  content: "\e718";
}

.el-icon-full-screen:before {
  content: "\e719";
}

.el-icon-switch-button:before {
  content: "\e71b";
}

.el-icon-aim:before {
  content: "\e71c";
}

.el-icon-crop:before {
  content: "\e71d";
}

.el-icon-odometer:before {
  content: "\e71e";
}

.el-icon-time:before {
  content: "\e71f";
}

.el-icon-bangzhu:before {
  content: "\e724";
}

.el-icon-close-notification:before {
  content: "\e726";
}

.el-icon-microphone:before {
  content: "\e727";
}

.el-icon-turn-off-microphone:before {
  content: "\e728";
}

.el-icon-position:before {
  content: "\e729";
}

.el-icon-postcard:before {
  content: "\e72a";
}

.el-icon-message:before {
  content: "\e72b";
}

.el-icon-chat-line-square:before {
  content: "\e72d";
}

.el-icon-chat-dot-square:before {
  content: "\e72e";
}

.el-icon-chat-dot-round:before {
  content: "\e72f";
}

.el-icon-chat-square:before {
  content: "\e730";
}

.el-icon-chat-line-round:before {
  content: "\e731";
}

.el-icon-chat-round:before {
  content: "\e732";
}

.el-icon-set-up:before {
  content: "\e733";
}

.el-icon-turn-off:before {
  content: "\e734";
}

.el-icon-open:before {
  content: "\e735";
}

.el-icon-connection:before {
  content: "\e736";
}

.el-icon-link:before {
  content: "\e737";
}

.el-icon-cpu:before {
  content: "\e738";
}

.el-icon-thumb:before {
  content: "\e739";
}

.el-icon-female:before {
  content: "\e73a";
}

.el-icon-male:before {
  content: "\e73b";
}

.el-icon-guide:before {
  content: "\e73c";
}

.el-icon-news:before {
  content: "\e73e";
}

.el-icon-price-tag:before {
  content: "\e744";
}

.el-icon-discount:before {
  content: "\e745";
}

.el-icon-wallet:before {
  content: "\e747";
}

.el-icon-coin:before {
  content: "\e748";
}

.el-icon-money:before {
  content: "\e749";
}

.el-icon-bank-card:before {
  content: "\e74a";
}

.el-icon-box:before {
  content: "\e74b";
}

.el-icon-present:before {
  content: "\e74c";
}

.el-icon-sell:before {
  content: "\e6d5";
}

.el-icon-sold-out:before {
  content: "\e6d6";
}

.el-icon-shopping-bag-2:before {
  content: "\e74d";
}

.el-icon-shopping-bag-1:before {
  content: "\e74e";
}

.el-icon-shopping-cart-2:before {
  content: "\e74f";
}

.el-icon-shopping-cart-1:before {
  content: "\e750";
}

.el-icon-shopping-cart-full:before {
  content: "\e751";
}

.el-icon-smoking:before {
  content: "\e752";
}

.el-icon-no-smoking:before {
  content: "\e753";
}

.el-icon-house:before {
  content: "\e754";
}

.el-icon-table-lamp:before {
  content: "\e755";
}

.el-icon-school:before {
  content: "\e756";
}

.el-icon-office-building:before {
  content: "\e757";
}

.el-icon-toilet-paper:before {
  content: "\e758";
}

.el-icon-notebook-2:before {
  content: "\e759";
}

.el-icon-notebook-1:before {
  content: "\e75a";
}

.el-icon-files:before {
  content: "\e75b";
}

.el-icon-collection:before {
  content: "\e75c";
}

.el-icon-receiving:before {
  content: "\e75d";
}

.el-icon-suitcase-1:before {
  content: "\e760";
}

.el-icon-suitcase:before {
  content: "\e761";
}

.el-icon-film:before {
  content: "\e763";
}

.el-icon-collection-tag:before {
  content: "\e765";
}

.el-icon-data-analysis:before {
  content: "\e766";
}

.el-icon-pie-chart:before {
  content: "\e767";
}

.el-icon-data-board:before {
  content: "\e768";
}

.el-icon-data-line:before {
  content: "\e76d";
}

.el-icon-reading:before {
  content: "\e769";
}

.el-icon-magic-stick:before {
  content: "\e76a";
}

.el-icon-coordinate:before {
  content: "\e76b";
}

.el-icon-mouse:before {
  content: "\e76c";
}

.el-icon-brush:before {
  content: "\e76e";
}

.el-icon-headset:before {
  content: "\e76f";
}

.el-icon-umbrella:before {
  content: "\e770";
}

.el-icon-scissors:before {
  content: "\e771";
}

.el-icon-mobile:before {
  content: "\e773";
}

.el-icon-attract:before {
  content: "\e774";
}

.el-icon-monitor:before {
  content: "\e775";
}

.el-icon-search:before {
  content: "\e778";
}

.el-icon-takeaway-box:before {
  content: "\e77a";
}

.el-icon-paperclip:before {
  content: "\e77d";
}

.el-icon-printer:before {
  content: "\e77e";
}

.el-icon-document-add:before {
  content: "\e782";
}

.el-icon-document:before {
  content: "\e785";
}

.el-icon-document-checked:before {
  content: "\e786";
}

.el-icon-document-copy:before {
  content: "\e787";
}

.el-icon-document-delete:before {
  content: "\e788";
}

.el-icon-document-remove:before {
  content: "\e789";
}

.el-icon-tickets:before {
  content: "\e78b";
}

.el-icon-folder-checked:before {
  content: "\e77f";
}

.el-icon-folder-delete:before {
  content: "\e780";
}

.el-icon-folder-remove:before {
  content: "\e781";
}

.el-icon-folder-add:before {
  content: "\e783";
}

.el-icon-folder-opened:before {
  content: "\e784";
}

.el-icon-folder:before {
  content: "\e78a";
}

.el-icon-edit-outline:before {
  content: "\e764";
}

.el-icon-edit:before {
  content: "\e78c";
}

.el-icon-date:before {
  content: "\e78e";
}

.el-icon-c-scale-to-original:before {
  content: "\e7c6";
}

.el-icon-view:before {
  content: "\e6ce";
}

.el-icon-loading:before {
  content: "\e6cf";
}

.el-icon-rank:before {
  content: "\e6d1";
}

.el-icon-sort-down:before {
  content: "\e7c4";
}

.el-icon-sort-up:before {
  content: "\e7c5";
}

.el-icon-sort:before {
  content: "\e6d2";
}

.el-icon-finished:before {
  content: "\e6cd";
}

.el-icon-refresh-left:before {
  content: "\e6c7";
}

.el-icon-refresh-right:before {
  content: "\e6c8";
}

.el-icon-refresh:before {
  content: "\e6d0";
}

.el-icon-video-play:before {
  content: "\e7c0";
}

.el-icon-video-pause:before {
  content: "\e7c1";
}

.el-icon-d-arrow-right:before {
  content: "\e6dc";
}

.el-icon-d-arrow-left:before {
  content: "\e6dd";
}

.el-icon-arrow-up:before {
  content: "\e6e1";
}

.el-icon-arrow-down:before {
  content: "\e6df";
}

.el-icon-arrow-right:before {
  content: "\e6e0";
}

.el-icon-arrow-left:before {
  content: "\e6de";
}

.el-icon-top-right:before {
  content: "\e6e7";
}

.el-icon-top-left:before {
  content: "\e6e8";
}

.el-icon-top:before {
  content: "\e6e6";
}

.el-icon-bottom:before {
  content: "\e6eb";
}

.el-icon-right:before {
  content: "\e6e9";
}

.el-icon-back:before {
  content: "\e6ea";
}

.el-icon-bottom-right:before {
  content: "\e6ec";
}

.el-icon-bottom-left:before {
  content: "\e6ed";
}

.el-icon-caret-top:before {
  content: "\e78f";
}

.el-icon-caret-bottom:before {
  content: "\e790";
}

.el-icon-caret-right:before {
  content: "\e791";
}

.el-icon-caret-left:before {
  content: "\e792";
}

.el-icon-d-caret:before {
  content: "\e79a";
}

.el-icon-share:before {
  content: "\e793";
}

.el-icon-menu:before {
  content: "\e798";
}

.el-icon-s-grid:before {
  content: "\e7a6";
}

.el-icon-s-check:before {
  content: "\e7a7";
}

.el-icon-s-data:before {
  content: "\e7a8";
}

.el-icon-s-opportunity:before {
  content: "\e7aa";
}

.el-icon-s-custom:before {
  content: "\e7ab";
}

.el-icon-s-claim:before {
  content: "\e7ad";
}

.el-icon-s-finance:before {
  content: "\e7ae";
}

.el-icon-s-comment:before {
  content: "\e7af";
}

.el-icon-s-flag:before {
  content: "\e7b0";
}

.el-icon-s-marketing:before {
  content: "\e7b1";
}

.el-icon-s-shop:before {
  content: "\e7b4";
}

.el-icon-s-open:before {
  content: "\e7b5";
}

.el-icon-s-management:before {
  content: "\e7b6";
}

.el-icon-s-ticket:before {
  content: "\e7b7";
}

.el-icon-s-release:before {
  content: "\e7b8";
}

.el-icon-s-home:before {
  content: "\e7b9";
}

.el-icon-s-promotion:before {
  content: "\e7ba";
}

.el-icon-s-operation:before {
  content: "\e7bb";
}

.el-icon-s-unfold:before {
  content: "\e7bc";
}

.el-icon-s-fold:before {
  content: "\e7a9";
}

.el-icon-s-platform:before {
  content: "\e7bd";
}

.el-icon-s-order:before {
  content: "\e7be";
}

.el-icon-s-cooperation:before {
  content: "\e7bf";
}

.el-icon-bell:before {
  content: "\e725";
}

.el-icon-message-solid:before {
  content: "\e799";
}

.el-icon-video-camera:before {
  content: "\e772";
}

.el-icon-video-camera-solid:before {
  content: "\e796";
}

.el-icon-camera:before {
  content: "\e779";
}

.el-icon-camera-solid:before {
  content: "\e79b";
}

.el-icon-download:before {
  content: "\e77c";
}

.el-icon-upload2:before {
  content: "\e77b";
}

.el-icon-upload:before {
  content: "\e7c3";
}

.el-icon-picture-outline-round:before {
  content: "\e75f";
}

.el-icon-picture-outline:before {
  content: "\e75e";
}

.el-icon-picture:before {
  content: "\e79f";
}

.el-icon-close:before {
  content: "\e6db";
}

.el-icon-check:before {
  content: "\e6da";
}

.el-icon-plus:before {
  content: "\e6d9";
}

.el-icon-minus:before {
  content: "\e6d8";
}

.el-icon-help:before {
  content: "\e73d";
}

.el-icon-s-help:before {
  content: "\e7b3";
}

.el-icon-circle-close:before {
  content: "\e78d";
}

.el-icon-circle-check:before {
  content: "\e720";
}

.el-icon-circle-plus-outline:before {
  content: "\e723";
}

.el-icon-remove-outline:before {
  content: "\e722";
}

.el-icon-zoom-out:before {
  content: "\e776";
}

.el-icon-zoom-in:before {
  content: "\e777";
}

.el-icon-error:before {
  content: "\e79d";
}

.el-icon-success:before {
  content: "\e79c";
}

.el-icon-circle-plus:before {
  content: "\e7a0";
}

.el-icon-remove:before {
  content: "\e7a2";
}

.el-icon-info:before {
  content: "\e7a1";
}

.el-icon-question:before {
  content: "\e7a4";
}

.el-icon-warning-outline:before {
  content: "\e6c9";
}

.el-icon-warning:before {
  content: "\e7a3";
}

.el-icon-goods:before {
  content: "\e7c2";
}

.el-icon-s-goods:before {
  content: "\e7b2";
}

.el-icon-star-off:before {
  content: "\e717";
}

.el-icon-star-on:before {
  content: "\e797";
}

.el-icon-more-outline:before {
  content: "\e6cc";
}

.el-icon-more:before {
  content: "\e794";
}

.el-icon-phone-outline:before {
  content: "\e6cb";
}

.el-icon-phone:before {
  content: "\e795";
}

.el-icon-user:before {
  content: "\e6e3";
}

.el-icon-user-solid:before {
  content: "\e7a5";
}

.el-icon-setting:before {
  content: "\e6ca";
}

.el-icon-s-tools:before {
  content: "\e7ac";
}

.el-icon-delete:before {
  content: "\e6d7";
}

.el-icon-delete-solid:before {
  content: "\e7c9";
}

.el-icon-eleme:before {
  content: "\e7c7";
}

.el-icon-platform-eleme:before {
  content: "\e7ca";
}

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

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

@keyframes rotating {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
/* stylelint-disable scss/dollar-variable-pattern */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "PingFang SC", "Helvetica Neue", Helvetica, "microsoft yahei", arial, STHeiTi, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #172b4d;
  background-color: #f5f6f9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#app {
  height: 100%;
}

::-webkit-scrollbar-track-piece {
  background: var(--el-fill-color-blank);
  width: 6px;
}

::-webkit-scrollbar,
::-webkit-scrollbar:horizontal {
  height: 6px;
  width: 6px;
  z-index: 11;
}

::-webkit-scrollbar-thumb {
  background: #c1c7d0;
  border-radius: 5px;
  width: 6px;
}

::-webkit-scrollbar-corner {
  background: var(--el-fill-color-blank);
}

.flex {
  display: flex;
  align-items: center;
}

.flex-1 {
  flex: 1;
}

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

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

.text-primary {
  color: #0052cc;
}

.text-success {
  color: #00875a;
}

.text-warning {
  color: #ff8b00;
}

.text-danger {
  color: #de350b;
}

.text-secondary {
  color: #6b778c;
}

#nprogress .bar {
  background: #0052cc !important;
  height: 2px;
}

.qe-page-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 16px;
  background: #f5f6f9;
}
.qe-page-wrapper > .qe-table-header {
  margin: 8px 0 12px;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.qe-page-wrapper > .qe-header + .qe-main-content {
  margin-top: 12px;
}
.qe-page-wrapper > .qe-header + .qe-page-body {
  margin-top: 12px;
}

.qe-page-body {
  flex: 1;
  min-height: 0;
  overflow: auto;
}

.qe-main-content {
  flex: 1;
  min-height: 0;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #ebecf0;
  border-radius: 3px;
  box-shadow: 0 2px 5px rgba(9, 30, 66, 0.06);
}
.qe-main-content > .qe-data-table {
  flex: 1;
  min-height: 0;
  border-radius: 3px 3px 0 0;
}
.qe-main-content > .qe-data-table + .qe-table-footer {
  border-radius: 0 0 3px 3px;
}
.qe-main-content > .page-footer,
.qe-main-content > .p-contianer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 64px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  border-top: 0 !important;
  border-radius: 0 0 3px 3px;
}

.qe-card {
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #ebecf0;
  box-shadow: 0 2px 5px rgba(9, 30, 66, 0.06);
}

.qe-segment-tabs .el-tabs__header {
  margin: 0;
  border-bottom: 0;
}
.qe-segment-tabs .el-tabs__nav-wrap::after,
.qe-segment-tabs .el-tabs__active-bar {
  display: none;
}
.qe-segment-tabs .el-tabs__nav {
  gap: 6px;
  padding: 3px;
  background: #f5f6f9;
  border: 1px solid #ebecf0;
  border-radius: 3px;
}
.qe-segment-tabs .el-tabs__item,
.qe-segment-tabs .el-tabs__item.is-top:nth-child(2),
.qe-segment-tabs .el-tabs__item.is-top:last-child {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 104px;
  height: 34px;
  padding: 0 22px;
  color: #42526e;
  font-size: 14px;
  text-align: center;
  border-radius: 3px;
  transition: background-color 0.16s ease, color 0.16s ease;
}
.qe-segment-tabs .el-tabs__item:hover,
.qe-segment-tabs .el-tabs__item.is-top:nth-child(2):hover,
.qe-segment-tabs .el-tabs__item.is-top:last-child:hover {
  color: #0052cc;
  background: #ffffff;
}
.qe-segment-tabs .el-tabs__item.is-active,
.qe-segment-tabs .el-tabs__item.is-top:nth-child(2).is-active,
.qe-segment-tabs .el-tabs__item.is-top:last-child.is-active {
  color: #0052cc;
  font-weight: 600;
  background: #ffffff;
  box-shadow: 0 2px 5px rgba(9, 30, 66, 0.06);
}

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

.drop-wrap {
  padding: 8px 0;
}
.drop-wrap__section + .drop-wrap__section {
  border-top: 1px solid #f4f5f7;
  margin-top: 4px;
  padding-top: 4px;
}
.drop-wrap__title {
  padding: 4px 12px;
  font-size: 12px;
  color: #6b778c;
}
.drop-wrap__content {
  padding: 0;
}

.drop-cell {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  transition: background 0.2s ease;
}
.drop-cell:hover {
  background: #ebedf0;
}
.drop-cell.is-select {
  color: #0052cc;
  background: var(--el-color-primary-light-7);
}
.drop-cell.is-interval {
  padding: 6px 12px;
}
.drop-cell.is-small {
  padding: 6px 8px;
}
.drop-cell__hd {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 3px;
  margin-right: 10px;
  font-size: 16px;
}
.is-small .drop-cell__hd {
  width: 22px;
  height: 22px;
  font-size: 14px;
}
.drop-cell__bd {
  flex: 1;
  font-size: 14px;
  line-height: 1.4;
}
.drop-cell__bd .des {
  font-size: 12px;
  color: #6b778c;
  margin-top: 2px;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.2s ease;
}

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

.slide-right-enter-active,
.slide-right-leave-active {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.slide-right-enter-from {
  transform: translateX(100%);
}

.slide-right-leave-to {
  transform: translateX(100%);
}

:root {
  --upay-primary: #0052cc;
  --upay-primary-2: #0065ff;
  --upay-primary-dark: #0747a6;
  --upay-primary-soft: #e6eefa;
  --upay-card-tint: #deebff;
  --upay-card-line: #4c9aff;
  --upay-navbar: #172b4d;
  --upay-side: #f6f8fb;
  --upay-canvas: #f5f6f9;
  --upay-header: #f4f5f7;
  --upay-table-head: #dfe1e6;
  --upay-table-head-text: #787d97;
  --upay-text: #172b4d;
  --upay-text-regular: #42526e;
  --upay-text-secondary: #6b778c;
  --upay-border: #dfe1e6;
  --upay-border-light: #ebecf0;
  --upay-white: #fff;
  --upay-danger: #de350b;
  --upay-shadow: 0 1px 2px rgba(9, 30, 66, 0.08);
}

.upay-page {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 16px;
  overflow: hidden;
  background: var(--upay-canvas);
}

.upay-head {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  min-height: 40px;
  margin-bottom: 12px;
}
.upay-head h1 {
  margin: 0;
  color: var(--upay-text);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.upay-head__actions {
  display: flex;
  gap: 8px;
}

.upay-card {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  background: var(--upay-white);
  border: 1px solid var(--upay-border-light);
  border-radius: 3px;
  box-shadow: var(--upay-shadow);
}

.upay-table.el-table {
  flex: 1;
  min-height: 0;
}/* verbatim extract of refs/72crm-cloud/static/css/index-Bf8IweAH.css; data-v scope removed */
body{margin:0}
.sidebar-container{background-color:#f6f8fb;box-shadow:1px 0 6px #222a551a;display:inline-flex;flex-direction:row;flex-shrink:0;height:100%;position:relative;transition:width .28s;width:auto;z-index:1}
.sidebar-container .el-scrollbar .scrollbar-wrapper{overflow-x:hidden!important}
.sidebar-container a{display:inline-block;overflow:hidden;width:100%}
.sidebar-container-main{height:100%;padding:16px 0;position:relative;transition:width .3s;width:210px}
.sidebar-container-sub{background-color:#fff;padding:16px 8px;transition:width .3s;width:200px}
.sidebar-container-sub.is-close{width:30px}
.sidebar-container-sub.is-close .el-scrollbar{display:none}
.sidebar-container .main-menu{padding:0 12px}
.sidebar-container .main-block+.main-block{margin-top:6px}
.sidebar-container .main-row{align-items:center;background:transparent;border-radius:6px;color:#1f2f3d;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:0 12px;transition:all .2s ease}
.sidebar-container .main-row__content{align-items:center;display:inline-flex;flex:1;gap:10px;min-width:0}
.sidebar-container .main-row__icon{color:inherit;font-size:16px;font-weight:500}
.sidebar-container .main-row__label{color:inherit;flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar-container .main-row__arrow{color:#8a9bb1;font-size:14px;transition:transform .2s ease}
.sidebar-container .main-row__arrow.is-open{transform:rotate(180deg)}
.sidebar-container .main-row:hover{background:#f1f3f5}
.sidebar-container .main-row:not(.is-controller).is-active{background:#d4e4f9;color:#0052cc;font-weight:600}
.sidebar-container .second-list{margin:4px 0;padding-left:0}
.sidebar-container .second-row{align-items:center;border-radius:6px;color:#2c3e50;cursor:pointer;display:flex;height:40px;padding:0 12px 0 38px;transition:all .2s ease}
.sidebar-container .second-row__label{color:inherit;flex:1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar-container .second-row__arrow{color:#8a9bb1;font-size:14px}
.sidebar-container .second-row:hover{background:#f1f3f5}
.sidebar-container .second-row.is-active{background:#d4e4f9;color:#0052cc;font-weight:600}
.sidebar-container .second-row+.second-row{margin-top:4px}
.sidebar-container .sub-menu{padding-right:4px}
.sidebar-container .sub-menu__section+.sidebar-container .sub-menu__section{margin-top:12px}
.sidebar-container .sub-menu__title{align-items:center;border-radius:6px;color:#1f2f3d;cursor:pointer;display:flex;height:40px;justify-content:flex-start;padding:0 12px;transition:all .2s ease}
.sidebar-container .sub-menu__title .title-text{align-items:center;display:inline-flex;gap:8px}
.sidebar-container .sub-menu__title.is-active{background:#ecf4ff;color:#0052cc}
.sidebar-container .sub-menu__title:hover{background:#f1f3f5}
.sidebar-container .sub-menu__title.is-group{background:transparent;color:#8a9bb1;cursor:default;font-size:12px;font-weight:600;height:auto;margin:8px 0 4px;padding:4px 12px}
.sidebar-container .sub-menu__title.is-group:hover{background:transparent}
.sidebar-container .sub-menu .sub-menu__section+.sub-menu__section{margin-top:4px}
.sidebar-container .sub-menu__children{margin-top:6px;padding-left:0}
.sidebar-container .sub-menu__group{color:#8a9bb1;font-size:12px;margin:10px 0 4px}
.sidebar-container .sub-menu__list{display:flex;flex-direction:column;gap:6px}
.sidebar-container .sub-menu__item{align-items:center;border-radius:6px;color:#2c3e50;cursor:pointer;display:flex;gap:8px;margin:0 12px;min-height:40px;padding:0 12px;transition:all .2s ease}
.sidebar-container .sub-menu__item .item-dot{display:none}
.sidebar-container .sub-menu__item.is-active{background:#f3f7ff;color:#0052cc}
.sidebar-container .sub-menu__item.is-active .item-dot{background:#0052cc}
.sidebar-container .sub-menu__item:hover{background:#f1f3f5}
@media screen and (max-width:1366px){.sidebar-container-main{width:190px!important}.sidebar-container-sub{width:180px!important}}
:root{--el-color-white:#fff;--el-color-black:#172b4d;--el-color-primary-rgb:0,82,204;--el-color-success-rgb:0,135,90;--el-color-warning-rgb:255,153,31;--el-color-danger-rgb:222,53,11;--el-color-error-rgb:222,53,11;--el-color-info-rgb:80,95,121;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#0052cc;--el-color-primary-light-3:#4d86db;--el-color-primary-light-5:#80a9e6;--el-color-primary-light-7:#b3cbf0;--el-color-primary-light-8:#ccdcf5;--el-color-primary-light-9:#e6eefa;--el-color-primary-dark-2:#054ab3;--el-color-success:#00875a;--el-color-success-light-3:#4dab8c;--el-color-success-light-5:#80c3ad;--el-color-success-light-7:#b3dbce;--el-color-success-light-8:#cce7de;--el-color-success-light-9:#e6f3ef;--el-color-success-dark-2:#057557;--el-color-warning:#ff991f;--el-color-warning-light-3:#ffb862;--el-color-warning-light-5:#ffcc8f;--el-color-warning-light-7:#ffe0bc;--el-color-warning-light-8:#ffebd2;--el-color-warning-light-9:#fff5e9;--el-color-warning-dark-2:#d18328;--el-color-danger:#de350b;--el-color-danger-light-3:#e87254;--el-color-danger-light-5:#ef9a85;--el-color-danger-light-7:#f5c2b6;--el-color-danger-light-8:#f8d7ce;--el-color-danger-light-9:#fcebe7;--el-color-danger-dark-2:#b63318;--el-color-error:#de350b;--el-color-error-light-3:#e87254;--el-color-error-light-5:#ef9a85;--el-color-error-light-7:#f5c2b6;--el-color-error-light-8:#f8d7ce;--el-color-error-light-9:#fcebe7;--el-color-error-dark-2:#b63318;--el-color-info:#505f79;--el-color-info-light-3:#858fa1;--el-color-info-light-5:#a8afbc;--el-color-info-light-7:#cbcfd7;--el-color-info-light-8:#dcdfe4;--el-color-info-light-9:#eeeff2;--el-color-info-dark-2:#455570;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#172b4d;--el-text-color-regular:#42526e;--el-text-color-secondary:#6b778c;--el-text-color-placeholder:#7a869a;--el-text-color-disabled:#97a0af;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a,0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014,0px 12px 32px #0000001f,0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}
:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}
:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}
:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}
.el-table th.el-table__cell{--el-table-header-bg-color:#dfe1e6;--el-fill-color-light:#dfe1e6;background-color:var(--el-fill-color-light);color:#787d97}
.new-navbar{align-items:center;display:flex;height:56px;padding:0 12px;position:relative}
.new-navbar .navbar-left{flex:1;overflow:hidden;width:0}
.new-navbar .navbar-right{flex-shrink:0;margin-left:16px}
.new-navbar .more+.logo{margin-left:8px}
.new-navbar .logo{cursor:pointer;display:block;flex-shrink:0;height:24px;margin-left:8px;width:24px}
.new-navbar .title{color:#fff;flex-shrink:0;font-size:18px;margin-left:8px;margin-right:8px;max-width:240px}
.new-navbar .menus{align-items:center;display:flex;flex:1;flex-wrap:nowrap;overflow:hidden;width:0}
.new-navbar .wk-grid{font-size:16px}
.new-navbar .avatar-wrapper{display:inline-block;position:relative}
.new-navbar .avatar-wrapper .email-verify-dot{background-color:#de350b;border-radius:50%;height:8px;position:absolute;right:-1px;top:-2px;width:8px;z-index:10}
.new-navbar .xr-avatar{cursor:pointer}
:root{--fc-daygrid-event-dot-width:8px}
:root{--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}
:root{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:.25rem;--vc-rounded-md:.375rem;--vc-rounded-lg:.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--vc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--vc-slide-translate:22px;--vc-slide-duration:.15s;--vc-slide-timing:ease;--vc-day-content-transition:all .13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}
:root{--wk-button-color-primary:var(--el-color-primary);--wk-button-color-primary-light-5:var(--el-color-primary-light-5);--wk-button-color-primary-dark-2:var(--el-color-primary-dark-2);--wk-button-color-primary-light-3:var(--el-color-primary-light-3)}
html body{color:#172b4d;font-size:14px;font-weight:500;height:100%;overflow:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#f4f5f7!important;text-rendering:optimizelegibility}
html{box-sizing:border-box}

.vux-flexbox{align-items:center;display:flex;text-align:left;width:100%}
.vux-flexbox .vux-flexbox-item{flex:1;min-width:20px;width:0}
.vux-flexbox .vux-flexbox-item:first-child{margin-left:0!important;margin-top:0!important}
.vux-flex-col{flex-direction:column}
.vux-flex-col>.vux-flexbox-item{width:100%}

.el-avatar{background:#dfe1e6!important;color:#172b4d}
.el-header{z-index:10}
.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}
.el-avatar>img{display:block;height:100%;width:100%}
.el-avatar--circle{border-radius:50%}
.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}
.new-nav-container{box-shadow:0 1px 2px #dbdbdb;min-width:1200px;padding:0}
.el-avatar{background:#dfe1e6!important;color:#172b4d;position:relative;white-space:nowrap}
.el-avatar img{background:#dfe1e6!important;inset:0;position:absolute}
.el-header{height:56px!important}

.app-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative}
.app-main-content{flex:1;min-height:0;overflow:auto}
.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}
.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}
.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}
.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}
.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}
.el-cascader__search-input{background:#0000;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);flex:1;height:24px;margin-left:7px;min-width:60px;outline:none;padding:0}
.el-cascader__search-input::placeholder{color:#0000}
.p-contianer{border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px #172b4d1a;overflow:hidden;padding:16px;text-align:right;white-space:nowrap;z-index:1}
.p-contianer .p-bar{display:inline-flex}
.p-contianer .el-dropdown,.p-contianer .p-bar{vertical-align:middle}
.p-contianer .el-dropdown .dropdown-btn{padding:8px}
.p-contianer .p-left{color:#42526e;left:20px;line-height:32px!important;position:absolute;top:0}
.p-contianer{background-color:#fff;height:44px;position:relative}
.p-contianer .p-bar{float:right;font-size:14px!important;margin:5px 10px 0 0!important}
.filter-wrapper .el-row{margin-top:12px}
.filter-wrapper .filter-condition{height:34px}
.filter-wrapper .delete-box,.filter-wrapper .filter-condition{align-items:center;display:flex;justify-content:center}
.filter-wrapper .delete-box .delete-btn{color:#97a0af}
.search-input{margin-bottom:5px}
.search-input .el-input__wrapper{background-color:#f4f4f4;border:none;box-shadow:none}
.wk-page-header{position:relative}
.wk-page-header__left,.wk-page-header__right{align-items:center;display:flex}
.wk-page-header__left .icon,.wk-page-header__right .icon{font-size:24px;margin-right:4px}
.wk-page-header-title{color:#172b4d;font-size:24px;font-weight:500}
.wk-page-header .dropdown-btn,.wk-page-header .dropdown-button{padding:8px}
.wk-page-header__center{left:50%;position:absolute;transform:translate(-50%)}
.wk-filter-header{line-height:32px;min-height:32px}
.wk-filter-header .filter-wrap .el-dropdown-link{cursor:pointer;display:inline-block;font-size:14px;margin-left:20px;margin-top:2px}
.wk-filter-header .filter-wrap .filter-left{flex:1}
.wk-filter-header .search-input{flex-shrink:0;width:220px}
.wk-filter-header .tabs{display:flex;flex:1;overflow-x:auto;white-space:nowrap}
.wk-filter-header .tabs-label{margin-right:8px}
.wk-filter-header .tabs .el-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wk-filter-header .search-input+.tabs{margin-left:24px}
.wk-filter-header .filter-right{display:flex;flex-shrink:0}
.wk-filter-header .dropdown-btn{margin-left:8px;padding:8px}
.wk-filter-header .selection-bar{background:#42526e;border-radius:4px 4px 0 0;display:flex;height:48px}
.wk-filter-header .selection-bar .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#42526e;color:#fff}
.wk-filter-header .selection-bar .selected—title{color:#fff;flex-shrink:0;font-weight:600;margin-left:20px;padding-right:20px}
.wk-filter-header .el-checkbox+.selected—title{margin-left:0}
.wk-filter-header .el-scrollbar{flex:1;padding:0 15px}
.wk-filter-header .el-scrollbar .el-scrollbar__view{align-items:center;display:flex;height:100%}
.wk-filter-header .selection-items-box{white-space:nowrap}
.wk-filter-header .selection-items-box .selection-item{color:#fff}
.wk-filter-header .selection-items-box .selection-item:hover{background-color:#f5f7fa!important;color:#606266!important}
.wk-filter-header .clear{background-color:#eee;cursor:pointer;height:auto;padding:2px;vertical-align:baseline}
.wk-filter-header .clear:hover{background-color:#0052cc;color:#fff}
.wk-filter-header .search-btn:hover{opacity:.7}
.wk-table-header .filter-button.has-values{background-color:#ebecf0}
.wk-table-header .values-span{background-color:#dfe1e6;border-radius:4px;color:#0052cc;margin-left:2px}
.wk-table-header .values-span .el-icon-close{color:#172b4d;cursor:pointer;font-size:12px;margin-right:2px}
.wk-table-header .values-span .el-icon-close:hover{color:#0052cc}
.wk-table-header .collapse-button{padding-left:12px;padding-right:12px}
.wk-table-header .collapse-button .el-icon-arrow-up{transition:transform .3s}
.wk-table-header .collapse-button .el-icon-arrow-up.is-reverse{transform:rotate(180deg)}
.wk-table-header .filter-export-fields{margin-top:16px}
.p-contianer{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px #172b4d1a;overflow:hidden;padding:16px;position:relative;text-align:right;white-space:nowrap;z-index:1}
.el-table,.wk-table-header{margin-top:16px}
.crm-table-index .wk-page-header{padding-top:0!important}
.tab-module-table .app-container{padding:0}
.search-input{margin-bottom:16px;margin-right:8px;width:220px}
.crm-table-index .wk-page-header{padding:0!important}
.p-contianer{border-top:0}
.app-container,.app-main-content{height:100%;padding:20px 20px 0;position:relative;width:100%}
.wk-page-header,.wk-table-header{padding-bottom:16px}
.wk-table-header{line-height:32px}
.crm-container{padding:0}
.main-table-wrap.is-card .main-table{box-shadow:none!important}
.main-table-wrap.is-card .p-contianer{background-color:transparent;box-shadow:none!important}
.main-table-wrap.is-card .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-button-disabled-bg-color:transparent}
.main-table-wrap .main-table-body{display:flex}
.main-table-wrap .main-table-body .main-table{border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 8px #172b4d1a;flex:1;overflow:hidden;width:0}
.main-table-wrap .main-table-body .main-table-side{background-color:#fff;border-left:1px solid #dfe1e6;border-top-right-radius:4px;box-shadow:0 2px 8px #172b4d1a;flex-shrink:0;overflow:hidden;width:400px}
.p-contianer .p-bar{margin-right:25px}
.search-input{width:220px}
.filter-wrap{display:flex;justify-content:space-between;margin-bottom:16px}
.right-content .filter-top .filter-container .search-input{margin-right:10px;width:150px}
.right-content .filter-top .filter-container .search-input .el-button{margin-top:2px}
.header-left .search-input{margin-right:8px;width:220px}
.app-main-panel{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}
.search-input{margin-bottom:20px;width:240px}
.main-table-wrap .main-table-body .main-table-side{border-left:1px solid #dfe1e6;border-top-right-radius:4px;flex-shrink:0;overflow:hidden;width:400px}
.b-cont,.main-table-wrap .main-table-body .main-table-side{background-color:#fff;box-shadow:0 2px 8px #172b4d1a}
.main-table-wrap .main-table-body .main-table-side{border-left:1px solid #dfe1e6;border-top-right-radius:4px;flex-shrink:0;width:400px}
.b-cont,.main-table-wrap .main-table-body .main-table-side{background-color:#fff;box-shadow:0 2px 8px #172b4d1a;overflow:hidden}
.el-button.is-text:not(.is-disabled).is-has-bg{background-color:#ebecf0}
.dropdown-btn[aria-expanded=true]:not(.is-disabled),.el-button--selected:not(.is-disabled),.el-button--selected[aria-expanded=true]:not(.is-disabled){background-color:#344563!important;border-color:#344563!important;color:#fff!important}

/* wk-navbar-reused */
.new-header-menu .el-tabs__header{margin-bottom:0}
.new-header-menu .el-tabs__nav-wrap:after{display:none}
.new-header-menu .el-tabs__nav-next,.new-header-menu .el-tabs__nav-prev{color:#fff;line-height:56px}
.new-header-menu .el-tabs__item{color:#fff;height:56px;line-height:56px;padding:0 12px!important}
.new-header-menu .el-tabs__item.is-active{color:#172b4d}
.new-header-menu .el-tabs__item .router-link{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.new-header-menu .el-tabs__item .label{color:#fff;position:relative}
.new-header-menu .el-tabs__item .label:hover{color:#172b4d}
.new-header-menu .el-tabs__item .label:hover:before{background-color:#fff;border-radius:4px;content:"";inset:-4px;position:absolute;z-index:-1}
.new-header-menu .el-tabs__active-bar{background-color:#0065ff;bottom:2px;height:3px}
.new-header-menu .el-button--bg-text{font-weight:700;padding-left:4px;padding-right:4px}
.new-header-menu .el-button--bg-text [class^=el-icon-]{color:#97a0ae;font-size:12px;font-weight:700;margin-left:2px}
.drop-cell,.drop-wrap{padding:8px}
.drop-cell{border-radius:4px;cursor:pointer}
.drop-cell.is-select{background-color:#f4f5f7}
.drop-cell-hd{flex-shrink:0;width:24px}
.drop-cell-hd img{width:100%}
.drop-cell-bd{flex:1;margin-left:8px}
.drop-cell-bd .dcb-title{color:#172b4d}
.drop-cell-bd .dcb-des{color:#6b778c}
.drop-cell-bd .dcb-des span+span,.drop-cell-ft{margin-left:8px}
.drop-cell-ft{flex-shrink:0}
.drop-cell-ft .is-lock{color:#ff991f;display:inline-block;margin-top:1px}
.drop-cell-ft .com-mark{border-radius:4px;color:#fff;display:inline-block;font-size:12px;margin-top:4px;padding:0 4px;vertical-align:top}
.drop-cell-ft .com-mark.is-yellow{background-color:#ffab00}
.drop-cell-ft .com-mark.is-gray{background-color:#5e6c84}
.company-btn{color:#fff;cursor:pointer;display:inline-flex;margin:0 8px;width:auto}
.company-btn .logo{flex-shrink:0;height:24px;margin-right:2px;width:24px}
.company-btn .label{max-width:200px}
.company-btn .el-icon-arrow-down{flex-shrink:0;font-size:12px;margin-left:4px;padding:2px}
.user-dropdown-menu{padding:16px 0;width:240px}
.user-dropdown-menu .user-header{align-items:center;display:flex;padding:0 16px 4px}
.user-dropdown-menu .user-header .xr-avatar{flex-shrink:0;margin-right:8px}
.user-dropdown-menu .user-header .user-info{flex:1;min-width:0}
.user-dropdown-menu .user-header .user-info .user-name{font-size:16px;font-weight:500;line-height:22px;margin-bottom:4px}
.user-dropdown-menu .user-header .user-info .user-org{color:#42526e;font-size:12px;line-height:17px}
.user-dropdown-menu .divider{background-color:#dfe1e6;height:1px;margin:8px 0}
.user-dropdown-menu .menu-section .section-title{color:#6b778c;font-size:12px;line-height:17px;padding:0 16px 4px}
.user-dropdown-menu .menu-section .menu-item{cursor:pointer;display:flex;padding:8px 16px;transition:background-color .2s}
.user-dropdown-menu .menu-section .menu-item.is-active,.user-dropdown-menu .menu-section .menu-item:hover{background-color:#ebecf0}
.user-dropdown-menu .menu-section .menu-item.is-disabled{color:#6b778c;cursor:not-allowed;opacity:.6}
.user-dropdown-menu .menu-section .menu-item.is-disabled:hover{background-color:transparent}
.user-dropdown-menu .menu-section .menu-item .menu-icon{font-size:16px;margin-right:8px;text-align:center;width:20px}
.user-dropdown-menu .menu-section .menu-item .menu-label{flex:1;font-size:14px;line-height:20px}
.user-dropdown-menu .menu-section .menu-item .email-verify-dot{background-color:#de350b;border-radius:50%;flex-shrink:0;height:8px;margin-left:4px;width:8px}
.user-dropdown-menu .menu-footer{align-items:center;border-top:1px solid #ebeef5;display:flex;justify-content:space-between;margin-top:8px;padding:12px 16px 0}
.user-dropdown-menu .menu-footer .logout-link{color:#0052cc;cursor:pointer;font-size:14px;text-decoration:underline}
.user-dropdown-menu .menu-footer .logout-link:hover{color:#2684ff}
.user-dropdown-menu .menu-footer .version-info{color:#7a869a;flex:1;font-size:12px;text-align:right}
.drop-wrap{color:#172b4d;padding:20px 0 0}
.drop-wrap__title{font-size:16px;font-weight:600;margin-bottom:5px;padding-left:16px;position:relative}
.drop-wrap__section{padding:8px 0 0}
.drop-wrap__section .drop-wrap__content{max-height:70vh;overflow-y:auto;padding:0 16px 8px}
.drop-wrap__section .drop-wrap__content.large{padding-bottom:24px}
.drop-wrap__footer{border-top:1px solid #dfe1e6;cursor:pointer;height:60px;padding:0 24px;width:100%}
.drop-wrap__footer .add-icon{background-color:#8993a4;border-radius:4px;color:#fff;height:32px;line-height:32px;text-align:center;width:32px}
.drop-wrap__footer .text{margin-left:15px}
.drop-wrap.is-small{padding:0}
.drop-cell{border-radius:4px;cursor:pointer;padding:8px;position:relative}
.drop-cell__hd{background-color:#0052cc;border-radius:4px;height:32px;width:32px}
.drop-cell__hd>i{color:#fff;font-size:16px}
.drop-cell__hd.is-custom{background-color:#ebecf0;color:#0052cc}
.drop-cell__hd.is-custom>i{color:inherit}
.drop-cell__bd{flex:1;margin-left:8px}
.drop-cell__bd>.des{color:#6b778c}
.drop-cell .current-icon{color:#0052cc;font-size:18px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}
.drop-cell.is-select,.drop-cell:hover{background-color:#f4f5f7}
.drop-cell.is-small{padding:4px 8px}
.drop-cell.is-small .drop-cell__hd{background-color:transparent;border-radius:0}
.drop-cell.is-small .drop-cell__hd>i{color:#172b4d}
.drop-cell.is-interval{margin-top:4px}
.drop-cell.is-interval:first-child{margin-top:0}
.header-cell.is-normal{max-width:200px;padding:24px 16px 8px}
.header-cell__hd{background-color:#0052cc;border-radius:4px;color:#fff;flex-shrink:0;height:24px;width:24px}
.header-cell__bd{line-height:1.22;margin-left:16px;overflow:hidden}
.header-cell--des{font-size:12px;font-weight:400;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.header-cell--label{font-size:14px;font-weight:600;letter-spacing:-.003em}
.new-navbar{align-items:center;display:flex;height:56px;padding:0 12px;position:relative}
.new-navbar .navbar-left{flex:1;overflow:hidden;width:0}
.new-navbar .navbar-right{flex-shrink:0;margin-left:16px}
.new-navbar .more+.logo{margin-left:8px}
.new-navbar .logo{cursor:pointer;display:block;flex-shrink:0;height:24px;margin-left:8px;width:24px}
.new-navbar .title{color:#fff;flex-shrink:0;font-size:18px;margin-left:8px;margin-right:8px;max-width:240px}
.new-navbar .menus{align-items:center;display:flex;flex:1;flex-wrap:nowrap;overflow:hidden;width:0}
.new-navbar .wk-grid{font-size:16px}
.new-navbar .avatar-wrapper{display:inline-block;position:relative}
.new-navbar .avatar-wrapper .email-verify-dot{background-color:#de350b;border-radius:50%;height:8px;position:absolute;right:-1px;top:-2px;width:8px;z-index:10}
.new-navbar .xr-avatar{cursor:pointer}
.handel-box{border-top:1px solid #ebeef5;padding:10px 15px 0}
.handel-box .handel-button{background-color:#2362fb;border-color:#2362fb;border-radius:4px;width:100%}
.hr-top{border-top:1px solid #f4f4f4;margin-top:8px;padding-top:3px}
.wk-announcement,.wk-bell,.wk-icon-gift{font-size:20px}
.new-navbar .el-badge{margin-right:4px}
.new-navbar .wk-announcement:hover,.new-navbar .wk-bell:hover{color:#0052cc}
.new-navbar .el-dropdown-menu .popper__arrow{display:none}
.nav-badge .el-badge__content.is-fixed{right:18px;top:8px;z-index:1}
.new-navbar .el-tag--info{height:20px;margin-left:2px;padding:0 3px}
.new-navbar .el-button.is-circle{background-color:transparent!important;border:none;border-radius:50%;padding:6px}
.new-navbar .el-button.is-circle.is-text{color:#fff!important}
.new-navbar .el-button.is-circle.is-text:active,.new-navbar .el-button.is-circle.is-text:focus,.new-navbar .el-button.is-circle.is-text:hover{background-color:#0052cc!important;color:#fff!important}
.new-navbar .el-button.is-circle i{color:#fff;font-size:20px}
.new-navbar .el-button.is-circle:active,.new-navbar .el-button.is-circle:hover{background-color:#0052cc!important}
.log-menus{flex-shrink:0;margin-right:8px;padding-right:8px;position:relative}
.log-menus:after{background-color:#dfe1e6;bottom:6px;content:" ";position:absolute;right:0;top:6px;width:1px}
.new-navbar .el-button.is-current{background-color:#0052cc}
.ai-btn{cursor:pointer;flex-shrink:0;height:32px;position:relative;width:32px}
.ai-btn,.ai-btn>img{display:inline-block}
.ai-btn>img{height:100%;-o-object-fit:cover;object-fit:cover;padding:4px;width:100%}
.new-mark{background:linear-gradient(63deg,#ff725e,#ff4043);box-shadow:0 1px 2px #ff3f43;display:inline-block;left:16px;position:absolute;top:-10px;z-index:1}
.guide-mark,.new-mark{border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:12px;font-weight:700;line-height:19px;padding:0 8px;transform:scale(.8);word-break:normal}
.guide-mark{background:linear-gradient(63deg,#2362fb,#2362fb);box-shadow:0 1px 2px #2362fb}
.more-button{color:#fff!important;outline:none!important}
.more-button-label{flex:1}
.more-button:hover{color:#172b4d!important}
.nav-backlog{inset:56px 0 0;position:fixed}
.user-dropdown-popover{padding:0!important}
.no-padding-popover{padding:0!important}
.text-one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-one-ellipsis{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.backlog{height:100%}
.backlog,.backlog-hd{background-color:#fff}
.backlog-hd{box-shadow:0 1px 2px #dbdbdb;display:flex;justify-content:space-between;line-height:56px;min-width:1200px;padding:0 24px}
.backlog-hd .back-button{background-color:#42526e!important;border-radius:50%;height:18px;padding:0;width:18px}
.backlog-hd .back-button .el-icon-back{color:#fff;line-height:1}
.backlog-hd .line{background-color:#dfe1e6;display:inline-block;height:32px;margin:0 20px;vertical-align:middle;width:1px}
.backlog-hd .label{color:#344563;font-size:18px;margin-left:8px;margin-right:8px;vertical-align:middle}
.backlog-hd .el-tabs .el-tabs__header{margin-bottom:0}
.backlog-hd .el-tabs .el-tabs__item{height:56px;line-height:56px;padding:0 12px!important}
.backlog-hd .el-tabs .el-tabs__content,.backlog-hd .el-tabs .el-tabs__nav-wrap:after{display:none}
.backlog-hd .footer{width:120px}
.backlog-bd{height:calc(100% - 56px);position:relative}
.backlog-flow{padding:24px}
.hrm-tips{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;height:100%;line-height:1.15;position:relative}
.hrm-tips p{margin:0}
.hrm-tips .logo{align-items:center;cursor:pointer;display:flex;left:24px;position:absolute;top:24px}
.hrm-tips .logo img{height:24px;width:24px}
.hrm-tips .logo span{color:#344563;font-size:18px;margin-left:8px;margin-right:20px}
.hrm-tips .title{color:#0052cc;font-size:20px;font-weight:700}
.hrm-tips .message{margin-top:20px}
.hrm-tips .message .tips{color:#42526e}
.hrm-tips .el-divider{margin-top:50px;width:450px}
.hrm-tips .el-divider .el-divider__text{color:#6b778c;font-size:12px}
.hrm-tips .des-title{font-size:20px;font-weight:700}
.hrm-tips .des-list{margin-top:50px;width:800px}
.hrm-tips .des-list .des-item{flex:0 0 40%;margin-top:20px}
.hrm-tips .des-list .des-item__icon{background-color:#0052cc;border-radius:10px;flex-shrink:0;height:50px;line-height:50px;text-align:center;width:50px}
.hrm-tips .des-list .des-item__icon i{color:#fff;font-size:28px}
.hrm-tips .des-list .des-item__body{margin-left:15px}
.hrm-tips .des-list .des-item__body .des-item-title{font-weight:700}
.hrm-tips .des-list .des-item__body .des-item-des{color:#6b778c;font-size:12px;line-height:1.5;margin-top:8px}
.hrm-tips .des-list .des-item:nth-child(2n){margin-left:20%}
.hrm-tips .steps{margin-bottom:80px;margin-top:20px;width:90%}
.hrm-tips .steps .step{text-align:center;width:33%}
.hrm-tips .steps .step .step-title{font-weight:700}
.hrm-tips .steps .step img{margin-top:20px;width:80%}
.vux-flex-row{flex-direction:row}
.sidebar-container .header-cell{display:none}
.sidebar-container.is-bi{background-color:#fff;color:#172b4d}
.sidebar-container .side-footer{bottom:0;left:0;position:absolute;right:0}
.sidebar-container .bi-add-button.footer{background-color:#fff;color:#172b4d;height:40px;line-height:40px;text-align:center}
.sidebar-container .bi-add-button .el-button.is-link{background:transparent;border-color:transparent;color:#42526e;height:auto;padding:2px}
@media screen and (max-width:1600px){.sidebar-container .bi-add-button .el-button span{display:none}}
.bi-customer-total.main-container{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px 20px 0;position:relative}
.bi-customer-total .filtrate-bar.only-title .icon-box{display:none}
.bi-customer-total .filtrate-bar.only-title .title-box .text{font-size:24px;font-weight:500}
.bi-customer-total .content{height:calc(100% - 54px);margin-top:24px;overflow-y:auto;padding-bottom:24px}
.bi-customer-total .content-title{font-size:16px;padding:8px 40px}
.bi-customer-total .axis-content{margin-bottom:24px;margin-right:40px;position:relative}
.bi-customer-total .axis-content #axismain,.bi-customer-total .axis-content .axismain{height:400px;margin:0 auto;width:100%}
.bi-customer-total .table-content{padding-right:40px}
.bi-customer-total .export-button{float:right;margin-right:22px}
.bi-customer-total .handle-bar{margin-bottom:8px;text-align:right}
.bi-customer-total .export-btn.el-button.is-text{border-radius:4px;height:32px;padding:8px 15px}
.bi-customer-total .search-box{margin-right:15px;width:210px}
.bi-customer-total .radio-box{margin-bottom:15px;padding:0 20px}
.bi-customer-total .radio-box .el-radio__label{color:#99a9bf!important}
.bi-customer-total .static{margin-bottom:10px;padding:0 20px}
.bi-customer-total .static .text{color:#99a9bf;display:inline-block;font-size:13px}
.bi-customer-total .static .text:not(:last-child){margin-right:15px}
.bi-customer-total .jxc-content{padding-bottom:0}
.bi-customer-total .el-table__footer td{height:40px;padding:0}
.filtrate-content .title-box{display:flex;margin-right:16px;width:auto}
.filtrate-content .title-box .icon-box{background-color:#dfe8ff;border-radius:50%;color:#0052cc;flex-shrink:0;height:34px;line-height:34px;margin-right:10px;text-align:center;width:34px}
.filtrate-content .title-box .text{font-size:20px;font-weight:700}
.filtrate-content .el-cascader,.filtrate-content .el-checkbox,.filtrate-content .el-date-editor,.filtrate-content .el-select,.filtrate-content .user-popover,.filtrate-content .wk-time-type-select,.filtrate-content .xr-radio-menu-wrap{margin-right:16px}
.filtrate-content .el-select{width:200px}
.bi-customer-total .filtrate-content .el-button{border-radius:4px;padding:8px 15px}
.filtrate-content .el-cascader{width:130px!important}
.filtrate-content .el-icon-arrow-up{align-items:center;color:#172b4d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;transform:rotate(180deg);transition:transform .3s}
.filtrate-content .wk-dep-select{margin-right:16px}
.wk-time-type-select-reference.type-select .el-input__wrapper{font-weight:500}
.wk-time-type-select-reference.type-select--no-border .el-input__wrapper,.wk-time-type-select-reference.type-select--no-border .el-select__wrapper{background:#ebecf0;border:none;border-radius:4px;box-shadow:none;padding:1px 11px}
.wk-time-type-select-reference.type-select--no-border.is-show .el-input__wrapper{background-color:#344563!important;border-color:#344563;color:#fff}
.wk-time-type-select-reference.type-select--no-border.is-show .el-icon-arrow-up,.wk-time-type-select-reference.type-select--no-border.is-show .el-input__wrapper .el-input__inner{color:#fff}
.wk-time-type-select{display:inline-block}
.wk-time-type-select .el-icon-arrow-up{color:#172b4d;cursor:pointer;font-size:14px;position:absolute;right:5px;top:10px;transform:rotate(180deg);transition:transform .3s}
.type-popper .type-sort{color:#5e6c84;flex-shrink:0;font-size:12px;height:200px;width:80px}
.type-popper .type-sort .type-sort-item{height:34px;line-height:34px;padding:0 10px}
.type-popper-common{border-bottom:1px solid #dfe1e6;padding-bottom:8px}
.type-popper .type-content{color:#172b4d;flex:1;height:200px;min-width:0;padding:0 8px}
.type-popper .type-content .type-content-box{gap:6px;height:34px;justify-content:space-between}
.type-popper .type-content .type-content-box .type-content-item{border-radius:4px;cursor:pointer;flex:1 1 0;height:34px;line-height:34px;min-width:0;position:relative;text-align:center;width:auto}
.type-popper .type-content .type-content-box .type-content-item .mark{background-color:transparent;border-radius:3px;display:inline-block;height:6px;margin-right:8px;width:6px}
.type-popper .type-content .type-content-item:hover{background-color:#f5f7fa}
.type-popper .selected{background:#344563!important;color:#fff!important;font-weight:700}
.type-popper .selected .mark{background-color:#344563}
.type-popper .custom{color:#5e6c84;cursor:pointer;font-size:12px;height:32px;line-height:32px;text-align:center;width:80px}
.type-popper .type-content-custom{padding:5px 20px 10px;position:relative}
.type-popper .type-content-custom .el-date-editor{margin-bottom:8px}
.type-popper .type-content-custom .el-button{float:right}
.type-popper .confirm{border-top:1px solid #dfe1e6;display:flex;justify-content:space-between;line-height:32px;padding:8px 16px}
.type-content-item__label,.type-content-item__tooltip{display:block;width:100%}
.xr-radio-menu .xr-radio-menu__content{max-height:250px;overflow-y:auto}
.xr-radio-menu .xr-radio-menu__content .xr-radio-menu-item{box-sizing:border-box;color:#42526e;cursor:pointer;font-size:14px;height:34px;line-height:34px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.xr-radio-menu .xr-radio-menu__content .xr-radio-menu-item .el-input{margin-bottom:5px}
.xr-radio-menu .xr-radio-menu__content .xr-radio-menu-default{border-top:1px solid #dfe1e6;display:flex;justify-content:space-between;line-height:32px;padding:8px 16px}
.xr-radio-menu .xr-radio-menu__content .selected{background-color:#deebff;box-shadow:inset 2px 0 #0052cc;color:#0052cc;font-weight:700}
.xr-radio-menu .xr-radio-menu__content .xr-radio-menu-item:hover{background-color:#ebecf0}
.app-menu,.app-menu button,.app-menu input,.app-menu optgroup,.app-menu select,.app-menu textarea,.wk-module,.wk-module button,.wk-module input,.wk-module optgroup,.wk-module select,.wk-module textarea,.new-navbar,.new-navbar button,.new-navbar input,.new-navbar optgroup,.new-navbar select,.new-navbar textarea,.no-padding-popover,.no-padding-popover button,.no-padding-popover input,.no-padding-popover optgroup,.no-padding-popover select,.no-padding-popover textarea,.wk-surface,.wk-surface button,.wk-surface input,.wk-surface optgroup,.wk-surface select,.wk-surface textarea,.nav-setting-dialog,.nav-setting-dialog button,.nav-setting-dialog input,.nav-setting-dialog optgroup,.nav-setting-dialog select,.nav-setting-dialog textarea,.db-create,.db-create button,.db-create input,.db-create optgroup,.db-create select,.db-create textarea,.wk-ico-popover,.wk-ico-popover button,.wk-ico-popover input,.bi-drop-menu-popper,.bi-drop-menu-popper button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.wk-help-tips{color:#8993a4;cursor:pointer;font-size:16px}
.wk-help-tips[data-type][data-id]{margin-left:4px}
.wk-icon-fill-help[data-type]{font-size:14px}
.wk-help-tips:hover{color:#172b4d}
.no-padding-popover .el-button--primary:not(.is-link){background:#0052cc;border-color:#0052cc;border-radius:4px;color:#fff;height:32px;padding:8px 15px}
.no-padding-popover .el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}
.no-padding-popover .el-range-input::placeholder,.no-padding-popover .el-input__inner::placeholder{color:#7a869a;font-weight:400}
.el-input--no-bg .el-input__wrapper,.el-input--no-bg .el-select__wrapper{background:#ebecf0;border:none;border-radius:4px;box-shadow:none;padding:1px 11px}
.el-input--no-bg.is-show .el-input__wrapper,.el-input--no-bg[aria-describedby] .el-input__wrapper,.el-input--no-bg[aria-expanded=true] .el-input__wrapper{background-color:#344563!important;border-color:#344563}
.el-input--no-bg.is-show .el-icon-arrow-up,.el-input--no-bg.is-show .el-input__wrapper .el-input__inner,.el-input--no-bg.is-show .el-input__wrapper .el-input__prefix,.el-input--no-bg[aria-describedby] .el-icon-arrow-up,.el-input--no-bg[aria-describedby] .el-input__wrapper .el-input__inner,.el-input--no-bg[aria-describedby] .el-input__wrapper .el-input__prefix,.el-input--no-bg[aria-expanded=true] .el-icon-arrow-up,.el-input--no-bg[aria-expanded=true] .el-input__wrapper .el-input__inner,.el-input--no-bg[aria-expanded=true] .el-input__wrapper .el-input__prefix{color:#fff}
.nav-setting-dialog .nav-setting{margin:0 -16px}
.nav-setting__search{border-bottom:1px solid #dfe1e6;padding:8px 16px}
.nav-setting__mode{border-bottom:1px solid #dfe1e6;padding:0 16px}
.nav-setting__mode .tab-icon{margin-right:4px}
.nav-setting__mode .el-tabs .el-tabs__nav-wrap:after{display:none}
.nav-setting__mode .el-tabs .el-tabs__header{margin-bottom:8px}
.nav-setting__all{justify-content:space-between}
.nav-setting__all,.nav-setting__item{align-items:center;display:flex;padding:8px 16px}
.nav-setting__item{gap:8px}
.nav-setting__item .drag-handle{cursor:grab;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}
.nav-setting__item .nav-setting__label{flex:1;font-size:14px;min-width:0}
.nav-setting__item.is-hidden .nav-setting__label{color:#b3bac5}
.nav-setting__item:hover{background-color:#deebff}
.nav-setting__empty{color:#a8abb2;font-size:14px;padding:24px 0;text-align:center}
.nav-setting-dialog .is-dragging{background:#f0f7ff}
.theme-wrap{display:flex;height:55vh}
.theme-wrap .theme-content{background-color:#fafbfc;display:flex;flex:1;padding:16px;width:0}
.theme-wrap .theme-config{flex-shrink:0;margin-left:24px}
.theme-wrap .theme-menu{background-color:#fff;flex-shrink:0;height:max-content;margin-right:40px;padding:16px 8px}
.theme-wrap .theme-perview-wrap{background-color:#fff;flex:1;padding:24px 32px;width:0}
.theme-wrap .theme-menu-item{background-color:#fff;border:1px solid #42526e;border-radius:2px;cursor:pointer;display:flex;height:24px;width:24px}
.theme-wrap .theme-menu-item.is-table{flex-direction:column;padding-left:4px;padding-top:4px}
.theme-wrap .theme-menu-item.is-table .line-one{background-color:#42526e;height:2px}
.theme-wrap .theme-menu-item.is-table .line-two{background-color:#42526e;flex:1;margin-top:2px}
.theme-wrap .theme-menu-item.is-table.is-select{border-color:#0052cc}
.theme-wrap .theme-menu-item.is-table.is-select .line-one,.theme-wrap .theme-menu-item.is-table.is-select .line-two{background-color:#0052cc}
.theme-wrap .theme-menu-item.is-detail{flex-direction:row;padding-left:8px}
.theme-wrap .theme-menu-item.is-detail .line-one{background-color:#42526e;flex:1}
.theme-wrap .theme-menu-item.is-detail.is-select{border-color:#0052cc}
.theme-wrap .theme-menu-item.is-detail.is-select .line-one{background-color:#0052cc}
.theme-wrap .el-form,.theme-wrap .theme-menu-item+.theme-menu-item{margin-top:16px}
.theme-wrap .config-header{align-items:center;display:flex;justify-content:space-between}
.theme-wrap .config-title{font-size:20px;font-weight:700}
.theme-wrap .el-color-picker,.theme-wrap .el-color-picker .el-color-picker__trigger{width:100%}
.theme-perview{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}
.theme-perview .perview-nav{height:40px;padding:0 20px}
.theme-perview .perview-nav .el-tabs__item{color:#fff}
.theme-perview .perview-nav .el-tabs__active-bar{background-color:#0065ff;bottom:2px;height:3px}
.theme-perview .perview-nav .el-tabs__nav-wrap:after{display:none}
.theme-perview .perview-body{display:flex;flex:1}
.theme-perview .perview-body .perview-menu{flex-shrink:0;padding:16px 8px;width:105px}
.theme-perview .perview-body .perview-menu .side-bar-icon{height:24px;width:24px}
.theme-perview .perview-body .perview-content{flex:1;padding:16px}
.theme-perview .perview-body .perview-content .table-header .table-header-one{background-color:#dfe1e6;border-radius:2px;display:inline-block;height:32px;width:40%}
.theme-perview .perview-body .perview-content .table-header .table-header-btn{border-radius:2px;display:inline-block;float:right;height:32px;width:80px}
.theme-perview .perview-body .perview-content .table-body{margin-top:16px}
.theme-perview .perview-body .perview-content .table-body .table-cell{background-color:#ebecf0;border-radius:2px;display:inline-block;height:24px;width:100%}
.theme-perview .menu-item-content.is-select{background-color:#f4f5f7}
.theme-perview .perview-detail{background-color:#fff;bottom:0;box-shadow:0 2px 8px #172b4d1a;position:absolute;right:0;top:0;width:calc(100% - 400px);z-index:5}
.theme-perview .perview-detail-content{display:flex;flex-direction:column;height:100%;padding:16px;position:relative;width:100%}
.theme-perview .perview-detail-content .detail-section{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #172b4d1a;overflow:hidden}
.theme-perview .perview-detail-content .detail-one{height:80px}
.theme-perview .perview-detail-content .detail-wrap{display:flex;flex:1;margin-top:8px}
.theme-perview .perview-detail-content .detail-wrap .detail-two{flex:1}
.theme-perview .perview-detail-content .detail-wrap .detail-three{flex-shrink:0;margin-left:8px;width:100px}
.theme-perview .perview-detail-content .close-btn{background-color:#0052cc;border-bottom-right-radius:0;border-color:#0052cc;border-top-right-radius:0;left:-30px;padding:14px 6px;position:absolute;top:120px;z-index:0}
.theme-perview .perview-detail-content .close-btn i{font-size:16px;margin-right:0}
.nav-setting-dialog.el-dialog,.el-dialog:has(.theme-wrap){--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);--el-dialog-title-font-size:var(--el-font-size-large);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-box-shadow);padding:var(--el-dialog-padding-primary)}
.nav-setting-dialog.el-dialog .el-dialog__header,.el-dialog:has(.theme-wrap) .el-dialog__header{background:transparent;border-bottom:none;margin:0;padding:0 0 var(--el-dialog-padding-primary)}
.nav-setting-dialog.el-dialog .el-dialog__header.show-close,.el-dialog:has(.theme-wrap) .el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}
.nav-setting-dialog.el-dialog .el-dialog__title,.el-dialog:has(.theme-wrap) .el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);font-weight:var(--el-font-weight-primary);line-height:var(--el-font-line-height-primary)}
.nav-setting-dialog.el-dialog .el-dialog__body,.el-dialog:has(.theme-wrap) .el-dialog__body{color:var(--el-text-color-regular);padding:0}
.nav-setting-dialog.el-dialog .el-dialog__footer,.el-dialog:has(.theme-wrap) .el-dialog__footer{background:transparent;border-top:none;box-sizing:border-box;padding:var(--el-dialog-padding-primary) 0 0;text-align:right}
.nav-setting-dialog .el-button,.el-dialog:has(.theme-wrap) .el-button{border-radius:4px;font-weight:500}
.nav-setting-dialog .el-button--primary:not(.is-link),.el-dialog:has(.theme-wrap) .el-button--primary:not(.is-link){background:#0052cc;border-color:#0052cc;color:#fff;height:32px;padding:8px 15px}
.nav-setting-dialog .el-button.is-text,.el-dialog:has(.theme-wrap) .el-button.is-text{background:#ebecf0!important;border-color:transparent!important;border-radius:4px;color:#42526e;height:32px;padding:8px 15px}
.slide-detail-card-container{bottom:0;min-width:950px;overflow:visible;position:fixed;right:0;top:0}
.slide-detail-card-container .close-btn{background-color:#0052cc;border-bottom-right-radius:0;border-color:#0052cc;border-top-right-radius:0;color:#fff;left:-40px;padding:19px 6px;position:absolute;top:160px;z-index:0}
.slide-detail-card-container .close-btn i{font-size:26px;margin-right:0}
.help{height:100%;overflow-y:auto;position:relative}
.help-menus{background-color:#fafbfc;height:100%;left:0;overflow:auto;position:absolute;top:0;width:240px}
.help-menus>.title{font-size:18px;padding:24px 32px 8px}
.help-menus>.feedback-button-wrapper{padding:4px 16px 8px}
.help-menus>.feedback-button-wrapper .feedback-button{background-color:#fff;border:1px solid #0052cc;border-radius:4px;color:#0052cc;height:40px;padding:0 16px;transition:all .3s;width:100%}
.help-menus>.feedback-button-wrapper .feedback-button:hover{background-color:#0052cc;color:#fff}
.help-menus>.feedback-button-wrapper .feedback-button .feedback-icon{font-size:16px;margin-right:4px}
.help-menus>.feedback-button-wrapper .feedback-button span{font-size:14px}
.help-menus>.menus-wrap{height:calc(100% - 70px);overflow-x:hidden;overflow-y:auto;padding:0 16px}
.help .wk-icon-circle-right{position:absolute;right:0;top:6px;visibility:visible}
.help-body{background-color:#fff;box-shadow:0 0 3px #0000001a;height:100%;margin-left:240px;overflow:hidden;padding:24px 0 24px 32px;position:relative}
.help-body .main{height:100%;overflow-y:auto;padding-right:32px}
.help-body .main-title{font-size:32px;padding-left:8px}
.help-body .main-des{display:flex;font-size:16px;line-height:1.5;margin-top:24px;padding-left:8px}
.help-body .main-des>.content{flex:1}
.help-body .main-filter{display:flex;margin-top:16px;padding-left:8px}
.help-body .main-filter .el-select+.el-select{padding-left:8px}
.help-body .main-body{margin-top:8px}
.help-body .main .el-collapse{border-bottom:none;border-top:none}
.help-body .main .el-collapse-item{border-radius:4px;margin-bottom:6px;padding:8px}
.help-body .main .el-collapse-item.is-active{background-color:#fffae6}
.help-body .main .el-collapse-item.is-active .wk-icon-success{color:#00875a}
.help-body .main .el-collapse-item .wk-icon-success{color:#b3bac5;margin-right:8px}
.help-body .main .el-collapse-item .el-collapse-item__header{background-color:transparent;border-bottom:none;font-size:16px;height:30px;line-height:30px}
.help-body .main .el-collapse-item .el-collapse-item__wrap{background-color:transparent;border-bottom:none;overflow:initial;padding-left:23px}
.help-menus .menu-item-content{border-radius:4px;color:#1f2f3d;cursor:pointer;line-height:1.5;margin:5px 0;overflow:hidden;padding:6px 10px;position:relative;text-overflow:ellipsis;width:100%}
.help-menus .menu-item-content .menu-item-icon{font-size:16px}
.help-menus .menu-item-content.is-select:before,.help-menus .menu-item-content:hover:before{background-color:#0052cc;content:"";height:16px;left:0;position:absolute;top:10px;width:3px}
.help-menus .menu-item-content.is-select{background-color:#ecf4ff}
.help-menus .menu-item-content.is-select [class^="wk wk-"]{color:#7a869a}
.help-menus .menu-item-content:not(.is-disabled):hover{background-color:#ecf4ff;color:#172b4d}
.help-menus .menu-item-content .wk{margin-right:8px}
.el-select.el-select--no-bg .el-select__wrapper{background:#ebecf0;box-shadow:none!important;cursor:pointer}
.el-select.el-select--no-bg .el-select__wrapper:hover{background-color:#ebecf0}
.el-select.el-select--no-bg .el-select__wrapper[aria-describedby]{background-color:#344563!important}
.el-select.el-select--no-bg .el-select__wrapper[aria-describedby] .el-select__caret,.el-select.el-select--no-bg .el-select__wrapper[aria-describedby] .el-select__placeholder{color:#fff!important}
.messages{height:100%;overflow-y:auto;position:relative}
.messages-menus{background-color:#fafbfc;height:100%;left:0;overflow:auto;position:absolute;top:0;width:240px}
.messages-menus>.title{font-size:18px;padding:24px 32px 8px}
.messages-menus>.menus-wrap{padding:0 16px}
.messages-menus .menu-item-content{border-radius:4px;color:#1f2f3d;cursor:pointer;line-height:1.5;margin:5px 0;overflow:hidden;padding:6px 10px;position:relative;text-overflow:ellipsis;width:100%}
.messages-menus .menu-item-content .menu-item-icon{font-size:16px}
.messages-menus .menu-item-content.is-select:before,.messages-menus .menu-item-content:hover:before{background-color:#0052cc;content:"";height:16px;left:0;position:absolute;top:10px;width:3px}
.messages-menus .menu-item-content.is-select{background-color:#ecf4ff}
.messages-menus .menu-item-content.is-select [class^="wk wk-"]{color:#7a869a}
.messages-menus .menu-item-content:not(.is-disabled):hover{background-color:#ecf4ff;color:#172b4d}
.messages-menus .menu-item-content .wk{margin-right:8px}
.messages-body{background-color:#fff;box-shadow:0 0 3px #0000001a;height:100%;margin-left:240px;overflow:hidden;position:relative}
.messages .sm-main{height:100%;position:relative}
.messages .sm-main__hd{font-size:14px;padding:20px 24px 8px}
.messages .sm-main__hd .filter-label{margin-right:8px}
.messages .sm-main__hd .el-select+.filter-label{margin-left:16px}
.messages .sm-main__hd .handle{display:flex;float:right}
.messages .sm-main__hd .handle .dropdown-btn{padding:8px}
.messages .sm-main__hd .total-row{color:#6b778c;font-size:14px;margin-top:24px}
.messages .sm-main__hd .total-row span{color:#172b4d;margin:0 4px}
.messages .sm-main__bd{height:100%;overflow-y:auto}
.messages .sm-content{height:calc(100% - 100px);position:relative}
.messages .sm-list{height:100%}
.scroll-bottom-tips{color:#6b778c;text-align:center}
.messages .scroll-bottom-tips{margin:15px 0 65px}
.messages .el-button.is-text.is-has-bg{height:32px;line-height:1;padding:8px 15px}
.messages .el-button.is-text.el-button--selected:not(.is-link){background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.nav-setting-dialog .el-button.is-link,.el-dialog:has(.theme-wrap) .el-button.is-link{background:transparent!important;border-color:transparent!important;color:#0052cc;height:auto;padding:2px}
.wk-surface .el-tabs__item{color:#172b4d;font-weight:500}
.wk-surface .el-tabs__item.is-active{color:#0052cc}
.wk-surface .el-tabs__active-bar{background-color:#0052cc}
.wk-surface .el-switch.is-checked .el-switch__core,.wk-module .el-switch.is-checked .el-switch__core{background-color:#00875a;border-color:#00875a}
.wk-surface .el-input__wrapper,.wk-surface .el-textarea__inner{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}
.wk-surface .el-input__wrapper:hover,.wk-surface .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color,var(--el-border-color-hover)) inset}
.wk-surface .el-input__wrapper.is-focus,.wk-surface .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}
.wk-surface.el-form--label-top .el-form-item__label,.wk-surface .el-form--label-top .el-form-item__label,.wk-surface .el-form-item--label-top .el-form-item__label{height:auto;line-height:22px;padding:0 0 8px}
.wk-module .el-button{border-radius:4px;font-weight:500}
.wk-module .el-button--primary:not(.is-link){background:#0052cc;border-color:#0052cc;color:#fff;height:32px;padding:8px 15px}
.wk-module .el-button.is-text{background:#ebecf0!important;border-color:transparent!important;border-radius:4px;color:#42526e;height:32px;padding:8px 15px}
._wk_table-row-h-36 .el-table th.el-table__cell{padding:6px 0}
._wk_table-row-h-36 .el-table .el-table__row{height:36px}
.wk-module .el-table th.el-table__cell,.wk-module .el-table td.el-table__cell{height:auto}
.wk-module .el-table td.el-table__cell{padding:8px 0;color:#172b4d}
.wk-module .el-table th.el-table__cell>.cell{height:auto;line-height:23px;font-weight:500}
.wk-module .el-table td.el-table__cell>.cell{line-height:23px}
.wk-module .el-table .cell{padding:0 8px}
.app-menu{align-items:flex-start;background-color:#f4f5f7;height:100%;line-height:1.15}
.app-menu .left{background-color:#ebecf0;flex-shrink:0;height:100%;padding:16px 8px;width:180px}
.app-menu .left .wrapper{overflow:auto;position:relative;width:100%}
.app-menu .left .wrapper .box-wrapper{width:100%}
.app-menu .left .wrapper .box-wrapper .title{color:#172b4d;font-size:16px;margin:5px 0 10px;padding-left:15px}
.app-menu .left .wrapper .box-wrapper .body{width:100%}
.app-menu .left .wrapper .core .core-item{border-radius:4px;cursor:pointer;margin:5px 0;padding:10px 15px}
.app-menu .left .wrapper .core .core-item.active,.app-menu .left .wrapper .core .core-item:hover{background-color:#fafbfc}
.app-menu .left .wrapper .core .core-item.active .core-item__icon,.app-menu .left .wrapper .core .core-item:hover .core-item__icon{background-color:#0052cc}
.app-menu .left .wrapper .core .core-item__icon{background-color:#42526e;border-radius:4px;color:#fff;flex-shrink:0;font-size:20px;height:32px;width:32px}
.app-menu .left .wrapper .core .core-item__title{color:#172b4d}
.app-menu .left .wrapper .core .core-item__desc{color:#42526e;font-size:12px}
.app-menu .right{height:100%;overflow:auto;padding:24px;width:100%}
.app-menu .right.is-system{display:flex;flex-wrap:wrap}
.app-menu .right .section{margin-bottom:15px}
.app-menu .right .section:last-child{margin-bottom:0}
.app-menu .right .section .section-title{font-size:18px;margin-bottom:15px}
.app-menu .right .section .empty{margin-top:15vh}
.app-menu .right .section .empty .pic{width:150px}
.app-menu .right .section .empty .text{color:#7a869a;margin:20px 0}
.app-menu .sys-card{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #172b4d1a;cursor:pointer;display:flex;flex-direction:column;height:280px;margin-bottom:16px;padding:8px 16px;width:calc(50% - 8px)}
.app-menu .sys-card:nth-child(2n){margin-left:16px}
.app-menu .sys-card-header{border-bottom:1px solid #dfe1e6;display:flex;flex-shrink:0;padding:8px 0}
.app-menu .sys-card-icon{align-items:center;background-color:#0052cc;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}
.app-menu .sys-card-icon img{height:100%;object-fit:cover;width:100%}
.app-menu .sys-card-label{margin-left:8px}
.app-menu .sys-card-des{color:#6b778c}
.app-menu .sys-card-body{flex:1;line-height:40px;overflow-y:auto;padding:8px 0}
.app-menu .sys-card-body .el-tag.el-tag--light{background-color:#eeeff2;border-color:#eeeff2;border-radius:4px;color:#505f79;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:32px;line-height:14px;margin-right:8px;padding:0 11px}
.app-menu .sys-card-body .el-tag.el-tag--light:hover{background-color:#0052cc;border-color:#0052cc;color:#fff}
.wk-module-main:has(> .workbench){height:100%;overflow:hidden}
.workbench{color:#172b4d;height:100%;line-height:1.15;min-width:1200px;padding:20px 20px 0;position:relative;width:100%}
.workbench-hd>.title{flex:1;font-size:24px}
.workbench .empty-view{align-items:center;display:flex;height:calc(100% - 65px);justify-content:center}
.workbench .empty-contianer{text-align:center;width:450px}
.workbench .empty-des{color:#42526e;line-height:1.5;margin-top:16px}
.workbench .el-button--primary:not(.is-link){background:#0052cc;border-color:#0052cc;border-radius:4px;color:#fff;font-weight:500;height:32px;padding:8px 15px}
.bi-drop-down-menu{display:inline-block}
.bi-drop-down-menu .el-dropdown-link{cursor:pointer;font-size:24px}
.bi-drop-down-menu .el-dropdown-link:hover{color:#0052cc}
.bi-drop-menu-popper.el-popper{border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.12);padding:0}
.bi-drop-menu-popper .list{max-height:150px;min-height:60px;overflow-y:auto}
.bi-drop-menu-popper .el-empty{padding:0 0 20px}
.bi-drop-menu-popper .el-empty .el-empty__image{display:none}
.bi-drop-menu-popper .el-empty__description{margin-top:20px}
.bi-drop-menu-popper .el-empty__description p{color:#6b778c;font-size:14px;font-weight:500;line-height:20px;margin:0}
.bi-drop-menu-popper .el-dropdown-menu{border-radius:0;padding:5px 0}
.bi-drop-menu-popper .el-dropdown-menu__item{color:#42526e;font-size:14px;font-weight:500;height:auto;line-height:22px;padding:5px 16px}
.bi-drop-menu-popper .el-dropdown-menu__item--divided{margin:6px 0}
.bi-drop-menu-popper .el-dropdown-menu__item .el-icon-circle-plus{margin-right:5px}
.db-opacity-fade-enter-active,.db-opacity-fade-leave-active{transition:opacity .2s}
.db-opacity-fade-enter-from,.db-opacity-fade-leave-to{opacity:0}
.db-create{background-color:#f4f5f7;color:#172b4d;font-size:14px;inset:0;line-height:normal;position:fixed;text-align:left;z-index:1999}
.db-create .wk-backgroud-tabs{background:#fff;box-shadow:0 1px 2px #dbdbdb;font-size:14px;height:60px;padding:0 20px;position:relative;z-index:3}
.db-create .wk-tabs__wrap{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}
.db-create .wk-tabs{display:inline-block;height:100%;line-height:60px;position:relative}
.db-create .wk-tabs__item{cursor:pointer;display:inline-block;padding:0 30px}
.db-create .wk-tabs__item.active{background:#f6f8fa}
.db-create .left-box .back-button.el-button.is-link{background-color:#42526e!important;border-color:#42526e!important;border-radius:50%;color:#fff;height:18px;min-height:18px;min-width:18px;padding:0;width:18px}
.db-create .left-box .back-button .el-icon-back{color:#fff;font-size:12px;line-height:1}
.db-create .left-box .line{background-color:#dfe1e6;height:32px;margin:0 20px;width:1px}
.db-create .el-button--primary:not(.is-link){background:#0052cc;border-color:#0052cc;border-radius:4px;color:#fff;font-weight:500;height:32px;padding:8px 15px}
.db-create .db-base.el-card{border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.12);height:calc(100% - 100px);margin:20px auto 0;overflow:hidden;width:900px}
.db-create .db-base .el-card__body{box-sizing:border-box;height:100%}
.db-create .db-base .header{color:#172b4d;font-size:17px;font-weight:700;height:40px;margin-bottom:20px;padding:0 10px}
.db-create .db-base .header .vux-flexbox-item{font-weight:700}
.db-create .db-base .create-sections{padding:0 10px}
.db-create .section-header{align-items:center;display:flex;margin-bottom:15px;padding:5px 0}
.db-create .section-mark{border-left-style:solid;border-left-width:4px;border-radius:2px;flex-shrink:0;height:14px}
.db-create .section-title{color:#172b4d;flex-shrink:0;font-size:16px;font-weight:600;margin-left:8px}
.db-create .wk-form.is-two-columns{display:flex;flex-wrap:wrap}
.db-create .wk-form.is-two-columns .el-form-item.is-required .el-form-item__label:before{margin-right:0}
.db-create .wk-form.is-two-columns .el-form-item{display:block;flex:0 0 50%;flex-shrink:0;margin-bottom:14px;padding:0 12px}
.db-create .wk-form.is-two-columns .el-form-item .el-form-item__label{color:#42526e;display:block;font-size:14px;font-weight:500;height:auto;line-height:22px;width:100%;word-break:break-all;word-wrap:break-word}
.db-create .el-form-item__content{display:block;line-height:32px}
.db-create .wk-form.is-two-columns .el-form-item .el-form-item__error{padding-top:2px}
.db-create .el-input__wrapper{background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}
.db-create .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color,var(--el-border-color-hover)) inset}
.db-create .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}
.db-create .wk-ico-select{display:inline-flex}
.db-create .wk-ico-preview{border-radius:4px;cursor:pointer;height:42px;line-height:42px;margin-right:25px;position:relative;text-align:center;width:42px}
.db-create .wk-ico-preview .icon{color:#fff;font-size:20px}
.db-create .wk-ico-preview .handle-hook{background-color:#091e42a8;border-bottom-right-radius:4px;border-top-left-radius:4px;bottom:0;color:#fff;font-size:14px;height:18px;line-height:18px;position:absolute;right:0;text-align:center;width:18px}
.wk-ico-popover .colors{margin-bottom:12px;padding:0 20px}
.wk-ico-popover .colors .color{border-radius:4px;cursor:pointer;flex-shrink:0;height:45px;text-align:right;width:45px}
.wk-ico-popover .colors .color i{color:#fff;margin-right:3px}
.wk-ico-popover .line{border-top:1px solid #dfe1e6;height:1px;margin-left:20px;width:401px}
.wk-ico-popover .icons-wrapper{height:360px;margin-top:-1px;overflow-y:auto;padding:0 20px 20px;width:100%}
.wk-ico-popover .icons-wrapper .icons{border-left:1px solid #dfe1e6;width:401px}
.wk-ico-popover .icons-wrapper .icons .icon{border-bottom:1px solid #dfe1e6;border-right:1px solid #dfe1e6;cursor:pointer;flex-shrink:0;font-size:18px;height:40px;line-height:42px;text-align:center;width:40px}
.wk-ico-popover .icons-wrapper .icons .icon.is-select{background:#e9efff}
.crm-bi-all-index .brief-item{border-radius:8px;box-shadow:0 2px 8px #172b4d1a;cursor:pointer;height:150px;min-width:0;overflow:hidden}
.crm-bi-all-index .brief-item .brief-item__body{height:100%;overflow:hidden;padding:16px}
.crm-bi-all-index .brief-item .brief-item__body .icon-box{border-radius:50%;flex-shrink:0;height:36px;line-height:36px;margin-left:15px;margin-right:10px;text-align:center;width:36px}
.crm-bi-all-index .brief-item .brief-item__body .icon-box .icon{color:#fff;font-size:19px}
.crm-bi-all-index .brief-item .brief-item__body .info{overflow:hidden}
.crm-bi-all-index .brief-item .brief-item__body .info .title{align-items:normal;color:#4f5678;display:flex;font-size:12px}
.crm-bi-all-index .brief-item .brief-item__body .info .title .title-left{display:inline-flex;flex:1;width:0}
.crm-bi-all-index .brief-item .brief-item__body .info .title .title-left .wk-help-tips{flex-shrink:0}
.crm-bi-all-index .brief-item .brief-item__body .info .title .title-img{flex-shrink:0;margin-left:2px;width:32px}
.crm-bi-all-index .brief-item .brief-item__body .info .title .title-img img{width:100%}
.crm-bi-all-index .brief-item .brief-item__body .info .number{font-size:20px;line-height:1;margin-top:4px;overflow:hidden;white-space:nowrap}
.crm-bi-all-index .brief-item .brief-item__body .info .number .unit{font-size:14px;margin-left:4px}
.crm-bi-all-index .brief-item .brief-item__body .info .des{color:#787d97;display:flex;font-size:12px;margin-top:8px}
.crm-bi-all-index .brief-item .brief-item__body .info .des .rate-text{display:inline-block}
.crm-bi-all-index .brief-item .brief-item__body .info .des .rate{display:inline-block;flex-shrink:0;font-size:14px;margin-left:8px}
.crm-bi-all-index .brief-item .brief-item__body .info .des .rate .rate__icon{font-size:12px;margin-left:2px}
.crm-bi-all-index .brief-item .brief-item__body .info .des .rate.bottom{color:#36b37e}
.crm-bi-all-index .brief-item .brief-item__body .info .des .rate.top{color:#ff5630}
.crm-bi-all-index .brief-item .brief-item__others{overflow:hidden;position:relative}
.crm-bi-all-index .brief-item .echarts-line{height:50px;width:263px}
.crm-bi-all-index .brief-item:hover{box-shadow:0 2px 4px #0000001f,0 0 6px #0000001f}
.crm-bi-all-index .card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #172b4d1a;position:relative}
.crm-bi-all-index .card-title{display:flex}
.crm-bi-all-index .card-title:hover .filter-handle{display:inline-block}
.crm-bi-all-index .card-title .icon{margin-right:8px}
.crm-bi-all-index .card-title-center{flex:1;font-size:16px;font-weight:700}
.crm-bi-all-index .card-title-right{flex-shrink:0}
.crm-bi-all-index .card-title-right i{cursor:pointer}
.crm-bi-all-index .card-desc{font-size:12px;margin-top:8px}
.crm-bi-all-index .card.is-close{height:auto!important}
.crm-bi-all-index .card .filter-bar{align-items:center;justify-content:space-between;padding:12px 16px 0}
.crm-bi-all-index .card .filter-bar>.left{flex:1;margin-top:16px;width:0}
.crm-bi-all-index .card .filter-bar>.right{display:inline-flex;flex-shrink:0;justify-content:center}
.crm-bi-all-index .card .filter-header{border-width:1px!important;border-bottom:1px solid #dfe1e6;padding:16px 16px 12px;position:relative}
.crm-bi-all-index .card .filter-header .mark-img{bottom:0;position:absolute;right:24px;width:90px}
.crm-bi-all-index .card .filter-body{padding:16px}
.crm-bi-all-index .card .filter-tag{color:#6b778c}
.crm-bi-all-index .card .filter-tag+.filter-tag{color:#42526e;margin-left:8px}
.crm-bi-all-index .card .wk-full,.crm-bi-all-index .card .wk-shrink{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.crm-bi-all-index .card .filter-handle{cursor:move;display:none;font-weight:bolder;margin-right:4px}
.crm-bi-all-index .card .filter-handle+.card-title-center{margin-left:8px}
.crm-bi-all-index .el-select{width:150px}
.crm-bi-all-index #sale-statistics{height:220px;margin-top:16px;width:100%}
.crm-bi-all-index .el-select{width:150px}
.crm-bi-all-index .statistics-card{height:auto!important}
.crm-bi-all-index .content{overflow-y:auto;width:100%}
.crm-bi-all-index .content .section+.section{margin-top:16px}
.crm-bi-all-index .content .section{background:#f5f8fd;border-radius:8px;padding:16px}
.crm-bi-all-index .content .section__hd{overflow:hidden}
.crm-bi-all-index .content .section__bd{margin-top:12px}
.crm-bi-all-index .content .two-columns{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}
.crm-bi-all-index .content .two-columns .section{margin-top:0}
.crm-bi-all-index .content .two-columns .section .section-item-wrap{flex:0 0 50%}
.crm-bi-all-index .content .section-item-wrap{flex:0 0 25%;padding-right:8px;width:0}
.crm-bi-all-index .content .section-item-wrap.is-disabled .section-item{cursor:auto}
.crm-bi-all-index .content .section-item{cursor:pointer;flex-shrink:0}
.crm-bi-all-index .content .section-item>.title{color:#42526e;font-size:12px;overflow:hidden;white-space:nowrap}
.crm-bi-all-index .content .section-item>.title .is-danger,.crm-bi-all-index .content .section-item>.title .is-warning{margin-left:4px}
.crm-bi-all-index .content .section-item>.title .is-warning{color:#ffab00}
.crm-bi-all-index .content .section-item>.title .is-danger{color:#ff5630}
.crm-bi-all-index .content .section-item>.value{font-size:20px;font-weight:700;line-height:1;margin-top:8px;min-height:20px;overflow:hidden;white-space:nowrap}
.crm-bi-all-index .content .section-item>.value .value-unit{font-size:14px;font-weight:inherit}
.crm-bi-all-index .el-select{width:150px}
.crm-bi-all-index #sales-funnel{height:220px;margin-top:10px;width:100%}
.crm-bi-all-index .sales-funnel{position:relative}
.crm-bi-all-index .sales-funnel .card-title-left .icon{color:#36b37e}
.crm-bi-all-index .sales-funnel .el-dropdown-selfdefine{cursor:pointer;display:inline-block}
.crm-bi-all-index .el-select{width:150px}
.crm-bi-all-index .performance-chart{position:relative}
.crm-bi-all-index .performance-chart .el-dropdown-selfdefine{cursor:pointer;display:inline-block}
.crm-bi-all-index .performance-chart .perfor{position:relative}
.crm-bi-all-index .performance-chart .perfor-value{font-size:40px}
.crm-bi-all-index .performance-chart .perfor-label{color:#42526e;font-size:12px}
.crm-bi-all-index .performance-chart .perfor .el-button{position:absolute;right:0;top:-46px}
.crm-bi-all-index .performance-chart .el-progress{margin:50px 0 16px}
.crm-bi-all-index .performance-chart .info-box .info-item{line-height:45px}
.crm-bi-all-index .performance-chart .info-box .info-mark{background:#fff;border:3px solid #4f5678;border-radius:7px;display:inline-block;height:14px;margin-right:8px;vertical-align:middle;width:14px}
.crm-bi-all-index .performance-chart .info-box .info-mark.is-current{border-color:#0052cc}
.crm-bi-all-index .performance-chart .info-box .info-item+.info-item{border-top:1px solid #dfe1e6}
.crm-bi-all-index .el-select{width:150px}
.crm-bi-all-index .el-table .el-table__body-wrapper .el-table__body{border-collapse:collapse}
.crm-bi-all-index .el-table .el-table__body-wrapper tr{border-bottom:4px solid #fff}
.crm-bi-all-index .el-table .el-table__body-wrapper .el-table__cell{border-right:none}
.crm-bi-all-index .content{position:relative;width:100%}
.crm-bi-all-index .content .title{font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}
.crm-bi-all-index .card-title-left .icon{color:#4a5bfd}
.crm-bi-all-index .el-table th.is-leaf{background-color:#fff;padding:8px 0}
.crm-bi-all-index .el-table th .cell{font-weight:400}
.crm-bi-all-index .user-name,.crm-bi-all-index .xr-avatar{vertical-align:middle}
.crm-bi-all-index .xr-avatar{margin-right:10px}
.crm-bi-all-index .statistics-card{height:auto!important}
.crm-bi-all-index .my-ranking{background-color:#f5f8fd;border-top:none;display:flex;font-size:14px;margin-top:8px;padding:8px 0}
.crm-bi-all-index .my-ranking .xr-avatar{display:inline-flex;justify-content:center}
.crm-bi-all-index .my-ranking .xr-avatar .el-popover__reference-wrapper{line-height:normal}
.crm-bi-all-index .my-ranking-name{font-size:20px}
.crm-bi-all-index .my-ranking-money{font-size:20px;line-height:56px}
.crm-bi-all-index .my-ranking-value{color:#42526e;font-size:12px}
.crm-bi-all-index .my-ranking .row-wrap{flex:1}
.crm-bi-all-index .my-ranking .row-wrap .row.is-flex{align-items:center;display:flex}
.crm-bi-all-index .my-ranking .row-wrap+.row-wrap{padding-left:8px}
.crm-bi-all-index .my-ranking .row-wrap:first-child{padding-left:10px}
.crm-bi-all-index .el-table__header,.crm-bi-all-index .el-table__body{width:100%!important}
.crm-bi-all-index .el-select{width:150px}
.crm-bi-all-index .statistics-card{height:auto!important}
.crm-bi-all-index .brief-wrap{flex:0 0 33%;width:0}
.crm-bi-all-index .brief-wrap:nth-child(4){padding-left:0!important}
.crm-bi-all-index .brief-wrap+.brief-wrap{padding-left:16px}
.crm-bi-all-index .brief{border-radius:4px;cursor:pointer;flex-shrink:0;padding:16px}
.crm-bi-all-index .brief>.title,.crm-bi-all-index .brief>.value{overflow:hidden;white-space:nowrap}
.crm-bi-all-index .brief>.value{font-size:20px;font-weight:700;line-height:1;margin-top:8px;min-height:20px}
.crm-bi-all-index .brief>.value .is-warning{color:#ffab00}
.crm-bi-all-index .brief>.value .is-danger{color:#ff5630}
.crm-bi-all-index .brief>.value .value-unit{font-size:14px}
.crm-bi-all-index .brief-wrap .brief:hover{background-color:#ebecf0}
.crm-bi-all-index .section{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);overflow:auto;row-gap:16px}
.crm-bi-all-index .sort-item{background-color:#ebecf0;border-radius:4px;padding:16px}
.crm-bi-all-index .sort-item>.label{flex:1}
.crm-bi-all-index .crm-workbench{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;height:100%;line-height:1.15;min-width:1200px;padding:20px 20px 0;position:relative;width:100%}
.crm-bi-all-index .crm-workbench__hd>.title{flex:1;font-size:24px}
.crm-bi-all-index .crm-workbench__hd .dropdown-btn{padding:8px}
.crm-bi-all-index .crm-workbench__body{padding:16px 0}
.crm-bi-all-index .crm-workbench .el-icon-arrow-up{cursor:pointer;font-size:14px;font-weight:700;position:absolute;right:5px;top:9px;transform:rotate(180deg);transition:transform .3s}
.crm-bi-all-index .crm-workbench .head{position:relative}
.crm-bi-all-index .crm-workbench .head .el-input__inner{color:#42526e}
.crm-bi-all-index .crm-workbench .head .dropdown-btn{border-radius:4px;padding:0 12px}
.crm-bi-all-index .crm-workbench .head .dropdown-btn .el-icon-more{font-weight:400}
.crm-bi-all-index .crm-workbench .head .wk-time-type-select .el-icon-arrow-up{font-weight:400;top:10px}
.crm-bi-all-index .brief-title .wk-help-tips{font-weight:inherit}
.crm-bi-all-index .crm-workbench #sale-statistics,.crm-bi-all-index .crm-workbench #sales-funnel{width:797px}
.crm-bi-all-index .crm-workbench .head .filter-range-input{width:250px}
.crm-bi-all-index .crm-workbench .head .filter-range-input .el-input__inner{overflow:hidden;padding-right:16px;text-overflow:ellipsis}
.crm-bi-all-index .crm-workbench .head .sort-btn{position:absolute;right:0;top:0}
.crm-bi-all-index .crm-workbench .brief-box{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #172b4d1a;position:relative;width:100%}
.crm-bi-all-index .crm-workbench .brief-box .brief-title{border-width:1px!important;border-bottom:1px solid #dfe1e6;line-height:1.15;padding:12px 16px}
.crm-bi-all-index .crm-workbench .brief-box .brief-title .filter-text{color:#6b778c;font-size:12px}
.crm-bi-all-index .crm-workbench .brief-box .brief-title .icon{margin-right:8px}
.crm-bi-all-index .crm-workbench .brief-box .brief-title .text{font-size:16px;font-weight:700}
.crm-bi-all-index .crm-workbench .brief-box .brief{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:16px;padding:16px 24px}
.crm-bi-all-index .crm-workbench .section{margin-top:18px;padding-bottom:40px}
.crm-bi-all-index .crm-workbench .section .left{margin-right:20px;width:calc(50% - 10px)}
.crm-bi-all-index .crm-workbench .section .left-content{height:440px}
.crm-bi-all-index .crm-workbench .section .right{width:calc(50% - 10px)}
.crm-bi-all-index .crm-workbench .section .right-content{height:440px}
.crm-bi-all-index .crm-workbench .section .left-content+.left-content,.crm-bi-all-index .crm-workbench .section .right-content+.right-content{margin-top:18px}
.crm-bi-all-index .crm-workbench .component-item.sortable-ghost{background-color:#deebff;margin-bottom:18px}
.crm-bi-all-index .crm-workbench .component-item+.sortable-ghost{margin-top:18px}
.crm-bi-all-index .crm-workbench .three-section{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;row-gap:16px}
.crm-bi-all-index .crm-workbench .three-section .component-item{min-width:365px}
.crm-bi-all-index .crm-workbench .three-section .statistics-card{min-width:0;overflow:hidden}
.crm-bi-all-index .dask-board-index{background-color:transparent;height:calc(100% - 65px);margin-top:16px;padding:0}
.crm-bi-all-index .bi-statistics-card .filter-body{padding-top:0}
.crm-bi-all-index .bi-statistics-card .main-container{padding:unset!important}
.crm-bi-all-index .bi-statistics-card .main-container .el-tabs__header{height:auto;padding:0!important}
.crm-bi-all-index .bi-statistics-card .main-container .content-title{padding-left:0;padding-right:0}
.crm-bi-all-index .bi-statistics-card .main-container .filtrate-bar+.content{margin-top:24px}
.crm-bi-all-index .bi-statistics-card .main-container .content{margin-top:0;overflow-x:hidden;padding-right:0;padding-top:0}
.crm-bi-all-index .bi-statistics-card .main-container .content .axis-content{margin-bottom:unset!important;margin-right:unset!important}
.crm-bi-all-index .bi-statistics-card .main-container .content .table-content{padding-right:unset!important}
.crm-bi-all-index .card{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #172b4d1a;position:relative}
.crm-bi-all-index .card-title{display:flex}
.crm-bi-all-index .card-title:hover .filter-handle{display:inline-block}
.crm-bi-all-index .card-title .icon{margin-right:8px}
.crm-bi-all-index .card-title-center{flex:1;font-size:16px;font-weight:700}
.crm-bi-all-index .card-title-right{flex-shrink:0}
.crm-bi-all-index .card-title-right i{cursor:pointer}
.crm-bi-all-index .card.is-close{height:auto!important}
.crm-bi-all-index .card .filter-bar{align-items:center;justify-content:space-between;padding:12px 16px 0}
.crm-bi-all-index .card .filter-bar>.left{flex:1;margin-top:16px;width:0}
.crm-bi-all-index .card .filter-bar>.right{display:inline-flex;flex-shrink:0;justify-content:center}
.crm-bi-all-index .card .filter-header{border-width:1px!important;border-bottom:1px solid #dfe1e6;padding:16px 16px 12px}
.crm-bi-all-index .card .filter-body{padding:16px}
.crm-bi-all-index .card .filter-tag{color:#a5adba}
.crm-bi-all-index .card .filter-tag+.filter-tag{margin-left:8px}
.crm-bi-all-index .card .wk-full,.crm-bi-all-index .card .wk-shrink{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.crm-bi-all-index .card .filter-handle{cursor:move;display:none;font-weight:bolder;margin-right:4px}
.crm-bi-all-index .card .filter-handle+.card-title-center{margin-left:8px}
.crm-bi-all-index .bi-workbench{padding:0 40px 24px}
.crm-bi-all-index .bi-workbench .filtrate-bar{align-self:center;margin-bottom:16px}
.crm-bi-all-index .bi-workbench .container .title{font-weight:700}
.crm-bi-all-index .bi-workbench .container .center{width:100%}
.crm-bi-all-index .bi-workbench .container .bi-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}
.crm-bi-all-index .bi-workbench .container .bi-content .filter-body{padding-top:0}
.crm-bi-all-index .bi-workbench .container .main-container{padding:unset!important}
.crm-bi-all-index .bi-workbench .container .main-container .el-tabs__header{height:auto;padding:16px 0 0}
.crm-bi-all-index .bi-workbench .container .main-container .content-title{padding-left:0;padding-right:0}
.crm-bi-all-index .bi-workbench .container .main-container .filtrate-bar+.content{margin-top:24px}
.crm-bi-all-index .bi-workbench .container .main-container .content{margin-top:0;padding-right:0;padding-top:0}
.crm-bi-all-index .bi-workbench .container .main-container .content .axis-content{margin-bottom:unset!important;margin-right:unset!important}
.crm-bi-all-index .bi-workbench .container .main-container .content .table-content{padding-right:unset!important}
.crm-bi-all-index .el-select{width:200px}
.crm-bi-all-index .crm-bi-workbench{display:flex;flex-direction:column;height:100%}
.crm-bi-all-index .crm-bi-workbench .create-btn{display:none}
.crm-bi-all-index .crm-bi-workbench .wk-page-header{padding:20px 20px 0}
.crm-bi-all-index .crm-bi-workbench .main-container{height:100%;overflow:hidden;position:relative}
.crm-bi-all-index .crm-bi-workbench .main-container .el-tabs__header{margin-bottom:16px;padding:20px 20px 0}
.crm-bi-all-index .crm-bi-workbench .main-container .el-tabs__content{height:calc(100% - 40px);overflow:hidden}
.crm-bi-all-index .crm-bi-workbench .main-container .el-tabs__content .el-tab-pane{height:100%;overflow:auto}
.crm-bi-all-index .crm-bi-workbench .main-container .el-tabs__content .crm-workbench{padding-top:unset!important}
.crm-bi-all-index .crm-bi-workbench .main-container .el-tabs__content .bi-workbench .wk-time-type-select{margin-left:unset!important}
.crm-bi-all-index .crm-bi-workbench .main-container .el-tabs__content .bi-workbench .statistics-card .wk-time-type-select{margin-left:8px!important}
.crm-bi-all-index .crm-bi-workbench .main-container .dask-board-index{display:block;height:calc(100% - 32px)!important;padding:20px}
.crm-bi-all-index .crm-bi-workbench .main-container .dask-board-index .dbi-body{top:0}
.crm-bi-all-index .crm-bi-workbench .main-container .dashboard-header{padding:0 40px;position:absolute;right:12px;text-align:right;top:0;z-index:1}
.crm-bi-all-index .ai-border{align-items:center;background-color:transparent;border-radius:10px 0;cursor:pointer;display:inline-flex;margin-left:8px;padding:4px 8px}
.crm-bi-all-index .ai-border img{margin-right:4px;width:16px}
.crm-bi-all-index{height:100%;overflow:hidden}
.crm-bi-all-index>.create-btn{display:inline;position:absolute;right:40px;top:20px}
.crm-bi-all-index .top-switch-tabs{height:100%;padding:20px 20px 0}
.crm-bi-all-index .top-switch-tabs .top-switch-tabs-item{align-items:center;display:inline-flex;font-size:20px;gap:2px;line-height:1.15}
.crm-bi-all-index .top-switch-tabs .top-switch-tabs-item i{font-size:20px}
.crm-bi-all-index .top-switch-tabs>.el-tabs__header{margin-bottom:0}
.crm-bi-all-index .top-switch-tabs>.el-tabs__header .el-tabs__active-bar,.crm-bi-all-index .top-switch-tabs>.el-tabs__header .el-tabs__nav-wrap:after{display:none}
.crm-bi-all-index .top-switch-tabs>.el-tabs__content>.el-tab-pane{height:100%}
.crm-bi-all-index .crm-bi-workbench .wk-page-header{display:none}
.crm-bi-all-index .crm-bi-workbench .main-container>.el-tabs__header{padding:16px 0 0}
.crm-bi-all-index .crm-bi-workbench .crm-workbench{padding:24px 0 0}
.crm-bi-all-index .crm-bi-workbench .bi-workbench{padding:0 0 24px}

.crm-bi-all-index .ai-summary{height:100%;padding:0}
.crm-bi-all-index .ai-summary>.ai-summary-header{display:none}
.crm-bi-all-index .ai-summary .ai-summary-tabs{height:100%}
.crm-bi-all-index .ai-summary .ai-summary-tabs>.el-tabs__content>.el-tab-pane{height:100%}
.crm-bi-all-index .ai-summary .ai-summary-agent-list{height:100%;overflow-y:auto}
.crm-bi-all-index .card{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #172b4d1a;padding:16px;position:relative}
.crm-bi-all-index .crm-workbench .statistics-card.card{border-radius:10px;padding:0}
.crm-bi-all-index .crm-workbench .card .card-title{line-height:1.15}
.crm-bi-all-index .crm-workbench .card .card-title .icon{background:none;border-radius:0;color:#172b4d;font-size:16px;padding:0}
.crm-bi-all-index .crm-workbench .card .card-title-center{line-height:1.15}
.crm-bi-all-index .crm-workbench .card .filter-tag{background:none;border-radius:0;color:#6b778c;display:inline;font-size:12px;height:auto;line-height:1.15;padding:0}
.crm-bi-all-index .crm-workbench .card .card-desc{line-height:1.15}
.crm-bi-all-index .crm-workbench .card .filter-bar>.left{margin-top:0}
.crm-bi-all-index .crm-workbench .performance-chart .perfor-label,.crm-bi-all-index .crm-workbench .performance-chart .perfor-value{line-height:1.15}
.crm-bi-all-index .crm-workbench .data-statistics .content{margin-top:0}
.crm-bi-all-index .crm-workbench .data-statistics .section{margin-top:0;padding-bottom:16px}
.crm-bi-all-index .crm-workbench .data-statistics .section+.section{margin-top:16px}
.crm-bi-all-index .crm-workbench .data-statistics .two-columns .section{margin-top:0}
.crm-bi-all-index .crm-workbench .data-statistics .section__hd{font-size:14px;line-height:1.15}
.crm-bi-all-index .crm-workbench .data-statistics .section-item>.title{align-items:normal;display:block;font-size:12px;font-weight:500;line-height:1.15;margin-bottom:0;text-align:left}
.crm-bi-all-index .crm-workbench .el-table{margin-top:0}
.crm-bi-all-index .crm-workbench .table-list .el-table__row{height:36px}
.crm-bi-all-index .crm-workbench .table-list .el-table__body td.el-table__cell{color:#172b4d;height:36px;padding:0 2.13px 0 0}
.crm-bi-all-index .crm-workbench .table-list .el-table__body .cell{line-height:23px;padding:0 8px}
.crm-bi-all-index .crm-workbench .table-list th.el-table__cell{padding:8px 0}
.crm-bi-all-index .crm-workbench .table-list th.el-table__cell>.cell{height:auto;line-height:23px;font-weight:400;padding:0 8px}
.crm-bi-all-index .crm-workbench .table-list .user-name{color:#172b4d}
.crm-bi-all-index .crm-workbench .statistics-card:not(.data-statistics):not(.forget-remind) .filter-body>.content{height:auto;margin-top:0;overflow:visible}
.crm-bi-all-index .card .card-title{align-items:center;display:flex;line-height:32px}
.crm-bi-all-index .card-title{display:flex}
.crm-bi-all-index .card-title .icon{background-color:#0052cc;border-radius:4px;color:#fff;font-size:12px;margin-right:8px;padding:3px}
.crm-bi-all-index .card-title-center{flex:1;font-size:16px;font-weight:700}
.crm-bi-all-index .card-title-right{flex-shrink:0}
.crm-bi-all-index .card-title-right i{cursor:pointer}
.crm-bi-all-index .card.is-close{height:auto!important}
.crm-bi-all-index .card .filter-bar>.left{flex:1;margin-top:16px;width:0}
.crm-bi-all-index .card .filter-bar>.right{flex-shrink:0}
.crm-bi-all-index .card .filter-tag{background-color:#ebecf0;border-radius:4px;color:#a5adba;display:inline-block;height:32px;line-height:32px;padding:0 8px}
.crm-bi-all-index .card .filter-tag+.filter-tag{margin-left:8px}
.crm-bi-all-index .card .wk-full,.crm-bi-all-index .card .wk-shrink{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.crm-bi-all-index .card .filter-handle{cursor:move;font-weight:700}
.crm-bi-all-index .card .filter-handle+.card-title-center{margin-left:8px}
.crm-bi-all-index .content{height:330px;margin-top:16px;position:relative;width:100%}
.crm-bi-all-index .content .empty-mask .empty-content{top:25%}
.crm-bi-all-index .content .body_top{background-color:#f4f5f7;border-radius:4px;height:295px;margin-bottom:8px;padding:16px}
.crm-bi-all-index .content .body_top .header{align-items:center;display:flex}
.crm-bi-all-index .content .body_top .name{margin-left:16px}
.crm-bi-all-index .content .body_top .name h2{color:#172b4d;font-size:16px;font-weight:700;margin-bottom:8px}
.crm-bi-all-index .content .body_top .name p{color:#6b778c;font-size:12px}
.crm-bi-all-index .content .body-bottom{color:#42526e;font-weight:700;height:205px;margin-top:16px;overflow:auto;text-align:justify}
.crm-bi-all-index .content .title{font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}
.crm-bi-all-index .title{align-items:center;display:flex}
.crm-bi-all-index .title .name{font-weight:700}
.crm-bi-all-index .line{background-color:#dfe1e6;display:inline-block;height:16px;margin:0 4px;width:1px}
.crm-bi-all-index .mark{color:#42526e;font-size:14px}
.crm-bi-all-index .content{height:330px;margin-top:16px;overflow:hidden;overflow-y:auto;position:relative;width:100%}
.crm-bi-all-index .content .empty-mask .empty-content{top:25%}
.crm-bi-all-index .content .box{border:1px solid #dfe1e6;border-radius:3px}
.crm-bi-all-index .content .box .content-item{cursor:pointer;padding:12px 16px}
.crm-bi-all-index .content .box .content-item:hover{background-color:#ebecf0}
.crm-bi-all-index .content .box .content-item .title{font-size:16px}
.crm-bi-all-index .content .box .content-item .item-content{align-items:center;display:flex;justify-content:space-between}
.crm-bi-all-index .content .box .content-item .item-content p{color:#6b778c}
.crm-bi-all-index .content .box .content-item .item-content .tag{align-items:center;display:flex}
.crm-bi-all-index .content .box .content-item .item-content .tag .tag-content{margin-left:8px}
.crm-bi-all-index .content .content-item+.content-item{border-top:1px solid #dfe1e6}
.crm-bi-all-index .content{margin-top:16px;position:relative;width:100%}
.crm-bi-all-index .content .content-body{display:flex;flex-flow:wrap}
.crm-bi-all-index .content .content-body .body-item{margin-bottom:24px;width:50%}
.crm-bi-all-index .content .content-body .body-item .title{color:#6b778c;font-size:14px;font-weight:700;margin-bottom:8px}
.crm-bi-all-index .content .content-body .body-item .item-content{font-size:14px;font-weight:700}
.crm-bi-all-index .content .content-body .body-item:last-child{width:100%}
.crm-bi-all-index .content .content-body .body-item .member{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.crm-bi-all-index .content{height:330px;margin-top:16px;overflow:hidden;overflow-y:auto;position:relative;width:100%}
.crm-bi-all-index .content .empty-mask .empty-content{top:25%}
.crm-bi-all-index .content .box{border:1px solid #dfe1e6;border-radius:3px}
.crm-bi-all-index .content .item{cursor:pointer}
.crm-bi-all-index .content .item:hover{background-color:#ebecf0}
.crm-bi-all-index .title{align-items:center;display:flex}
.crm-bi-all-index .title .name{font-weight:700}
.crm-bi-all-index .line{background-color:#dfe1e6;display:inline-block;height:16px;margin:0 4px;width:1px}
.crm-bi-all-index .mark{color:#42526e;font-size:14px}
.crm-bi-all-index .content{height:330px;margin-top:16px;position:relative;width:100%}
.crm-bi-all-index .chart-card{padding:8px}
.crm-bi-all-index .chart-card .title{font-size:16px;font-weight:700}
.crm-bi-all-index .chart-card .chart{height:calc(100% - 50px);padding-right:8px;width:100%}
.crm-bi-all-index .pm-project{height:100%;padding:20px 20px 0;width:100%}
.crm-bi-all-index .pm-project .crm-workbench__hd .title{flex:1;font-size:24px}
.crm-bi-all-index .pm-project .section{margin-top:16px;padding-bottom:24px}
.crm-bi-all-index .pm-project .section .left{margin-right:20px;width:calc(50% - 10px)}
.crm-bi-all-index .pm-project .section .left-content{height:410px}
.crm-bi-all-index .pm-project .section .right{width:calc(50% - 10px)}
.crm-bi-all-index .pm-project .section .right-content{height:410px}
.crm-bi-all-index .pm-project .section .left-content+.left-content,.crm-bi-all-index .pm-project .section .right-content+.right-content{margin-top:18px}
.crm-bi-all-index{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;height:100%;overflow:hidden;position:relative}
.crm-bi-all-index>.create-btn{border-radius:4px;font-family:inherit;padding:8px 15px;position:absolute;right:40px;top:20px;z-index:2}
.crm-bi-all-index .crm-workbench input{font-family:inherit}
.crm-bi-all-index>.create-btn .wk-icon-edit-des{font-size:14px;margin-right:6px}
.crm-bi-all-index .top-switch-tabs .el-tabs__item{color:#172b4d;line-height:1.15}
.crm-bi-all-index .top-switch-tabs .el-tabs__item.is-active{color:#0052cc}
.crm-bi-all-index .crm-bi-workbench .el-tabs__item{color:#172b4d;line-height:1.15}
.crm-bi-all-index .crm-bi-workbench .el-tabs__item.is-active{color:#0052cc}
.crm-bi-all-index .top-switch-tabs{height:100%}
.crm-bi-all-index .top-switch-tabs>.el-tabs__content{height:calc(100% - 40px)}
.crm-bi-all-index .data-statistics .content{margin-top:8px}
.crm-bi-all-index .forget-remind .content{margin-top:0}
.crm-bi-all-index .data-statistics .content,.crm-bi-all-index .forget-remind .content{height:auto;overflow:visible}
.crm-bi-all-index .data-statistics .content .section{display:block}
.crm-bi-all-index .data-statistics .section__bd{display:flex;flex-wrap:wrap}
.crm-bi-all-index .data-statistics .section-item>.title{display:block;text-align:left}
.crm-bi-all-index .forget-remind .content>.vux-flexbox{flex-wrap:wrap}
.crm-bi-all-index .forget-remind .brief>.title{display:block;font-weight:500;margin:0;text-align:left}
.crm-bi-all-index .forget-remind .el-tag{border-radius:4px;height:24px;line-height:12px;padding:0 9px}
.crm-bi-all-index .forget-remind .el-tag--warning{background-color:#fff5e9;border-color:#fff5e9;color:#ff991f}
.crm-bi-all-index .forget-remind .el-tag--danger{background-color:#fcebe7;border-color:#fcebe7;color:#de350b}
.crm-bi-all-index .forget-remind .el-tag--primary{border-color:#e6eefa}
.crm-bi-all-index .forget-remind .el-tag .el-tag__content{display:block;line-height:12px}
.crm-bi-all-index .forget-remind .brief>.value .is-default,.crm-bi-all-index .forget-remind .brief>.value .value-unit,.crm-bi-all-index .forget-remind .brief>.value .is-warning,.crm-bi-all-index .forget-remind .brief>.value .is-danger{font-weight:inherit}
.crm-bi-all-index .head .el-select{width:160px}
.crm-bi-all-index .crm-workbench .card .filter-bar .el-select{width:150px}
.crm-bi-all-index .crm-workbench .card .filter-bar .el-select__placeholder{color:#42526e}
.crm-bi-all-index .card-title .wk-help-tips{font-weight:inherit}
.crm-bi-all-index .table-list .xr-avatar{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px;background:#dfe1e6;color:#172b4d;white-space:nowrap}
.crm-bi-all-index .table-list .xr-avatar>span{display:block;left:50%;line-height:30px;position:relative;transform:translateX(-50%);width:max-content;white-space:nowrap}
.crm-bi-all-index .my-ranking .xr-avatar.is-large{width:56px;height:56px;line-height:16.1px;font-size:14px;background:#dfe1e6;color:#172b4d}
.crm-bi-all-index .el-tab-pane::-webkit-scrollbar{height:6px;width:6px}
.crm-bi-all-index .el-tab-pane::-webkit-scrollbar-thumb{background:#c7d1da;border-radius:3px}
.crm-bi-all-index .bi-workbench .oa-examine .el-table__empty-block{height:var(--oa-empty-height)!important}
.crm-bi-all-index .bi-workbench .filtrate-bar .wk-dep-select{width:208px}
.crm-bi-all-index .bi-workbench .filtrate-bar .wk-dep-select .el-input{width:100%}
.crm-bi-all-index .bi-workbench .filtrate-bar .eo-select__caret{color:#172b4d;font-size:12px;font-weight:400;transform:rotate(180deg)}
.crm-bi-all-index .bi-workbench .statistics-card.target-card .filter-body{padding-top:16px}
.crm-bi-all-index .bi-workbench .ranking-panel .content-title{color:#172b4d;font-weight:500}
.crm-bi-all-index .bi-workbench .ranking-panel .el-table{color:#172b4d}
.crm-bi-all-index .bi-workbench .ranking-panel .el-table td.el-table__cell{color:#172b4d}
.crm-bi-all-index .bi-workbench .ranking-panel .el-table th.el-table__cell>.cell{white-space:nowrap}
.crm-bi-all-index .bi-workbench .ranking-panel .export-btn.is-text{background:#ebecf0;border-color:transparent;color:#42526e}
.crm-bi-all-index .bi-workbench .ranking-panel .export-btn:not(.is-text){background:#fff;border:1px solid #dcdfe6;color:#42526e}
.crm-bi-all-index .bi-workbench .can-visit--underline{color:#0052cc!important;cursor:pointer}
.crm-bi-all-index .bi-workbench .can-visit--underline:hover{text-decoration:underline}
.crm-bi-all-index .bi-workbench .address-charts{align-items:center;gap:0}
.crm-bi-all-index .bi-workbench .address-charts>.vux-flexbox-item+.vux-flexbox-item{margin-left:8px}
.crm-bi-all-index .bi-workbench .portrait-pies #axismain{height:420px}
.crm-bi-all-index .bi-workbench .handle-bar{margin-bottom:8px;text-align:right}
.crm-bi-all-index .bi-workbench .rank-user-dept{width:120px}
.crm-bi-all-index .bi-workbench{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;line-height:1.15;padding:0 40px 24px}
.crm-bi-all-index .bi-workbench button,.crm-bi-all-index .bi-workbench input,.crm-bi-all-index .bi-workbench optgroup,.crm-bi-all-index .bi-workbench select,.crm-bi-all-index .bi-workbench textarea{font-family:inherit}
.crm-bi-all-index .bi-workbench .filtrate-bar{align-items:center;display:flex;gap:0;margin-bottom:16px;padding:0}
.crm-bi-all-index .bi-workbench .filtrate-content .el-button{border-radius:4px;padding:8px 15px}
.crm-bi-all-index .bi-workbench .filtrate-bar .year-select .el-input__inner{color:#42526e}
.crm-bi-all-index .bi-workbench .filtrate-bar .el-checkbox__label{color:#42526e}
.crm-bi-all-index .bi-workbench .xr-radio-menu-wrap{width:210px}
.crm-bi-all-index .bi-workbench .xr-radio-menu-wrap .el-input{width:100%}
.crm-bi-all-index .bi-workbench .container .title{font-weight:700}
.crm-bi-all-index .bi-workbench .container .bi-content{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}
.crm-bi-all-index .bi-workbench .statistics-card.card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #172b4d1a;min-height:0;padding:0;position:relative}
.crm-bi-all-index .bi-workbench .card .card-title{display:flex;line-height:1.15}
.crm-bi-all-index .bi-workbench .card .card-title .icon{background:none;border-radius:0;color:inherit;font-size:inherit;line-height:1.15;margin-right:8px;padding:0}
.crm-bi-all-index .bi-workbench .card .card-title-center{flex:1;font-size:16px;font-weight:700;line-height:1.15}
.crm-bi-all-index .bi-workbench .card-title-center>.title{display:inline}
.crm-bi-all-index .bi-workbench .filter-header{border-bottom:1px solid #dfe1e6;padding:16px 16px 12px}
.crm-bi-all-index .bi-workbench .filter-bar{padding:12px 16px 0}
.crm-bi-all-index .bi-workbench .filter-body{padding:0 16px 16px}
.crm-bi-all-index .bi-workbench .main-container{height:auto;padding:0}
.crm-bi-all-index .bi-workbench .content{height:auto;margin:0;padding:0 0 24px}
.crm-bi-all-index .bi-workbench .axis-content,.crm-bi-all-index .bi-workbench .table-content,.crm-bi-all-index .bi-workbench .el-table{margin:0}
.crm-bi-all-index .bi-workbench .axis-content{margin:0;position:relative}
.crm-bi-all-index .bi-workbench .content-title{font-size:16px;line-height:1.15;padding:8px 0}
.crm-bi-all-index .bi-workbench .achievement-ledger .content-title{color:#172b4d;font-size:16px;font-weight:500;line-height:1.15;padding:8px 0 15px}
.crm-bi-all-index .bi-workbench .achievement-ledger .content-title .special{color:#172b4d;font-weight:700;margin-right:3px}
.crm-bi-all-index .bi-workbench .achievement-ratio .other-option{display:flex}
.crm-bi-all-index .bi-workbench .achievement-ratio .other-option .el-select,.crm-bi-all-index .bi-workbench .achievement-ratio .other-option .wk-user-dep-dialog-select{flex-shrink:0;margin-right:0;width:200px}
.crm-bi-all-index .bi-workbench .achievement-ratio .other-option .model-select{margin:0 16px}
.crm-bi-all-index .bi-workbench .achievement-ratio-summary .other-option .wk-user-dep-dialog-select{margin-right:16px;width:208px}
.crm-bi-all-index .bi-workbench .achievement-ratio .export-button{margin-right:22px}
.crm-bi-all-index .bi-workbench .achievement-ratio .el-table__empty-block{display:none}
.crm-bi-all-index .bi-workbench .axismain{height:400px;width:100%}
.crm-bi-all-index .bi-workbench .handle-bar .el-button{font-size:14px;height:32px;line-height:14px;padding:8px 15px}
.crm-bi-all-index .bi-workbench .handle-bar .export-btn{border-radius:4px}
.crm-bi-all-index .bi-workbench .el-table{border-radius:4px 4px 0 0;box-shadow:0 2px 8px #172b4d1a;position:relative;z-index:1}
.crm-bi-all-index .bi-workbench .el-table td.el-table__cell{height:36px;padding-bottom:0;padding-top:0}
.crm-bi-all-index .bi-workbench .main-content .content{padding-bottom:20px}
.crm-bi-all-index .bi-workbench .el-select{width:200px}
.crm-bi-all-index .bi-workbench .filtrate-bar .el-select.rank-user-dept{width:120px}
.crm-bi-all-index .bi-workbench .el-select--no-bg .el-select__wrapper{background:#ebecf0;border:none;border-radius:4px;box-shadow:none}
.crm-bi-all-index .bi-workbench .el-table th.el-table__cell{background-color:#dfe1e6;border-bottom:1px solid #dfe1e6;color:#787d97;height:auto;padding:6px 0}
.crm-bi-all-index .bi-workbench .el-table .el-table__row{height:36px}
.crm-bi-all-index .bi-workbench .el-table .el-table__body-wrapper tr{border-bottom-width:0}
.crm-bi-all-index .bi-workbench .el-table .el-table__body-wrapper .el-table__body{border-collapse:separate;border-spacing:0}
.crm-bi-all-index .bi-workbench .el-table th.el-table__cell>.cell{color:#787d97;display:block;font-weight:500;height:auto;line-height:23px}
.crm-bi-all-index .bi-workbench .cycle-tabs>.el-tabs__header .el-tabs__nav-wrap:after{background-color:#dfe1e6;height:2px}
.crm-bi-all-index .bi-workbench .cycle-tabs>.el-tabs__header .el-tabs__item,.crm-bi-all-index .bi-workbench .conversion-tabs>.el-tabs__header .el-tabs__item{color:#172b4d}
.crm-bi-all-index .bi-workbench .cycle-tabs>.el-tabs__header .el-tabs__item.is-active,.crm-bi-all-index .bi-workbench .conversion-tabs>.el-tabs__header .el-tabs__item.is-active{color:#0052cc}
.crm-bi-all-index .bi-workbench .cycle-card,.crm-bi-all-index .bi-workbench .cycle-card .el-button,.crm-bi-all-index .bi-workbench .cycle-card .el-table,.crm-bi-all-index .bi-workbench .cycle-card .content-title{font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.crm-bi-all-index .bi-workbench .cycle-table .el-table__header,.crm-bi-all-index .bi-workbench .cycle-table .el-table__body{width:795px!important}
.crm-bi-all-index .bi-workbench .cycle-table col{width:265px!important}
.crm-bi-all-index .bi-workbench .cycle-table .cell{padding:0 8px}
.crm-bi-all-index .bi-workbench .cycle-table .el-table__empty-block{display:none}
.crm-bi-all-index .bi-workbench .cycle-table th:not(.el-table-column--selection)>.cell .caret-wrapper{display:none}
.crm-bi-all-index .bi-workbench .cycle-table th.is-sortable:not(.el-table-column--selection)>.cell:hover .caret-wrapper{display:inline-flex}
.crm-bi-all-index .bi-workbench .conversion-table{color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.crm-bi-all-index .bi-workbench .conversion-table th.el-table__cell,.crm-bi-all-index .bi-workbench .conversion-table td.el-table__cell{border-right:1px solid #ebeef5}
.crm-bi-all-index .bi-workbench .conversion-table .cell{padding:0 8px}
.crm-bi-all-index .bi-workbench .conversion-table td.el-table__cell{color:#172b4d}
.crm-bi-all-index .bi-workbench .conversion-table td.el-table__cell>.cell{color:#172b4d;font-family:inherit;font-size:14px;font-weight:500;line-height:23px}
.crm-bi-all-index .bi-workbench .el-table__footer td{height:40px;padding:0}
.crm-bi-all-index .bi-workbench .el-table__footer td>.cell{height:auto;line-height:23px}
.crm-bi-all-index .bi-workbench .product-sales .p-contianer{align-items:stretch;background-color:#fff;border-radius:0 0 4px 4px;border-top:0;box-shadow:0 2px 4px #172b4d1a;display:block;height:auto;justify-content:normal;margin:0;min-height:0;overflow:hidden;padding:16px;position:relative;text-align:right;white-space:nowrap;z-index:1}
.bi-leaf{background:#f4f5f7;padding:20px 20px 0}
.bi-leaf .filtrate-bar{align-items:center;display:flex;gap:8px;margin-bottom:16px}
.bi-leaf .axismain{height:400px;width:100%}
.bi-leaf .el-table th.el-table__cell{background-color:#dfe1e6;border-bottom:1px solid #dfe1e6;color:#787d97;height:auto;padding:6px 0}
.bi-leaf .el-table .el-table__row{height:36px}
.bi-leaf .el-table th.el-table__cell>.cell{color:#787d97;display:block;font-weight:500;height:auto;line-height:23px}
.bi-leaf .el-table__footer td{height:40px;padding:0}
.crm-bi-all-index .bi-board{height:100%;overflow:auto;padding:0 0 16px}
.crm-bi-all-index .filtrate-bar{align-items:center;display:flex;gap:8px;padding:12px 16px}
.crm-bi-all-index .bi-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 16px}
.crm-bi-all-index .bi-card{background:#fff;border-radius:4px;min-height:420px;padding:16px}
.crm-bi-all-index .bi-card__title{border-bottom:1px solid #ebecf0;font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:12px}
.crm-bi-all-index .bi-tabs{display:flex;gap:16px;margin-bottom:8px}
.crm-bi-all-index .bi-tabs span{cursor:pointer;padding-bottom:6px}
.crm-bi-all-index .bi-tabs .is-active{border-bottom:2px solid #0052cc;color:#0052cc}
.crm-bi-all-index .bi-chart{height:220px;position:relative}
.crm-bi-all-index .bi-chart__axis{color:#6b778c;font-size:12px}
.crm-bi-all-index .bi-export{position:absolute;right:0;top:0}
.crm-bi-all-index .bi-legend{bottom:8px;display:flex;gap:16px;justify-content:center;left:0;position:absolute;right:72px}
.crm-bi-all-index .bi-legend i{border-radius:2px;display:inline-block;height:10px;margin-right:4px;width:10px}
.crm-bi-all-index .bi-legend .is-gray{background:#42526e}
.crm-bi-all-index .bi-legend .is-blue{background:#0052cc}
.crm-bi-all-index .bi-handle{text-align:right}
.crm-bi-all-index .bi-flow{margin-bottom:8px}
.crm-bi-all-index .bi-flow .el-select{width:148px}
.crm-bi-all-index .bi-matrix{border-collapse:collapse;width:100%}
.crm-bi-all-index .bi-matrix th,.crm-bi-all-index .bi-matrix td{border:1px solid #ebecf0;height:36px;text-align:center}
.crm-bi-all-index .bi-matrix th{background:#f4f5f7;color:#6b778c;font-weight:400}
.range-menu__item{padding:8px 16px;cursor:pointer;color:#172b4d}
.range-menu__item.selected,.range-menu__item:hover{background:#deebff;color:#0052cc}
.wk-dialog.el-dialog{--el-dialog-padding-primary:16px;background:var(--el-bg-color,#fff);border-radius:4px;box-shadow:0 12px 32px 4px #0000000a,0 8px 20px #00000014;box-sizing:border-box;padding:16px}
.wk-dialog.el-dialog .el-dialog__header{background:transparent;border-bottom:none;margin:0;padding:0 0 16px}
.wk-dialog.el-dialog .el-dialog__header.show-close{padding-right:calc(16px + var(--el-message-close-size, 16px))}
.wk-dialog.el-dialog .el-dialog__title{color:var(--el-text-color-primary);font-size:18px;line-height:var(--el-font-line-height-primary)}
.wk-dialog.el-dialog .el-dialog__body{color:var(--el-text-color-regular);font-size:14px;padding:0}
.wk-dialog.el-dialog .el-dialog__footer{background:transparent;border-top:none;box-sizing:border-box;padding:16px 0 0;text-align:right}
.wk-dialog.el-dialog .el-dialog__headerbtn{background:transparent;border:none;height:48px;padding:0;right:0;top:0;width:48px}
.wk-dialog.el-dialog .el-dialog__close{color:var(--el-color-info);font-size:16px;font-weight:400}
.wk-dialog .section{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);overflow:auto;row-gap:16px}
.wk-dialog .sort-item{background-color:#ebecf0;border-radius:4px;padding:16px}
.wk-dialog .sort-item>.label{flex:1;line-height:1.15}
.wk-dialog .el-switch.is-checked .el-switch__core{background-color:#00875a;border-color:#00875a}
.wk-dialog.el-dialog .el-button{border-radius:4px;font-weight:500;height:32px}
.wk-dialog.el-dialog .el-button--primary:not(.is-link){background:#0052cc;border-color:#0052cc;border-radius:4px;color:#fff;padding:8px 15px}
.wk-dialog.el-dialog .el-button.is-text{background:#ebecf0!important;border-color:transparent!important;border-radius:4px;color:#42526e;height:32px;padding:8px 15px}
.wk-aftermarket.am-button{background-color:#0052cc;border-radius:14px;bottom:60px;display:flex;flex-direction:column;overflow:hidden;padding:2px 0;position:fixed;right:6px;width:28px;z-index:999999}
.wk-aftermarket.am-button,.wk-aftermarket.am-button *{cursor:pointer}
.wk-aftermarket .el-button{background-color:#0052cc;border:none;border-radius:4px;box-shadow:none;color:#fff;height:32px;margin:0;padding:4px 6px}
.wk-aftermarket .el-button i{font-size:12px}
.wk-aftermarket .el-button:hover{border-color:transparent}
.wk-aftermarket .am-button-line{background-color:#ffffff4d;height:1px;margin:2px 8px}
.wk-aftermarket .am-button-bar{display:none}
.wk-aftermarket .am-button-bar .bar-inner{background-color:#ffffff4d;height:1px}
.wk-aftermarket .am-button-bar .bar-inner+.bar-inner{margin-top:4px}
.wk-service-pop.el-popper{border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.12);color:#172b4d;font-size:14px;font-weight:500}
.wk-service-pop .service-view{color:#172b4d;padding:16px}
.wk-service-pop .service-view-header{align-items:center;display:flex;font-size:16px}
.wk-service-pop .service-header-icon{flex-shrink:0;font-size:16px!important}
.wk-service-pop .service-header-label{flex:1;margin-left:8px}
.wk-service-pop .service-header-close{color:#7a869a;cursor:pointer;flex-shrink:0;font-family:element-icons;font-size:16px;font-weight:400;padding:4px}
.wk-service-pop .service-manager{display:flex;margin-top:8px}
.wk-service-pop .service-manager-header{height:40px;width:40px}
.wk-service-pop .service-manager-body{flex:1;margin-left:8px}
.wk-service-pop .service-manager-label{color:#6b778c}
.wk-service-pop .user-img{--el-avatar-size:40px;background:#0052cc;color:#fff;font-size:14px;height:40px;width:40px}
.wk-service-pop .service-manager-phone{align-items:center;color:#0052cc;cursor:pointer;display:flex;margin-top:8px}
.wk-service-pop .service-manager-phone .wk-phone{font-size:14px!important}
.wk-service-pop .service-manager-code{margin-top:8px}
.wk-service-pop .service-manager-code>img{width:100%}
.wk-service-pop .service-manager-desc{color:#6b778c;font-size:12px;text-align:center}
.crm-year-pop.el-popper{border-radius:4px;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-weight:500}
.crm-year-pop .el-picker-panel{border-radius:4px;color:#42526e;font-family:inherit}
.crm-year-pop .el-date-picker__header-label{font-family:inherit;font-size:16px;font-weight:500;height:18px;line-height:18px}
.crm-year-pop .el-picker-panel__icon-btn{font-weight:400}
.crm-year-pop .el-year-table{font-family:inherit;font-size:12px;font-weight:500}
.crm-type-pop.el-popper{border-radius:4px;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500}
.crm-type-pop .el-select-dropdown__item{color:#42526e;font-family:inherit;font-size:14px;font-weight:400;height:auto;line-height:1.5;min-height:34px;padding:8px 20px;white-space:normal}
.crm-type-pop .el-select-dropdown__item.is-hovering,.crm-type-pop .el-select-dropdown__item.is-selected{background-color:#f5f7fa}
.crm-type-pop .el-select-dropdown__item.is-selected{color:#0052cc;font-weight:700}
.wk-user-select-dialog.el-dialog{--el-dialog-padding-primary:0px;background:#fff;border-radius:4px;box-shadow:rgba(0,0,0,.04) 0 12px 32px 4px,rgba(0,0,0,.08) 0 8px 20px;box-sizing:border-box;color:#42526e;display:flex;flex-direction:column;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:calc(100vh - 80px);line-height:1.15;margin:40px auto;overflow:hidden;padding:0 0 9px}
.wk-user-select-dialog .el-dialog__header{border:0;height:49px;margin:0;padding:15px 20px 10px}
.wk-user-select-dialog .el-dialog__title{color:#172b4d;display:inline-block;font-size:18px;font-weight:500;line-height:21px;margin-top:1px}
.wk-user-select-dialog .el-dialog__body{color:#42526e;flex:1;overflow:hidden;padding:8px 20px}
.wk-user-select-dialog .main{border:1px solid #dfe1e6;box-sizing:border-box;display:flex;height:100%}
.wk-user-select-dialog .main-left{border-right:1px solid #dfe1e6;box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-width:0}
.wk-user-select-dialog .main-right{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-width:0}
.wk-user-select-dialog .main-left>.main-top{align-items:stretch;box-sizing:border-box;display:block;height:51px;justify-content:flex-start;padding:10px 16px 0}
.wk-user-select-dialog .main-left>.main-top>.el-input{display:block;margin:0;padding:0;width:100%}
.wk-user-select-dialog .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;box-sizing:border-box;display:flex;height:32px;justify-content:flex-start;padding:1px 11px;width:100%}
.wk-user-select-dialog .el-input__wrapper:hover,.wk-user-select-dialog .el-input__wrapper.is-focus{background:#fff;box-shadow:rgb(220,223,230) 0 0 0 1px inset}
.wk-user-select-dialog .el-input__inner,.wk-user-select-dialog .el-input__inner::placeholder{color:#42526e;font-family:inherit;font-size:14px;font-weight:500}
.wk-user-select-dialog .el-input__inner::placeholder{color:#7a869a}
.wk-user-select-dialog .el-input__suffix .el-button{height:20px;padding:0;width:20px}
.wk-user-select-dialog .wk-sousuo{color:#42526e;font-size:14px!important}
.wk-user-select-dialog .main-body-wrap{box-sizing:border-box;flex:1;min-height:0;padding:8px 16px}
.wk-user-select-dialog .main-body{display:flex;flex-direction:column;height:100%}
.wk-user-select-dialog .main-tabs{display:flex;gap:8px;padding:0 4px}
.wk-user-select-dialog .main-tabs .el-button{border:0;border-radius:4px;flex:1;font-family:inherit;font-size:14px;font-weight:500;height:32px;margin:0;padding:8px}
.wk-user-select-dialog .main-tabs .el-button.is-text.is-has-bg{background:#ebecf0;color:#42526e}
.wk-user-select-dialog .main-tabs .el-button.is-text.is-has-bg.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.wk-user-select-dialog .used-view{flex:1;margin-top:8px;min-height:0;overflow-y:scroll}
.wk-user-select-dialog .used-view::-webkit-scrollbar{height:6px;width:6px}
.wk-user-select-dialog .used-view::-webkit-scrollbar-track,.wk-user-select-dialog .used-view::-webkit-scrollbar-track-piece{background:#f2f1f6}
.wk-user-select-dialog .used-view::-webkit-scrollbar-thumb{background:transparent;border-radius:0}
.wk-user-select-dialog .main-top{align-items:center;border-bottom:1px solid #dfe1e6;box-sizing:border-box;color:#42526e;display:flex;font-size:14px;height:51px;justify-content:space-between;line-height:50px;padding:0 16px}
.wk-user-select-dialog .clear-btn.el-button{align-self:flex-start;background:transparent;border:1px solid transparent;color:#0052cc;font-family:inherit;font-size:14px;font-weight:500;height:20px;line-height:14px;margin:8px 0 0;opacity:1;padding:2px;width:auto}
.wk-user-select-dialog .clear-btn.el-button.is-disabled{color:#80a9e6}
.wk-user-select-dialog .main-select{display:flex;flex-wrap:wrap}
.wk-user-select-dialog .main-select .el-tag{align-items:center;background:#eeeff2;border:1px solid #eeeff2;border-radius:4px;box-sizing:border-box;color:#505f79;display:inline-flex;font-size:12px;font-weight:500;height:20px;line-height:12px;margin:0 0 8px;padding:0 3px 0 7px}
.wk-user-select-dialog .main-select .el-tag .el-tag__content{display:inline-flex;width:0}
.wk-user-select-dialog .main-select .el-tag .el-tag__close{color:#505f79;height:12px;margin-left:4px;width:12px}
.wk-user-select-dialog .user-dialog-footer{overflow:hidden;text-align:start;width:100%}
.wk-user-select-dialog .udf-right{float:right}
.wk-user-select-dialog .main-body.is-right{box-sizing:border-box;flex:1;overflow-y:auto;padding:8px 16px}
.wk-user-select-dialog .el-dialog__footer{background:transparent;border:0;padding:10px 20px}
.wk-user-select-dialog .el-button{border-radius:4px;font-family:inherit;font-size:14px;font-weight:500;height:32px}
.wk-user-select-dialog .el-dialog__footer .el-button--primary{background:#0052cc;border-color:#0052cc;padding:8px 15px}
.wk-user-select-dialog .el-dialog__footer .el-button.is-text.is-has-bg{background:#ebecf0;border:0;color:#42526e;margin-left:8px;padding:8px 15px}
.wk-report-dialog.el-dialog{--el-dialog-padding-primary:16px;background:#fff;border-radius:4px;box-shadow:rgba(0,0,0,.04) 0 12px 32px 4px,rgba(0,0,0,.08) 0 8px 20px 0;box-sizing:border-box;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;padding:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.wk-report-dialog.el-dialog .el-dialog__header{background:transparent;border-bottom:none;margin:0;padding:0 32px 16px 0}
.wk-report-dialog.el-dialog .header .title{color:#172b4d;font-family:inherit;font-size:24px;font-weight:500;line-height:27.6px}
.wk-report-dialog.el-dialog .el-dialog__headerbtn{font-weight:400;height:48px;right:0;top:0;width:48px}
.wk-report-dialog.el-dialog .el-dialog__close{color:#505f79;font-size:16px;font-weight:400}
.wk-report-dialog.el-dialog .el-dialog__body{color:#42526e;font-family:inherit;padding:0}
.wk-report-dialog.el-dialog .container,.wk-report-dialog.el-dialog .content{height:100%}
.wk-report-dialog.el-dialog .el-table{--el-table-border-color:#ebeef5;--el-table-header-bg-color:#dfe1e6;--el-table-header-text-color:#787d97;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 8px #172b4d1a;color:#42526e;font-family:inherit;margin:0!important}
.wk-report-dialog.el-dialog .el-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;color:#787d97;font-size:14px;font-weight:600;height:36px;padding:6px 0}
.wk-report-dialog.el-dialog .el-table th.el-table__cell>.cell{align-items:center;box-sizing:border-box;color:#787d97;display:flex;font-family:inherit;font-size:14px;font-weight:500;height:23px;justify-content:flex-start;line-height:23px;padding:0 8px}
/* Empty block is 800px at clientHeight 1266. A percentage height collapses to the 60px minimum. */
.wk-report-dialog.el-dialog .el-table__empty-block{height:800px!important}
.wk-report-dialog.el-dialog .el-table__empty-text{color:#6b778c;font-family:inherit;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.wk-report-dialog.el-dialog .p-contianer{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px #172b4d1a;box-sizing:border-box;display:block;height:32px;margin:0;min-height:0;overflow:hidden;padding:16px;position:relative}
.wk-report-dialog.el-dialog .search-input{margin-bottom:20px;width:240px}
.wk-report-dialog.el-dialog .search-input .el-input__inner{color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.wk-report-dialog.el-dialog .search-input .el-input__suffix-inner i{color:#42526e;font-size:14px}
.wk-report-dialog.el-dialog .search-input .el-input__suffix-inner{margin:0 3px}
.wk-report-dialog.el-dialog .search-input input::placeholder{color:#7a869a}
.wk-oa-log-mask.full-container{background:#0000004d;inset:0;margin:0;overflow:auto;position:fixed;z-index:2036}
.wk-oa-log-slide.el-card{border:none;border-radius:4px;box-shadow:rgba(0,0,0,.12) 0 0 12px 0;color:#172b4d;overflow:visible;z-index:2037}
.wk-oa-log-slide .el-card__body{box-sizing:border-box;height:100%;padding:0}
.wk-oa-log-slide .close-btn.el-button{align-items:center;background:#0052cc;border:1px solid #0052cc;border-radius:4px 0 0 4px;box-shadow:none;box-sizing:border-box;color:#fff;display:flex;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;left:-40px;line-height:14px;min-height:0;padding:0;-webkit-font-smoothing:antialiased;position:absolute;top:160px;width:40px;z-index:0}
.wk-oa-log-slide .close-btn .el-icon-close{color:#fff;font-size:26px!important;font-style:normal;font-weight:400;height:26px;line-height:1;margin:0;width:26px}
.bi-customer-total .title-box .text{line-height:23px}
.bi-customer-total .wk-time-type-select .el-input__inner,.bi-customer-total .xr-radio-menu-wrap .el-input__inner{color:#42526e}
.bi-customer-total .wk-time-type-select .el-icon-arrow-up{font-weight:400}
.bi-customer-total .table-content .el-table{margin-top:0}
.bi-customer-total .table-content .el-table th.el-table__cell{background:#dfe1e6;color:#787d97;font-weight:600}
.bi-customer-total .table-content .el-table th.el-table__cell>.cell{color:#787d97;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-weight:500}
.bi-customer-total .table-content .el-table th .caret-wrapper{display:none}
.bi-customer-record .table-content .el-table__empty-block{display:none}
.bi-leads.main-container{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px 20px 0;position:relative}
.bi-leads .el-tabs__header{margin:0 0 15px;padding-right:40px}
.bi-leads .el-tabs__item{color:#172b4d;font-size:14px;font-weight:500;height:40px;line-height:40px}
.bi-leads .el-tabs__item.is-active{color:#0052cc}
.bi-leads .el-tabs__active-bar{background-color:#0052cc;height:2px}
.bi-leads .el-tabs__content{height:calc(100% - 55px);overflow:hidden}
.bi-leads .el-tab-pane,.bi-leads .main-content{height:100%;overflow:hidden;position:relative}
.bi-leads .filtrate-bar{left:0;position:absolute;right:0;top:0;z-index:2}
.bi-leads .content{margin-top:24px;padding-bottom:20px;padding-top:54px}
.bi-leads .axis-content{margin-bottom:24px;margin-right:40px;position:relative}
.bi-leads .axismain{height:400px;margin:0 auto;width:100%}
.bi-leads .table-content{padding-right:40px}
.bi-leads .title-box .text{line-height:23px}
.bi-leads .wk-time-type-select .el-input__inner,.bi-leads .xr-radio-menu-wrap .el-input__inner,.bi-leads .el-select--no-bg .el-select__placeholder{color:#42526e}
.bi-leads .wk-time-type-select .el-icon-arrow-up{font-weight:400}
.bi-leads .table-content .el-table{margin-top:0}
.bi-leads .table-content .el-table .el-table__row{height:36px}
.bi-leads .table-content .el-table th.el-table__cell{background:#dfe1e6;color:#787d97;font-weight:600;height:auto;padding:6px 0}
.bi-leads .table-content .el-table td.el-table__cell{height:auto;padding:6px 0}
.bi-leads .table-content .el-table th.el-table__cell>.cell{color:#787d97;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-weight:500}
.bi-leads .table-content .el-table td.el-table__cell>.cell{font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-weight:500}
.bi-cycle .content{height:calc(100% - 54px);margin-top:24px;overflow-y:auto;padding-bottom:24px;padding-top:54px}
.bi-cycle .cycle-content{height:100%;overflow-y:auto}
.bi-cycle .content-title{box-sizing:border-box;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:16px;font-weight:500;line-height:18.4px;padding:8px 40px}
.bi-cycle .handle-bar{margin-bottom:8px;text-align:right}
.bi-cycle .export-btn.el-button.is-text{border-radius:4px;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;padding:8px 15px}
.bi-cycle .table-content .el-table__empty-block{display:none}
.bi-cycle .table-content .el-table th .caret-wrapper{display:none}
.bi-satisfaction .table-content .el-table__empty-block{display:none}
.bi-funnel{-webkit-font-smoothing:antialiased}
.bi-funnel .el-select--no-bg .el-select__placeholder,.bi-funnel .el-select--no-bg .el-select__placeholder span,.bi-funnel .el-select--no-bg .el-select__selected-item,.bi-funnel .el-select--no-bg .el-select__selected-item span{color:#42526e;font-weight:500}
.bi-funnel .table-content .el-table th.el-table__cell>.cell{-webkit-font-smoothing:antialiased}
.bi-add-business .table-content .el-table .el-table__row,.bi-business-win .table-content .el-table .el-table__row{height:36px}
.bi-add-business .table-content .el-table td.el-table__cell,.bi-business-win .table-content .el-table td.el-table__cell{height:36px;padding:0}
.bi-add-business .table-content .el-table th.el-table__cell>.cell,.bi-add-business .table-content .el-table td.el-table__cell>.cell,.bi-business-win .table-content .el-table th.el-table__cell>.cell,.bi-business-win .table-content .el-table td.el-table__cell>.cell{-webkit-font-smoothing:antialiased}
.bi-contract-count .year-select .el-input__inner,.bi-contract-count .el-checkbox__label,.bi-contract-summary .year-select .el-input__inner,.bi-contract-summary .el-checkbox__label,.bi-contract-invoice .year-select .el-input__inner,.bi-contract-invoice .el-checkbox__label{color:#42526e;font-weight:500}
.bi-contract-summary.bi-customer-total .content-title,.bi-contract-invoice.bi-customer-total .content-title{box-sizing:border-box;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:16px;font-weight:500;line-height:18.4px;padding:8px 40px 15px}
.bi-contract-summary .content-title .special,.bi-contract-invoice .content-title .special{color:#172b4d;font-weight:700;margin-right:3px}
.bi-contract-summary .export-button.el-button,.bi-contract-invoice .export-button.el-button,.bi-amount-details .export-button.el-button,.bi-amount-summary .export-button.el-button{margin-left:8px}
.bi-amount-details .el-checkbox__label{color:#42526e;font-weight:500}
.bi-amount-details .other-option{align-items:center;display:flex}
.bi-amount-details .other-option .wk-user-dep-dialog-select{flex-shrink:0;margin:0;width:200px}
.bi-amount-details .other-option .model-select{flex-shrink:0;margin:0 16px;width:200px}
.bi-amount-details .other-option .el-input__inner,.bi-amount-details .model-select .el-select__placeholder,.bi-amount-details .model-select .el-select__selected-item,.bi-amount-details .model-select .el-select__selected-item span{color:#42526e;font-weight:500}
.bi-amount-details .wk-user-dep-dialog-select .el-input__inner::placeholder{color:#7a869a;font-weight:500;opacity:1}
.bi-amount-details .wk-user-dep-dialog-select .el-icon-arrow-up{color:#172b4d;font-size:12px;font-weight:400;height:12px;line-height:12px;width:12px}
.bi-amount-details .table-content .el-table__empty-block{display:none}
.bi-amount-details .table-content .el-table__footer-wrapper{display:none}
.bi-amount-summary .el-checkbox__label{color:#42526e;font-weight:500}
.bi-amount-summary .other-option{align-items:center;display:flex}
.bi-amount-summary .other-option .wk-user-dep-dialog-select{flex-shrink:0;margin:0 16px 0 0;width:208px}
.bi-amount-summary .wk-user-dep-dialog-select .el-input__inner::placeholder{color:#7a869a;font-weight:500;opacity:1}
.bi-amount-summary .wk-user-dep-dialog-select .el-icon-arrow-up{color:#172b4d;font-size:12px;font-weight:400;height:12px;line-height:12px;width:12px}
.bi-amount-summary .table-content .el-table__empty-block{display:none}
.bi-amount-summary .table-content .el-table__footer-wrapper{display:none}
.bi-portrait-address .content>.vux-flexbox-item+.vux-flexbox-item{margin-left:8px}
.bi-customer-total.bi-portrait-pie .axis-content #axismain{height:420px}
.bi-portrait-pie .table-content .el-table__empty-text{color:#6b778c;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:60px}
.bi-product-sales .content{padding-right:40px}
.bi-product-sales .content>.el-table{margin-top:0}
.bi-product-sales .export-button.el-button{margin-left:8px;margin-right:22px}
.bi-product-sales .el-table__empty-text{color:#6b778c;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:60px}
.bi-product-sales .p-contianer{box-sizing:border-box;height:32px;margin:0;min-height:0;padding:16px}
.bi-ranking .filtrate-content .el-select.rank-user-dept{width:120px}
.bi-ranking .rank-user-dept .el-select__placeholder,.bi-ranking .rank-user-dept .el-select__selected-item,.bi-ranking .rank-user-dept .el-select__selected-item span{color:#42526e;font-weight:500}
.bi-ranking .el-checkbox__label{color:#42526e;font-weight:500}
.bi-ranking .content-title{box-sizing:border-box;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:16px;font-weight:500;line-height:18.4px;padding:8px 40px}
.bi-ranking .export-btn.el-button.is-text{background:#ebecf0;border:0;border-radius:4px;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;padding:8px 15px}
.bi-ranking .export-btn.el-button:not(.is-text){background:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;padding:8px 15px}
.bi-ranking .table-content .el-table td.el-table__cell.can-visit--underline,.bi-ranking .table-content .el-table td.el-table__cell.can-visit--underline>.cell{color:#0052cc;cursor:pointer}
.bi-ranking .table-content .el-table td.el-table__cell{color:#172b4d;height:36px;padding:0}
.bi-ranking .table-content .el-table th.el-table__cell>.cell,.bi-ranking .table-content .el-table td.el-table__cell>.cell{font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-weight:500}
.bi-contract-summary .table-content .el-table__empty-block,.bi-contract-invoice .table-content .el-table__empty-block{display:none}
.bi-contract-count .handle-bar{margin-bottom:8px;text-align:right}
.bi-contract-count .export-btn.el-button.is-text{background:#ebecf0;border:0;border-radius:4px;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;padding:8px 15px}
.sidebar-container .bi-add-button .el-button.is-link{font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.sidebar-container .bi-add-button .el-button.is-link [class*=el-icon]+span,.sidebar-container .bi-add-button .el-button.is-link .el-icon+span{margin-left:6px}
/* Standalone 日志分析 / 审批分析. The preview table has no empty block and the range control is 210px. */
.bi-oa .xr-radio-menu-wrap{width:210px}
.bi-oa .xr-radio-menu-wrap .el-input{width:100%}
.bi-oa .xr-radio-menu-wrap .el-input__inner{color:#42526e;font-weight:500}
.bi-oa .export-button.el-button{margin-left:8px;margin-right:22px}
.bi-oa-log .table-content .el-table__empty-block{display:none}
.bi-oa-examine .table-content .el-table__empty-block{align-items:center;display:flex;height:var(--oa-empty-height)!important;justify-content:center}
.bi-oa-examine .table-content .el-table__empty-text{color:#6b778c;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.bi-jxc-all .table-content .el-table th .caret-wrapper,.bi-jxc-sale .table-content .el-table th .caret-wrapper{display:none}
.bi-jxc-all .table-content .el-table__empty-block,.bi-jxc-all .table-content .el-table__footer-wrapper,.bi-jxc-sale .table-content .el-table__empty-block,.bi-jxc-sale .table-content .el-table__footer-wrapper{display:none}
.bi-jxc-product .search-box .el-input__inner,.bi-jxc-supplier .search-box .el-input__inner{color:#42526e;font-weight:500}
.bi-jxc-product .search-box .el-input__inner::placeholder,.bi-jxc-supplier .search-box .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.bi-jxc-product .static,.bi-jxc-supplier .static{font-size:13px;line-height:15px;padding:1px 20px 0}
.bi-jxc-product .content>.el-table,.bi-jxc-supplier .content>.el-table{margin-top:0}
.bi-jxc-product .static .text,.bi-jxc-supplier .static .text{height:15px;line-height:15px}
.bi-jxc-product .el-radio{height:32px;margin-right:30px}
.bi-jxc-product .el-radio__inner{box-sizing:border-box;height:14px;width:14px}
.bi-jxc-product .el-radio__input.is-checked .el-radio__inner{background:#0052cc;border-color:#0052cc}
.bi-jxc-product .el-table th .caret-wrapper,.bi-jxc-supplier .el-table th .caret-wrapper{display:none}
.bi-jxc-product .el-table__footer-wrapper,.bi-jxc-supplier .el-table__footer-wrapper{display:none}
.bi-jxc-product .el-table__empty-text,.bi-jxc-supplier .el-table__empty-text{color:#6b778c;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.bi-jxc-product .p-contianer,.bi-jxc-supplier .p-contianer{box-sizing:border-box;height:32px;margin:0;min-height:0;padding:16px}
.bi-oa .table-content .el-table th.el-table__cell{height:36px;padding:6px 0}
.bi-oa .table-content .el-table th.el-table__cell>.cell{align-items:center;box-sizing:border-box;display:flex;height:23px;justify-content:center;line-height:23px;padding:0 8px}.wk-chart-kind-popper.el-popper{border-radius:4px}
.wk-chart-kind-popper .el-select-dropdown__item{color:#42526e;height:37px;line-height:21px;padding:8px 20px}
.wk-chart-kind-popper .el-select-dropdown__item.is-selected{color:#0052cc;font-weight:700}
.wk-chart-kind-popper .el-select-dropdown__item.is-selected.is-hovering{background-color:transparent}
.wk-chart-kind-popper{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.bi-leads .el-tabs__item .wk-help-tips{line-height:1.15}
.wk-bi-tip-popper{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.wk-bi-tip-popper{box-shadow:none}
.wk-bi-tip-popper{border-radius:4px}
.filtrate-bar .el-select__wrapper{border-radius:4px}
.wk-dialog.el-dialog{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.wk-dialog.el-dialog .el-dialog__title{font-family:inherit}
.wk-dialog .el-form-item{margin-bottom:12px}
.wk-dialog .el-form-item__label{color:#172b4d;display:block;font-size:14px;font-weight:500;line-height:21px;margin-bottom:4px;padding:0}
.wk-dialog .form-add-dialog-body{max-height:55vh;overflow-x:hidden;overflow-y:auto}
.wk-dialog .wk-form.is-two-columns{display:flex;flex-wrap:wrap}
.wk-dialog .wk-form.is-two-columns .el-form-item{box-sizing:border-box;display:block;flex:0 0 50%;flex-shrink:0;margin-bottom:14px;padding:0 12px}
.wk-dialog .wk-form.is-two-columns .el-form-item.is-textarea{flex-basis:100%}
.wk-dialog .wk-form .el-select,.wk-dialog .wk-form .el-input,.wk-dialog .wk-form .el-textarea{width:100%}
.wk-dialog .el-input__inner,.wk-dialog .el-textarea__inner{color:#42526e;font-weight:500}
.wk-dialog .el-input__inner::placeholder,.wk-dialog .el-textarea__inner::placeholder{color:#7a869a}
.wk-dialog .el-form-item__content{display:block;line-height:32px}
.wk-dialog .el-input{display:inline-flex}
.wk-dialog .el-select{display:inline-block}
.hrm-shell{background:#f4f5f7;color:#172b4d;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;height:100%;line-height:1.15;min-height:0}
.hrm-shell .app-main{flex:1;min-width:0}
.hrm-shell .title{color:#172b4d;font-size:24px;line-height:28px}
.hrm-shell .workbench{align-items:stretch;height:auto;margin-top:16px;min-width:0;padding:0 0 40px;width:100%}
.hrm-shell .workbench__left{flex:1;flex-shrink:0;min-width:700px}
.hrm-shell .workbench__right{flex-shrink:0;margin-left:15px;width:450px}
.hrm-shell .workbench .el-card+.el-card,.hrm-shell .workbench .statistics-card+.statistics-card{border-top:none;margin-top:15px}
.hrm-shell .statistics-card.card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #172b4d1a;position:relative}
.hrm-shell .statistics-card.el-card{background:#fff;border:1px solid #e4e7ed}
.hrm-shell .card-title{align-items:center;display:flex}
.hrm-shell .card-title .icon{margin-right:8px}
.hrm-shell .card-title-center{flex:1;font-size:16px;font-weight:700}
.hrm-shell .card-desc{color:#6b778c;font-size:12px;margin-top:8px}
.hrm-shell .card .filter-header{border-bottom:1px solid #dfe1e6;padding:16px 16px 12px;position:relative}
.hrm-shell .card .filter-body{padding:16px}
.hrm-shell .wb-item__label{color:#42526e;font-size:12px}
.hrm-shell .wb-item__icon{color:#0052cc;font-weight:700;margin-right:4px}
.hrm-shell .wb-item__value{font-size:18px;font-weight:700;margin-top:4px}
.hrm-shell .wb-item__value span{font-weight:700}
.hrm-shell .wb-item__unit{font-size:13px}
.hrm-shell .wb-item.has-mark{display:flex}
.hrm-shell .wb-item.has-mark .wb-item__left{flex-shrink:0;height:40px;width:40px}
.hrm-shell .wb-item.has-mark .wb-item__left>img{height:100%;object-fit:cover;width:100%}
.hrm-shell .wb-item.has-mark .wb-item__left+.wb-item__right{margin-left:8px}
.hrm-shell .wb-personnel .wb-item,.hrm-shell .wb-recruit .wb-item{background:#fafbfc;border-radius:4px;flex:1;flex-shrink:0;padding:16px}
.hrm-shell .wb-personnel .wb-item+.wb-item,.hrm-shell .wb-recruit .wb-item+.wb-item{margin-left:16px}
.hrm-shell .wb-backlog .body{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}
.hrm-shell .wb-backlog .body .wb-item{background:#fafbfc;border-radius:4px;padding:8px}
.hrm-shell .wb-salary .body{padding-left:16px;padding-top:16px}
.hrm-shell .wb-salary .body-left{display:flex;flex:2;flex-direction:column}
.hrm-shell .wb-salary .wb-item{background:#fafbfc;border-radius:4px;padding:16px}
.hrm-shell .wb-salary .wb-item__right{display:flex;flex-direction:column-reverse}
.hrm-shell .wb-salary .wb-item__right .wb-item__value{color:#172b4d;font-size:30px;margin-bottom:8px;margin-top:0}
.hrm-shell .wb-salary .wb-item+.wb-item{margin-top:16px}
.hrm-shell .wb-salary .echart{flex:3;margin-left:40px;position:relative}
.hrm-shell .wb-salary .echart #axismain{height:200px;margin:0 auto;width:100%}
.hrm-shell .wb-salary .echart .empty-text{color:#6b778c;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}
.hrm-shell .calendar{background:#fff;margin:auto;min-width:300px;position:relative;user-select:none;width:100%}
.hrm-shell .calendar-tools{font-size:20px;height:40px;line-height:40px}
.hrm-shell .calendar-tools i{cursor:pointer}
.hrm-shell .calendar-tools i:hover{color:#0052cc}
.hrm-shell .calendar-info{font-size:16px;line-height:1.3;text-align:center}
.hrm-shell .calendar-info .time{cursor:pointer;font-weight:700;margin:0 10px}
.hrm-shell .calendar table{border-collapse:collapse;clear:both;color:#444;margin-bottom:10px;width:100%}
.hrm-shell .calendar td{color:#444;cursor:pointer;font-size:14px;height:50px;line-height:125%;margin:2px;padding:8px 0 0;position:relative;text-align:center;vertical-align:top;width:14.2857%}
.hrm-shell .calendar td.week{cursor:default;font-size:10px;height:30px;pointer-events:none;vertical-align:middle}
.hrm-shell .calendar td.disabled,.hrm-shell .calendar td.disabled div{color:#6b778c}
.hrm-shell .calendar td.today{color:#0052cc}
.hrm-shell .calendar td span{border-radius:12px;display:block;font-size:16px;height:24px;line-height:24px;margin:0 auto;width:24px}
.hrm-shell .calendar td.selected span{background-color:#0052cc;color:#fff}
.hrm-shell .calendar td .text{color:#6b778c;font-size:8px;left:0;line-height:1.2;padding:2px;position:absolute;right:0;text-align:center;top:30px}
.hrm-shell .calendar td .isGregorianFestival,.hrm-shell .calendar td .isLunarFestival{color:#6b778c}
.hrm-shell .calendar thead td{height:30px;text-transform:uppercase;vertical-align:middle}
.hrm-shell .calendar-years{align-items:center;background:#fff;display:flex;flex-wrap:wrap;inset:40px 0 0;justify-content:center;opacity:0;overflow:auto;pointer-events:none;position:absolute;transform:translateY(-10px)}
.hrm-shell .calendar-years.show{opacity:1;pointer-events:auto;transform:translateY(0)}
.hrm-shell .calendar-years>span{border:1px solid #fbfbfb;border-radius:20px;color:#6b778c;cursor:pointer;display:inline-block;line-height:30px;margin:1px 5px;text-align:center;width:60px}
.hrm-shell .calendar-years>span.active{background:#0052cc;border:1px solid #0052cc;color:#fff}
.hrm-shell .wb-calendar .board{background:#edf2ff;border-radius:4px;margin-top:16px;padding:8px 16px}
.hrm-shell .wb-calendar .board__day{font-size:45px;font-weight:900}
.hrm-shell .wb-calendar .board__info{color:#6b778c;flex:1;font-size:12px;padding:0 8px}
.hrm-shell .wb-calendar .board__info div:nth-child(2){margin-top:4px}
.hrm-shell .wb-calendar .list{margin-bottom:40px;margin-top:16px}
.hrm-shell .wb-calendar .list__header{font-size:14px;font-weight:700}
.hrm-shell .wb-calendar .list__body{margin-top:10px;position:relative}
.hrm-shell .wb-calendar .list__more{color:#6b778c;text-align:center}
.hrm-shell .switch-btn{align-items:center;background:#0052cc;border:1px solid #0052cc;border-radius:20px;bottom:64px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;height:40px;line-height:14px;padding:8px 15px;position:fixed;right:24px;z-index:9}
.hrm-shell .switch-btn.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover{background:#4c85db;background-color:#4c85db;border-color:#4c85db;color:#fff}
.hrm-shell .switch-btn i{color:#fff;font-size:14px;font-weight:400;margin-right:2px}
.hrm-shell .board-add{background:#0052cc;border:1px solid #0052cc;border-radius:4px;color:#fff;font-size:14px;font-weight:500;height:32px;line-height:14px;padding:8px 15px}
.hrm-shell .wrapper .wk-page-header{justify-content:space-between;padding-bottom:16px}
.hrm-shell .wrapper .wk-page-header__right{align-items:center}
.hrm-shell .wrapper .search-input{flex:none;margin:0;width:216px}
.hrm-shell .wrapper .search-input .el-input__wrapper{background:#fff;border:none;border-radius:4px;box-shadow:#dcdfe6 0 0 0 1px inset;padding:1px 11px}
.hrm-shell .wrapper .search-input .el-input__inner::placeholder{color:#7a869a}
.hrm-shell .wrapper .search-input .el-button{align-items:center;border:1px solid transparent;border-radius:4px;color:#42526e;display:flex;font-size:14px;height:20px;justify-content:center;line-height:14px;min-height:20px;padding:2px;width:20px}
.hrm-shell .wrapper .search-input .el-button i{color:#42526e;font-size:14px;font-weight:400;height:14px;line-height:14px;width:14px}
.hrm-shell .wrapper .add-user-btn{border-radius:4px;height:32px;margin-left:8px;padding:8px 15px}
.hrm-shell .wrapper .wk-toggle-button{display:inline-block;margin-left:8px}
.hrm-shell .wrapper .wk-toggle-button__bd{background:#ebecf0;border-radius:3px;display:flex;padding:4px;width:max-content}
.hrm-shell .wrapper .wk-toggle-item{align-items:flex-start;background:#dfe1e6;border-radius:4px;cursor:pointer;display:flex;height:26px;justify-content:center;padding-top:4px;width:26px}
.hrm-shell .wrapper .wk-toggle-item+.wk-toggle-item{margin-left:4px}
.hrm-shell .wrapper .wk-toggle-item.selected{background:#fff;box-shadow:0 3px 5px #0d14242e,0 0 1px #0d14244a}
.hrm-shell .wrapper .wk-toggle-item i{font-size:16px;font-weight:400;height:16px;line-height:16px}
.hrm-shell .wrapper .main-content-wrap{height:calc(100% - 52px);position:relative}
.hrm-shell .wrapper .main-nav{background:#081e420a;border-radius:4px;display:flex;flex-direction:column;height:100%;left:0;overflow:auto;padding:8px;position:absolute;top:0;width:240px}
.hrm-shell .wrapper .main-nav__title{align-items:center;color:#42526e;display:flex;margin-bottom:16px;padding:8px 8px 0;position:relative}
.hrm-shell .wrapper .add-btn{color:#42526e;font-weight:500;gap:0;height:auto;margin-left:8px;padding:0}
.hrm-shell .wrapper .add-btn i{color:#42526e;font-size:14px;margin:0}
.hrm-shell .wrapper .add-btn span{margin-left:6px}
.hrm-shell .wrapper .main-nav__content{background:#fff;border-radius:4px;flex:1;overflow:auto}
.hrm-shell .wrapper .nav-sections-wrap{background:#fff;border-radius:4px}
.hrm-shell .wrapper .nav-section.is-padding{padding:0 8px}
.hrm-shell .wrapper .nav-section__content{padding-bottom:8px}
.hrm-shell .wrapper .nav-section__content.is-top-padding{padding-top:8px}
.hrm-shell .wrapper .main-content{background:#fff;border-radius:4px;box-shadow:0 2px 8px #172b4d1a;height:100%;margin-left:255px;padding:16px;position:relative}
.hrm-shell .wrapper .flex-index{display:flex;flex-direction:column}
.hrm-shell .wrapper .flex-box{flex:1;min-height:0}
.hrm-shell .wrapper .table-top{line-height:32px;margin-bottom:16px}
.hrm-shell .wrapper .el-tree{min-width:208px;overflow-x:auto;position:absolute}
.hrm-shell .wrapper .el-table{--el-table-border-color:#ebeef5;--el-table-index:1;border-radius:4px 4px 0 0;box-shadow:0 2px 8px #172b4d1a;margin-top:0;overflow:hidden;position:relative;z-index:1}
.hrm-shell .wrapper .el-table::before,
.hrm-shell .wrapper .el-table::after,
.hrm-shell .wrapper .el-table .el-table__inner-wrapper::before,
.hrm-shell .wrapper .el-table .el-table__inner-wrapper::after{background-color:transparent;content:none}
.hrm-shell .wrapper .el-table__border-left-patch,
.hrm-shell .wrapper .el-table__border-right-patch{display:none}
.hrm-shell .wrapper .el-table th.el-table__cell{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;font-weight:600;height:36px;padding:6px 0}
.hrm-shell .wrapper .el-table th.el-table__cell .cell{box-sizing:border-box;font-weight:500;height:23px;line-height:23px;padding:0 8px}
.hrm-shell .wrapper .p-contianer{height:auto;padding:16px}
.hrm-shell .wrapper .el-pagination{background:transparent;border:0;color:#172b4d;display:inline-flex;font-weight:400;height:32px;padding:0}
.hrm-shell .wrapper .el-pagination__sizes,
.hrm-shell .wrapper .el-pagination__total,
.hrm-shell .wrapper .el-pagination__jump{color:#42526e;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0 0 0 16px}
.hrm-shell .wrapper .el-pagination__sizes{align-items:center;display:flex}
.hrm-shell .wrapper .el-pagination__sizes .el-select{display:block;font-weight:400;height:32px;vertical-align:top}
.hrm-shell .wrapper .el-pagination__total{height:auto;line-height:1.15}
.hrm-shell .wrapper .el-pagination .btn-prev{margin:0 4px 0 0}
.hrm-shell .wrapper .el-pagination .btn-next,
.hrm-shell .wrapper .el-pagination .el-pager li{margin:0 4px}
.hrm-shell .wrapper .el-pagination .btn-prev,
.hrm-shell .wrapper .el-pagination .btn-next,
.hrm-shell .wrapper .el-pagination .el-pager li{background:#f5f7fa;border:0;border-radius:2px;color:#7a869a;font-weight:400;height:32px;line-height:32px;min-width:32px;padding:0 4px;width:32px}
.hrm-shell .wrapper .el-pagination .el-pager li.is-active{background:#0052cc;border:0;color:#fff;font-weight:700}
.hrm-shell .wrapper .el-pagination__sizes .el-select__wrapper,
.hrm-shell .wrapper .el-pagination__jump .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:#dcdfe6 0 0 0 1px inset;color:#42526e;font-weight:400}
.hrm-shell .wrapper .el-pagination__sizes .el-select__placeholder{color:#42526e;font-weight:400}
.hrm-shell .wrapper .el-pagination__sizes .el-select__caret{font-weight:400}
.hrm-shell .wrapper .el-pagination__jump .el-input__inner{color:#42526e;font-weight:500}
.hrm-shell .wrapper .el-pagination .el-pager{height:32px}
.hrm-shell .wrapper .wk-org-tree{border-radius:4px;box-shadow:0 2px 8px #172b4d1a;overflow:auto;text-align:center}
.hrm-shell .wrapper .zm-tree-org{height:100%}
.hrm-shell .wrapper .zm-tree-org .zoom-container.is-center{align-items:flex-start}
.hrm-shell .wrapper .zm-tree-org .zm-draggable{position:relative}
.hrm-shell .zm-tree-percent{word-break:break-word}
.hrm-shell .candidate-index{color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:1.15}
.hrm-shell .candidate-index .wk-page-header{justify-content:space-between;margin:0;padding-bottom:16px}
.hrm-shell .candidate-index .wk-page-header-title{color:#172b4d;font-size:24px;font-weight:500;line-height:1.15}
.hrm-shell .candidate-index .wk-table-header{margin:0;padding:0}
.hrm-shell .candidate-index .filter-wrap{align-items:center;justify-content:space-between;margin:0}
.hrm-shell .candidate-index .search-input{display:flex;flex:none;margin:0;width:220px}
.hrm-shell .candidate-index .search-input .el-input__wrapper{background:#fff;border-radius:4px 0 0 4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;flex:1;padding:1px 11px}
.hrm-shell .candidate-index .search-input .el-input__inner{background:transparent;border:0;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:30px;line-height:30px;outline:none;width:100%}
.hrm-shell .candidate-index .search-input .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.hrm-shell .candidate-index .search-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#505f79;display:inline-flex;flex:none;font-size:14px;height:32px;justify-content:center;line-height:14px;margin:0;min-width:0;padding:8px 15px;width:46px}
.hrm-shell .candidate-index .search-btn i{color:#505f79;font-size:14px;font-weight:400}
.hrm-shell .candidate-index .tabs{align-items:center;display:flex;flex:1;margin:0 0 0 24px;overflow:visible}
.hrm-shell .candidate-index .tabs-label{color:#172b4d;flex:none;font-size:14px;font-weight:500;line-height:32px;margin:0 8px 0 0}
.hrm-shell .candidate-index .tabs .el-button{background:#ebecf0!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#42526e!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;margin:0 0 0 8px;min-width:0;padding:8px 15px}
.hrm-shell .candidate-index .tabs .el-button:first-of-type{margin-left:0}
.hrm-shell .candidate-index .tabs .el-button.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .candidate-index .tabs .dropdown-btn{align-items:center;display:inline-flex;justify-content:center;margin-left:8px;padding:8px!important;width:30px}
.hrm-shell .candidate-index .tabs .dropdown-btn .el-icon-arrow-down{margin-left:0}
.hrm-shell .candidate-index .filter-right{flex:none}
.hrm-shell .candidate-index .filter-button{align-items:center;background:#ebecf0!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#42526e!important;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;padding:8px 15px}
.hrm-shell .candidate-index .filter-button i{flex:none;font-size:14px;font-weight:400;height:14px;line-height:14px;margin:0;width:14px}
.hrm-shell .candidate-index .filter-button span{margin-left:6px}
.hrm-shell .candidate-index .crm-container{margin-top:16px}
.hrm-shell .candidate-index .el-table{--el-table-header-bg-color:#dfe1e6;--el-table-border-color:#ebeef5;border-radius:4px 4px 0 0;box-shadow:rgba(23,43,77,.1) 0 2px 8px 0;margin-top:0}
.hrm-shell .candidate-index .el-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;color:#787d97;font-size:14px;font-weight:600;height:36px;padding:6px 0}
.hrm-shell .candidate-index .el-table th.el-table__cell > .cell,
.hrm-shell .candidate-index .el-table td.el-table__cell > .cell{box-sizing:border-box;font-size:14px;font-weight:500;height:23px;line-height:23px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap;word-break:normal}
.hrm-shell .candidate-index .el-table th.el-table__cell > .cell{color:#787d97}
.hrm-shell .candidate-index .el-table td.el-table__cell{background:#fff;box-sizing:border-box;color:#172b4d;height:36px;padding:0}
.hrm-shell .candidate-index .el-table td.el-table__cell > .cell{color:#172b4d}
.hrm-shell .candidate-index .status-mark{border-radius:4px;display:inline-block;height:8px;margin-right:8px;width:8px}
.hrm-shell .candidate-index .el-table td.is-email > .cell,
.hrm-shell .candidate-index .el-table th.is-email > .cell{width:calc(100% - 1px)}
.hrm-shell .candidate-index .el-table td.el-table__cell:first-child,
.hrm-shell .candidate-index .el-table th.el-table__cell:first-child{text-align:center}
.hrm-shell .candidate-index .el-table td.el-table__cell:first-child > .cell,
.hrm-shell .candidate-index .el-table th.el-table__cell:first-child > .cell{align-items:center;display:inline-flex;padding:0 8px 0 12px;vertical-align:middle;width:auto}
.hrm-shell .candidate-index .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}
.hrm-shell .candidate-index .el-checkbox__inner{background:#fff;border:1px solid #dcdfe6;border-radius:2px;height:14px;width:14px}
.hrm-shell .candidate-index .el-checkbox.is-disabled .el-checkbox__inner{background:#f5f7fa;border-color:#dcdfe6}
.hrm-shell .candidate-index .p-contianer{height:auto;padding:16px;text-align:right}
.hrm-shell .candidate-index .el-pagination{background:transparent;border:0;color:#172b4d;display:inline-flex;font-weight:400;height:32px;justify-content:flex-end;padding:0}
.hrm-shell .candidate-index .el-pagination__sizes,
.hrm-shell .candidate-index .el-pagination__jump{color:#42526e;font-size:14px;font-weight:400;height:32px;line-height:16.1px;margin:0 0 0 16px}
.hrm-shell .candidate-index .el-pagination__sizes .el-select{display:block;font-weight:400;height:32px}
.hrm-shell .candidate-index .el-pagination__sizes .el-select__wrapper,
.hrm-shell .candidate-index .el-pagination__jump .el-input__wrapper{font-weight:400}
.hrm-shell .candidate-index .el-pagination__jump .el-input__inner{color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500}
.hrm-shell .candidate-index .el-pagination__sizes .el-select__placeholder,
.hrm-shell .candidate-index .el-pagination__sizes .el-select__placeholder span{color:#42526e;font-weight:400}
.hrm-shell .candidate-index .el-pagination__total,
.hrm-shell .candidate-index .el-pagination__jump,
.hrm-shell .candidate-index .el-pagination__jump span,
.hrm-shell .candidate-index .el-pagination .btn-prev,
.hrm-shell .candidate-index .el-pagination .btn-next,
.hrm-shell .candidate-index .el-pagination .el-pager li{font-weight:400}
.hrm-shell .candidate-index .el-pagination__total{color:#42526e;font-size:14px;font-weight:400;height:auto;line-height:16.1px;margin:0}
.hrm-shell .candidate-index .el-pagination .btn-next,
.hrm-shell .candidate-index .el-pagination .el-pager li{background:#fff;border:0;border-radius:2px;color:#7a869a;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0;min-width:32px;padding:0 4px;width:32px}
.hrm-shell .candidate-index .el-pagination .btn-prev{background:#fff;border:0;border-radius:2px;color:#7a869a;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0 0 0 16px;min-width:32px;padding:0 4px;width:32px}
.hrm-shell .candidate-index .el-pagination .el-pager li.is-active{background:#fff;color:#0052cc;font-weight:700}
.hrm-shell .candidate-index .el-pagination__sizes .el-select__wrapper,
.hrm-shell .candidate-index .el-pagination__jump .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset}
.hrm-shell .candidate-index .tabs .el-dropdown{display:inline-flex;vertical-align:middle}
.hrm-shell .candidate-index .tabs .dropdown-btn.el-button:first-of-type{margin-left:8px}
.hrm-shell .candidate-index .tabs .dropdown-btn.el-button:hover{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .candidate-index .tabs .dropdown-btn.el-button:hover i{color:#fff!important}
.hrm-shell .candidate-index .filter-button.el-button>span{margin-left:0}
.hrm-shell .candidate-index .filter-button.el-button i+span{margin-left:6px}
.hrm-shell .candidate-index .filter-button.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .candidate-index .filter-button.el-button--selected i,
.hrm-shell .candidate-index .filter-button.el-button--selected span{color:#fff!important}
.cand-scene-menu.el-popper{background:#fff;border-radius:4px;box-shadow:rgba(0,0,0,.12) 0 0 12px 0;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500}
.cand-scene-menu .el-dropdown-menu{padding:5px 0}
.cand-scene-menu .el-dropdown-menu__item{align-items:center;box-sizing:border-box;color:#42526e;display:flex;font-size:14px;font-weight:500;height:32px;line-height:22px;padding:5px 16px}
.cand-scene-menu .el-dropdown-menu__item:last-child{height:33px}
.cand-scene-menu .el-dropdown-menu__item--divided{background:transparent;border-top:1px solid #ebeef5;height:1px;margin:6px 0;padding:0}
.cand-scene-menu .wk-filter-btn{color:#0052cc;display:block}
.cand-scene-menu .wk-icon-add-sub{color:#0052cc;font-size:16px;font-weight:500;margin-right:5px}
.wk-popover-filter-pop .el-radio{height:32px;margin-right:30px}
.wk-popover-filter-pop .el-radio:last-child{margin-right:0}
.wk-popover-filter-pop .el-radio__label{color:#42526e;font-size:14px;font-weight:500;padding-left:8px}
.wk-popover-filter-pop .el-radio__inner{background:#fff;border:1px solid #dcdfe6;height:14px;width:14px}
.wk-popover-filter-pop .wk-range-select__top{align-items:center;display:flex}
.wk-popover-filter-pop .el-input-number{line-height:30px;width:200px}
.wk-popover-filter-pop .el-input-number .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;height:30px;padding:0 6px}
.wk-popover-filter-pop .range-separator{color:#42526e;margin:0 10px}
.wk-popover-filter-pop .el-form-item.is-text .el-input{width:200px}
.wk-popover-filter-pop .el-form-item.is-text .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;height:32px;padding:1px 11px}
.wk-popover-filter-pop .wk-user-select.is-default{background:#fafbfc;border:1px solid #dfe1e6;border-radius:4px;box-sizing:border-box;color:#172b4d;cursor:pointer;font-size:14px;height:34px;padding:0 20px 0 5px;position:relative;width:200px!important}
.wk-popover-filter-pop .wk-user-select .user-placeholder{color:#7a869a;font-size:14px;font-weight:500;line-height:32px}
.wk-popover-filter-pop .wk-user-select .el-icon-arrow-up{color:#7a869a;font-size:14px;font-weight:700;position:absolute;right:5px;top:9px;transform:rotate(180deg)}
.wk-popover-filter-pop .wk-dep-select{background:#fafbfc;border:1px solid #dfe1e6;border-radius:4px;box-sizing:border-box;color:#172b4d;cursor:pointer;font-size:14px;height:32px;padding:0 20px 0 5px;position:relative;width:200px!important}
.wk-popover-filter-pop .wk-dep-select .user-placeholder{color:#7a869a;font-size:14px;font-weight:500;line-height:32px}
.wk-popover-filter-pop .wk-dep-select .el-icon-arrow-up{color:#7a869a;font-size:14px;font-weight:700;position:absolute;right:5px;top:8px;transform:rotate(180deg)}
.hrm-shell .employee-index{color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:1.15}
.hrm-shell .employee-index .wk-page-header{justify-content:space-between;margin:0;padding-bottom:16px}
.hrm-shell .employee-index .wk-page-header-title{color:#172b4d;font-size:24px;font-weight:500;line-height:1.15}
.hrm-shell .employee-index .wk-table-header{margin:0 0 16px;padding:0}
.hrm-shell .employee-index .filter-wrap{align-items:center;justify-content:space-between;margin:0}
.hrm-shell .employee-index .search-input{display:flex;flex:none;margin:0;width:220px}
.hrm-shell .employee-index .search-input .el-input__wrapper{background:#fff;border-radius:4px 0 0 4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;flex:1;padding:1px 11px}
.hrm-shell .employee-index .search-input .el-input__inner{background:transparent;border:0;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:30px;line-height:30px;outline:none;width:100%}
.hrm-shell .employee-index .search-input .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.hrm-shell .employee-index .el-input-group__append{background:transparent;border:0;box-shadow:none;padding:0;width:46px}
.hrm-shell .employee-index .search-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#505f79;display:inline-flex;flex:none;font-size:14px;height:32px;justify-content:center;line-height:14px;margin:0;min-width:0;padding:8px 15px;width:46px}
.hrm-shell .employee-index .search-btn i{color:#505f79;font-size:14px;font-weight:400}
.hrm-shell .employee-index .tabs{align-items:center;display:flex;flex:1;margin:0 0 0 24px;overflow:visible}
.hrm-shell .employee-index .tabs-label{color:#172b4d;flex:none;font-size:14px;font-weight:500;line-height:32px;margin:0 8px 0 0}
.hrm-shell .employee-index .tabs .el-button{background:#ebecf0!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#42526e!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;margin:0 0 0 8px;min-width:0;padding:8px 15px}
.hrm-shell .employee-index .tabs .el-button:first-of-type{margin-left:0}
.hrm-shell .employee-index .tabs .el-button.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .employee-index .filter-right{flex:none}
.hrm-shell .employee-index .filter-button{align-items:center;background:#ebecf0!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#42526e!important;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;padding:8px 15px}
.hrm-shell .employee-index .filter-button i{flex:none;font-size:14px;font-weight:400;height:14px;line-height:14px;margin:0;width:14px}
.hrm-shell .employee-index .filter-button span{margin-left:6px}
.hrm-shell .employee-index .filter-button.el-button>span{margin-left:0}
.hrm-shell .employee-index .filter-button.el-button i+span{margin-left:6px}
.hrm-shell .employee-index .filter-button.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .employee-index .filter-button.el-button--selected i,
.hrm-shell .employee-index .filter-button.el-button--selected span{color:#fff!important}
.hrm-shell .employee-index .crm-container{margin-top:0}
.hrm-shell .employee-index .el-table{--el-table-header-bg-color:#dfe1e6;--el-table-border-color:#ebeef5;border-radius:4px 4px 0 0;box-shadow:rgba(23,43,77,.1) 0 2px 8px 0;margin-top:0}
.hrm-shell .employee-index .el-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;color:#787d97;font-size:14px;font-weight:600;height:36px;padding:6px 0}
.hrm-shell .employee-index .el-table th.el-table__cell > .cell,
.hrm-shell .employee-index .el-table td.el-table__cell > .cell{box-sizing:border-box;font-size:14px;font-weight:500;height:23px;line-height:23px;padding:0 8px}
.hrm-shell .employee-index .el-table th.el-table__cell > .cell{color:#787d97}
.hrm-shell .employee-index .el-table td.el-table__cell{background:#fff;box-sizing:border-box;color:#172b4d;height:36px;padding:0}
.hrm-shell .employee-index .el-table__empty-block{width:100%}
.hrm-shell .employee-index .el-table__empty-text{color:#6b778c;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.hrm-shell .employee-index .p-contianer{height:auto;min-height:0;padding:16px}
.hrm-shell .emp-manage .wk-help-tips{color:#8993a4;font-size:14px;font-weight:500;margin-left:4px}
.hrm-shell .emp-manage .wk-help-tips:hover{color:#172b4d}
.hrm-shell .emp-manage .wk-page-header__right .el-button--primary{background:#0052cc;border:1px solid #0052cc;border-radius:4px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;margin:0;padding:8px 15px}
.hrm-shell .emp-manage .wk-page-header__right .is-plain{background:#ebecf0!important;border:0!important;border-radius:4px;color:#42526e!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;margin:0 0 0 8px;padding:8px 15px}
.hrm-shell .emp-manage .crm-container{position:relative}
.hrm-shell .emp-manage .set-btn{align-items:center;background:#ebecf0!important;border:0!important;border-radius:4px;color:#42526e!important;display:inline-flex;font-size:16px;height:32px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:32px;z-index:3}
.hrm-shell .emp-manage .set-btn.is-table-shifted{top:49px}
.hrm-shell .emp-manage .set-btn i{font-size:16px;font-weight:400}
.hrm-shell .emp-manage .el-table td.el-table__cell:first-child,
.hrm-shell .emp-manage .el-table th.el-table__cell:first-child{text-align:center}
.hrm-shell .emp-manage .el-table td.el-table__cell:first-child > .cell,
.hrm-shell .emp-manage .el-table th.el-table__cell:first-child > .cell{align-items:center;display:inline-flex;padding:0 8px 0 12px;vertical-align:middle;width:auto}
.hrm-shell .emp-manage .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}
.hrm-shell .emp-manage .el-pagination{background:transparent;border:0;color:#172b4d;display:inline-flex;font-weight:400;height:32px;justify-content:flex-end;padding:0}
.hrm-shell .emp-manage .el-pagination__sizes,
.hrm-shell .emp-manage .el-pagination__jump{color:#42526e;font-size:14px;font-weight:400;height:32px;line-height:16.1px;margin:0 0 0 16px}
.hrm-shell .emp-manage .el-pagination__sizes .el-select{display:block;font-weight:400;height:32px}
.hrm-shell .emp-manage .el-pagination__sizes .el-select__wrapper,
.hrm-shell .emp-manage .el-pagination__sizes .el-select__placeholder,
.hrm-shell .emp-manage .el-pagination__jump .el-input__wrapper{font-weight:400}
.hrm-shell .emp-manage .el-pagination__sizes .el-select__placeholder,
.hrm-shell .emp-manage .el-pagination__sizes .el-select__placeholder span{color:#42526e;font-weight:400}
.hrm-shell .emp-manage .el-pagination__jump .el-input__inner{color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500}
.hrm-shell .emp-manage .el-pagination__jump span{color:#42526e;font-weight:400}
.hrm-shell .emp-manage .el-pagination__total{color:#42526e;font-size:14px;font-weight:400;height:auto;line-height:16.1px;margin:0}
.hrm-shell .emp-manage .el-pagination .btn-next,
.hrm-shell .emp-manage .el-pagination .el-pager li{background:#fff;border:0;border-radius:2px;color:#7a869a;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0;min-width:32px;padding:0 4px;width:32px}
.hrm-shell .emp-manage .el-pagination .btn-prev{background:#fff;border:0;border-radius:2px;color:#7a869a;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0 0 0 16px;min-width:32px;padding:0 4px;width:32px}
.hrm-shell .emp-manage .el-pagination .el-pager li.is-active{background:#fff;color:#0052cc;font-weight:700}
.hrm-shell .emp-manage .el-pagination__sizes .el-select__wrapper,
.hrm-shell .emp-manage .el-pagination__jump .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset}
.no-padding-popover .wk-field-set__search{padding:8px 10px 0}
.no-padding-popover .wk-field-set__search .el-input__inner::placeholder{font-weight:500}
.no-padding-popover .wk-field-set__content{max-height:250px;min-height:100px;overflow:auto}
.no-padding-popover .wk-field-set__content--item{box-sizing:border-box;color:#42526e;cursor:move;font-size:12px;height:42px;line-height:16.8px;padding:5px 10px}
.no-padding-popover .wk-field-set__content--item>span{line-height:16.8px}
.no-padding-popover .wk-field-set__content--item .el-switch{height:32px;margin-right:3px;transform:scale(.8)}
.no-padding-popover .wk-field-set__content--item .el-switch__core{width:33px!important}
.no-padding-popover .wk-field-set__content--item:hover{background:#e7edf4}
.no-padding-popover .wk-field-set .el-switch.is-checked .el-switch__core{background:#00875a;border-color:#00875a}
.no-padding-popover .wk-field-set__ft{background:#ebecf0;margin-top:10px;overflow:hidden;padding:8px 0}
.no-padding-popover .wk-field-set__ft .el-button{float:right;font-size:12px;font-weight:500;height:32px;line-height:14px;margin:0;padding:6px 12px}
.no-padding-popover .wk-field-set__ft .el-button+.el-button{margin-right:12px}
.no-padding-popover .wk-field-set__ft .el-button.is-text{background:transparent!important;border:0!important;color:#42526e!important}
.no-padding-popover .wk-field-set__ft .el-button--primary{background:#0052cc;border:1px solid #0052cc;color:#fff}
.no-padding-popover .wk-field-set .input-word{background:#0052cc;color:#fff}
.hrm-dep-add-employ.el-dialog.is-fullscreen{background:#fff;border-radius:0;box-shadow:none;color:#172b4d;display:block;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:100%;line-height:1.15;margin:0;padding:16px;width:100%}
.hrm-dep-add-employ.el-dialog .el-dialog__header{align-items:flex-start;border-bottom:0;box-sizing:border-box;display:flex;height:40px;margin:0;padding:0 32px 16px 0}
.hrm-dep-add-employ.el-dialog .el-dialog__title{color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:18px;font-weight:500;line-height:21px;margin-top:1px}
.hrm-dep-add-employ.el-dialog .el-dialog__headerbtn{height:48px;right:0;top:0;width:48px}
.hrm-dep-add-employ.el-dialog .el-dialog__close{color:#505f79;font-size:16px;font-weight:400}
.hrm-dep-add-employ.el-dialog .el-dialog__body{color:#42526e;flex:none;overflow:visible;padding:0}
.hrm-dep-add-employ.el-dialog .el-dialog__footer{background:transparent;border-top:0;box-sizing:border-box;padding:16px 0 0;text-align:right}
.hrm-dep-add-employ .dep-add__header{height:50px;line-height:50px;margin:-20px 0 0;overflow:hidden;padding:0 20px;text-align:right}
.hrm-dep-add-employ .dep-add__header .el-button{background:#0052cc;border:1px solid #0052cc;border-radius:4px;color:#fff;font-size:14px;font-weight:500;height:32px;line-height:14px;margin:0;padding:8px 15px;vertical-align:middle}
.hrm-dep-add-employ .el-dialog__footer .el-button{border-radius:4px;font-size:14px;font-weight:500;height:32px;line-height:14px;padding:8px 15px}
.hrm-dep-add-employ .el-dialog__footer .el-button--primary{background:#0052cc;border:1px solid #0052cc;color:#fff;margin:0}
.hrm-dep-add-employ .el-dialog__footer .el-button.is-text{background:#ebecf0;border:0;color:#42526e;margin:0 0 0 8px}
.hrm-dep-add-employ .el-table{--el-table-header-bg-color:#dfe1e6;--el-table-border-color:#ebeef5;border-radius:4px 4px 0 0;margin:0!important}
.hrm-dep-add-employ .el-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;color:#787d97;font-size:14px;font-weight:600;height:36px;padding:6px 0}
.hrm-dep-add-employ .el-table th.el-table__cell>.cell,.hrm-dep-add-employ .el-table td.el-table__cell>.cell{box-sizing:border-box;font-size:14px;font-weight:500;height:23px;line-height:23px;padding:0 8px}
.hrm-dep-add-employ .el-table th.el-table__cell>.cell{color:#787d97}
.hrm-dep-add-employ .el-table__empty-text{color:#6b778c;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.hrm-emp-help.el-card{border:none}
.hrm-emp-help .close-btn.el-button{border-radius:4px 0 0 4px}
.hrm-emp-help .main-filter .el-select+.el-select .el-select__placeholder,
.hrm-emp-help .main-filter .el-select+.el-select .el-select__placeholder span,
.hrm-emp-help .main-filter .el-select+.el-select .el-select__selected-item,
.hrm-emp-help .main-filter .el-select+.el-select .el-select__selected-item span{color:#42526e}
.hrm-emp-help .menu-item-content .wk-icon-circle-right{visibility:hidden}
.hrm-emp-help .menu-item-content:hover .wk-icon-circle-right{visibility:visible}
.hrm-shell .hrm-emp-help .help-menus>.title{color:#172b4d;font-size:18px;font-weight:500;line-height:21px;padding:24px 32px 8px}
.hrm-emp-help .help-menus::-webkit-scrollbar,
.hrm-emp-help .menus-wrap::-webkit-scrollbar{background-color:#f4f5f7;height:6px;width:6px}
.hrm-emp-help .help-menus::-webkit-scrollbar-thumb,
.hrm-emp-help .menus-wrap::-webkit-scrollbar-thumb{background-color:#c1c7d0;border-radius:3px}
.hrm-emp-help .help-menus::-webkit-scrollbar-corner,
.hrm-emp-help .menus-wrap::-webkit-scrollbar-corner{background-color:#f4f5f7}

.hrm-shell .punch-index{color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:1.15}
.hrm-shell .punch-index .wk-page-header{justify-content:space-between;margin:0;padding:0}
.hrm-shell .punch-index .wk-page-header__left{flex:1;min-width:0}
.hrm-shell .punch-index .wk-page-header-title{display:block;width:100%;color:#172b4d;font-size:24px;font-weight:500;line-height:1.15}
.hrm-shell .punch-index .menu_warp{align-items:center;background:transparent;border:0;display:flex;height:33px;list-style:none;margin:0;padding:0;width:100%}
.hrm-shell .punch-index .el-menu-item{align-items:center;background:transparent!important;border:0;color:#6b778c;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:20px;font-weight:500;height:33px;line-height:normal;margin:0;padding:0}
.hrm-shell .punch-index .el-menu-item+.el-menu-item{margin-left:16px}
.hrm-shell .punch-index .el-menu-item.is-active{color:#0052cc!important;font-size:24px}
.hrm-shell .punch-index .wk-filter-header{line-height:32px;margin:16px 0;min-height:0;padding:0}
.hrm-shell .punch-index .filter-wrap{align-items:center;margin:0}
.hrm-shell .punch-index .search-input{display:flex;flex:none;margin:0;width:220px}
.hrm-shell .punch-index .search-input .el-input__wrapper{background:#fff;border-radius:4px 0 0 4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;flex:1;padding:1px 11px}
.hrm-shell .punch-index .search-input .el-input__inner,.hrm-shell .punch-index .el-date-editor .el-input__inner{background:transparent;border:0;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:30px;line-height:30px;outline:none;width:100%}
.hrm-shell .punch-index .search-input .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.hrm-shell .punch-index .el-input-group__append{background:transparent;border:0;box-shadow:none;padding:0;width:46px}
.hrm-shell .punch-index .search-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#505f79;display:inline-flex;flex:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:14px;margin:0;min-width:0;padding:8px 15px;width:46px}
.hrm-shell .punch-index .search-btn i{color:#505f79;font-size:14px;font-weight:400}
.hrm-shell .punch-index .el-date-editor.el-input{flex:none;height:32px;margin:0 0 0 8px;width:220px}
.hrm-shell .punch-index .el-date-editor .el-input__wrapper{background:#fff;box-shadow:rgb(220,223,230) 0 0 0 1px inset;height:32px;padding:1px 11px}
.hrm-shell .punch-index .el-date-editor .el-input__icon{color:#7a869a;font-size:14px;height:14px;margin:0 8px 0 0;width:14px}
.hrm-shell .punch-index .el-checkbox.margin-left-interval{align-items:center;color:#42526e;display:inline-flex;font-weight:500;height:32px;margin:0 0 0 8px}
.hrm-shell .punch-index .el-checkbox__inner{background:#fff;border:1px solid #dcdfe6;border-radius:2px;box-sizing:border-box;height:14px;width:14px}
.hrm-shell .punch-index .el-checkbox__label{color:#42526e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:14px;padding-left:8px}
.hrm-shell .punch-index .tabs{flex:1;margin:0;min-width:0}
.hrm-shell .punch-index .filter-right{flex:none}
.hrm-shell .punch-index .filter-button{align-items:center;background:#ebecf0!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#42526e!important;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;padding:8px 15px}
.hrm-shell .punch-index .filter-button i{flex:none;font-size:14px;font-weight:400;height:14px;line-height:14px;margin:0;width:14px}
.hrm-shell .punch-index .filter-button span{margin-left:6px}
.hrm-shell .punch-index .crm-container{margin-top:0}
.hrm-shell .punch-index .el-table{--el-table-header-bg-color:#dfe1e6;--el-table-border-color:#ebeef5;border-radius:4px 4px 0 0;box-shadow:rgba(23,43,77,.1) 0 2px 8px 0;margin-top:0}
.hrm-shell .punch-index .el-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;color:#787d97;font-size:14px;font-weight:600;height:auto;padding:6px 0;vertical-align:middle}
.hrm-shell .punch-index .el-table th.el-table__cell > .cell{align-items:center;box-sizing:border-box;color:#787d97;display:flex;font-size:14px;font-weight:500;height:auto;justify-content:center;line-height:23px;padding:0 8px}
.hrm-shell .punch-index .day-head{text-align:center}
.hrm-shell .punch-index .day,.hrm-shell .punch-index .week{color:#787d97;font-size:14px;font-weight:500;height:23px;line-height:23px;margin:0;text-align:center}
.hrm-shell .punch-index .el-table__empty-block{width:100%}
.hrm-shell .punch-index .el-table__empty-text{color:#6b778c;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.hrm-shell .punch-index .p-contianer{height:auto;min-height:0;padding:16px}
.hrm-shell .punch-index.is-original .filter-button.el-button>span{margin-left:0}
.hrm-shell .punch-index.is-original .filter-button.el-button i+span{margin-left:6px}
.hrm-shell .punch-index.is-original .filter-button.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .punch-index.is-original .filter-button.el-button--selected i,
.hrm-shell .punch-index.is-original .filter-button.el-button--selected span{color:#fff!important}
.hrm-shell .punch-index .original-table .el-table{--el-table-header-bg-color:#e0e1e6;--el-table-border-color:#ebeef5;--el-table-row-hover-bg-color:#fff}
.hrm-shell .punch-index .original-table .el-table th.el-table__cell{background:#e0e1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;color:#787d97;font-size:14px;font-weight:600;height:36px;padding:0}
.hrm-shell .punch-index .original-table .el-table td.el-table__cell{background:#fff;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;color:#172b4d;font-size:14px;font-weight:500;height:36px;padding:0}
.hrm-shell .punch-index .original-table .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}
.hrm-shell .punch-index .original-table .el-table__header tr,
.hrm-shell .punch-index .original-table .el-table__body tr{height:36px}
.hrm-shell .punch-index .original-table .el-table th.el-table__cell>.cell,
.hrm-shell .punch-index .original-table .el-table td.el-table__cell>.cell{align-items:center;box-sizing:border-box;color:#172b4d;display:flex;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:35px;justify-content:flex-start;line-height:22px;padding:0 8px}
.hrm-shell .punch-index .original-table .el-table th.el-table__cell>.cell{color:#787d97;font-weight:600}
.hrm-shell .punch-index .original-table .el-table th.el-table__cell>.cell span,
.hrm-shell .punch-index .original-table .el-table td.el-table__cell>.cell span{font-weight:500}
.hrm-shell .punch-index .original-table .el-table th.el-table__cell>.cell span{color:#787d97;font-weight:600}
.hrm-shell .punch-index .original-table .el-table-fixed-column--left.is-last-column::before{box-shadow:none!important}
.hrm-shell .punch-index .original-table td.op-gap,
.hrm-shell .punch-index .original-table .el-table__body tr.el-table__row--striped td.op-gap,
.hrm-shell .punch-index .original-table .el-table__body tr:hover>td.op-gap{background:#fff!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important}
.hrm-shell .punch-index .original-table .punch-edit{color:#7a869a;font-size:14px;font-weight:500;line-height:14px;margin-left:3px;position:relative;top:1px}
.hrm-shell .punch-index .original-table .el-table-column--selection .cell{justify-content:center;padding:0}
.hrm-shell .punch-index .original-table .p-contianer{line-height:32px;padding:16px;text-align:right}
.hrm-shell .punch-index .original-table .el-pagination{background:transparent;border:0;color:#172b4d;display:inline-flex;font-weight:400;height:32px;justify-content:flex-end;padding:0}
.hrm-shell .punch-index .original-table .el-pagination__sizes,
.hrm-shell .punch-index .original-table .el-pagination__jump{color:#42526e;font-size:14px;font-weight:400;height:32px;line-height:16.1px;margin:0 0 0 16px}
.hrm-shell .punch-index .original-table .el-pagination__sizes .el-select{display:block;font-weight:400;height:32px}
.hrm-shell .punch-index .original-table .el-pagination__sizes .el-select__wrapper,
.hrm-shell .punch-index .original-table .el-pagination__sizes .el-select__placeholder,
.hrm-shell .punch-index .original-table .el-pagination__jump .el-input__wrapper{font-weight:400}
.hrm-shell .punch-index .original-table .el-pagination__sizes .el-select__placeholder,
.hrm-shell .punch-index .original-table .el-pagination__sizes .el-select__placeholder span{color:#42526e;font-weight:400}
.hrm-shell .punch-index .original-table .el-pagination__jump .el-input__inner{color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500}
.hrm-shell .punch-index .original-table .el-pagination__jump span{color:#42526e;font-weight:400}
.hrm-shell .punch-index .original-table .el-pagination__total{color:#42526e;font-size:14px;font-weight:400;height:auto;line-height:16.1px;margin:0}
.hrm-shell .punch-index .original-table .el-pagination .btn-next,
.hrm-shell .punch-index .original-table .el-pagination .el-pager li{background:#fff;border:0;border-radius:2px;color:#7a869a;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0;min-width:32px;padding:0 4px;width:32px}
.hrm-shell .punch-index .original-table .el-pagination .btn-prev{background:#fff;border:0;border-radius:2px;color:#7a869a;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0 0 0 16px;min-width:32px;padding:0 4px;width:32px}
.hrm-shell .punch-index .original-table .el-pagination .el-pager li.is-active{background:#fff;color:#0052cc;font-weight:700}
.hrm-shell .punch-index .original-table .el-pagination__sizes .el-select__wrapper,
.hrm-shell .punch-index .original-table .el-pagination__jump .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset}
.punch-filter-pop.wk-popover-filter-pop .el-select__suffix{height:14px;overflow:visible;width:14px}
.punch-filter-pop.wk-popover-filter-pop .el-form-item.is-select .el-select__caret{opacity:0}
.punch-filter-pop.wk-popover-filter-pop .el-form-item.is-types .el-select{margin-left:20px}
.hrm-shell .leave-index{color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:1.15}
.hrm-shell .leave-index .wk-page-header{justify-content:space-between;margin:0;padding:0}
.hrm-shell .leave-index .wk-page-header-title{color:#172b4d;font-size:24px;font-weight:500;line-height:1.15}
.hrm-shell .leave-index .wk-filter-header{line-height:32px;margin:16px 0;min-height:0;padding:0}
.hrm-shell .leave-index .filter-wrap{align-items:center;margin:0}
.hrm-shell .leave-index .search-input{display:flex;flex:none;margin:0;width:220px}
.hrm-shell .leave-index .search-input .el-input__wrapper{background:#fff;border-radius:4px 0 0 4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;flex:1;padding:1px 11px}
.hrm-shell .leave-index .search-input .el-input__inner,.hrm-shell .leave-index .el-date-editor .el-input__inner{background:transparent;border:0;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:30px;line-height:30px;outline:none;width:100%}
.hrm-shell .leave-index .search-input .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.hrm-shell .leave-index .el-input-group__append{background:transparent;border:0;box-shadow:none;padding:0;width:46px}
.hrm-shell .leave-index .search-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#505f79;display:inline-flex;flex:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:14px;margin:0;min-width:0;padding:8px 15px;width:46px}
.hrm-shell .leave-index .search-btn i{color:#505f79;font-size:14px;font-weight:400}
.hrm-shell .leave-index .el-date-editor.el-input{flex:none;height:32px;margin:0 0 0 8px;width:220px}
.hrm-shell .leave-index .el-date-editor .el-input__wrapper{background:#fff;box-shadow:rgb(220,223,230) 0 0 0 1px inset;height:32px;padding:1px 11px}
.hrm-shell .leave-index .el-date-editor .el-input__icon{color:#7a869a;font-size:14px;height:14px;margin:0 8px 0 0;width:14px}
.hrm-shell .leave-index .tabs{flex:1;margin:0;min-width:0}
.hrm-shell .leave-index .filter-right{flex:none}
.hrm-shell .leave-index .filter-button{align-items:center;background:#ebecf0!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#42526e!important;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;padding:8px 15px}
.hrm-shell .leave-index .filter-button i{flex:none;font-size:14px;font-weight:400;height:14px;line-height:14px;margin:0;width:14px}
.hrm-shell .leave-index .filter-button span{margin-left:6px}
.hrm-shell .leave-index .filter-button.el-button>span{margin-left:0}
.hrm-shell .leave-index .filter-button.el-button i+span{margin-left:6px}
.hrm-shell .leave-index .filter-button.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .leave-index .filter-button.el-button--selected i,
.hrm-shell .leave-index .filter-button.el-button--selected span{color:#fff!important}
.leave-filter-pop.wk-popover-filter-pop .el-select__suffix{height:14px;overflow:visible;width:14px}
.leave-filter-pop.wk-popover-filter-pop .el-form-item.is-types .el-select{margin-left:20px}
.hrm-shell .leave-index .crm-container{margin-top:0}
.hrm-shell .leave-index .el-table{--el-table-header-bg-color:#dfe1e6;--el-table-border-color:#ebeef5;border-radius:4px 4px 0 0;box-shadow:rgba(23,43,77,.1) 0 2px 8px 0;margin-top:0}
.hrm-shell .leave-index .el-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;color:#787d97;font-size:14px;font-weight:600;height:36px;padding:6px 0}
.hrm-shell .leave-index .el-table th.el-table__cell > .cell{align-items:center;box-sizing:border-box;color:#787d97;display:flex;font-size:14px;font-weight:500;height:23px;justify-content:flex-start;line-height:23px;padding:0 8px}
.hrm-shell .leave-index .el-table .caret-wrapper{display:none}
.hrm-shell .leave-index .el-table__empty-block{width:100%}
.hrm-shell .leave-index .el-table__empty-text{color:#6b778c;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.hrm-shell .leave-index .p-contianer{height:auto;min-height:0;padding:16px}
.hrm-shell .month-index{color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:1.15}
.hrm-shell .month-index .wk-page-header{justify-content:space-between;margin:0;padding:0}
.hrm-shell .month-index .wk-page-header-title{color:#172b4d;font-size:24px;font-weight:500;line-height:1.15}
.hrm-shell .month-index .wk-filter-header{line-height:32px;margin:16px 0;min-height:0;padding:0}
.hrm-shell .month-index .filter-wrap{align-items:center;margin:0}
.hrm-shell .month-index .search-input{display:flex;flex:none;margin:0;width:220px}
.hrm-shell .month-index .search-input .el-input__wrapper{background:#fff;border-radius:4px 0 0 4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;flex:1;padding:1px 11px}
.hrm-shell .month-index .search-input .el-input__inner,.hrm-shell .month-index .el-date-editor .el-input__inner{background:transparent;border:0;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:30px;line-height:30px;outline:none;width:100%}
.hrm-shell .month-index .search-input .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.hrm-shell .month-index .el-input-group__append{background:transparent;border:0;box-shadow:none;padding:0;width:46px}
.hrm-shell .month-index .search-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#505f79;display:inline-flex;flex:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:14px;margin:0;min-width:0;padding:8px 15px;width:46px}
.hrm-shell .month-index .search-btn i{color:#505f79;font-size:14px;font-weight:400}
.hrm-shell .month-index .el-date-editor.el-input{flex:none;height:32px;margin:0 0 0 8px;width:220px}
.hrm-shell .month-index .el-date-editor .el-input__wrapper{background:#fff;box-shadow:rgb(220,223,230) 0 0 0 1px inset;height:32px;padding:1px 11px}
.hrm-shell .month-index .el-date-editor .el-input__icon{color:#7a869a;font-size:14px;height:14px;margin:0 8px 0 0;width:14px}
.hrm-shell .month-index .tabs{flex:1;margin:0;min-width:0}
.hrm-shell .month-index .filter-right{flex:none}
.hrm-shell .month-index .filter-button{align-items:center;background:#ebecf0!important;border:0!important;border-radius:4px;box-sizing:border-box;color:#42526e!important;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:32px;line-height:14px;padding:8px 15px}
.hrm-shell .month-index .filter-button i{flex:none;font-size:14px;font-weight:400;height:14px;line-height:14px;margin:0;width:14px}
.hrm-shell .month-index .filter-button span{margin-left:6px}
.hrm-shell .month-index .filter-button.el-button>span{margin-left:0}
.hrm-shell .month-index .filter-button.el-button i+span{margin-left:6px}
.hrm-shell .month-index .filter-button.el-button--selected{background:#344563!important;background-color:#344563!important;border-color:#344563!important;color:#fff!important}
.hrm-shell .month-index .filter-button.el-button--selected i,
.hrm-shell .month-index .filter-button.el-button--selected span{color:#fff!important}
.hrm-shell .month-index .crm-container{margin-top:0}
.hrm-shell .month-index .el-table{--el-table-header-bg-color:#dfe1e6;--el-table-border-color:#ebeef5;border-radius:4px 4px 0 0;box-shadow:rgba(23,43,77,.1) 0 2px 8px 0;margin-top:0}
.hrm-shell .month-index .el-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;color:#787d97;font-size:14px;font-weight:600;height:36px;padding:6px 0}
.hrm-shell .month-index .el-table th.el-table__cell > .cell{align-items:center;box-sizing:border-box;color:#787d97;display:flex;font-size:14px;font-weight:500;height:23px;justify-content:flex-start;line-height:23px;padding:0 8px}
.hrm-shell .month-index .el-table .caret-wrapper{display:none}
.hrm-shell .month-index .el-table__empty-block{width:100%}
.hrm-shell .month-index .el-table__empty-text{color:#6b778c;font-size:14px;font-weight:500;height:60px;line-height:60px;width:50%}
.hrm-shell .month-index .p-contianer{height:auto;min-height:0;padding:16px}
.hrm-shell .insurance-index.wrapper {
  height: 100%;
  position: relative;
  width: 100%;
}
.wk-steps-explain-view {
  background-color: #fff;
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  inset: 0;
  position: absolute;
  z-index: 2013;
}
.wk-steps-explain-view .label {
  color: #172b4d;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-top: 10%;
  text-align: center;
}
.wk-steps-explain-view .wk-steps {
  display: flex;
  margin-top: 10%;
  text-align: center;
}
.wk-steps-explain-view .wk-step {
  color: #172b4d;
  flex: 1;
  font-size: 16px;
  font-weight: 500;
}
.wk-steps-explain-view .wk-step__head {
  align-items: center;
  display: flex;
  width: 100%;
}
.wk-steps-explain-view .wk-step__line {
  border-top: 1px dashed #ebf2ff;
  flex: 1;
  height: 1px;
}
.wk-steps-explain-view .wk-step:first-child .is-left,
.wk-steps-explain-view .wk-step:last-child .is-right {
  border-top-color: transparent;
}
.wk-steps-explain-view .wk-step__icon {
  flex: none;
  height: 50px;
  width: 50px;
}
.wk-steps-explain-view .wk-step__label {
  margin-top: 15px;
}
.wk-steps-explain-view .wk-step__des {
  font-size: 14px;
  margin-top: 10px;
}
.wk-steps-explain-view .wk-step__des .el-button.is-link {
  background: transparent !important;
  border: 1px solid transparent;
  box-sizing: border-box;
  color: #0052cc !important;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  height: 16px;
  line-height: 14px;
  margin: 0;
  padding: 0 !important;
  vertical-align: middle;
}
.wk-steps-explain-view .wk-step__btn {
  margin-top: 30px;
}
.wk-steps-explain-view .wk-step__btn .el-button.is-link {
  background: transparent !important;
  border: 0;
  color: #0052cc !important;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 !important;
}
.hrm-shell .insurance-index .xr-header {
  align-items: center;
  display: flex;
  margin: 0 0 16px;
  min-height: 32px;
  position: relative;
}
.hrm-shell .insurance-index .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
}
.hrm-shell .insurance-index .xr-header__ft {
  line-height: 34px;
  position: absolute;
  right: 0;
  top: 0;
}
.hrm-shell .insurance-index .xr-header__ft .el-date-editor.el-input {
  height: 32px;
  margin-right: 15px;
  width: 100px;
}
.hrm-shell .insurance-index .el-date-editor .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}
.hrm-shell .insurance-index .el-date-editor .el-input__inner {
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.hrm-shell .insurance-index .el-date-editor .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .insurance-index .el-date-editor .el-input__prefix .el-icon { color: #7a869a; font-size: 14px; }
.hrm-shell .insurance-index .wrapper-main { position: relative; }
.hrm-shell .insurance-index .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
  border-radius: 4px;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0;
  margin-top: 0;
}
.hrm-shell .insurance-index .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}
.hrm-shell .insurance-index .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}
.hrm-shell .insurance-index .el-table .caret-wrapper { display: none; }
.hrm-shell .insurance-index .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
}
.hrm-shell .insurance-index .empty-mask {
  background-color: #fffffffa;
  inset: 0;
  margin: 0;
  position: absolute;
  z-index: 11;
}
.hrm-shell .insurance-index .empty-content {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.hrm-shell .insurance-index .empty-icon {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
}
.hrm-shell .insurance-index .empty-text {
  color: #6b778c;
  font-size: 13px;
  line-height: 14.95px;
  margin: 3px 0;
}
.ins-month-dialog.el-dialog {
  --el-dialog-padding-primary: 16px;
  background: #fff;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 12px 32px 4px, rgba(0, 0, 0, 0.08) 0 8px 20px 0;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-top: 15vh;
  padding: 16px;
}
.ins-month-dialog .el-dialog__header {
  border: 0;
  box-sizing: border-box;
  height: 40px;
  margin: 0;
  padding: 0 0 16px;
}
.ins-month-dialog .el-dialog__headerbtn { display: none; }
.ins-month-dialog .el-dialog__title {
  color: #172b4d;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin-top: 1px;
}
.ins-month-dialog .el-dialog__body {
  color: #42526e;
  padding: 0;
}
.ins-month-dialog .form-add-dialog-body {
  max-height: 55vh;
  overflow: auto;
}
.ins-month-dialog .el-form-item { margin-bottom: 18px; }
.ins-month-dialog .el-form-item__label {
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
}
.ins-month-dialog .el-form-item__content {
  display: block;
  line-height: 32px;
}
.ins-month-dialog .el-date-editor.el-input {
  display: inline-flex;
  height: 32px;
  margin-top: 1px;
  vertical-align: top;
  width: 100%;
}
.ins-month-dialog .el-date-editor .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
}
.ins-month-dialog .el-date-editor .el-input__inner,
.ins-month-dialog .el-date-editor .el-input__inner::placeholder {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.ins-month-dialog .el-date-editor .el-input__inner::placeholder { color: #7a869a; }
.ins-month-dialog .el-dialog__footer {
  background: transparent;
  border: 0;
  padding: 16px 0 0;
}
.ins-month-dialog .dialog-footer {
  display: flex;
  justify-content: flex-end;
}
.ins-month-dialog .el-button {
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}
.ins-month-dialog .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
}
.ins-month-dialog .el-button.is-text.is-has-bg {
  background: #ebecf0 !important;
  border: 0;
  color: #42526e;
  margin-left: 8px;
}
.hrm-shell .salary-index {
  position: static;
}
.hrm-shell .salary-index.is-steps {
  height: 100%;
  position: relative;
  width: 100%;
}
.hrm-shell .salary-index.is-list {
  box-sizing: border-box;
  height: 100%;
  padding: 20px 20px 0;
  position: relative;
  width: 100%;
}
.hrm-shell .salary-index.is-list .wk-page-header {
  margin: 0;
  padding-bottom: 16px;
}
.hrm-shell .salary-index.is-list .wk-page-header-title {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
}
.hrm-shell .salary-index.is-list .wk-table-header {
  line-height: 32px;
  margin: 0 0 16px;
  padding: 0;
}
.hrm-shell .salary-index.is-list .wk-filter-header,
.hrm-shell .salary-index.is-list .filter-wrap {
  min-height: 32px;
  width: 100%;
}
.hrm-shell .salary-index.is-list .tabs {
  flex: 1;
  height: 0;
}
.hrm-shell .salary-index.is-list .filter-right {
  flex: none;
  margin-left: auto;
}
.hrm-shell .salary-index.is-list::-webkit-scrollbar {
  background-color: #f4f5f7;
  height: 6px;
  width: 6px;
}
.hrm-shell .salary-index.is-list::-webkit-scrollbar-thumb {
  background-color: #c1c7d0;
  border-radius: 3px;
}
.hrm-shell .salary-index.is-list::-webkit-scrollbar-corner {
  background-color: #f4f5f7;
}
.hrm-shell .salary-index.is-list .filter-button {
  align-items: center;
  background: #ebecf0 !important;
  border: 0 !important;
  border-radius: 4px;
  box-sizing: border-box;
  color: #42526e !important;
  display: inline-flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}
.hrm-shell .salary-index.is-list .filter-button i {
  flex: none;
  font-size: 14px;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  margin: 0;
  width: 14px;
}
.hrm-shell .salary-index.is-list .filter-button span { margin-left: 6px; }
.hrm-shell .salary-index.is-list .filter-button.el-button > span { margin-left: 0; }
.hrm-shell .salary-index.is-list .filter-button.el-button i + span { margin-left: 6px; }
.hrm-shell .salary-index.is-list .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
}
.hrm-shell .salary-index.is-list .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}
.hrm-shell .salary-index.is-list .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}
.hrm-shell .salary-index.is-list .el-table .caret-wrapper { display: none; }
.hrm-shell .salary-index.is-list .el-table__body-wrapper {
  scrollbar-width: none;
}
.hrm-shell .salary-index.is-list .el-table__body-wrapper::-webkit-scrollbar,
.hrm-shell .salary-index.is-list .el-table .el-scrollbar__bar {
  display: none;
  height: 0;
  width: 0;
}
.hrm-shell .salary-index.is-list .el-table__empty-block {
  height: var(--sal-table-h) !important;
  width: 100% !important;
}
.hrm-shell .salary-index.is-list .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}
.hrm-shell .salary-index.is-list .p-contianer {
  background: #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px;
  height: auto;
  padding: 16px;
  position: relative;
  text-align: right;
}
.hrm-shell .salary-index.is-list .p-contianer .p-bar {
  float: right;
  margin: 0 !important;
}
.hrm-shell .salary-index.is-list .el-pagination .el-pager {
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.hrm-shell .salary-index.is-list .el-pagination {
  background: transparent;
  border: 0;
  color: #172b4d;
  display: inline-flex;
  font-weight: 400;
  height: 32px;
  justify-content: flex-end;
  padding: 0;
}
.hrm-shell .salary-index.is-list .el-pagination__sizes,
.hrm-shell .salary-index.is-list .el-pagination__jump {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}
.hrm-shell .salary-index.is-list .el-pagination__sizes .el-select {
  display: block;
  font-weight: 400;
  height: 32px;
}
.hrm-shell .salary-index.is-list .el-pagination__sizes .el-select__wrapper,
.hrm-shell .salary-index.is-list .el-pagination__sizes .el-select__placeholder,
.hrm-shell .salary-index.is-list .el-pagination__jump .el-input__wrapper {
  font-weight: 400;
}
.hrm-shell .salary-index.is-list .el-pagination__sizes .el-select__placeholder,
.hrm-shell .salary-index.is-list .el-pagination__sizes .el-select__placeholder span {
  color: #42526e;
  font-weight: 400;
}
.hrm-shell .salary-index.is-list .el-pagination__jump .el-input__inner {
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.hrm-shell .salary-index.is-list .el-pagination__jump span { color: #42526e; font-weight: 400; }
.hrm-shell .salary-index.is-list .el-pagination__total {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 16.1px;
  margin: 0;
}
.hrm-shell .salary-index.is-list .el-pagination .btn-next,
.hrm-shell .salary-index.is-list .el-pagination .el-pager li {
  background: #fff;
  border: 0;
  border-radius: 2px;
  color: #7a869a;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  margin: 0;
  min-width: 32px;
  padding: 0 4px;
  width: 32px;
}
.hrm-shell .salary-index.is-list .el-pagination .btn-prev {
  background: #fff;
  border: 0;
  border-radius: 2px;
  color: #7a869a;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  margin: 0 0 0 16px;
  min-width: 32px;
  padding: 0 4px;
  width: 32px;
}
.hrm-shell .salary-index.is-list .el-pagination .el-pager li.is-active {
  background: #fff;
  color: #0052cc;
  font-weight: 700;
}
.hrm-shell .salary-index.is-list .el-pagination__sizes .el-select__wrapper,
.hrm-shell .salary-index.is-list .el-pagination__jump .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
}
.sal-month-dialog.el-dialog {
  --el-dialog-padding-primary: 16px;
  background: #fff;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 12px 32px 4px, rgba(0, 0, 0, 0.08) 0 8px 20px 0;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-top: 15vh;
  padding: 16px;
}
.sal-month-dialog .el-dialog__header {
  border: 0;
  box-sizing: border-box;
  height: 40px;
  margin: 0;
  padding: 0 0 16px;
}
.sal-month-dialog .el-dialog__headerbtn { display: none; }
.sal-month-dialog .el-dialog__title {
  color: #172b4d;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin-top: 1px;
}
.sal-month-dialog .el-dialog__body {
  color: #42526e;
  padding: 0;
}
.sal-month-dialog .form-add-dialog-body {
  max-height: 55vh;
  overflow: auto;
}
.sal-month-dialog .el-form-item { margin-bottom: 18px; }
.sal-month-dialog .el-form-item__label {
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
}
.sal-month-dialog .el-form-item__content {
  display: block;
  line-height: 32px;
}
.sal-month-dialog .el-date-editor.el-input {
  display: inline-flex;
  height: 32px;
  margin-top: 1px;
  vertical-align: top;
  width: 100%;
}
.sal-month-dialog .el-date-editor .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
}
.sal-month-dialog .el-date-editor .el-input__inner,
.sal-month-dialog .el-date-editor .el-input__inner::placeholder {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.sal-month-dialog .el-date-editor .el-input__inner::placeholder { color: #7a869a; }
.sal-month-dialog .el-dialog__footer {
  background: transparent;
  border: 0;
  padding: 16px 0 0;
}
.sal-month-dialog .dialog-footer {
  display: flex;
  justify-content: flex-end;
}
.sal-month-dialog .el-button {
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}
.sal-month-dialog .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
}
.sal-month-dialog .el-button.is-text.is-has-bg {
  background: #ebecf0 !important;
  border: 0;
  color: #42526e;
  margin-left: 8px;
}
.hrm-shell .salary-archives {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  position: static;
}
.hrm-shell .salary-archives .wk-page-header { justify-content: space-between; margin: 0; padding-bottom: 16px; }
.hrm-shell .salary-archives .wk-page-header-title { color: #172b4d; font-size: 24px; font-weight: 500; line-height: 1.15; }
.hrm-shell .salary-archives .wk-table-header { line-height: 32px; margin: 0 0 16px; padding: 0; }
.hrm-shell .salary-archives .filter-wrap { align-items: center; justify-content: space-between; margin: 0; }
.hrm-shell .salary-archives .search-input { display: flex; flex: none; margin: 0; width: 220px; }
.hrm-shell .salary-archives .search-input .el-input__wrapper { background: #fff; border-radius: 4px 0 0 4px; box-shadow: rgb(220, 223, 230) 0 0 0 1px inset; flex: 1; padding: 1px 11px; }
.hrm-shell .salary-archives .search-input .el-input__inner { background: transparent; border: 0; color: #172b4d; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 30px; line-height: 30px; outline: none; width: 100%; }
.hrm-shell .salary-archives .search-input .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .salary-archives .el-input-group__append { background: transparent; border: 0; box-shadow: none; padding: 0; width: 46px; }
.hrm-shell .salary-archives .search-btn { align-items: center; background: transparent; border: 1px solid transparent; border-radius: 4px; color: #505f79; display: inline-flex; flex: none; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; justify-content: center; line-height: 14px; margin: 0; min-width: 0; padding: 8px 15px; width: 46px; }
.hrm-shell .salary-archives .search-btn i { color: #505f79; font-size: 14px; font-weight: 400; }
.hrm-shell .salary-archives .tabs { align-items: center; display: flex; flex: 1; margin: 0 0 0 24px; overflow: visible; }
.hrm-shell .salary-archives .tabs-label { color: #172b4d; flex: none; font-size: 14px; font-weight: 500; line-height: 32px; margin: 0 8px 0 0; }
.hrm-shell .salary-archives .tabs .el-button { background: #ebecf0 !important; border: 0 !important; border-radius: 4px; box-sizing: border-box; color: #42526e !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; line-height: 14px; margin: 0 0 0 8px; min-width: 0; padding: 8px 15px; }
.hrm-shell .salary-archives .tabs .el-button:first-of-type { margin-left: 0; }
.hrm-shell .salary-archives .tabs .el-button.el-button--selected { background: #344563 !important; background-color: #344563 !important; border-color: #344563 !important; color: #fff !important; }
.hrm-shell .salary-archives .tabs .el-dropdown { margin-left: 8px; }
.hrm-shell .salary-archives .tabs .dropdown-btn { align-items: center; display: inline-flex; justify-content: center; margin-left: 0; padding: 8px !important; width: 30px; }
.hrm-shell .salary-archives .tabs .dropdown-btn .el-icon-arrow-down { margin-left: 0; }
.hrm-shell .salary-archives .tabs .dropdown-btn[aria-expanded="true"] { background: #344563 !important; background-color: #344563 !important; border-color: #344563 !important; color: #fff !important; }
.hrm-shell .salary-archives .tabs .dropdown-btn[aria-expanded="true"] i { color: #fff !important; }
.hrm-shell .salary-archives .filter-right { align-items: center; display: flex; flex: none; }
.hrm-shell .salary-archives .filter-button { align-items: center; background: #ebecf0 !important; border: 0 !important; border-radius: 4px; box-sizing: border-box; color: #42526e !important; display: inline-flex; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; line-height: 14px; padding: 8px 15px; }
.hrm-shell .salary-archives .filter-button i { flex: none; font-size: 14px; font-weight: 400; height: 14px; line-height: 14px; margin: 0; width: 14px; }
.hrm-shell .salary-archives .filter-button > span { margin-left: 0; }
.hrm-shell .salary-archives .filter-button i + span { margin-left: 6px; }
.hrm-shell .salary-archives .filter-button.el-button--selected { background: #344563 !important; background-color: #344563 !important; border-color: #344563 !important; color: #fff !important; }
.hrm-shell .salary-archives .filter-button.el-button--selected i,
.hrm-shell .salary-archives .filter-button.el-button--selected span { color: #fff !important; }
.hrm-shell .salary-archives .template-btn { background: #fff; border: 1px solid #dcdfe6; border-radius: 4px; box-sizing: border-box; color: #42526e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; line-height: 14px; margin-left: 8px; padding: 8px 15px; }
.hrm-shell .salary-archives .crm-container { margin-top: 0; }
.hrm-shell .salary-archives .el-table { --el-table-header-bg-color: #dfe1e6; --el-table-border-color: #ebeef5; border-radius: 4px 4px 0 0; box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0; margin-top: 0; }
.hrm-shell .salary-archives .el-table th.el-table__cell { background: #dfe1e6; border-bottom: 1px solid #ebeef5; border-right: 1px solid #ebeef5; box-sizing: border-box; color: #787d97; font-size: 14px; font-weight: 600; height: 36px; padding: 6px 0; }
.hrm-shell .salary-archives .el-table th.el-table__cell > .cell { align-items: center; box-sizing: border-box; color: #787d97; display: flex; font-size: 14px; font-weight: 500; height: 23px; justify-content: flex-start; line-height: 23px; padding: 0 8px; }
.hrm-shell .salary-archives .el-table__empty-block { width: 100%; }
.hrm-shell .salary-archives .el-table__empty-text { color: #6b778c; font-size: 14px; font-weight: 500; height: 60px; line-height: 60px; width: 50%; }
.hrm-shell .salary-archives .p-contianer { height: auto; min-height: 0; padding: 16px; }

.arch-scene-menu.el-popper { background: #fff; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.12) 0 0 12px 0; color: #42526e; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; }
.arch-scene-menu .el-dropdown-menu { padding: 5px 0; }
.arch-scene-menu .el-dropdown-menu__item { align-items: center; box-sizing: border-box; color: #42526e; display: flex; font-size: 14px; font-weight: 500; height: 32px; line-height: 22px; padding: 5px 16px; }
.arch-scene-menu .el-dropdown-menu__item:last-child { height: 33px; }
.arch-scene-menu .el-dropdown-menu__item--divided { background: transparent; border-top: 1px solid #ebeef5; height: 1px; margin: 6px 0; padding: 0; }
.arch-scene-menu .wk-filter-btn { color: #0052cc; display: block; }
.arch-scene-menu .wk-icon-add-sub { color: #0052cc; font-size: 16px; font-weight: 500; margin-right: 5px; }

.arch-template-dialog.el-dialog { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.04) 0 12px 32px 4px, rgba(0, 0, 0, 0.08) 0 8px 20px 0; color: #172b4d; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; line-height: 1.15; }
.arch-template-dialog.el-dialog .el-dialog__header { align-items: flex-start; border-bottom: 0; box-sizing: border-box; display: flex; height: 40px; margin: 0; padding: 0 32px 16px 0; }
.arch-template-dialog.el-dialog .el-dialog__title { color: #172b4d; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; margin-top: 0; }
.arch-template-dialog.el-dialog .el-dialog__headerbtn { height: 48px; right: 0; top: 0; width: 48px; }
.arch-template-dialog.el-dialog .el-dialog__body { color: #42526e; flex: none; overflow: visible; padding: 0; }
.arch-template-dialog.el-dialog .el-dialog__footer { background: transparent; border-top: 0; box-sizing: border-box; padding: 16px 0 0; text-align: right; }
.arch-template-dialog.el-dialog .el-dialog__footer .el-button { background: #ebecf0 !important; border: 0 !important; border-radius: 4px; color: #42526e !important; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; line-height: 14px; margin: 0; padding: 8px 15px !important; }
.arch-template-dialog .template-dialog-body { height: 55vh; overflow-x: hidden; overflow-y: auto; }
.arch-template-dialog .template-dialog-body::-webkit-scrollbar { height: 6px; width: 6px; }
.arch-template-dialog .template-dialog-body::-webkit-scrollbar-thumb { background: #c1c5cc; border-radius: 0; }
.arch-template-dialog .template-dialog-body::-webkit-scrollbar-track { background: transparent; }
.arch-template-dialog .template__header { text-align: right; }
.arch-template-dialog .template__header .el-button { background: #0052cc; border: 1px solid #0052cc; border-radius: 4px; color: #fff; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; line-height: 14px; margin-right: 20px; padding: 8px 15px; }
.arch-template-dialog .template__header .el-icon-plus { color: #fff; margin-right: 6px; }
.arch-template-dialog .template__body { height: calc(100% - 31px); overflow-y: auto; padding: 15px 10px 0; }
.hrm-shell .salary-history {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .salary-history .xr-header {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: space-between;
  margin: 0 0 16px;
  position: relative;
}
.hrm-shell .salary-history .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 27.6px;
}
.hrm-shell .salary-history .xr-header__ft {
  line-height: 34px;
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
}
.hrm-shell .salary-history .el-date-editor {
  height: 32px;
  width: 200px;
}
.hrm-shell .salary-history .el-date-editor .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}
.hrm-shell .salary-history .el-date-editor .el-input__inner {
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.hrm-shell .salary-history .el-date-editor .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .salary-history .el-date-editor .el-input__prefix .el-icon { color: #7a869a; font-size: 14px; }
.hrm-shell .salary-history .el-date-editor .el-input__wrapper.is-focus { box-shadow: rgb(0, 82, 204) 0 0 0 1px inset; }
.hrm-shell .salary-history .wrapper-main { position: relative; }
.hrm-shell .salary-history .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
  border-radius: 4px;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0;
  margin-top: 0;
}
.hrm-shell .salary-history .empty-mask {
  background-color: #fffffffa;
  inset: 0;
  margin: 0;
  position: absolute;
  z-index: 11;
}
.hrm-shell .salary-history .empty-content {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.hrm-shell .salary-history .empty-icon {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
}
.hrm-shell .salary-history .empty-text {
  color: #6b778c;
  font-size: 13px;
  line-height: 14.95px;
  margin: 3px 0;
}
.hrm-shell .salary-slip {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .salary-slip .xr-header {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: space-between;
  margin: 0 0 16px;
  position: relative;
}
.hrm-shell .salary-slip .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 27.6px;
}
.hrm-shell .salary-slip .xr-header__ft {
  line-height: 34px;
  position: absolute;
  right: 0;
  top: 0;
}
.hrm-shell .salary-slip .el-date-editor {
  height: 32px;
  margin-right: 15px;
  width: 200px;
}
.hrm-shell .salary-slip .el-date-editor .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}
.hrm-shell .salary-slip .el-date-editor .el-input__wrapper.is-focus {
  box-shadow: rgb(0, 82, 204) 0 0 0 1px inset;
}
.slip-month-pop .el-month-table td.current.disabled .el-date-table-cell__text {
  font-weight: 700;
}
.hrm-shell .salary-slip .el-date-editor .el-input__inner {
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.hrm-shell .salary-slip .el-date-editor .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .salary-slip .el-date-editor .el-input__prefix .el-icon { color: #7a869a; font-size: 14px; }
.hrm-shell .salary-slip .wrapper-main { position: relative; }
.hrm-shell .salary-slip .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
  border-radius: 4px;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0;
  margin-top: 0;
}
.hrm-shell .salary-slip .empty-mask {
  background-color: #fffffffa;
  inset: 0;
  margin: 0;
  position: absolute;
  z-index: 11;
}
.hrm-shell .salary-slip .empty-content {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.hrm-shell .salary-slip .empty-icon {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
}
.hrm-shell .salary-slip .empty-text {
  color: #6b778c;
  font-size: 13px;
  line-height: 14.95px;
  margin: 3px 0;
}
.hrm-shell .performance-index {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  position: static;
}
.hrm-shell .performance-index .wk-page-header { justify-content: space-between; margin: 0; padding-bottom: 16px; }
.hrm-shell .performance-index .wk-page-header-title { color: #172b4d; font-size: 24px; font-weight: 500; line-height: 1.15; }
.hrm-shell .performance-index .wk-table-header { line-height: 32px; margin: 0 0 16px; padding: 0; }
.hrm-shell .performance-index .filter-wrap { align-items: center; justify-content: flex-start; margin: 0; }
.hrm-shell .performance-index .search-input { display: flex; flex: none; margin: 0; width: 220px; }
.hrm-shell .performance-index .search-input .el-input__wrapper { background: #fff; border-radius: 4px 0 0 4px; box-shadow: rgb(220, 223, 230) 0 0 0 1px inset; flex: 1; padding: 1px 11px; }
.hrm-shell .performance-index .search-input .el-input__inner { background: transparent; border: 0; color: #172b4d; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 30px; line-height: 30px; outline: none; width: 100%; }
.hrm-shell .performance-index .search-input .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .performance-index .el-input-group__append { background: transparent; border: 0; box-shadow: none; padding: 0; width: 46px; }
.hrm-shell .performance-index .search-btn { align-items: center; background: transparent; border: 1px solid transparent; border-radius: 4px; color: #505f79; display: inline-flex; flex: none; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; justify-content: center; line-height: 14px; margin: 0; min-width: 0; padding: 8px 15px; width: 46px; }
.hrm-shell .performance-index .search-btn:focus,
.hrm-shell .performance-index .search-btn:focus-visible {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  color: #505f79 !important;
  outline: rgb(128, 169, 230) solid 2px !important;
  outline-offset: 1px !important;
}
.hrm-shell .performance-index .search-btn i { color: #505f79; font-size: 14px; font-weight: 400; }
.hrm-shell .performance-index .tabs { align-items: center; display: flex; flex: 1; margin: 0 0 0 24px; min-width: 0; }
.hrm-shell .performance-index .filter-right { flex: none; height: 0; margin: 0; overflow: hidden; width: 0; }
.hrm-shell .performance-index .tabs-label { color: #172b4d; flex: none; font-size: 14px; font-weight: 500; line-height: 32px; margin: 0 8px 0 0; }
.hrm-shell .performance-index .tabs .el-button { background: #ebecf0 !important; border: 0 !important; border-radius: 4px; box-sizing: border-box; color: #42526e !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 32px; line-height: 14px; margin: 0 0 0 8px; min-width: 0; padding: 8px 15px; }
.hrm-shell .performance-index .tabs .el-button:first-of-type { margin-left: 0; }
.hrm-shell .performance-index .tabs .el-button.el-button--selected { background: #344563 !important; background-color: #344563 !important; border-color: #344563 !important; color: #fff !important; }
.hrm-shell .performance-index .main-body { height: calc(100% - 96px); }
.hrm-shell .performance-index .main-list { height: calc(100% - 80px); position: relative; }
.hrm-shell .performance-index .el-table { --el-table-header-bg-color: #dfe1e6; --el-table-border-color: #ebeef5; border-radius: 4px 4px 0 0; box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0; margin-top: 0; }
.hrm-shell .performance-index .table-more { cursor: pointer; }
.hrm-shell .performance-index .empty-mask { background-color: #fffffffa; inset: 0; margin: 0; position: absolute; z-index: 11; }
.hrm-shell .performance-index .empty-content { position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%; }
.hrm-shell .performance-index .empty-icon { display: block; margin: 0 auto 20px; width: 150px; }
.hrm-shell .performance-index .empty-text { color: #6b778c; font-size: 13px; line-height: 14.95px; margin: 3px 0; }
.hrm-shell .performance-index .p-contianer { height: auto; padding: 16px; text-align: right; }
.hrm-shell .performance-index .el-pagination { background: transparent; border: 0; color: #172b4d; display: inline-flex; font-weight: 400; height: 32px; justify-content: flex-end; padding: 0; }
.hrm-shell .performance-index .el-pagination__sizes,
.hrm-shell .performance-index .el-pagination__jump { color: #42526e; font-size: 14px; font-weight: 400; height: 32px; line-height: 16.1px; margin: 0 0 0 16px; }
.hrm-shell .performance-index .el-pagination__sizes .el-select { display: block; font-weight: 400; height: 32px; }
.hrm-shell .performance-index .el-pagination * { font-weight: 400; }
.hrm-shell .performance-index .el-pagination__sizes .el-select__wrapper,
.hrm-shell .performance-index .el-pagination__sizes .el-select__placeholder,
.hrm-shell .performance-index .el-pagination__sizes .el-select__selected-item,
.hrm-shell .performance-index .el-pagination__sizes .el-select__selected-item span,
.hrm-shell .performance-index .el-pagination__goto,
.hrm-shell .performance-index .el-pagination__classifier,
.hrm-shell .performance-index .el-pagination__jump .el-input__wrapper { color: #42526e; font-weight: 400; }
.hrm-shell .performance-index .el-pagination__jump .el-input__inner { color: #42526e; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-weight: 500; line-height: 14px; text-align: center; }
.hrm-shell .performance-index .el-pagination__total { color: #42526e; font-size: 14px; font-weight: 400; height: auto; line-height: 16.1px; margin: 0; }
.hrm-shell .performance-index .el-pagination .btn-next,
.hrm-shell .performance-index .el-pagination .el-pager li { background: #fff; border: 0; border-radius: 2px; color: #7a869a; font-size: 14px; font-weight: 400; height: 32px; line-height: 32px; margin: 0; min-width: 32px; padding: 0 4px; width: 32px; }
.hrm-shell .performance-index .el-pagination .btn-prev { background: #fff; border: 0; border-radius: 2px; color: #7a869a; font-size: 14px; font-weight: 400; height: 32px; line-height: 32px; margin: 0 0 0 16px; min-width: 32px; padding: 0 4px; width: 32px; }
.hrm-shell .performance-index .el-pagination .el-pager li.is-active { background: #fff; color: #0052cc; font-weight: 700; }
.hrm-shell .performance-index .el-pagination__sizes .el-select__wrapper,
.hrm-shell .performance-index .el-pagination__jump .el-input__wrapper { background: #fff; border-radius: 4px; box-shadow: rgb(220, 223, 230) 0 0 0 1px inset; }
.hrm-shell .perf-archive {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  position: static;
}
.hrm-shell .perf-archive .xr-header { margin: 0 0 16px; }
.hrm-shell .perf-archive .xr-header__label { color: #172b4d; font-size: 24px; font-weight: 500; line-height: 1.15; }
.hrm-shell .perf-archive .xr-header__ft { line-height: 34px; top: 0; }
.hrm-shell .perf-archive .xr-header__bottom { justify-content: space-between; margin-top: 16px; }
.hrm-shell .perf-archive .xr-header__search { flex: none; margin: 0; width: 220px; }
.hrm-shell .perf-archive .xr-header__search .el-input__wrapper { align-items: center; background: #fff; border-radius: 4px; box-shadow: rgb(220, 223, 230) 0 0 0 1px inset; display: flex; height: 32px; padding: 1px 11px; width: 100%; }
.hrm-shell .perf-archive .xr-header__search .el-input__wrapper:focus-within { box-shadow: rgb(0, 82, 204) 0 0 0 1px inset; }
.hrm-shell .perf-archive .xr-header__search .el-input__inner { background: transparent; border: 0; color: #42526e; flex: 1; font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 30px; line-height: 30px; min-width: 0; outline: none; width: 170px; }
.hrm-shell .perf-archive .xr-header__search .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .perf-archive .xr-header__search .el-input__suffix { align-items: center; display: inline-flex; flex: none; height: 20px; margin-left: 8px; }
.hrm-shell .perf-archive .xr-header__search .el-button { align-items: center; background: transparent; border: 1px solid transparent; border-radius: 4px; color: #42526e; display: flex; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; height: 20px; justify-content: center; line-height: 14px; margin: 0; min-height: 20px; min-width: 0; padding: 2px; width: 20px; }
.hrm-shell .perf-archive .xr-header__search .el-button:focus,
.hrm-shell .perf-archive .xr-header__search .el-button:focus-visible {
  background: transparent !important;
  box-shadow: none !important;
  outline: rgb(128, 169, 230) solid 2px !important;
  outline-offset: 1px !important;
}
.hrm-shell .perf-archive .xr-header__search .el-button i { color: #42526e; font-size: 14px !important; font-weight: 400; height: 14px; line-height: 14px; width: 14px; }
.hrm-shell .perf-archive .crm-container { position: relative; }
.hrm-shell .perf-archive .el-table { --el-table-header-bg-color: #dfe1e6; --el-table-border-color: #ebeef5; border-radius: 4px 4px 0 0; box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0; margin-top: 0; }
.hrm-shell .perf-archive .el-table th.el-table__cell { background: #dfe1e6; border-bottom: 1px solid #ebeef5; border-right: 1px solid #ebeef5; box-sizing: border-box; color: #787d97; font-size: 14px; font-weight: 500; height: 36px; padding: 6px 0; }
.hrm-shell .perf-archive .el-table th.el-table__cell > .cell { align-items: center; box-sizing: border-box; color: #787d97; display: flex; font-size: 14px; font-weight: 500; height: 23px; justify-content: flex-start; line-height: 23px; padding: 0 8px; }
.hrm-shell .perf-archive .el-table th.el-table__cell:first-child > .cell { padding: 0 8px 0 12px; }
.hrm-shell .perf-archive .empty-mask { background-color: #fffffffa; inset: 0; margin: 0; position: absolute; z-index: 11; }
.hrm-shell .perf-archive .empty-content { position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%; }
.hrm-shell .perf-archive .empty-icon { display: block; margin: 0 auto 20px; width: 150px; }
.hrm-shell .perf-archive .empty-text { color: #6b778c; font-size: 13px; line-height: 14.95px; margin: 3px 0; }
.hrm-shell .perf-archive .p-contianer { box-sizing: border-box; height: 32px; min-height: 0; overflow: hidden; padding: 16px; }
.hrm-shell .perf-archive.kpi-set .p-contianer { height: 64px; }
.hrm-shell .self-workbench .wb-survey-wrap { min-height: 130px; }
.hrm-shell .self-workbench .wb-survey { align-items: stretch; }
.hrm-shell .self-workbench .wb-survey__left { display: inline-block; flex-shrink: 0; width: 100px; }
.hrm-shell .self-workbench .wb-survey__right { display: inline-block; flex: 1; min-width: 0; padding-top: 5px; }
.hrm-shell .self-workbench .wb-survey .user span { font-weight: 700; }
.hrm-shell .self-workbench .user__name { font-size: 20px; font-weight: 700; }
.hrm-shell .self-workbench .user__des { margin-top: 10px; }
.hrm-shell .self-workbench .user__content { margin-top: 20px; }
.hrm-shell .self-workbench .user-item { margin-top: 8px; }
.hrm-shell .self-workbench .user-item.is-visit { color: #0052cc; cursor: pointer; }
.hrm-shell .self-workbench .xr-avatar { display: inline-block; line-height: 0; vertical-align: top; }
.hrm-shell .self-workbench .el-avatar {
  --el-avatar-size: 60px;
  height: 60px;
  vertical-align: top;
  width: 60px;
}
.hrm-shell .my-archives {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .my-archives .xr-header {
  align-items: center;
  display: flex;
  height: 34px;
  margin: 0 0 8px;
  position: relative;
}
.hrm-shell .my-archives .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .my-archives .xr-header__ft {
  position: absolute;
  right: 0;
  top: 0;
}
.hrm-shell .my-archives .side-detail__tabs--default {
  height: calc(100% - 50px);
  overflow: hidden;
}
.hrm-shell .my-archives .el-tabs__header {
  margin: 0 0 15px;
}
.hrm-shell .my-archives .el-tabs__item {
  color: #172b4d !important;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
  margin-top: -2px;
  padding: 0 20px;
}
.hrm-shell .my-archives .el-tabs__item:first-child { padding-left: 0; }
.hrm-shell .my-archives .el-tabs__item:last-child { padding-right: 0; }
.hrm-shell .my-archives .el-tabs__active-bar {
  background-color: #0052cc;
  height: 2px;
}
.hrm-shell .my-archives .el-tabs__nav-wrap::after { height: 1px; }
.hrm-shell .my-archives .el-tabs__content {
  height: calc(100% - 55px);
  overflow: hidden;
  padding: 0;
}
.hrm-shell .my-archives .el-tab-pane {
  height: 100%;
  overflow-y: auto;
}
.hrm-shell .my-archives .employee-base-info { position: relative; }
.hrm-shell .my-archives .reminder-wrapper { overflow: hidden; }
.hrm-shell .my-archives .reminder-body {
  align-items: stretch;
  background: #fffae6;
  border-radius: 4px;
  line-height: 1.5;
  padding: 4px 16px 4px 8px;
  width: auto;
}
.hrm-shell .my-archives .reminder-icon {
  color: #ff8b00;
  font-size: 16px !important;
  height: 24px;
  line-height: 24px;
  margin-right: 8px;
  width: 16px;
}
.hrm-shell .my-archives .reminder-content {
  font-size: 14px;
  white-space: pre-wrap;
}
.hrm-shell .my-archives .wk-base-detail { overflow: hidden; }
.hrm-shell .my-archives .section.create-sections {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 8px #172b4d1a;
  margin: 16px 0 0;
  overflow: hidden;
  padding: 16px;
  position: relative;
}
.hrm-shell .my-archives .section-header {
  align-items: center;
  display: flex;
  padding: 5px 0;
}
.hrm-shell .my-archives .section-mark {
  border-left: 4px solid #2362fb;
  border-radius: 2px;
  flex-shrink: 0;
  height: 14px;
  width: 0;
}
.hrm-shell .my-archives .section-title {
  color: #172b4d;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.15;
  margin-left: 8px;
}
.hrm-shell .my-archives .wk-base-detail .create-sections-content {
  margin: 0 -8px;
  padding: 0;
}
.hrm-shell .my-archives .wk-base-detail-section {
  align-items: stretch;
  flex-wrap: wrap;
}
.hrm-shell .my-archives .empty-text {
  color: #6b778c;
  line-height: 60px;
  text-align: center;
}
.hrm-shell .my-archives .post-archives .wk-base-detail {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 8px #172b4d1a;
  margin: 0;
  overflow: hidden;
  padding: 16px;
}
.hrm-shell .my-archives .post-archives .section.create-sections {
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.hrm-shell .self-insurance {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .self-insurance .xr-header {
  align-items: center;
  display: flex;
  margin: 0 0 16px;
  min-height: 32px;
  position: relative;
}
.hrm-shell .self-insurance .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 27.6px;
}
.hrm-shell .self-insurance .xr-header__ft {
  line-height: 34px;
  position: absolute;
  right: 0;
  top: 0;
}
.hrm-shell .self-insurance .el-date-editor {
  height: 32px;
  width: 100px;
}
.hrm-shell .self-insurance .el-date-editor .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}
.hrm-shell .self-insurance .el-date-editor .el-input__inner {
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.hrm-shell .self-insurance .el-date-editor .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .self-insurance .el-date-editor .el-input__prefix .el-icon { color: #7a869a; font-size: 14px; }
.hrm-shell .self-insurance .el-date-editor .el-input__wrapper.is-focus {
  box-shadow: rgb(0, 82, 204) 0 0 0 1px inset;
}
.self-insurance-year.el-popper {
  border-radius: 4px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
}
.self-insurance-year .el-date-picker__header-label,
.self-insurance-year .el-date-table-cell__text,
.self-insurance-year .el-picker-panel__icon-btn {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
}
.hrm-shell .self-insurance .wrapper-main { position: relative; }
.hrm-shell .self-insurance .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0;
  margin-top: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.hrm-shell .self-insurance .el-table::before,
.hrm-shell .self-insurance .el-table::after,
.hrm-shell .self-insurance .el-table .el-table__inner-wrapper::before,
.hrm-shell .self-insurance .el-table .el-table__inner-wrapper::after { background-color: transparent; content: none; }
.hrm-shell .self-insurance .el-table__border-left-patch,
.hrm-shell .self-insurance .el-table__border-right-patch { display: none; }
.hrm-shell .self-insurance .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}
.hrm-shell .self-insurance .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}
.hrm-shell .self-insurance .empty-mask {
  background-color: #fffffffa;
  inset: 0;
  margin: 0;
  position: absolute;
  z-index: 11;
}
.hrm-shell .self-insurance .empty-content {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.hrm-shell .self-insurance .empty-icon {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
}
.hrm-shell .self-insurance .empty-text {
  color: #6b778c;
  font-size: 13px;
  font-weight: 500;
  line-height: 14.95px;
  margin: 3px 0;
}
.hrm-shell .my-slip {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
}
.hrm-shell .my-slip .xr-header {
  align-items: center;
  display: flex;
  height: 34px;
  margin: 0 0 16px;
  position: relative;
}
.hrm-shell .my-slip .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 27.6px;
}
.hrm-shell .my-slip .xr-header__ft {
  line-height: 34px;
  position: absolute;
  right: 0;
  top: 0;
}
.hrm-shell .my-slip .filter-button {
  align-items: center;
  gap: 0;
  background: #ebecf0 !important;
  border: 0 !important;
  border-radius: 4px;
  box-sizing: border-box;
  color: #42526e !important;
  display: inline-flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}
.hrm-shell .my-slip .filter-button i {
  color: #42526e;
  flex: none;
  font-size: 14px !important;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  margin: 0;
  width: 14px;
}
.hrm-shell .my-slip .filter-button span {
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  margin-left: 0;
}
.hrm-shell .my-slip .filter-button i + span {
  margin-left: 6px;
}
.hrm-shell .my-slip .filter-button.el-button--selected {
  background: #344563 !important;
  background-color: #344563 !important;
  border-color: #344563 !important;
  color: #fff !important;
}
.hrm-shell .my-slip .filter-button.el-button--selected i,
.hrm-shell .my-slip .filter-button.el-button--selected span {
  color: #fff;
}
.wk-popover-filter-pop.el-popper {
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.12) 0 0 12px 0;
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 19.6px;
  padding: 12px;
}
.wk-popover-filter-pop .wk-popover-filter__body {
  padding: 3px 12px;
}
.wk-popover-filter-pop .wk-filter-form {
  display: flex;
  flex-wrap: wrap;
}
.wk-popover-filter-pop .el-form-item {
  display: flex;
  flex-shrink: 0;
  margin: 0 30px 15px 0;
}
.wk-popover-filter-pop .el-form-item__label {
  align-items: center;
  color: #42526e;
  display: flex;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  justify-content: flex-end;
  line-height: 32px;
  padding: 0 12px 0 0;
}
.wk-popover-filter-pop .el-form-item__content {
  align-items: center;
  display: flex;
  line-height: 32px;
}
.wk-popover-filter-pop .el-select {
  width: 200px !important;
}
.wk-popover-filter-pop .el-select__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  min-height: 32px;
  padding: 4px 12px;
}
.wk-popover-filter-pop .el-select__placeholder {
  color: #7a869a;
  font-size: 14px;
  font-weight: 500;
}
.wk-popover-filter-pop .el-select__suffix {
  height: 0;
  overflow: hidden;
  width: 0;
}
.wk-popover-filter-pop .el-date-editor.el-input__wrapper {
  --el-date-editor-width: auto;
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  flex: none;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  height: 32px;
  padding: 0 10px;
  width: auto;
}
.wk-popover-filter-pop .el-range-input,
.wk-popover-filter-pop .el-select__input {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.wk-popover-filter-pop .el-range-input::placeholder {
  color: #7a869a;
  font-weight: 400;
}
.wk-popover-filter-pop .el-range__icon {
  color: #7a869a;
  font-size: 14px;
}
.wk-popover-filter-pop .el-range-separator {
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  padding: 0 5px;
}
.wk-popover-filter-pop .el-button {
  border-radius: 4px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}
.wk-popover-filter-pop .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  color: #fff;
}
.wk-popover-filter-pop .el-button.is-text.is-has-bg {
  background: #ebecf0;
  border: 0;
  color: #42526e;
  margin-left: 8px;
}
.hrm-shell .my-slip .my-slip__body {
  height: calc(100% - 70px);
  overflow-y: auto;
  position: relative;
}
.hrm-shell .my-slip .empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.1px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.hrm-shell .self-attendance {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .self-attendance .wk-page-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 0 20px;
  min-height: 32px;
  padding: 0;
  position: relative;
}
.hrm-shell .self-attendance .wk-page-header__left,
.hrm-shell .self-attendance .wk-page-header__right { align-items: center; display: flex; }
.hrm-shell .self-attendance .wk-page-header-title {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 27.6px;
}
.hrm-shell .self-attendance .dropdown-btn {
  align-items: center;
  background: #ebecf0 !important;
  border: 0 !important;
  border-radius: 4px;
  box-sizing: border-box;
  color: #42526e !important;
  display: inline-flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  height: 32px;
  justify-content: center;
  line-height: 14px;
  padding: 8px;
  width: 30px;
}
.hrm-shell .self-attendance .dropdown-btn i {
  color: #42526e;
  font-size: 14px !important;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}
.hrm-shell .self-attendance .dropdown-btn[aria-expanded="true"] {
  background: #344563 !important;
  background-color: #344563 !important;
  color: #fff !important;
}
.hrm-shell .self-attendance .dropdown-btn[aria-expanded="true"] i {
  color: #fff;
}
.self-attendance-export.el-popper {
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.12) 0 0 12px 0;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
}
.self-attendance-export .el-dropdown-menu {
  border-radius: 4px;
  padding: 5px 0;
}
.self-attendance-export .el-dropdown-menu__item {
  box-sizing: border-box;
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 22px;
  padding: 5px 16px;
}
.self-attendance-export .el-dropdown-menu__item i {
  color: #42526e;
  font-size: 14px !important;
  height: 14px;
  margin-right: 5px;
  width: 14px;
}
.hrm-shell .self-attendance .el-date-editor { height: 32px; width: 220px; }
.hrm-shell .self-attendance .el-date-editor .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}
.hrm-shell .self-attendance .el-date-editor .el-input__inner {
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.hrm-shell .self-attendance .el-date-editor .el-input__prefix .el-icon { color: #7a869a; font-size: 14px; }
.hrm-shell .self-attendance .el-date-editor .el-input__wrapper.is-focus {
  box-shadow: rgb(0, 82, 204) 0 0 0 1px inset;
}
.self-attendance-month.el-popper {
  border-radius: 4px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
}
.self-attendance-month .el-date-picker__header-label,
.self-attendance-month .el-date-table-cell__text,
.self-attendance-month .el-picker-panel__icon-btn {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
}
.self-attendance-month .el-date-picker__header-label {
  color: #42526e;
  font-size: 16px;
  font-weight: 500;
}
.self-attendance-month .el-month-table td .el-date-table-cell__text {
  border-radius: 18px;
  color: #42526e;
  font-size: 12px;
  font-weight: 500;
}
.self-attendance-month .el-month-table td.current .el-date-table-cell__text {
  background: #0052cc;
  color: #fff;
  font-weight: 700;
}
.self-attendance-month .el-month-table td.disabled .el-date-table-cell__text {
  background: #f5f7fa;
  color: #7a869a;
  font-weight: 500;
}
.hrm-shell .self-attendance .cycle {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.1px;
  margin-left: 8px;
}
.hrm-shell .self-attendance .simple-calendar {
  background: #fff;
  border: 0;
  border-collapse: collapse;
  border-radius: 4px;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0;
  margin-top: 16px;
  overflow: hidden;
  width: 100%;
}
.hrm-shell .self-attendance .simple-calendar th,
.hrm-shell .self-attendance .simple-calendar td {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  width: 14.2857142857%;
}
.hrm-shell .self-attendance .simple-calendar th {
  font-weight: 700;
  height: 50px;
  line-height: 16.1px;
  padding: 0;
  text-align: center;
}
.hrm-shell .self-attendance .simple-calendar td {
  font-weight: 500;
  height: 110px;
  line-height: 20px;
  padding: 6px;
  vertical-align: top;
}
.hrm-shell .self-attendance .cell-row {
  display: flex;
  justify-content: space-between;
  line-height: 20px;
}
.hrm-shell .self-attendance .cell-row span { font-size: 14px; font-weight: 500; line-height: 20px; }
.hrm-shell .self-attendance .notCurrentMonth,
.hrm-shell .self-attendance .notCurrentMonth span { color: gray; }
.hrm-shell .self-attendance .today {
  align-items: center;
  background: #2362fb;
  border: 1px solid #2362fb;
  border-radius: 50%;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  height: 20px;
  justify-content: center;
  width: 20px;
}
.hrm-shell .performance-self {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .performance-self .xr-header {
  align-items: center;
  display: flex;
  height: 32px;
  margin: 0;
  padding: 0;
}
.hrm-shell .performance-self .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 27.6px;
}
.hrm-shell .performance-self .crm-container { padding: 0; }
.hrm-shell .performance-self .wk-table-header {
  line-height: 32px;
  margin: 24px 0 0;
  padding: 0;
}
.hrm-shell .performance-self .wk-filter-header {
  line-height: 32px;
  margin: 24px 0 0;
  padding: 0;
}
.hrm-shell .performance-self .filter-wrap {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin: 0;
}
.hrm-shell .performance-self .search-input {
  display: flex;
  flex: none;
  margin: 0;
  width: 220px;
}
.hrm-shell .performance-self .search-input .el-input__wrapper {
  background: #fff;
  border-radius: 4px 0 0 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  flex: 1;
  padding: 1px 11px;
}
.hrm-shell .performance-self .search-input .el-input__inner {
  background: transparent;
  border: 0;
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
  outline: none;
  width: 100%;
}
.hrm-shell .performance-self .search-input .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
}
.hrm-shell .performance-self .el-input-group__append {
  align-items: center;
  background: #f5f7fa;
  border: 0;
  box-shadow: rgb(220, 223, 230) 0 1px 0 0 inset, rgb(220, 223, 230) 0 -1px 0 0 inset, rgb(220, 223, 230) -1px 0 0 0 inset;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0 20px;
  width: 46px;
}
.hrm-shell .performance-self .search-btn {
  background: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #505f79;
  display: block;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0 -20px;
  min-width: 0;
  padding: 8px 15px;
  text-align: center;
  width: 46px;
}
.hrm-shell .performance-self .search-btn i {
  color: #505f79;
  font-size: 14px !important;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}
.hrm-shell .performance-self .tabs {
  align-items: center;
  display: flex;
  flex: 1;
  margin: 0 0 0 24px;
  min-width: 0;
}
.hrm-shell .performance-self .tabs-label {
  color: #172b4d;
  flex: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0 8px 0 0;
}
.hrm-shell .performance-self .tabs .el-button {
  background: #ebecf0 !important;
  border: 0 !important;
  border-radius: 4px;
  box-sizing: border-box;
  color: #42526e !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0 0 0 8px;
  min-width: 0;
  padding: 8px 15px;
}
.hrm-shell .performance-self .tabs .el-button:first-of-type { margin-left: 0; }
.hrm-shell .performance-self .tabs .el-button span { margin: 0; }
.hrm-shell .performance-self .tabs .el-button.el-button--selected {
  background: #344563 !important;
  background-color: #344563 !important;
  border-color: #344563 !important;
  color: #fff !important;
}
.hrm-shell .performance-self .filter-right {
  flex: none;
  height: 31px;
  margin: 0;
  overflow: visible;
}
.hrm-shell .performance-self .filter-right .el-tabs,
.hrm-shell .performance-self .filter-right .el-tabs__header,
.hrm-shell .performance-self .filter-right .el-tabs__nav-wrap,
.hrm-shell .performance-self .filter-right .el-tabs__nav-scroll {
  height: 31px;
  margin: 0;
  overflow: visible;
}
.hrm-shell .performance-self .filter-right .el-tabs__nav-wrap::after { display: none; }
.hrm-shell .performance-self .filter-right .el-tabs__item {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
}
.hrm-shell .performance-self .filter-right .el-tabs__item.is-active { color: #0052cc; }
.hrm-shell .performance-self .filter-right .el-tabs__active-bar {
  background-color: #0052cc;
  height: 2px;
}
.hrm-shell .performance-self .filter-right .el-tabs__content { display: none; }
.hrm-shell .performance-self .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0;
  margin-top: 16px;
}
.hrm-shell .performance-self .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}
.hrm-shell .performance-self .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}
.hrm-shell .performance-self .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}
.hrm-shell .performance-self .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 4px 0;
  box-sizing: border-box;
  display: block;
  height: 32px;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 16px;
}
.hrm-shell .my-performance {
  color: #172b4d;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}
.hrm-shell .my-performance .xr-header { margin: 0 0 16px; }
.hrm-shell .my-performance .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 27.6px;
}
.hrm-shell .my-performance .xr-header__ft { line-height: 34px; top: 0; }
.hrm-shell .my-performance .xr-header__bottom {
  justify-content: space-between;
  margin-top: 16px;
}
.hrm-shell .my-performance .xr-header__search { flex: none; margin: 0; width: 220px; }
.hrm-shell .my-performance .xr-header__search .el-input__wrapper {
  align-items: center;
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  display: flex;
  height: 32px;
  padding: 1px 11px;
  width: 100%;
}
.hrm-shell .my-performance .xr-header__search .el-input__inner {
  background: transparent;
  border: 0;
  color: #42526e;
  flex: 1;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
  min-width: 0;
  outline: none;
  width: 170px;
}
.hrm-shell .my-performance .xr-header__search .el-input__inner::placeholder { color: #7a869a; font-weight: 500; }
.hrm-shell .my-performance .xr-header__search .el-input__suffix {
  align-items: center;
  display: inline-flex;
  flex: none;
  height: 20px;
  margin-left: 8px;
}
.hrm-shell .my-performance .xr-header__search .el-button {
  align-items: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #42526e;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
  justify-content: center;
  line-height: 14px;
  margin: 0;
  min-height: 20px;
  min-width: 0;
  padding: 2px;
  width: 20px;
}
.hrm-shell .my-performance .xr-header__search .el-button i {
  color: #42526e;
  font-size: 14px !important;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}
.hrm-shell .my-performance .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 8px 0;
  margin-top: 0;
}
.hrm-shell .my-performance .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}
.hrm-shell .my-performance .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}
.hrm-shell .my-performance .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}
.memo-add-dialog.el-dialog {
  --el-dialog-padding-primary: 16px;
  background: #fff;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 12px 32px 4px, rgba(0, 0, 0, 0.08) 0 8px 20px 0;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-top: 15vh;
  padding: 16px;
}
.memo-add-dialog .el-dialog__header {
  border: 0;
  box-sizing: border-box;
  height: 40px;
  margin: 0;
  padding: 0 32px 16px 0;
}
.memo-add-dialog .el-dialog__title {
  color: #172b4d;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin-top: 1px;
}
.memo-add-dialog .el-dialog__headerbtn {
  height: 48px;
  right: 0;
  top: 0;
  width: 48px;
}
.memo-add-dialog .el-dialog__close {
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.memo-add-dialog .el-form-item__content {
  display: block;
  line-height: 32px;
}
.memo-add-dialog .el-form-item:last-child .el-form-item__content {
  height: 33.3px;
}
.memo-add-dialog .el-date-editor.el-input {
  display: inline-flex;
  height: 32px;
  margin-top: 1.3px;
  vertical-align: top;
}
.memo-add-dialog .el-date-editor .el-input__wrapper {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
}
.memo-add-dialog .el-date-editor .el-input__wrapper:hover,
.memo-add-dialog .el-date-editor .el-input__wrapper.is-focus,
.memo-add-dialog .el-date-editor .el-input__wrapper:focus-within {
  background-color: #fff;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
}
.memo-add-dialog .el-dialog__body {
  color: #42526e;
  padding: 0;
}
.memo-add-dialog .form-add-dialog-body {
  max-height: 55vh;
  overflow: auto;
}
.memo-add-dialog .el-form-item {
  margin-bottom: 18px;
}
.memo-add-dialog .el-form-item__error {
  color: #de350b;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
  left: 0;
  line-height: 12px;
  padding: 2px 0 0;
  position: absolute;
  top: 100%;
}
.memo-add-dialog .el-form-item__label {
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
}
.memo-add-dialog .el-textarea__inner {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  min-height: 31px;
}
.memo-add-dialog .el-textarea__inner:hover,
.memo-add-dialog .el-textarea__inner:focus {
  background-color: #fff;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
}
.memo-add-dialog .el-date-editor .el-input__inner,
.memo-add-dialog .el-date-editor .el-input__inner::placeholder {
  color: #42526e;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.memo-add-dialog .el-date-editor .el-input__inner::placeholder { color: #7a869a; }
.memo-add-dialog .el-dialog__footer {
  background: transparent;
  border: 0;
  padding: 16px 0 0;
}
.memo-add-dialog .dialog-footer {
  display: flex;
  justify-content: flex-end;
}
.memo-add-dialog .el-button {
  border-radius: 4px;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}
.memo-add-dialog .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
}
.memo-add-dialog .el-button.is-text.is-has-bg {
  background: #ebecf0;
  border: 0;
  color: #42526e;
  margin-left: 8px;
}
.hrm-shell .my-performance .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, .1) 0 2px 4px 0;
  box-sizing: border-box;
  display: block;
  height: 32px;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 16px;
}
@font-face{font-family:treefont;src:url(data:font/woff2;base64,d09GMgABAAAAAAXkAAsAAAAADGAAAAWVAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDXAqLDIkgATYCJAMgCxIABCAFhGcHcBugCiMR9npwEpD9dQI3hkjF9L4EIgrdUz6mdGHVDre5MxGZPEIMWiFyRITbP5ioMeSZIKKxNrunr55UgAwRkmg0ayal0TIpEOrz8LZ7u/uzaWIygdYuiLqkKVVKoqiYSBCyn/B83+XKu6Z//SA6UNFgJ5vTQShGN7P6B7sxkOaAAQkQMOb/O+dHbSz8E6okZ9HD/z5Lb0oBPiuDMZi4Nfy1V//WGoX51jaXu/4ZTYsqoOGowyJtggU88KFPQTyXDmR18ikISFrTSv1j9xRr4R9PRArRXEEbLmV6vMZkCtiVChHZnvbCICs46MKcB+C3/Hn5wF6Ecll0m8PO23dozxEN7x/mgnwOAgcrcMCA2ZGJZFpXvAGuHTNZcu72OjsAJEVKHx2rdJrfzx7Iljw3RVI+PgheYDkq7Z8nlYiRRsmdM2CF0m54rBh0jonBwwIHDwemFXTomOmgA6YG/A4yYn5BHtrIAaAdi1ibpcIzTx0SW2OjqxRR24cQbRgRkmTmGwxpQEhIaKjNQt6hyAirehB08iEa4PAivXK4pVUfIChuYlUvR+vmuRyeCdqChV/E08yizgWQ51HWsQAhZT7Xv2kPji8nIJEtx3PlRdS3do86vVTB50vqFbGwsN7B37hRL3PXr8uGq1zOk/kBzyHO8xRhy3tx6nWgvope6jizDeRGe8OdK6Np2IqwJWELCqO2ICV3s6+l6pSP7i8q7hEMQR0rdCFI6ogIwyLSpTOLLAztZ4EzJgMwhaF8Rwq/LkCxBY4dR6zIbQJllxMLI0eHED+vqxsOwnzB8hCeiN+bslhxq85e89VgDtUKYFh6GxEXKEPXZJSby6gIE4H9ftiiOkXqcMlOQlQ3QorH4QJurupWwsQFU8LgdkMmLO6meCg/T3aqocJ8IgvpDC3KwaT8mIotMzvQwpNM2HJrccGGdfMWLQzm5q5dP3/xkrBSTWZIEYkRYiqTwu3le9jDZkuiePriCbGmJGCMFEXYLEZyj5hY1DF1OnlPCHBMybxjoIXsSGdkdZ33enMS8bvz7c3615xaccxUYMZ0bZ3WInXatNQWaa0vAyqgBuou3Drt8szOhnHXxvSs0K18+W4Ve/5PoAJqpD0r/ie9uo4oXT+2wkBNattRKgqVDemV4ut+opKVrU9CH4UW0+my8r1qtSp/uszc9pXrJmUywe5UT5on1Q1lnuRWsr+x2RKhf2Mv/JozKg0Siz3Ltbdta/9xppgFNU5umVWQ8E2fi5OM+n6ev38/s4mRiWybVir1Y3+PyVG2qKSmGV///aupk13mp8XCtgmZ+slRk//8+eYL27ahL//1K7GkHbGJ7Be/X6/6//8DrdWqAbwVV3YEGpvCdaLJtzAyMXLKgwfFuE7nWoXPNIWyEMWQfBjAJzuVx/hAfj7/4EF1PxgDAAB+7QiuBACANzMagF8OjBWt8epmnFtyhavFtEpw+cdi5o93EMuqtfB2m4By30z0x7jqgQ3cPyHkoH8cJtTo38z3TAfI8/hGiPGpxNLeucWBUquiny/jJxQkJcG/S1N0y2SV1AoQVqkFKmgBI+oU2JIJcFI2gBdtgaSp4fKUkhEwiRoMzAoQeRtQWX/AyNsLbMkJnKoXeHk/SDpD6HwzKrWvATyhp+9Kk7BGJvaUAlCGvzBkxUOXQMM/QpzM1ObmD91PGAQRp8QydClJksFqeugnQClLLtgZIlWj4nKXOq/z3K0rYTW7CoBLoEe+1rznRLAMSUsxQsFBn/Yytj/IFC6s5CW0fziCaMLWSavSUBQ8GYYq75EERsWgkyqTyKAFuDTy4JOBih0WcfO0WQ0UksrIYXMuarU/ScuozpGlH+ZNABDRbU2l0sY6zw/d1q1ZTI+dz4jpjvgeZFYqCnOVOWXTucNOWKW4i9jg57jpGQMAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAfcAAsAAAAADGAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FkmQY21hcAAAAYgAAAB8AAAB3JsDMyZnbHlmAAACBAAAA6EAAAWMLudBlmhlYWQAAAWoAAAALwAAADYhREeoaGhlYQAABdgAAAAdAAAAJAfhA4xobXR4AAAF+AAAABMAAAAgIAMAAGxvY2EAAAYMAAAAEgAAABIGFgQsbWF4cAAABiAAAAAeAAAAIAEaAIRuYW1lAAAGQAAAAUYAAAJnOsI8n3Bvc3QAAAeIAAAAUwAAAHDf10R7eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjE+O8Dc8L+BgYH5DgOQZGBEUcQEAHggDSF4nO2R2w2DMAxFj5NAKlShjsEHczBJJ+hXx2Mar0H9iNQluNGJ4is7H77ABFRjNxrIF8H1MVfCryzhNw6rFx4UijZdddPzukDl/x4S63vFgZlus5NNxY8yc+sZ93tU3XeY2LbQkoRfE89GB56ZrgneuyWeo54J8gO0ch7deJyFVM1v3FQQn/Hb2PF2Nxt/rbPx5sN+qZ0QZVHttU1UNVmBEAj1wAUSpKKEQ0UbaS9IiCMBiWPDv5CKSxeknDhwdE8I9QCUQ+CWE5eIAC1IpYq9zPMiiKJUrLUz834z7zfvzXgMMsAwY/dZDxpgwCK8AK/CJgC6nmxpZjNywyTWuj5zNTfo+pxgRZvFEkyE0yBkBkeB17DrK/+zZp/k91qct6TNqYWFqfyetPGNVs+f8CuIWkufqErjde1m8V610ajinpDPsKVPeSsflEwbLZ73pY1va/oVnv9V0/WapFQn9OKnRrUq4kl8eaEJ9GOlOJAykKEOGt1csZUgTl1SdhqjjQGuDAYrWYa/lDq/s4q9VckZfL6S0VOq4qsZaXcGKlTL3QpjH8EUrMDr8BbAmBd0MPC76RqmSWjPot00lQlUZOYpsiKbdtNuhmmSJt3AD3yFih75aRKFs2iZFECRkfCW2+MucTFPNpth0vUldmvrxl6wuBjs3dj67j/z1of9nbVeb22nX/RvC+N2//3NdyJ0eW8+no/dht6QuoisUlNfnjRt6/qy6TiB4+yeJxqZ7If1kupfzp219fs3N18MltrhfBrOmXYYjF2uaZOXXmrz5zrcW8hzx2+3fQfKejxkB6wD41RZG2aouhqPqaI8ZhhzzY25im7sanQ8y9U4OwiLE4768Y/FSYi9Y9SLB9gp9kPpSfEQt0PWKbLjMiIsLhUnx0UWoo4/h8V+kYS4LVopcn5/PmdkUR8jS0Ur0lwrQuNMTukV4uBEdnoiaAV/eDYnfl0ehCIoJx0Ne3RGppzPmbGMZsiEJViHNwDcIBJN4q4munWN2k5LtAKf2jeHXDQxcmmuPHnM9xoYC8vSXLFnmVrdpYm5iihavU5vQlPMGw0S+yJ/VDeMenHXmDZy1dHzBwVJNf9doLhFqLSsOuopGbglsN+eqqd3jPrjIai6ow4JL+7WjVzoz0p/Tjhb+qMQbgHjNsGyqp7+WSbaJ+ip6uTDukEUlGr4a5nqbYPuPU73HrKPmQST0KY3fhVegzfhXfgAII3Cpikvo+fT0Cdh01Jkz++uI5mmMhYLiL4KZQB9R2goZO95JDO06bryaNdVFBw8EPAcipDgMhfxwiF2e35MgzEryQ2cwI6UpNm+OFxGYtpQq/Q/EgIHtBzB9UPVmK4eCVEsXYTi4VkKWdNqlYp89I/uXbRj8IycF8KHZxjkSqWmaUQ+0gB/AxNBMRcAAAB4nGNgZGBgAGJrjxm34vltvjJwszCAwH1BxqsI+n8DCzNzI5DLwcAEEgUADlYJRgB4nGNgZGBgbvjfwBDDwswABECSkQEVcAAAR5ICdwAAAHicY2FgYGCBYWYkNhQDAAKZACQAAAAAAACAAKYBLgFoAaICHgLGAAB4nGNgZGBg4GCoAGIQYAJiLiBkYPgP5jMAABWSAZ8AAHicZZE5TsNAGIWfs7AkAiGQaGhGFClAcpYyElVE0qdInzgzWWR7rMkkUmpOwxE4AUego+UUSDw7vykSj/zP996/eKwBcItvBDg8d3wPHOCC6sAVnONBuEr/UbhGfhKuo4me8Bn9F+EGnvEq3OTEjBOC2iVVC2/CAW7wLlzBNT6Eq/Q/hWvkL+E67vEjfEb/V7iBSXAl3EQriAZOT72eq9lerSKbGpt677TO97FebOOpK2W5T7TbrGyqumGntEY61a4cs9ktet4bZZxN1JBZHcdWZc6udeTDpfdZv9024oeRTTCAg8YUnnEOhRn2jCtEsEhhiui58ir9r8fkBbaI2elOssd6QnbYcGquFboI0TmpGpHTovL4NBvs+LVeMdlQG9ZYJKSh9GqeJCYrXmCeW9OJ6IdYFl0Z+mhzmaP6sPjP5A8U3m+PAAB4nG3HwQqAIBBF0XlmNUk/KTpBIKNlQv19QYs2ncWFS4Zejv4xDDpY9BgwgjGRDblcT6Lw1qQea1a3tJRq2EV0bvoNh5ySL1UGOYvXSHQDypEWZwA=) format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8FkmQAAABjAAAAGBjbWFwmwMzJgAAAgwAAAHcZ2x5Zi7nQZYAAAP8AAAFjGhlYWQhREeoAAAA4AAAADZoaGVhB+EDjAAAALwAAAAkaG10eCADAAAAAAHsAAAAIGxvY2EGFgQsAAAD6AAAABJtYXhwARoAhAAAARgAAAAgbmFtZTrCPJ8AAAmIAAACZ3Bvc3Tf10R7AAAL8AAAAHAAAQAAA4D/gABcBAMAAAAABAMAAQAAAAAAAAAAAAAAAAAAAAgAAQAAAAEAADtImNpfDzz1AAsEAAAAAADfEQHVAAAAAN8RAdUAAP+ABAMDgQAAAAgAAgAAAAAAAAABAAAACAB4AAgAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEAAGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYB5sADgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAEAAAABAMAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABeAABAAAAAAByAAMAAQAAACwAAwAKAAABeAAEAEYAAAAKAAgAAgAC5gTmDuYo5sD//wAA5gHmDuYo5sD//wAAAAAAAAAAAAEACgAQABAAEAAAAAYABwAEAAUAAgADAAEAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAGQAAAAAAAAABwAA5gEAAOYBAAAABgAA5gIAAOYCAAAABwAA5gMAAOYDAAAABAAA5gQAAOYEAAAABQAA5g4AAOYOAAAAAgAA5igAAOYoAAAAAwAA5sAAAObAAAAAAQAAAAAAgACmAS4BaAGiAh4CxgAAAAYAAP/AA8EDQAAPABMAKAA4AEgAWAAAASEiBhURFBYzITI2NRE0JgMhESEnNCYjISIGBxEeATI2NRE0NjMhMjYTISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDhf2oGSMjGQJYGCQkGP2oAlfJEQ39+CMxAQERGRIOCgIIDRFl/nIKDw8KAY4KDw8K/nIKDw8KAY4KDw8K/nIKDw8KAY4KDw8CjyMZ/akZIyMZAlcZI/1tAlfPDBIxI/35DBISDAIHCg4S/tkPCgoKDw8KCgoPtA8KCgoPDwoKCg+0DwoKCg8PCgoKDwAAAAADAAAAAAOuAsAABgANABEAAAEHFwcnNTchBxcHFzc1ARcBJwEtqaktwMAB7S2pqS3A/Y05AUA5Ahupqi3ALcAtqaotwC3+uB0CgB0ABAAA/4AEAwOBABgALQBQAFkAAAUiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYDIgcGBwYUFxYXFjI3Njc2NCcmJyYHIgYVMyY3NjMyHgEVFAcGBw4BBzM3Njc2Nz4BNzY1NCcuAQMiBhQWMjY0JgIDaF9cjicoKCeOXF/QX1yOJygoJ45cX2h/bWo+QEA+am3+bWk+QEA+aW11WGEzASEjQCA1IDUhDxIPAjQBAQMEDAlFEBQXFUwrFBsbJxsbgCgnjlxf0F9cjicoKCeOXF/QX1yOJygD0z8+am3+bWo+QEA+am3+bWo+P8FlWEInKRwyIDcyHxQXMicFJQwREAtDHCMqLiMiJP39GyYcHCYbAAAEAAD/0gOuAy4ACAARABcAHQAAAREjNQEnASM1AwE1IxEhNSMJASE1IREzASEVIREjA64y/u4jARLr2P7uMgFA6wES/ssBLv6gMgL4/tIBYDIDLv7A6/7uIwESMv4L/u7r/sAyARIB5jL+oP42MgFgAAAAAAQAAP/RA64DLgAIABEAFwAdAAABETMVARcBMxUJARUzESEVMwETITUhETMBIRUhESMCRzIBEiP+7uv87gESMv7A6/7uMgEu/qAyAvj+0gFgMgHHAUDrARIj/u4y/gsBEusBQDL+7gMHMv6g/jYyAWAAAAAABAAA/8ADwANAABQAKQA/AFUAACEnMzI2NCYjIREUFjI2PQEXFjI2NAEVJyYiBhQfASMiBhQWMyERNCYiBgUmIg8BNTQmIgYVESEyNjQmKwE3NjQBFBY7AQEGFBYyPwEVFBYyNjURISIGA6v98g0TEw3+oRMaE/0JGxL9y/4JGxIJ/fENExMNAV8TGhMCKwkbCfwTGhMBXw0TEw3w+gn8jRMN8/8ACRIbCf8TGhP+oQ0T/RMaE/6jDRMTDfD9CRIbAyn0/gkSGwn9ExoTAWANExMGCQn89Q0TEw3+oBMaE/oJG/3/DRP/AAkbEgn/7w0TEw0BXRMAAAAIAAD//wOCAwIAEAAcAC0AOQBKAFYAZwB3AAA3MzIWFAYrASImPQE0NjIWFQcGIiY0PwE2MhYUBwU1NDYyFh0BFAYrASImNDYzFxYUBiIvASY0NjIXARUUBiImPQE0NjsBMhYUBiMnJjQ2Mh8BFhQGIiclIyImNDY7ATIWHQEUBiImNTc+AR4CBg8BDgEuAjY3wKANExMNwA0TExoTCQoaEwngChoTCQGpExoTEw3ADRMTDdcJExoK4AkTGgr+KRMaExMNwA0TEw3XCRMaCuAJExoKAdegDRMTDcANExMaEwkGEREMBAQG4AYREQwEBAZAExoTEw3ADRMTDdcJExoK4AkTGgqpoA0TEw3ADRMTGhMJChoTCeAKGhMJAamgDRMTDcANExMaEwkKGhMJ4AoaEwnXExoTEw3ADRMTDdcGBAQMEREG4AYEBAwREQYAAAAAABIA3gABAAAAAAAAABMAAAABAAAAAAABAAgAEwABAAAAAAACAAcAGwABAAAAAAADAAgAIgABAAAAAAAEAAgAKgABAAAAAAAFAAsAMgABAAAAAAAGAAgAPQABAAAAAAAKACsARQABAAAAAAALABMAcAADAAEECQAAACYAgwADAAEECQABABAAqQADAAEECQACAA4AuQADAAEECQADABAAxwADAAEECQAEABAA1wADAAEECQAFABYA5wADAAEECQAGABAA/QADAAEECQAKAFYBDQADAAEECQALACYBY0NyZWF0ZWQgYnkgaWNvbmZvbnR0cmVlZm9udFJlZ3VsYXJ0cmVlZm9udHRyZWVmb250VmVyc2lvbiAxLjB0cmVlZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAcgBlAGEAdABlAGQAIABiAHkAIABpAGMAbwBuAGYAbwBuAHQAdAByAGUAZQBmAG8AbgB0AFIAZQBnAHUAbABhAHIAdAByAGUAZQBmAG8AbgB0AHQAcgBlAGUAZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAdAByAGUAZQBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQIBAwEEAQUBBgEHAQgBCQAEY29weQRjb2RlCHF1ZXN0aW9uCmZ1bGxzY3JlZW4MdW5mdWxsc2NyZWVuCGNvbGxhcHNlBmV4cGFuZAAA) format("truetype")}
.hrm-shell .treefont{font-family:treefont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hrm-shell .icon-copy:before{content:""}
.hrm-shell .icon-code:before{content:""}
.hrm-shell .icon-question:before{content:""}
.hrm-shell .icon-fullscreen:before{content:""}
.hrm-shell .icon-unfullscreen:before{content:""}
.hrm-shell .icon-collapse:before{content:""}
.hrm-shell .icon-expand:before{content:""}
.hrm-shell .zm-tree-org{background:#fff;box-sizing:border-box;height:100%;padding:15px;position:relative}
.hrm-shell .zm-tree-org .zm-draggable{box-sizing:border-box;position:absolute;touch-action:none}
.hrm-shell .zm-tree-org .zm-draggable:not(.dragging){transition:all .1s}
.hrm-shell .zm-tree-org .zoom-container{height:100%;overflow:hidden;position:relative;text-align:center;transform-origin:left top;width:100%}
.hrm-shell .zm-tree-org .zoom-container.is-center{display:flex;justify-content:center}
.hrm-shell .tree-org{display:table;text-align:center}
.hrm-shell .tree-org:after,.hrm-shell .tree-org:before{content:"";display:table}
.hrm-shell .tree-org:after{clear:both}
.hrm-shell .tree-org-node,.hrm-shell .tree-org-node__children{list-style-type:none;margin:0;padding:0;position:relative}
.hrm-shell .tree-org-node:after,.hrm-shell .tree-org-node:before,.hrm-shell .tree-org-node__children:after,.hrm-shell .tree-org-node__children:before{transition:all .35s}
.hrm-shell .tree-org-node{display:table-cell;padding-top:20px;vertical-align:top}
.hrm-shell .tree-org-node.collapsed,.hrm-shell .tree-org-node.is-leaf{padding-left:10px;padding-right:10px}
.hrm-shell .tree-org-node:after,.hrm-shell .tree-org-node:before{content:"";height:19px;left:0;position:absolute;top:0;width:50%}
.hrm-shell .tree-org-node:after{border-left:1px solid #ddd;left:50%}
.hrm-shell .tree-org-node:not(:first-child):before,.hrm-shell .tree-org-node:not(:last-child):after{border-top:1px solid #ddd}
.hrm-shell .tree-org-node__textarea{font-size:14px;height:100%;left:0;position:absolute;top:0;width:100%}
.hrm-shell .tree-org-node__content{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.hrm-shell .tree-org-node__content.is-empty.is-edit{height:100px;width:50px}
.hrm-shell .tree-org-node__content .tree-org-node__inner{border-radius:2px;box-shadow:0 1px 5px #00000026;text-align:center}
.hrm-shell .tree-org-node__content .tree-org-node__text{padding:10px 15px}
.hrm-shell .tree-org-node__expand{background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 0 2px #00000026;color:#000;cursor:pointer;height:20px;left:50%;line-height:18px;margin-left:-11px;margin-top:9px;position:absolute;top:100%;transition:all .35s ease;width:20px;z-index:10}
.hrm-shell .tree-org-node__expand.expanded{margin-left:-10px}
.hrm-shell .tree-org-node__expand:hover{background-color:#e7e8e9;transform:scale(1.15)}
.hrm-shell .tree-org-node__expand .tree-org-node__expand-btn:after,.hrm-shell .tree-org-node__expand .tree-org-node__expand-btn:before{content:"";position:absolute}
.hrm-shell .tree-org-node__expand .tree-org-node__expand-btn:before{border-top:1px solid #ccc;height:0;left:4px;right:4px;top:50%}
.hrm-shell .tree-org-node__expand .tree-org-node__expand-btn:after{border-left:1px solid #ccc;bottom:4px;left:50%;top:4px;width:0}
.hrm-shell .tree-org-node__expand.expanded .tree-org-node__expand-btn:after{border:none}
.hrm-shell .collapsable .tree-org-node.collapsed{padding-bottom:30px}
.hrm-shell .collapsable .tree-org-node.collapsed .tree-org-node__content:after{border-right:1px solid #ddd;content:"";height:20px;left:0;position:absolute;top:100%;width:50%}
.hrm-shell .tree-org>.tree-org-node{align-items:center;display:flex!important;flex-direction:column;padding-top:0}
.hrm-shell .tree-org>.tree-org-node:after{border-left:0}
.hrm-shell .tree-org-node__children{display:table;padding-top:20px;width:100%}
.hrm-shell .tree-org-node__children:before{border-left:1px solid #ddd;content:"";height:20px;left:50%;position:absolute;top:0;width:0}
.hrm-shell .tree-org-node__children:after{clear:both;content:"";display:table}
.hrm-shell .horizontal>.tree-org-node{flex-direction:row}
.hrm-shell .horizontal .tree-org-node{display:table-cell;float:none;padding-left:20px;padding-top:0}
.hrm-shell .horizontal .tree-org-node.collapsed,.hrm-shell .horizontal .tree-org-node.is-leaf{padding-bottom:10px;padding-top:10px}
.hrm-shell .horizontal .tree-org-node:after,.hrm-shell .horizontal .tree-org-node:before{height:50%;width:19px}
.hrm-shell .horizontal .tree-org-node:after{border-left:0;left:0;top:50%}
.hrm-shell .horizontal .tree-org-node:only-child:before{border-bottom:1px solid #ddd;top:1px}
.hrm-shell .horizontal .tree-org-node:not(:first-child):before,.hrm-shell .horizontal .tree-org-node:not(:last-child):after{border-left:1px solid #ddd;border-top:0}
.hrm-shell .horizontal .tree-org-node:not(:only-child):after{border-top:1px solid #ddd}
.hrm-shell .horizontal .tree-org-node .tree-org-node-inner{display:table}
.hrm-shell .horizontal .tree-org-node__content{display:table-cell;padding:5px 0;vertical-align:middle}
.hrm-shell .horizontal.collapsable .tree-org-node.collapsed{padding-right:30px}
.hrm-shell .horizontal.collapsable .tree-org-node.collapsed .tree-org-node__content:after{border-bottom:1px solid #ddd;border-right:0;height:50%;left:100%;top:0;width:20px}
.hrm-shell .horizontal .tree-org-node__expand{left:100%;margin-left:9px;margin-top:-11px;top:50%}
.hrm-shell .horizontal .tree-org-node__expand.expanded{margin-top:-10px}
.hrm-shell .horizontal>.tree-org-node:only-child:before{border-bottom:0}
.hrm-shell .horizontal .tree-org-node__children{display:table-cell;padding-left:20px;padding-top:0;vertical-align:middle}
.hrm-shell .horizontal .tree-org-node__children:before{border-left:0;border-top:1px solid #ddd;height:0;left:0;top:50%;width:20px}
.hrm-shell .horizontal .tree-org-node__children:after{display:none}
.hrm-shell .horizontal .tree-org-node__children>.tree-org-node{display:block}
.hrm-shell .clone-tree-org{left:0;opacity:0;position:fixed;top:0;z-index:1000}
.hrm-shell .zm-tree-handle{bottom:10px;position:absolute;right:10px}
.hrm-shell .zm-tree-handle .zm-tree-handle-item,.hrm-shell .zm-tree-handle .zm-tree-percent{font-size:12px;height:32px;line-height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}
.hrm-shell .zm-tree-handle .zm-tree-handle-item{background:#fff;border:1px solid #ddd;color:#999;cursor:pointer;position:relative}
.hrm-shell .zm-tree-handle .zm-tree-handle-item:not(:last-child){margin-bottom:6px}
.hrm-shell .zm-tree-handle .zm-tree-handle-item.zoom-out{margin-bottom:-1px;z-index:2}
.hrm-shell .zm-tree-handle .zm-tree-handle-item.zoom-in:hover{z-index:3}
.hrm-shell .zm-tree-handle .zm-tree-handle-item:hover{background:#f0faff;border-color:#2d8cf0;color:#2d8cf0}
.hrm-shell .zm-tree-handle .zm-tree-handle-item:hover .zm-tree-restore,.hrm-shell .zm-tree-handle .zm-tree-handle-item:hover .zm-tree-restore:after{border-color:#2d8cf0}
.hrm-shell .zm-tree-handle .zm-tree-handle-item .zm-tree-icon{font-size:18px}
.hrm-shell .zm-tree-handle .zm-tree-handle-item .zm-tree-restore{border:1px solid #aaa;display:inline-block;height:10px;margin-bottom:-2px;margin-left:-2px;width:10px}
.hrm-shell .zm-tree-handle .zm-tree-handle-item .zm-tree-restore:after{border-right:1px solid #aaa;border-top:1px solid #aaa;content:"";display:block;height:100%;transform:translate(3px,-3px)}
.hrm-shell .zm-tree-handle .zm-tree-handle-item .zm-tree-svg{align-items:center;display:flex;height:100%;justify-content:center}
.hrm-shell .zm-tree-handle .zm-tree-handle-item .zm-tree-svg img{height:50%;opacity:.5;vertical-align:middle;width:50%}
.hrm-shell .zm-tree-contextmenu{background:#fff;border:1px solid #ddd;box-shadow:0 2px 10px #1d1d1f1a;left:100px;overflow:hidden;padding:10px 0;position:fixed;top:100px;z-index:100}
.hrm-shell .zm-tree-contextmenu ul{list-style-type:none;margin:0;padding:0}
.hrm-shell .zm-tree-contextmenu li{cursor:pointer;font-size:12px;list-style-type:none;padding:3px 10px}
.hrm-shell .zm-tree-contextmenu li:hover{background:#f0faff;color:#2d8cf0}
.hrm-shell .zm-tree-contextmenu .copy-textarea{left:-100px;position:absolute;top:-100px}
.hrm-xr-create.c-view{
  background:rgba(23,43,77,.5);
  color:#172b4d;
  font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;
  font-size:14px;
  inset:0;
  line-height:1.15;
  padding:40px 0;
  position:fixed;
}
.hrm-xr-create .create-view-content{
  border:1px solid #e4e7ed;
  border-radius:16px;
  box-shadow:0 0 12px #0000001f;
  height:100%;
  margin:0 auto;
  overflow:hidden;
  position:relative;
}
.hrm-xr-create .create-view-content .el-card__body{
  flex:1;
  overflow:auto;
  padding:0;
}
.hrm-xr-create .xr-create{
  height:100%;
  position:relative;
}
.hrm-xr-create .xr-create__header{
  background:#f4f5f7;
  flex-shrink:0;
  height:50px;
  line-height:50px;
  margin-bottom:16px;
  padding:0 24px;
}
.hrm-xr-create .xr-create__header .title{
  flex:1;
  font-size:20px;
  font-weight:700;
  position:relative;
}
.hrm-xr-create .xr-create__header .close{
  color:#42526e;
  cursor:pointer;
  display:block;
  font-size:24px;
  margin-right:-10px;
  padding:10px;
}
.hrm-xr-create .xr-create__header .close:hover{
  color:#0052cc;
}
.hrm-xr-create .xr-create__body{
  flex:1;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0 24px;
  position:relative;
}
.hrm-xr-create .xr-create__footer{
  padding:20px 24px;
  position:relative;
  text-align:right;
}
.hrm-xr-create .xr-create__footer .el-button{
  border-radius:4px;
  font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;
  font-size:14px;
  font-weight:500;
  height:32px;
  line-height:1;
  padding:8px 15px;
}
.hrm-xr-create .xr-create__footer .el-button + .el-button{
  margin-left:8px;
}
.hrm-xr-create .xr-create__footer .el-button--primary{
  background:#0052cc;
  border:1px solid #0052cc;
  color:#fff;
}
.hrm-xr-create .xr-create__footer .el-button.is-text.is-has-bg{
  background:#ebecf0;
  border:0 solid transparent;
  color:#42526e;
}
.hrm-xr-create .section.create-sections{
  background:#fff;
  margin-top:8px;
  position:relative;
}
.hrm-xr-create .section.create-sections:first-child{
  margin-top:0;
}
.hrm-xr-create .section-mark{
  border-left-style:solid;
  border-left-width:4px;
  border-radius:2px;
  height:14px;
}
.hrm-xr-create .section-header{
  align-items:center;
  display:flex;
  padding:5px 0;
}
.hrm-xr-create .section-title{
  color:#172b4d;
  flex-shrink:0;
  font-size:16px;
  font-weight:600;
  line-height:1.15;
  margin-left:8px;
}
.hrm-xr-create .wk-form{
  display:flex;
  flex-wrap:wrap;
}
.hrm-xr-create .hrm-emp-create-tabs .el-tabs__item{
  font-size:20px;
}
.hrm-xr-create .hrm-emp-create-tabs .el-tabs__item.is-active{
  color:#0052cc;
}
.hrm-xr-create .hrm-emp-create-tabs .el-tabs__item:not(.is-active){
  color:#172b4d;
}
.hrm-xr-create .hrm-emp-create-tabs .el-tabs__nav-wrap:after{
  display:none;
}
.hrm-xr-create .hrm-emp-create-tabs .el-tabs__header{
  margin-bottom:0;
}
.hrm-xr-create .hrm-emp-create-tabs .el-tabs__active-bar{
  background-color:#0052cc;
  bottom:0;
  height:2px;
}
.el-message.wk-hrm-message{
  background:#e6f3ef;
  border:1px solid #cce7de;
  border-radius:4px;
  box-shadow:none;
  color:#172b4d;
  display:flex;
  font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;
  font-size:14px;
  font-weight:500;
  gap:8px;
  line-height:14px;
  max-width:calc(100% - 32px);
  min-height:0;
  min-width:0;
  padding:11px 15px;
  width:fit-content;
}
.el-message.wk-hrm-message .el-message__icon{
  color:#00875a;
  flex:none;
  font-size:14px;
  height:14px;
  margin-right:0;
  width:14px;
}
.el-message.wk-hrm-message .el-message__icon svg{
  height:14px;
  width:14px;
}
.el-message.wk-hrm-message .el-message__content{
  color:#172b4d;
  font-size:14px;
  font-weight:500;
  line-height:14px;
}
.wk-xh-pop.wk-select-dropdown{background:#fff;border:1px solid #dfe1e6;border-radius:3px;box-shadow:rgba(0,0,0,.1) 0 2px 12px 0;box-sizing:border-box;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;line-height:1.15;margin:5px 0;overflow:visible;width:300px}
.wk-xh-pop .xh-user{color:#172b4d;line-height:1.15}
.wk-xh-pop.is-dep .xh-user,.wk-xh-pop.is-dep .xh-user__ft{font-size:13px}
.wk-xh-pop.is-user .xh-user,.wk-xh-pop.is-user .xh-user__ft{font-size:14px}
.wk-xh-pop .xh-user__hd{border-bottom:1px solid #dfe1e6;box-sizing:border-box;font-weight:500;height:40px;line-height:40px;padding:0 15px}
.wk-xh-pop.is-dep .xh-user__hd{font-size:13px}
.wk-xh-pop.is-user .xh-user__hd{font-size:16px}
.wk-xh-pop .xh-user__bd{box-sizing:border-box;padding:10px 12px}
.wk-xh-pop .xh-user__bd .el-input{width:100%}
.wk-xh-pop .xh-user__bd .el-input__wrapper{background:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;padding:1px 11px}
.wk-xh-pop .xh-user__bd .el-input__wrapper:hover,
.wk-xh-pop .xh-user__bd .el-input__wrapper.is-focus,
.wk-xh-pop .xh-user__bd .el-input__wrapper:focus-within{background:#fff;box-shadow:rgb(220,223,230) 0 0 0 1px inset}
.wk-xh-pop .xh-user__bd .el-input__inner{color:#42526e;font-size:14px;font-weight:500;height:30px;line-height:30px}
.wk-xh-pop .xh-user__bd .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.wk-xh-pop .search-list{box-sizing:border-box;height:248px;overflow:auto;padding:5px 0}
.wk-xh-pop .el-breadcrumb{font-size:14px;line-height:14px;padding:5px 0}
.wk-xh-pop .el-breadcrumb__inner a{color:#42526e;font-size:14px;font-weight:400;text-decoration:none}
.wk-xh-pop .el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}
.wk-xh-pop .xh-user__list{box-sizing:border-box;height:calc(100% - 24px);overflow-y:auto;padding-left:5px}
.wk-xh-pop .xh-user__ft{background:#f7f8fa;border-top:1px solid #dfe1e6;box-sizing:border-box;line-height:1.15;padding:5px 12px}
.wk-xh-pop .select-info{display:inline-block;width:calc(100% - 30px)}
.wk-xh-pop .select-info--num{color:#0052cc}
.wk-xh-pop .xh-user__ft .el-button.is-link{background:transparent;border:1px solid transparent;border-radius:4px;color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:12px;font-weight:500;height:18px;line-height:12px;margin:0;min-width:0;padding:2px}
.wk-xh-pop .xh-user__ft .el-button.is-link span{font-size:12px;font-weight:500;line-height:12px}
.crm-bi-all-index .calendar-page .color_1 .el-checkbox__inner{border-color:#0052cc}
.crm-bi-all-index .calendar-page .color_1 .is-checked .el-checkbox__inner{background-color:#0052cc;border-color:#0052cc}
.crm-bi-all-index .calendar-page .color_2 .el-checkbox__inner{border-color:#00a3bf}
.crm-bi-all-index .calendar-page .color_2 .is-checked .el-checkbox__inner{background-color:#00a3bf;border-color:#00a3bf}
.crm-bi-all-index .calendar-page .color_3 .el-checkbox__inner{border-color:#de350b}
.crm-bi-all-index .calendar-page .color_3 .is-checked .el-checkbox__inner{background-color:#de350b;border-color:#de350b}
.crm-bi-all-index .calendar-page .color_4 .el-checkbox__inner{border-color:#5243aa}
.crm-bi-all-index .calendar-page .color_4 .is-checked .el-checkbox__inner{background-color:#5243aa;border-color:#5243aa}
.crm-bi-all-index .calendar-page .color_5 .el-checkbox__inner{border-color:#00875a}
.crm-bi-all-index .calendar-page .color_5 .is-checked .el-checkbox__inner{background-color:#00875a;border-color:#00875a}
.crm-bi-all-index .calendar-page .color_6 .el-checkbox__inner{border-color:#ff991f}
.crm-bi-all-index .calendar-page .color_6 .is-checked .el-checkbox__inner{background-color:#ff991f;border-color:#ff991f}
.crm-bi-all-index .calendar-page .color_7 .el-checkbox__inner{border-color:#091e42}
.crm-bi-all-index .calendar-page .color_7 .is-checked .el-checkbox__inner{background-color:#091e42;border-color:#091e42}
.crm-bi-all-index .calendar-page .color_8 .el-checkbox__inner{border-color:#0052cc}
.crm-bi-all-index .calendar-page .color_8 .is-checked .el-checkbox__inner{background-color:#0052cc;border-color:#0052cc}
.crm-bi-all-index .calendar-page .color_9 .el-checkbox__inner{border-color:#00a3bf}
.crm-bi-all-index .calendar-page .color_9 .is-checked .el-checkbox__inner{background-color:#00a3bf;border-color:#00a3bf}
.crm-bi-all-index .calendar-page .color_10 .el-checkbox__inner{border-color:#de350b}
.crm-bi-all-index .calendar-page .color_10 .is-checked .el-checkbox__inner{background-color:#de350b;border-color:#de350b}
.crm-bi-all-index .calendar-page .color_11 .el-checkbox__inner{border-color:#5243aa}
.crm-bi-all-index .calendar-page .color_11 .is-checked .el-checkbox__inner{background-color:#5243aa;border-color:#5243aa}
.crm-bi-all-index .calendar-page .fc{background:#fff}
.crm-bi-all-index .calendar-page .fc .fc-event{border-radius:8px;line-height:20px;min-height:20px;padding-left:8px;padding-right:8px}
.crm-bi-all-index .calendar-page .fc .fc-scrollgrid{border:none;border-collapse:separate;border-spacing:0}
.crm-bi-all-index .calendar-page .fc .fc-view-harness{border-radius:inherit;overflow:hidden}
.crm-bi-all-index .calendar-page .fc .fc-view-harness .fc-scrollgrid-section-header .fc-col-header-cell{background:transparent;border-bottom:none;border-right:1px solid #dfe1e6}
.crm-bi-all-index .calendar-page .fc .fc-view-harness .fc-scrollgrid-section-header .fc-col-header-cell-cushion{align-items:center;display:flex;font-weight:400;justify-content:center;padding:8px 8px 0;text-transform:none}
.crm-bi-all-index .calendar-page .fc .fc-timegrid .fc-scrollgrid-section-header,.crm-bi-all-index .calendar-page .fc .fc-timegrid .fc-scrollgrid-section-header table,.crm-bi-all-index .calendar-page .fc .fc-timegrid .fc-col-header{background:transparent}
.crm-bi-all-index .calendar-page .fc .fc-col-header-cell:first-child .fc-col-header-cell-cushion{border-top-left-radius:18px}
.crm-bi-all-index .calendar-page .fc .fc-col-header-cell:last-child .fc-col-header-cell-cushion{border-top-right-radius:18px}
.crm-bi-all-index .calendar-page .fc .fc-custom-day-header{align-items:center;color:#1c2640;display:flex;flex-direction:column;gap:2px}
.crm-bi-all-index .calendar-page .fc .fc-custom-day-header__weekday{font-size:11px;font-weight:500}
.crm-bi-all-index .calendar-page .fc .fc-custom-day-header__date{font-size:14px;font-weight:600;line-height:1.2}
.crm-bi-all-index .calendar-page .fc .fc-custom-day-header__lunar{color:#9aa0b5;font-size:12px;font-weight:400}
.crm-bi-all-index .calendar-page .fc .fc-custom-day-header__badges{display:flex;gap:4px;margin-top:6px}
.crm-bi-all-index .calendar-page .fc .fc-custom-day-header__badge{background:#d8f0e4;border-radius:999px;color:#0c5f35;font-size:12px;padding:2px 8px;white-space:nowrap}
.crm-bi-all-index .calendar-page .fc .fc-custom-day-header--clickable{cursor:pointer}
.crm-bi-all-index .calendar-page .fc .fc-list{background:transparent;border:none;border-radius:18px;overflow:hidden}
.crm-bi-all-index .calendar-page .fc .fc-list .fc-list-day-cushion{background:transparent}
.crm-bi-all-index .calendar-page .fc .fc-list .fc-list-table{border:none}
.crm-bi-all-index .calendar-page .fc .fc-list .fc-list-table tr:nth-child(odd){background:#f8fbff}
.crm-bi-all-index .calendar-page .fc .fc-list .fc-list-event{border:none;padding:12px 24px}
.crm-bi-all-index .calendar-page .fc .fc-list .fc-list-event-title{color:#1c2640;font-weight:500}
.crm-bi-all-index .calendar-page .fc .fc-list .fc-list-event-dot{background:#0052cc}
.crm-bi-all-index .calendar-page{background:#f4f5f7;display:flex;flex-direction:column;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-weight:400;height:100%;line-height:1.15;padding:16px 0;--sidebar-width:260px}
.crm-bi-all-index .gc-topbar{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding-bottom:16px}
.crm-bi-all-index .gc-topbar__center,.crm-bi-all-index .gc-topbar__left,.crm-bi-all-index .gc-topbar__right{align-items:center;display:flex;gap:12px}
.crm-bi-all-index .gc-topbar__center{gap:16px}
.crm-bi-all-index .gc-topbar__center .today-btn.el-button{--el-button-bg-color:transparent;background:transparent;border:1px solid #dcdfe6;border-radius:20px;color:#42526e;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:40px;padding:8px 24px}
.crm-bi-all-index .gc-topbar__left{width:var(--sidebar-width)}
.crm-bi-all-index .icon-btn.el-button.is-text{background:transparent!important;border:none!important;border-color:transparent!important;border-radius:50%;box-shadow:none!important;color:#172b4d!important;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;height:48px;padding:8px;width:48px}
.crm-bi-all-index .icon-btn.el-button.is-text:hover,.crm-bi-all-index .icon-btn.el-button.is-text:focus,.crm-bi-all-index .icon-btn.el-button.is-text:active{background:transparent!important;border-color:transparent!important;color:#172b4d!important}
.crm-bi-all-index .icon-btn svg{height:24px;width:24px;fill:currentcolor}
.crm-bi-all-index .app-chip{align-items:center;background:#e8f0fe;border-radius:4px;color:#0052cc;display:flex;height:36px;justify-content:center;width:36px}
.crm-bi-all-index .app-chip i,.crm-bi-all-index .app-title{font-size:20px;font-weight:400}
.crm-bi-all-index .app-title{color:#172b4d}
.crm-bi-all-index .current-title-block{display:flex;flex-direction:column;line-height:1.2}
.crm-bi-all-index .current-title-block .current-title{color:#202124;font-size:22px;font-weight:400}
.crm-bi-all-index .current-title-block .current-desc{color:#6b778c;font-size:12px;font-weight:400;margin-top:2px}
.crm-bi-all-index .nav-buttons.el-button-group .el-button.is-text{background:transparent!important;border:none!important;border-color:transparent!important;box-shadow:none!important;color:#42526e!important;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:12px;font-weight:500;height:24px;padding:6px 10px;width:24px}
.crm-bi-all-index .nav-buttons.el-button-group .el-button.is-text:hover,.crm-bi-all-index .nav-buttons.el-button-group .el-button.is-text:focus,.crm-bi-all-index .nav-buttons.el-button-group .el-button.is-text:active{background:transparent!important;border-color:transparent!important;color:#42526e!important}
.crm-bi-all-index .nav-buttons.el-button-group .el-button:first-child{border-radius:50% 0 0 50%!important}
.crm-bi-all-index .nav-buttons.el-button-group .el-button:last-child{border-radius:0 50% 50% 0!important}
.crm-bi-all-index .gc-topbar__right{justify-content:flex-end}
.crm-bi-all-index .gc-topbar__right .top-search{width:220px}
.crm-bi-all-index .gc-topbar__right .view-select{font-weight:400;width:100px}
.crm-bi-all-index .gc-topbar__right .view-select .el-select__wrapper{border-radius:20px;font-weight:400;height:40px}
.crm-bi-all-index .gc-topbar__right .view-select .el-select__selected-item,.crm-bi-all-index .gc-topbar__right .view-select .el-select__placeholder,.crm-bi-all-index .gc-topbar__right .view-select .el-select__placeholder span{color:#42526e;font-weight:400}
.crm-bi-all-index .gc-topbar__right .view-select .el-select__suffix,.crm-bi-all-index .gc-topbar__right .view-select .el-select__caret{font-weight:400}
.crm-bi-all-index .calendar-body{flex:1;height:0}
.crm-bi-all-index .calendar-layout{align-items:stretch;display:flex;gap:16px;height:100%;transition:var(--sidebar-width) .2s ease}
.crm-bi-all-index .calendar-layout.sidebar-hidden{--sidebar-width:0;gap:0}
.crm-bi-all-index .calendar-sidebar{box-sizing:border-box;display:flex;flex-direction:column;height:100%}
.crm-bi-all-index .calendar-sidebar-wrap{height:100%;transition:all .3s ease-in-out;width:var(--sidebar-width)}
.crm-bi-all-index .sidebar-scroll{flex:1}
.crm-bi-all-index .sidebar-header{margin-bottom:16px}
.crm-bi-all-index .sidebar-header .create-btn{border-radius:16px;box-shadow:0 1px 3px #3c404326;font-weight:600;padding:24px}
.crm-bi-all-index .calendar-page .sidebar-header .el-button.create-btn{align-items:center;background-color:#fff;border-color:transparent;box-shadow:0 1px 3px #3c404326;box-sizing:border-box;color:#42526e;display:inline-flex;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;height:50px;justify-content:center;line-height:14px;padding:24px;border-radius:16px}
.crm-bi-all-index .calendar-page .sidebar-header .el-button.create-btn [class*=el-icon]{font-size:14px;height:14px;line-height:14px;width:14px}
.crm-bi-all-index .calendar-page .sidebar-header .el-button.create-btn [class*=el-icon]+span{margin-left:6px}
.crm-bi-all-index .calendar-page .sidebar-header .el-button.create-btn span{font-family:inherit;font-weight:600}
.crm-bi-all-index .sidebar-search{margin-bottom:16px}
.crm-bi-all-index .sidebar-search .user-input{width:100%}
.crm-bi-all-index .sidebar-groups{display:flex;flex-direction:column;font-size:0;line-height:0}
.crm-bi-all-index .schedule-calendar .vc-header{padding-left:0;padding-right:0}
.crm-bi-all-index .schedule-calendar .vc-header .vc-arrow,.crm-bi-all-index .schedule-calendar .vc-header .vc-title{background-color:transparent}
.crm-bi-all-index .schedule-calendar .vc-container{--vc-header-arrow-color:#0f172a;--vc-weekday-color:#0f172a;--vc-rounded:4px;font-size:14px;font-weight:400;width:240px}
.crm-bi-all-index .schedule-calendar .vc-container .vc-title{border-radius:4px;color:#0f172a;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:30px}
.crm-bi-all-index .schedule-calendar .vc-container .vc-title span{font-family:inherit;font-weight:600}
.crm-bi-all-index .schedule-calendar .vc-container .vc-arrow{border-radius:4px;color:#0f172a;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:18px;font-weight:400;height:18px;line-height:20.7px;width:18px}
.crm-bi-all-index .schedule-calendar .vc-container .vc-weeks{font-weight:400;margin-top:8px;padding:0}
.crm-bi-all-index .schedule-calendar .vc-container .vc-weekday{color:#0f172a;font-size:10px;font-weight:500}
.crm-bi-all-index .schedule-calendar .vc-container .vc-day-content{font-size:10px;font-weight:500}
.crm-bi-all-index .schedule-calendar .vc-container .is-today .vc-day-content{font-style:italic}
.crm-bi-all-index .schedule-calendar .vc-container .vc-highlight-content-solid{color:#fff}
.crm-bi-all-index .schedule-calendar .vc-container .vc-highlight{height:24px;width:24px}
.crm-bi-all-index .schedule-calendar .vc-container .vc-day-box-center-bottom{bottom:-2px}
.crm-bi-all-index .schedule-calendar .vc-container .is-not-in-month .vc-day-content{opacity:1!important;pointer-events:auto!important}
.crm-bi-all-index .mini-calendar-card{padding-bottom:12px}
.crm-bi-all-index .mini-calendar-header{align-items:center;color:#172b4d;cursor:pointer;display:flex;font-weight:600;justify-content:space-between}
.crm-bi-all-index .mini-calendar-header .el-icon-arrow-up{transition:transform .2s ease}
.crm-bi-all-index .mini-calendar-header .el-icon-arrow-up.collapsed{transform:rotate(180deg)}
.crm-bi-all-index .filter-section .section-title{color:#6b778c;font-size:12px;height:12px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}
.crm-bi-all-index .filter-section .section-header{align-items:center;color:#172b4d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;line-height:24px}
.crm-bi-all-index .filter-section .section-header-title{flex:1}
.crm-bi-all-index .sidebar-footer{color:#9aa0a6;font-size:12px;font-weight:400;padding:12px 16px 20px;text-align:center}
.crm-bi-all-index .calendar-page .el-checkbox{align-items:center;border-radius:6px;display:flex;padding:6px 8px}
.crm-bi-all-index .calendar-page .el-checkbox:hover{background-color:#f1f3f4}
.crm-bi-all-index .calendar-page .el-checkbox .el-checkbox__label{padding-left:8px}
.crm-bi-all-index .calendar-main{border-bottom:1px solid #e5e6eb;border-left:1px solid #e5e6eb;border-radius:18px;border-top:1px solid #e5e6eb;box-shadow:inset 0 0 0 1px var(--fc-border-color,#e5e6eb);box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}
.crm-bi-all-index .calendar-main .fc{flex:1}
.crm-bi-all-index .calendar-page .select-day{background-color:#0052cc1f!important}
.crm-bi-all-index .calendar-page .fc-dayGridMonth-view .fc-daygrid-day-top{align-items:center;display:flex;font-size:12px;font-weight:500;justify-content:center;margin-top:8px;width:100%}
.crm-bi-all-index .calendar-page .fc-dayGridMonth-view .fc-daygrid-day-number,.crm-bi-all-index .calendar-page-detail .calendar-sidebar-wrap,.crm-bi-all-index .calendar-page-detail .gc-topbar__left{display:none}

.crm-bi-all-index .calendar-page .fc table{border-collapse:collapse;width:100%}
.crm-bi-all-index .calendar-page .fc-theme-standard td,.crm-bi-all-index .calendar-page .fc-theme-standard th{border:1px solid var(--fc-border-color,#ddd);vertical-align:top}
.crm-bi-all-index .calendar-page .fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}
.crm-bi-all-index .calendar-page .fc .fc-scrollgrid-section-footer>*,.crm-bi-all-index .calendar-page .fc .fc-scrollgrid-section-header>*{border-bottom-width:0}
.crm-bi-all-index .calendar-page .fc-daygrid-day-frame{min-height:100%;position:relative}
.crm-bi-all-index .calendar-page .fc-day-today{background:rgba(255,220,40,.15)}
.crm-bi-all-index .calendar-page .fc-scrollgrid{width:100%}
.crm-bi-all-index .calendar-page .fc-timegrid-slot-label-cushion{font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:16.1px}
.schedule-dialog.el-dialog .el-dialog__body{max-height:55vh;overflow-y:auto}
.schedule-dialog.el-dialog .el-form .wk-form-item{margin-bottom:12px}
.schedule-dialog.el-dialog .wk-form-item .el-form-item__label{font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;line-height:1.5;margin-bottom:4px}
.schedule-dialog.el-dialog .wk-form-item .el-form-item__content{display:block;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;line-height:32px;min-height:0}
.schedule-dialog.el-dialog .wk-form-item .el-form-item__error{color:#de350b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:12px;font-weight:500;left:auto;line-height:12px;padding-top:2px;position:relative;top:auto}
.schedule-dialog.el-dialog .el-form-item.is-error .el-input__wrapper,.schedule-dialog.el-dialog .el-form-item.is-error .el-input__wrapper.is-focus,.schedule-dialog.el-dialog .el-form-item.is-error .el-select__wrapper,.schedule-dialog.el-dialog .el-form-item.is-error .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #de350b inset}
.schedule-dialog.el-dialog .el-date-editor.el-input{width:100%}
.schedule-dialog.el-dialog .select-color,.schedule-dialog.el-dialog .wk-user-dialog-select{width:100%}
.schedule-dialog.el-dialog .input-inner .el-input__wrapper{padding-right:25px}
.schedule-dialog.el-dialog .el-input__wrapper,.schedule-dialog.el-dialog .el-select__wrapper{background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px #dcdfe6 inset}
.schedule-dialog.el-dialog .el-input__wrapper.is-focus,.schedule-dialog.el-dialog .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #0052cc inset}
.schedule-dialog.el-dialog .el-input__inner,.schedule-dialog.el-dialog .el-select__wrapper,.schedule-dialog.el-dialog .el-select__placeholder{font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.schedule-dialog.el-dialog .el-input__inner,.schedule-dialog.el-dialog .el-select__wrapper{color:#42526e}
.schedule-dialog.el-dialog .el-input__inner::placeholder{color:#7a869a;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.schedule-dialog.el-dialog .custom_left{border-radius:4px;display:inline-block;height:14px;vertical-align:sub;width:14px}
.schedule-dialog.el-dialog .time-select{display:inline-block;margin:5px 0;min-width:0;width:100%}
.schedule-dialog.el-dialog .el-button.is-link{color:#42526e;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:auto;line-height:14px;padding:2px}
.schedule-dialog.el-dialog .add-notice-btn.el-button.is-link{color:#0052cc;margin-bottom:8px;padding:2px 2px 2px 0}
.schedule-dialog.el-dialog .el-select__placeholder.is-transparent{color:#7a869a}
.schedule-dialog.el-dialog .el-select__placeholder:not(.is-transparent){color:#42526e}
.schedule-dialog.el-dialog .related-business-wrap{padding:0 1px}
.schedule-dialog.el-dialog .related-business{background:#fff;border-radius:4px;box-shadow:0 2px 8px #172b4d1a;margin:0!important;overflow:hidden}
.schedule-dialog.el-dialog .add-btn{background-color:#ebecf0;border-radius:4px;box-sizing:border-box;color:#172b4d;cursor:pointer;display:inline-block;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:12px;font-weight:500;height:34px;line-height:28px;margin-top:8px;min-width:92px;padding:3px 10px;text-align:center}
.schedule-dialog.el-dialog .add-btn .wk-l-plus{font-size:12px!important;font-weight:500}
.schedule-dialog.el-dialog .add-btn .label{font-size:12px;line-height:28px}
.crm-bi-all-index .calendar-page .mini-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}
.crm-bi-all-index .calendar-page .mini-week,.crm-bi-all-index .calendar-page .mini-day{background:transparent;border:0;color:#172b4d;font-size:12px;line-height:28px;padding:0}
.crm-bi-all-index .calendar-page .mini-day.out{color:#c1c7d0}
.crm-bi-all-index .calendar-page .mini-day.today{background:#0052cc;border-radius:50%;color:#fff}

.crm-ralative.el-dialog{--el-dialog-padding-primary:16px;background:#fff;border-radius:4px;box-shadow:0 12px 32px 4px #0000000a,0 8px 20px #00000014;box-sizing:border-box;color:#172b4d;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;padding:16px 16px 56px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.crm-ralative.el-dialog .el-dialog__header{border-bottom:none;box-sizing:border-box;height:40px;margin:0;padding:0 32px 16px 0}
.crm-ralative.el-dialog .el-dialog__title{color:#172b4d;font-family:inherit;font-size:18px;font-weight:500;line-height:24px}
.crm-ralative.el-dialog .el-dialog__headerbtn{height:48px;right:0;top:0;width:48px}
.crm-ralative.el-dialog .el-dialog__body{color:#42526e;overflow:visible;padding:0}
.crm-ralative.el-dialog .el-button,.crm-ralative.el-dialog .el-input,.crm-ralative.el-dialog .el-input__inner,.crm-ralative.el-dialog .el-pagination,.crm-ralative.el-dialog .el-table{font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif}
.crm-ralative.el-dialog .el-button{border-radius:4px}
.crm-ralative.el-dialog .cr-container-wrap{height:1074px;position:relative}
.crm-ralative.el-dialog .cr-container{height:1074px;position:relative}
.crm-ralative.el-dialog .cr-body-side{background:#fff;border-right:1px solid #dfe1e6;bottom:0;color:#42526e;flex-shrink:0;font-size:12px;height:100%;left:0;position:absolute;top:0;width:150px;z-index:3}
.crm-ralative.el-dialog .cr-body-side .side-item{cursor:pointer;font-size:14px;height:40px;line-height:40px;padding:0 20px;position:relative}
.crm-ralative.el-dialog .cr-body-side .side-item:before{bottom:0;content:" ";left:0;position:absolute;top:0;width:2px}
.crm-ralative.el-dialog .side-item-default{color:#172b4d}
.crm-ralative.el-dialog .side-item-select{background:#ebecf0;color:#42526e}
.crm-ralative.el-dialog .side-item-select:before{background:#0052cc}
.crm-ralative.el-dialog .cr-body-main{height:1074px;padding-left:170px}
.crm-ralative.el-dialog .app-container{box-sizing:border-box;height:1046px;padding:2px;position:relative}
.crm-ralative.el-dialog .wk-page-header{align-items:flex-start;box-sizing:border-box;display:flex;height:48px;justify-content:space-between;margin:0;padding:0 0 16px!important}
.crm-ralative.el-dialog .wk-page-header__right{align-items:center;display:flex;gap:8px}
.crm-ralative.el-dialog .wk-page-header__right .el-button{font-size:14px;font-weight:500;height:32px;line-height:14px;margin:0}
.crm-ralative.el-dialog .wk-page-header__right .el-button--primary{background:#0052cc;border-color:#0052cc;color:#fff;padding:8px 15px}
.crm-ralative.el-dialog .wk-page-header__right .el-button.is-text{background:#ebecf0;border-color:transparent;color:#42526e;padding:8px 15px}
.crm-ralative.el-dialog .wk-page-header__right .dropdown-button{padding:8px;width:30px}
.crm-ralative.el-dialog .wk-page-header__right .el-button i{font-size:14px!important;margin-right:6px}
.crm-ralative.el-dialog .wk-page-header__right .dropdown-button i{margin-right:0}
.crm-ralative.el-dialog .wk-table-header{align-items:center;box-sizing:border-box;display:flex;height:48px;line-height:32px;margin:2px 2px 0!important;padding:0 0 16px;width:700px}
.crm-ralative.el-dialog .search-input{flex:0 0 220px;margin:0 8px 0 0!important;width:220px}
.crm-ralative.el-dialog .search-input .el-input__wrapper{background:#fff;border-radius:4px 0 0 4px;box-shadow:0 0 0 1px #dcdfe6 inset;height:32px;padding:1px 11px}
.crm-ralative.el-dialog .search-input .el-input__inner{color:#172b4d;font-size:14px;height:30px;line-height:30px}
.crm-ralative.el-dialog .search-input .el-input__inner::placeholder{color:#7a869a}
.crm-ralative.el-dialog .search-input .el-input-group__append{background:#fff;box-shadow:0 1px 0 0 #dcdfe6 inset,0 -1px 0 0 #dcdfe6 inset,-1px 0 0 0 #dcdfe6 inset;padding:0;width:46px}
.crm-ralative.el-dialog .search-btn{align-items:center;background:transparent;border:0;color:#505f79;display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;width:46px}
.crm-ralative.el-dialog .search-btn i{font-size:14px}
.crm-ralative.el-dialog .show-label{color:#42526e;font-size:14px;line-height:32px;margin:0 0 0 16px}
.crm-ralative.el-dialog .scene-btn,.crm-ralative.el-dialog .filter-button,.crm-ralative.el-dialog .rate-btn,.crm-ralative.el-dialog .wk-table-header .dropdown-btn{font-size:14px;font-weight:500;height:32px;line-height:14px;margin:0 0 0 8px}
.crm-ralative.el-dialog .scene-btn.is-text,.crm-ralative.el-dialog .filter-button,.crm-ralative.el-dialog .rate-btn,.crm-ralative.el-dialog .wk-table-header .dropdown-btn{background:#ebecf0;border-color:transparent;color:#42526e;padding:8px 15px}
.crm-ralative.el-dialog .scene-btn.is-selected{background:#344563!important;color:#fff!important}
.crm-ralative.el-dialog .wk-table-header .dropdown-btn,.crm-ralative.el-dialog .rate-btn{padding:8px;width:30px}
.crm-ralative.el-dialog .rate-btn{color:#0052cc}
.crm-ralative.el-dialog .filter-button i,.crm-ralative.el-dialog .rate-btn i,.crm-ralative.el-dialog .wk-table-header .dropdown-btn i{font-size:14px!important;margin-right:6px}
.crm-ralative.el-dialog .rate-btn i,.crm-ralative.el-dialog .wk-table-header .dropdown-btn i{margin-left:0!important;margin-right:0}
.crm-ralative.el-dialog .header-gap{flex:1}
.crm-ralative.el-dialog .table-wrap{height:878px;margin:0 2px;position:relative;width:700px}
.crm-ralative.el-dialog .rel-table.el-table{margin-top:0!important}
.crm-ralative.el-dialog .rel-table.el-table--border::before,.crm-ralative.el-dialog .rel-table.el-table--border::after,.crm-ralative.el-dialog .rel-table .el-table__inner-wrapper::before,.crm-ralative.el-dialog .rel-table .el-table__inner-wrapper::after,.crm-ralative.el-dialog .rel-table .el-table__border-left-patch{display:none}
.crm-ralative.el-dialog .set-btn{background:#ebecf0;border:0;border-radius:4px;box-shadow:0 2px 8px #172b4d1a;color:#42526e;height:40px;padding:0;position:absolute;right:2px;top:2px;width:34px;z-index:10}
.crm-ralative.el-dialog .set-btn i{font-size:16px!important}
.crm-ralative.el-dialog .rel-table{--el-table-border-color:#ebeef5;--el-table-header-bg-color:#dfe1e6;--el-table-header-text-color:#787d97;color:#172b4d;width:700px}
.crm-ralative.el-dialog .rel-table th.el-table__cell{background:#dfe1e6;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;color:#787d97;height:36px;padding:0}
.crm-ralative.el-dialog .rel-table td.el-table__cell{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;color:#172b4d;height:36px;padding:0}
.crm-ralative.el-dialog .rel-table th.el-table__cell>.cell,.crm-ralative.el-dialog .rel-table td.el-table__cell>.cell{align-items:center;display:flex;font-size:14px;font-weight:500;height:35px;line-height:23px;padding:0 8px}
.crm-ralative.el-dialog .rel-table .el-table-column--selection .cell{justify-content:center;padding:0 8px 0 12px!important}
.crm-ralative.el-dialog .rel-table .el-table__header .label{color:#787d97;line-height:23px}
.crm-ralative.el-dialog .rel-table .el-filter-btn{color:#c0c4cc;height:20px;margin-left:auto;padding:2px;width:20px}
.crm-ralative.el-dialog .rel-table .el-filter-btn .wk{color:#c0c4cc;font-size:14px!important}
.crm-ralative.el-dialog .rel-table .name-link{color:#0052cc}
.crm-ralative.el-dialog .rel-table .wk-icon-mobile2{color:#172b4d;font-size:16px!important;margin-right:2px}
.crm-ralative.el-dialog .rel-table .focus-icon{color:#dfe1e6;font-size:18px!important;font-weight:700}
.crm-ralative.el-dialog .rel-table .focus-icon.active{color:#fac23d}
.crm-ralative.el-dialog .rel-table .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}
.crm-ralative.el-dialog .rel-table th .caret-wrapper{display:none}
.crm-ralative.el-dialog .p-contianer{align-items:center;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px #172b4d1a;box-sizing:border-box;display:flex;height:64px;justify-content:flex-end;margin:0 2px;overflow:visible;padding:16px;position:relative;white-space:nowrap;width:700px}
.crm-ralative.el-dialog .p-contianer .dropdown-btn{background:#ebecf0;border:0;border-radius:4px;color:#42526e;font-weight:400;height:32px;margin:0;padding:8px;vertical-align:middle;width:30px}
.crm-ralative.el-dialog .p-contianer .dropdown-btn i{font-size:14px!important;font-weight:400;line-height:1}
.crm-ralative.el-dialog .p-contianer .p-bar{background:transparent;border:0;display:inline-flex!important;float:none!important;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:400;height:32px;margin:0!important;padding:0!important;vertical-align:middle}
.crm-ralative.el-dialog .p-bar .el-pager{font-size:14px;margin:0;padding:0}
.crm-ralative.el-dialog .p-bar .btn-prev,.crm-ralative.el-dialog .p-bar .btn-next,.crm-ralative.el-dialog .p-bar .el-pager li{background:#fff!important;border:0!important;border-radius:2px;box-shadow:none!important;color:#7a869a;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0!important;min-width:32px;outline:none;padding:0 4px!important;width:32px}
.crm-ralative.el-dialog .p-bar .el-pager li.is-active{background:#fff!important;border:0!important;box-shadow:none!important;color:#0052cc!important;font-weight:700}
.crm-ralative.el-dialog .p-bar .el-pagination__sizes,.crm-ralative.el-dialog .p-bar .el-pagination__jump{align-items:center;color:#42526e;display:flex;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0 0 0 16px}
.crm-ralative.el-dialog .p-bar .el-pagination__total{color:#42526e;font-size:14px;font-weight:400;height:32px;line-height:32px;margin:0 0 0 16px}
.crm-ralative.el-dialog .p-bar .el-pagination__goto,.crm-ralative.el-dialog .p-bar .el-pagination__classifier{color:#42526e;font-size:14px;font-weight:400;line-height:32px}
.crm-ralative.el-dialog .p-bar .el-pagination__goto{margin:0 8px 0 0}
.crm-ralative.el-dialog .p-bar .el-pagination__sizes .el-select{font-weight:400;height:32px;width:128px}
.crm-ralative.el-dialog .p-bar .el-pagination__editor.el-input{height:32px;width:56px}
.crm-ralative.el-dialog .p-bar .el-pagination__sizes .el-select__wrapper,.crm-ralative.el-dialog .p-bar .el-pagination__sizes .el-select__wrapper:hover{background:#fff!important;border-radius:4px;box-shadow:0 0 0 1px #dcdfe6 inset!important;font-weight:400;height:32px;min-height:32px;padding:4px 12px}
.crm-ralative.el-dialog .p-bar .el-pagination__jump .el-input__wrapper,.crm-ralative.el-dialog .p-bar .el-pagination__jump .el-input__wrapper:hover{background:#fff!important;border-radius:4px;box-shadow:0 0 0 1px #dcdfe6 inset!important;font-weight:400;height:32px;min-height:32px;padding:1px 11px}
.crm-ralative.el-dialog .p-bar .el-pagination__sizes .el-select__selection,.crm-ralative.el-dialog .p-bar .el-pagination__sizes .el-select__input{font-weight:400!important}
.crm-ralative.el-dialog .p-bar .el-select__placeholder,.crm-ralative.el-dialog .p-bar .el-select__selected-item,.crm-ralative.el-dialog .p-bar .el-select__selected-item span{color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:24px}
.crm-ralative.el-dialog .p-bar .el-pagination__jump .el-input__inner{color:#42526e;font-family:-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,"Fira Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:500;height:30px;line-height:14px}
.crm-ralative.el-dialog .dialog-footer{bottom:-32px;margin:0;position:absolute;right:40px;text-align:right}
.crm-ralative.el-dialog .dialog-footer .el-button:first-child{margin-left:0}
.crm-ralative.el-dialog .dialog-footer .el-button{font-size:14px;font-weight:500;height:32px;line-height:14px;margin-left:8px}
.crm-ralative.el-dialog .dialog-footer .el-button--primary{background:#0052cc;border-color:#0052cc;color:#fff;padding:8px 15px}
.crm-ralative.el-dialog .dialog-footer .el-button.is-text{background:#ebecf0;border-color:transparent;color:#42526e;padding:8px 15px}

.knowledge-index {
  box-sizing: border-box;
  height: 100%;
  padding: 20px;
  width: 100%;
}
.knowledge-index .wk-page-header {
  height: 32px;
  justify-content: space-between;
  margin: 8px 0 0;
}
.knowledge-index .wk-page-header-title {
  display: block;
  height: 28px;
  line-height: 28px;
  position: relative;
  top: -1px;
}
.knowledge-index .wk-filter-header {
  height: 32px;
  line-height: 32px;
  margin-bottom: 16px;
  margin-top: 16px;
  min-height: 32px;
}
.knowledge-index .wk-filter-header .filter-wrap,
.knowledge-index .wk-filter-header .tabs,
.knowledge-index .wk-filter-header .el-dropdown {
  align-items: center;
  height: 32px;
}
.knowledge-index .wk-filter-header .filter-wrap {
  margin-bottom: 0;
}
.knowledge-index .search-input + .tabs {
  margin-left: 16px;
}
.knowledge-index .search-input {
  margin-bottom: 0;
  width: 220px;
}
.knowledge-index .el-input-group__append {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  width: 46px;
}
.knowledge-index .search-input .el-input__inner {
  color: #42526e;
  font-weight: 500;
}
.knowledge-index .search-input .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
}
.knowledge-index .search-btn {
  align-items: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #505f79;
  display: inline-flex;
  height: 32px;
  justify-content: center;
  margin: 0;
  padding: 8px 15px;
  width: 46px;
}
.knowledge-index .search-btn i {
  color: #505f79;
  font-size: 14px;
  font-weight: 400;
}
.knowledge-index .dropdown-btn.el-button.is-text {
  margin-left: 8px;
  min-width: 30px;
  padding: 8px;
  width: 30px;
}
.knowledge-index .dropdown-btn .el-icon-arrow-down {
  margin-left: 0;
}
.knowledge-index .is-disabled {
  color: #dfe1e6;
  cursor: not-allowed;
}
.knowledge-index .el-table {
  border-radius: 4px 4px 0 0;
}
.knowledge-index .wk-page-header-title {
  position: relative;
  top: -1px;
}
.knowledge-index .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
}
.wk-module-main:has(> .knowledge-index) {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

.knowledge-collection {
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
  padding: 24px 32px;
  width: 100%;
}
.knowledge-collection .wk-page-header {
  height: auto;
  margin: 0;
  padding: 0;
}
.knowledge-collection .wk-page-header-title {
  color: #172b4d;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
}
.knowledge-collection .wk-filter-header {
  line-height: 32px;
  margin: 24px 0 16px;
  min-height: 32px;
}
.knowledge-collection .wk-filter-header .filter-wrap,
.knowledge-collection .wk-filter-header .tabs {
  align-items: center;
  height: 32px;
}
.knowledge-collection .wk-filter-header .filter-wrap {
  margin: 0;
}
.knowledge-collection .tabs-label {
  color: #172b4d;
  flex: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0 8px 0 0;
}
.knowledge-collection .tabs .el-button {
  margin: 0 0 0 8px;
}
.knowledge-collection .tabs .el-button:first-of-type {
  margin-left: 0;
}
.knowledge-collection .tabs .el-button.el-button--selected {
  background: #344563 !important;
  background-color: #344563 !important;
  border-color: #344563 !important;
  color: #fff !important;
}
.knowledge-collection .container {
  height: calc(100% - 100px);
}
.knowledge-collection .el-table {
  border-radius: 4px 4px 0 0;
  margin-top: 0;
}
.knowledge-collection .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
}
.knowledge-collection .is-disabled {
  color: #dfe1e6;
  cursor: not-allowed;
}
.knowledge-collection .p-contianer {
  box-sizing: border-box;
  height: 32px;
  margin: 0;
  min-height: 0;
  padding: 16px;
}
.wk-module-main:has(> .knowledge-collection) {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

.rag-index {
  background: #fff;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  padding: 20px 40px;
  width: 100%;
}
.rag-index .wk-page-header {
  height: auto;
  margin: 0;
  padding: 0;
}
.rag-index .wk-page-header__left .icon {
  color: #172b4d;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
  margin-right: 4px;
}
.rag-index .wk-page-header-title {
  color: #172b4d;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
}
.rag-index-scroll {
  flex: 1;
  margin: 16px -8px -8px;
  overflow-y: auto;
  padding: 8px;
}
.rag-index-content {
  display: flex;
  flex-wrap: wrap;
}
.rag-index .rag-item {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 8px #172b4d1a;
  box-sizing: border-box;
  margin: 0 16px 16px 0;
  overflow: hidden;
  padding: 16px;
  width: 400px;
}
.rag-index .rag-item-header {
  align-items: center;
  width: 100%;
}
.rag-index .rag-item-icon {
  flex-shrink: 0;
  height: 40px;
  width: 40px;
}
.rag-index .rag-item-icon > img {
  border-radius: 4px;
  height: 100%;
  line-height: 1.15;
  object-fit: cover;
  width: 100%;
}
.rag-index .rag-item-title {
  color: #172b4d;
  flex: 1;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.15;
  min-width: 0;
  padding: 0 8px;
}
.rag-index .rag-item-handle {
  flex-shrink: 0;
}
.rag-index .rag-item-handle .el-button {
  color: #0052cc;
  display: none;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 14px;
  padding: 2px;
  position: relative;
}
.rag-index .rag-item:hover .rag-item-handle .el-button {
  display: inline-block;
}
.rag-index .rag-item-des {
  color: #6b778c;
  display: flow-root;
  line-height: 1.5;
  margin-top: 8px;
  overflow: hidden;
}
.wk-module-main:has(> .rag-index) {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.jxc-list {
  line-height: 1.15;
}
.jxc-list .wk-page-header__left .icon {
  color: #172b4d;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
  margin-right: 4px;
}
.jxc-list .wk-page-header-title {
  color: #172b4d;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
}
.jxc-list .container {
  height: calc(100vh - 142px);
  overflow: hidden;
  position: relative;
}
.jxc-list .focus-icon.is-disabled {
  color: #f4f5f7;
  cursor: not-allowed;
  font-size: 18px;
  font-weight: 700;
}
.jxc-list .empty-mask {
  background-color: #fffffffa;
  inset: 0;
  margin: 0;
  position: absolute;
  z-index: 11;
}
.jxc-list .empty-content {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.jxc-list .empty-text {
  color: #6b778c;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.15;
  margin: 3px 0;
}
.jxc-list .empty-icon {
  display: block;
  height: auto;
  margin: 0 auto 20px;
  width: 150px;
}
.jxc-list .wk-page-header__right > .el-button--primary {
  align-items: center;
  background: #0052cc;
  border: 1px solid #0052cc;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}
.jxc-list .wk-page-header__right > .el-button--primary .el-icon {
  font-size: 14px;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}
.jxc-list .wk-page-header__right > .el-button--primary span {
  font-weight: 500;
  line-height: 14px;
  margin-left: 6px;
}
.jxc-list .jxc-list-select {
  margin-left: 8px;
}
.jxc-list .jxc-list-select .el-select__wrapper {
  box-sizing: border-box;
  height: 32px;
  min-height: 32px;
}
.jxc-list .jxc-list-check {
  height: 32px;
  margin-left: 8px;
}
.jxc-finance-layout {
  display: flex;
  height: 100%;
  min-width: 0;
  width: 100%;
}
.jxc-finance-layout > .jxc-list.app-container {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  width: auto;
}
.jxc-finance-side {
  background: #fff;
  flex: 0 0 200px;
  position: relative;
  width: 200px;
}
.jxc-finance-side .el-scrollbar {
  height: calc(100% - 32px);
  left: 8px;
  position: absolute;
  top: 16px;
  width: 184px;
}
.jxc-finance-side .sub-menu {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0 4px 0 0;
  width: 184px;
}
.jxc-finance-side .sub-menu__title {
  align-items: center;
  border-radius: 6px;
  box-sizing: border-box;
  color: #1f2f3d;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 16.1px;
  padding: 0 12px;
  width: 180px;
}
.jxc-finance-side .sub-menu__title.is-active {
  background: #ecf4ff;
  color: #0052cc;
}
.jxc-finance-side .title-label {
  color: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.1px;
}
/* TaraX shell. Qeace global rules stop at this surface. */

.new-navbar a,
.new-navbar a:hover,
.new-navbar a:focus,
.new-navbar a:active,
.new-header-menu .el-tabs__item,
.new-header-menu .el-tabs__item:hover,
.new-header-menu .router-link,
.new-header-menu .router-link:hover,
.new-header-menu .label,
.new-header-menu .label:hover {
  text-decoration: none;
}

/* 导航栏稳定层：悬停表头/tooltip 触发页面重绘时，导航栏(含 logo 图)曾被重栅格化出现单帧糊/缺（实测扫过表头 x11-46/y19-36 闪变） */
/* EP popper 首次定位完成前会渲染在 (0,0)，表头 tooltip（锁定/筛选等）会一帧闪在左上角盖住导航栏 logo；
   popper.js 定位完成后才会写入 data-popper-placement —— 未定位的 popper 一律不渲染 */
.el-popper:not([data-popper-placement]) { display: none; }

.new-navbar { backface-visibility: hidden; transform: translateZ(0); }
.new-navbar .company-btn .logo { backface-visibility: hidden; transform: translateZ(0); }

.new-navbar .company-btn {
  align-items: center;
}

.new-navbar .company-btn .logo {
  margin-left: 0;
}

.new-navbar .company-btn .label {
  line-height: 1.15;
}

.new-navbar .menus > .new-header-menu {
  min-width: 0;
  width: 100%;
}

.new-navbar .el-button + .el-button {
  margin-left: 0;
}

.new-navbar .nav-mall.el-button {
  margin-right: 16px;
}

.new-navbar .avatar-wrapper {
  margin-left: 6px;
}

.crm-bi-all-index .brief-item,
.crm-bi-all-index .brief-item .echarts-line,
.crm-bi-all-index .brief-item canvas {
  transition: none;
}

.el-table .el-button.is-link + .el-button.is-link {
  margin-left: 12px;
}

.status-mark {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 8px;
  border-radius: 4px;
  vertical-align: middle;
}

/* 对照 8732 实测后的列表页外壳修正 */
.sidebar-container { background-color: #ffffff; }
.wk-page-header__right { margin-left: auto; }
.wk-page-header-title { line-height: 28px; }
.wk-page-header { padding-bottom: 0; }
.el-button.is-text.el-button--selected { background-color: #344563 !important; border-color: #344563 !important; color: #fff !important; }
.crm-container .el-table { border-radius: 4px 4px 0 0; box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px; }
.wk-filter-header .search-input { margin-bottom: 0; }
.wk-filter-header .filter-wrap { margin-bottom: 0; }
.wk-table-header { padding-bottom: 0; }

/* 搜索框（对照 8732 真页实测：白底+1px 描边+灰 append） */
.search-input .el-input__wrapper { background-color: #fff; box-shadow: inset 0 0 0 1px #dcdfe6; border-radius: 4px 0 0 4px; }
.search-input .el-input-group__append { background-color: #f5f7fa; padding: 0 20px; }
.search-input .el-input-group__append .el-button { background: transparent; color: #505f79; }

/* 表格单元格（取自 refs 编译 css，去 data-v） */
.cell-edit-wrap { min-height: 22px; position: relative; }
.cell-edit-wrap:not(.is-editing):hover .cell-actions { display: block; flex-shrink: 0; line-height: normal; }
.cell-row { align-items: center; display: flex; width: 100%; }
.cell-row .cell-content { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cell-row .cell-actions { display: none; }
.cell-row .cell-actions .el-button:hover { color: #0052cc; }
.can-visit--underline { color: #0052cc !important; cursor: pointer; }
.can-visit--underline:hover { text-decoration: underline; }
.can-visit-default { cursor: pointer; }
.can-visit-default:hover { color: #0052cc !important; }
.focus-icon { color: #dfe1e6; cursor: pointer; font-size: 18px; font-weight: 700; }
.focus-icon .wk-focus-on { font-size: 13px; }
.focus-icon.active { color: #fac23d; }
.focus-icon.is-disabled { color: #f4f5f7; cursor: not-allowed; }

/* 详情字段（取自 refs WkBaseDetailSection 编译 css，去 data-v） */
.wk-base-detail-section { position: relative; }
.wk-base-detail-section__item { padding: 8px; width: auto; }
.wk-base-detail-section__item .item-name { color: #6b778c; line-height: 1.5; padding-bottom: 4px; word-break: break-all; }
.wk-base-detail-section__item .item-value {
  background-color: #ebecf0;
  border: 1px solid #dfe1e6;
  border-radius: 3px;
  line-height: 1.5;
  min-height: 32px;
  overflow: hidden;
  padding: 3px 6px;
  position: relative;
  text-overflow: ellipsis;
}
.wk-base-detail-section__item .item-value.is-drill { cursor: pointer; }
.wk-base-detail-section__item .item-value.is-drill:hover { color: #0052cc; }
.wk-base-detail-section__item.is-highlight { background-color: #fffae6; border-radius: 4px; box-shadow: 0 0 0 4px #fffae6; }

/* 详情滑层（取自 refs 编译 css，去 data-v） */
.wmd-header { background-color: #fff; border-radius: 12px; box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1); margin: 16px 8px 0; overflow: hidden; padding: 16px; position: relative; }
.wmd-header .detail-head-base { background-color: #f4f5f7; border-radius: 4px; display: flex; flex-wrap: wrap; margin-top: 16px; padding: 16px; }
.base-item { align-items: center; display: flex; min-height: 24px; overflow: hidden; }
.wmd-header .detail-head-base .base-item { flex: 0 0 25%; }
.base-title { color: #6b778c; margin-right: 8px; flex-shrink: 0; }
.base-value { align-items: center; display: inline-flex; flex: 1; min-width: 0; }
.wk-detail-header-title { font-size: 24px; font-weight: 700; min-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wk-head-section { background-color: #fff; border-radius: 12px; box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1); overflow: hidden; position: relative; }
.section-head { align-items: center; border-bottom: 1px solid #dfe1e6; cursor: pointer; display: flex; height: 48px; padding: 16px; position: relative; user-select: none; }
.section-head:hover { background-color: #f4f5f7; }
.section-title { color: #172b4d; flex-shrink: 0; font-size: 14px; font-weight: 600; }
.section-right { align-items: center; display: flex; flex-shrink: 0; margin-left: auto; overflow: visible; padding-left: 8px; }
.wk-section-item { flex-wrap: wrap; line-height: 1.5; word-break: break-word; }
.wk-section-item + .wk-section-item { margin-top: 16px; }
.wk-section-item > .item-label { color: #6b778c; position: relative; }

/* 详情 WkMenuDetail 布局（取自 refs 编译 css，去 data-v） */
.wk-menu-detail { display: flex; height: 100%; position: relative; }
.wmd-tabs.el-tabs--left { flex-shrink: 0; height: 100%; width: auto; }
.wmd-tabs.el-tabs--left .el-tabs__content { display: none; }
.wmd-tabs.el-tabs--left .el-tabs__header.is-left { margin-right: 0; padding-top: 12px; }
.wmd-tabs.el-tabs--left .el-tabs__nav-wrap:after { display: none; }
.wmd-tabs.el-tabs--left .el-tabs__active-bar.is-left { display: none; }
.wmd-tabs.el-tabs--left .el-tabs__nav.is-left:after { background-color: #e4e9f2; bottom: 20px; content: " "; height: auto; position: absolute; right: 8.5px; top: 18px; width: 1px; }
.wk-menu-detail .wmd-menu { background-color: #ebecf0; border-radius: 4px; height: 25px; line-height: 25px; padding: 0 4px; position: relative; width: 100%; }
.wk-menu-detail .wmd-menu:after { background-color: #e4e9f2; border-radius: 4px; content: ""; height: 8px; position: absolute; right: -15px; top: 8px; width: 8px; z-index: 1; }
.wk-menu-detail .el-tabs__item.is-active .wmd-menu,
.wk-menu-detail .el-tabs__item:hover .wmd-menu { background-color: #42526e; color: #fff; }
.wk-menu-detail .el-tabs__item.is-active .wmd-menu:after,
.wk-menu-detail .el-tabs__item:hover .wmd-menu:after { background-color: #42526e; }
.wmd-menu .el-tag--small { height: 16px; margin-left: 2px; padding: 0 2px; vertical-align: baseline; }
.container-wrapper { flex: 1; width: 0; height: 100%; }
.wmd-content { align-items: flex-start; display: flex; min-height: 100%; overflow: visible; position: relative; }
.wmd-content * { user-select: none; }
.wmd-main { flex: 1; min-width: 20px; width: 0; overflow: visible; }
.wmd-body { min-width: 0; overflow: visible; padding-bottom: 16px; width: 100%; }
.wmd-right { flex-shrink: 0; margin-left: 8px; overflow: visible; padding-right: 16px; padding-top: 16px; position: relative; height: 100%; overflow-y: auto; }
.wmd-right .wmd-right-content { display: block; height: 100%; }
.wmd-right.is-collapsed { background: #fff; border-radius: 12px; box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1); cursor: pointer; overflow: hidden; }
.wmd-right.is-collapsed .wmd-right-content { opacity: 0; pointer-events: none; visibility: hidden; }
.wmd-controls { align-items: center; display: flex; flex-direction: column; position: absolute; width: 24px; z-index: 9; }
.wmd-controls .wmd-control-btns { background: #fff; border-bottom: 1px solid #e4e9f2; border-left: 1px solid #e4e9f2; border-radius: 4px 0 0 4px; border-top: 1px solid #e4e9f2; display: flex; flex-direction: column; overflow: hidden; position: relative; }
.wmd-controls .wmd-control-btn { align-items: center; cursor: pointer; display: flex; height: 32px; justify-content: center; padding: 0 1px; }
.wmd-controls .wmd-control-btn i { font-size: 10px; line-height: 1; }
.wmd-controls .wmd-control-btn i { color: #6b778c; }
.wmd-controls .wmd-control-btn:hover { background: #f5f7fa; }
.wmd-controls .wmd-control-btn.is-active i { color: #0052cc; font-weight: 700; }
.wmd-controls .wmd-control-btn + .wmd-control-btn { border-top: 1px solid #e4e9f2; }
.wmd-controls .wmd-drag-btn { margin: 10px auto 0; }
.wmd-drag-btn { align-items: center; box-sizing: border-box; background: #fff; border: 1px solid #e4e9f2; border-radius: 4px; display: flex; height: 56px; justify-content: center; overflow: hidden; transition: all 0.2s; width: 8px; }
.wmd-drag-btn.is-drag { cursor: ew-resize; }
.wmd-drag-btn .wk-icon-more { color: #6b778c; display: inline-block; font-size: 16px; line-height: 1; transform: rotate(90deg); }
.wmd-drag-btn:hover { border-color: #4c9aff; transform: scale(1.1); }
.wmd-drag-line { background: #0052cc; bottom: 0; min-height: 100vh; opacity: 0.35; pointer-events: none; position: absolute; top: 0; width: 1px; z-index: 8; }

/* 详情内容区白卡与摘要区（v4 丢失补回） */
.wmd-section { background-color: #fff; border-radius: 12px; box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1); margin: 16px 8px 0; padding: 16px; }
.wmd-section-grid { display: grid; grid-template-columns: repeat(4, 1fr); row-gap: 12px; }
.wk-head-section .section-body { padding: 16px; }
.wk-detail-header-subtitle { color: #6b778c; font-size: 14px; margin-bottom: 2px; }
.p-contianer .el-pagination .el-select { width: 128px; }

/* 详情字段版式（WkCustomBaseDetail × WkBaseDetailSection，取自 refs 编译 css） */
.detail-head-base { background-color: #f4f5f7; border-radius: 4px; display: flex; flex-wrap: wrap; margin-top: 16px; padding: 16px; }
.detail-head-base .base-item { flex: 0 0 25%; }
.wmd-sections .wk-base-detail__section { margin-top: 24px; }
.wmd-sections .section-header { align-items: center; display: flex; gap: 6px; line-height: 24px; }
.wmd-sections .section-mark { border-left: 4px solid #0052cc; border-radius: 2px; flex-shrink: 0; height: 14px; }
.wmd-sections .section-title { color: #172b4d; flex-shrink: 0; font-size: 14px; font-weight: 600; margin-left: 8px; }
.wmd-sections .create-sections-content { margin: 0 -8px; padding: 0; }

/* 滑层逐单生命周期条（dashboard 漏斗思路；站可点跳子页） */
.wmd-lifecycle { display: flex; margin-top: 16px; }
.wmd-lifecycle__station { cursor: pointer; flex: 1; min-width: 0; position: relative; text-align: center; }
.wmd-lifecycle__station:not(.is-last)::after { background-color: #dfe1e6; content: ""; height: 1px; left: calc(50% + 9px); position: absolute; right: calc(-50% + 9px); top: 5px; }
.wmd-lifecycle__dot { background-color: #dfe1e6; border-radius: 50%; display: inline-block; height: 10px; width: 10px; }
.wmd-lifecycle__station.is-done .wmd-lifecycle__dot { background-color: #0052cc; }
.wmd-lifecycle__station.is-current .wmd-lifecycle__dot { background-color: #0052cc; box-shadow: 0 0 0 4px rgba(0, 82, 204, 0.16); }
.wmd-lifecycle__station.is-fail .wmd-lifecycle__dot { background-color: #ff5630; }
.wmd-lifecycle__label { color: #6b778c; font-size: 12px; line-height: 16px; margin-top: 4px; }
.wmd-lifecycle__station.is-done .wmd-lifecycle__label,
.wmd-lifecycle__station.is-current .wmd-lifecycle__label { color: #172b4d; font-weight: 500; }
.wmd-lifecycle__station.is-fail .wmd-lifecycle__label { color: #ff5630; }
.wmd-lifecycle__station:hover .wmd-lifecycle__label { color: #0052cc; }
.wmd-lifecycle__time { color: #6b778c; font-size: 12px; line-height: 16px; }

/* 子页 dashboard 式数据面板（小标题+大数字，composite 数字可点开明细） */
.wmd-stats { background-color: #f4f5f7; border-radius: 4px; display: flex; margin-top: 16px; padding: 12px 0; }
.wmd-stat { border-right: 1px solid #dfe1e6; flex: 1; min-width: 0; padding: 0 16px; }
.wmd-stat:last-child { border-right: none; }
.wmd-stat.is-drill { cursor: pointer; }
.wmd-stat.is-drill:hover .wmd-stat__value { color: #0052cc; }
.wmd-stat__label { color: #6b778c; font-size: 12px; line-height: 16px; }
.wmd-stat__value { color: #172b4d; font-size: 20px; font-weight: 600; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wmd-stat__value .unit { color: #6b778c; font-size: 12px; font-weight: 400; margin-left: 4px; }

/* 子页内联明细表（回调记录/操作日志） */
.wmd-table-wrap { margin-top: 16px; }
.wmd-table-wrap .el-table { border: 1px solid #dfe1e6; }
.wmd-table-more { display: flex; justify-content: flex-end; margin-top: 8px; }
.wk-base-detail-section { display: flex; flex-wrap: wrap; position: relative; }
.wk-base-detail-section .vux-flexbox-item { flex: 0 0 50%; min-width: 0; }
.wk-base-detail-section + .wk-base-detail-section { border-top: 1px solid #dfe1e6; }
.wk-detail-header-page-switch { margin-left: 8px; }
.wk-detail-header .dropdown-btn,
.wk-detail-header .dropdown-button { padding: 8px !important; }
.margin-left-interval { margin-left: 8px; }
.wk-detail-header-page-switch .el-button { padding: 0 4px; }
.wk-detail-header-page-switch .el-button i { font-weight: 700; }
.detail-header-star { font-size: 16px; margin-left: 8px; }
.wk-quick-create-btn { font-weight: 500; }

/* 表格尺寸对齐 customer 页实测 */
.crm-container .el-table th.el-table__cell { padding: 6px 0; }
.crm-container .el-table td.el-table__cell { padding: 6px 0; }
.crm-container .el-table .el-button.is-link { height: 23px; min-height: 0; }
.wk-filter-header .search-input { margin-right: 0; }

/* 卡片/阶段视图（视图切换器内容） */
.order-cards { display: grid; gap: 16px; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); padding: 16px 8px; }
.order-card { background: #fff; border-radius: 8px; box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1); cursor: pointer; padding: 16px; }
.order-card__hd { align-items: center; display: flex; font-weight: 600; justify-content: space-between; margin-bottom: 8px; }
.order-card__bd > div { color: #172b4d; line-height: 28px; }
.order-card__label { color: #6b778c; margin-right: 8px; }
.order-stage { align-items: flex-start; display: flex; gap: 16px; padding: 16px 8px; }
.order-stage__col { background: #f4f5f7; border-radius: 8px; flex: 1; min-width: 0; padding: 8px; }
.order-stage__hd { color: #172b4d; font-weight: 600; padding: 8px; }
.order-stage__count { color: #6b778c; font-weight: 400; }
.order-card--mini { padding: 12px; }

/* 收款/付款分流（路由配置）：方案 tabs + 已上架计数 + 分流配置表格（Adapay 表格语义 + wk 皮肤） */
.route-board { padding: 16px; }
.route-board__head { align-items: center; display: flex; gap: 8px; margin-bottom: 12px; }
.route-board__title { color: #172b4d; font-size: 14px; font-weight: 600; }
.route-board__badge { background: #dfe1e6; border-radius: 10px; color: #42526e; font-size: 12px; line-height: 20px; padding: 0 10px; }
.route-table .route-weight { width: 72px; }
.route-table .el-switch { height: unset; }
.route-empty-cell { color: #7a869a; }
.route-th { align-items: center; display: inline-flex; gap: 4px; }
.route-priority { align-items: center; display: inline-flex; gap: 2px; }
.route-priority__ops { visibility: hidden; }
.route-priority:hover .route-priority__ops { visibility: visible; }
.route-priority__ops .el-button { height: auto; padding: 0; }
.route-weight-wrap { align-items: center; display: inline-flex; gap: 2px; }
.route-weight-ops { visibility: hidden; }
.route-weight-wrap.is-dirty .route-weight-ops { visibility: visible; }
.route-weight-ops .el-button { height: auto; padding: 0; }
.route-desc { color: #6b778c; font-size: 12px; }

/* 表格尺寸（对齐 .wk-module 优先级，customer 页实测 th/行高 36；行高由 body 级 _wk_table-row-h-* 控制，td 无 padding） */
.wk-module .el-table th.el-table__cell { padding: var(--wk-table-th-pad-y, 6px) 0; }
.wk-module .el-table td.el-table__cell { padding: 0; }
.wk-module .el-table .el-table__row { height: var(--wk-table-row-h, 36px); }
.wk-module .el-table .caret-wrapper { height: 23px; margin-bottom: 0; }
.wk-module .el-table th .cell { line-height: 23px; }
/* 表头 flex 版式（wk 原样）：label 撑满、caret/锁/筛贴右；hover 显隐按钮不撑行高（曾致表头 36→38 整体位移） */
.wk-module .el-table th.el-table__cell > .cell { align-items: center; display: flex; }
.wk-module .el-table th.el-table__cell > .cell > .label { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 表格复选框（不撑行高；勾选框常显） */
.wk-module .el-table .el-checkbox { height: unset; }

/* 详情字段复制按钮与帮助图标（对齐悟空 detail-base / wk-section-item） */
.copy-btn { color: #6b778c; cursor: pointer; display: none; font-size: 13px; margin-left: 4px; }
.base-value:hover .copy-btn, .item-value:hover .copy-btn { display: inline-block; }
.copy-btn:hover { color: #0052cc; }
.detail-field-help { color: #8993a4; cursor: pointer; font-size: 13px; margin-left: 4px; }

/* 详情头部 上/下一页 与 星标（customer 页实测值） */
.wk-detail-header-page-switch { margin-left: 16px; }
.wk-detail-header-page-switch .el-button.is-text { background: transparent !important; border-radius: 4px; height: 32px; padding: 6px; }
.wk-detail-header-page-switch .el-button + .el-button { margin-left: 8px; }
.wk-detail-header-page-switch .el-button.is-disabled { background: transparent !important; color: #c0c4cc; }
.detail-header-star { font-size: 18px !important; margin-left: 16px; }

/* 详情滑层 编辑/新建 按钮（customer 页与 quick-create 原版样式） */
.wk-order-slide .wk-detail-header-right .el-button { border-radius: 4px; padding: 8px 15px; }
.wk-quick-create-btn { background: #e3eeff !important; border: none !important; border-radius: 12px !important; box-shadow: 0 2px 12px rgba(0, 82, 204, 0.3); color: #0052cc !important; font-weight: 500; }
.wk-quick-create-btn .el-icon { margin-right: 4px; }

/* 悟空表头三件套（排序/列锁定/单列筛选） */
.is-filter-table th.column > .cell { align-items: center; display: flex; }
.is-filter-table th.column > .cell .label { overflow: hidden; text-overflow: ellipsis; }
.is-filter-table th.column > .cell .caret-wrapper { margin: 0 2px; }
/* EP 弹窗滚动锁：开/关弹窗时给 body 设 width: calc(100% - Npx)（经典滚动条环境必现），
   本 shell 全屏固定布局会整页 reflow：导航/表格宽度闪动、横向滚动条闪现、表头挪位误触「锁定」tip。
   body 本就 overflow:hidden 不依赖滚动，直接中和 inline width（!important 压 inline）。 */
body.el-popup-parent--hidden { width: auto !important; }

/* 弹层默认 top/left 为 0，铺满视口，盖住 56px 顶栏和 210px 左侧导航。
   对话框里的 .el-overlay-dialog / .el-overlay-message-box 也是 fixed 铺满，只改外层挡不住点击。
   打开详情或对话框后再点左侧菜单，点击落在遮罩上，页面不切换。
   遮罩改从导航右侧开始，菜单可以照常进入别的页面。 */
body:has(.sidebar-container) > .el-overlay,
body:has(.sidebar-container) .el-overlay-dialog,
body:has(.sidebar-container) .el-overlay-message-box {
  top: 56px;
  left: 210px;
}
body:has(.sidebar-container) > .el-overlay {
  height: auto;
}

/* 二次确认弹窗按钮（取自 refs：取消为灰底无边框 [class=el-button] 仅匹配默认钮） */
.el-overlay-message-box .el-message-box__btns .el-button[class="el-button"] {
  background-color: #f5f7fa;
  border-color: transparent;
}

.sort-caret.ascending.active { border-bottom-color: #0052cc; }
.sort-caret.descending.active { border-top-color: #0052cc; }
.wk-col-filter { padding: 16px; }
.wk-col-filter__ft { border-top: 1px solid #dfe1e6; display: flex; gap: 8px; justify-content: flex-end; margin-top: 12px; padding-top: 12px; }

.crm-container { position: relative; }
/* 字段设置钮（同 wk set-btn：34×40、icon 16；BI 打开时吸附表格右缘右移 400+2） */
.field-set-wrap { background: #ebecf0; border: 0; border-radius: 4px; box-shadow: 0 2px 8px rgba(23, 43, 77, 0.1); color: #42526e; position: absolute; right: 2px; top: 2px; z-index: 10; }
.el-button.field-set-wrap:not(.is-disabled) { align-items: center; display: inline-flex; height: 40px; justify-content: center; padding: 0; width: 34px; }
.field-set-wrap i { font-size: 16px !important; }
.field-set-wrap.is-table-shifted { right: 402px; top: 18px; }

/* 完成率钮（同 wk：primary text 常蓝 #0052cc，hover 不变色只变底 f0f2f5、focus 保持 #ebecf0） */
.el-button.el-button--primary.is-text:not(.is-disabled),
.el-button.el-button--primary.is-text:not(.is-disabled):hover { color: #0052cc; }
.el-button.is-text.is-has-bg:not(.is-disabled):not(.el-button--selected):hover { background-color: var(--el-fill-color, #f0f2f5) !important; }
.el-button.is-text.is-has-bg:not(.is-disabled):not(.el-button--selected):focus:not(:hover):not(:active) { background-color: #ebecf0 !important; }

/* 选中态标签钮（el-button--selected）：hover/focus/active 保持深底白字
   （此前 is-has-bg 的 hover/focus 浅色规则会压过选中深底，导致白字浅底看不清） */
.el-button.is-text.is-has-bg.el-button--selected:not(.is-disabled),
.el-button.is-text.is-has-bg.el-button--selected:not(.is-disabled):hover,
.el-button.is-text.is-has-bg.el-button--selected:not(.is-disabled):focus,
.el-button.is-text.is-has-bg.el-button--selected:not(.is-disabled):active {
  background-color: #344563 !important;
  border-color: #344563 !important;
  color: #fff !important;
}

/* 列表快捷筛选下拉（同 wk 首页统计卡 el-select--no-bg：150×32 灰底 #ebecf0、无边框、圆角 4；位置在「显示:」前）
   间距：搜索框后 24 / 两下拉间 8 / 下拉后「显示:」24（补回 .search-input+.tabs 断掉的间距） */
.wk-filter-header .wk-quick-select { flex-shrink: 0; height: 32px; margin-left: 24px; width: 150px; }
.wk-filter-header .wk-quick-select + .wk-quick-select { margin-left: 8px; }
.wk-filter-header .wk-quick-select + .tabs { margin-left: 24px; }
.wk-filter-header .wk-quick-select .el-select__wrapper { border-radius: 4px; }
.wk-filter-header .wk-quick-select .el-select__placeholder { color: #42526e; }
.payout-submit-switch { align-items: center; color: #42526e; display: inline-flex; font-size: 13px; gap: 8px; margin-right: 24px; }

/* 表头三件套（锁/筛 20×20 pad2 图标14；caret 高 14；EP2 的 th 无 .column 类）
   显隐用 visibility——保留几何参照，避免 display:none 让 popper 把 tooltip 重定位到 (0,0) 闪在左上角盖 logo */
.is-filter-table th > .cell .el-lock-btn,
.is-filter-table th > .cell .el-filter-btn { color: #c0c4cc; display: inline-block; height: 20px; min-height: 0; padding: 2px; visibility: hidden; width: 20px; }
.is-filter-table th > .cell:hover .el-lock-btn,
.is-filter-table th > .cell:hover .el-filter-btn { visibility: visible; }
.is-filter-table th > .cell .el-lock-btn:hover,
.is-filter-table th > .cell .el-filter-btn:hover { color: #0052cc; }
.is-filter-table th > .cell .el-filter-btn.has-value { color: #0052cc; visibility: visible; }
.is-filter-table th > .cell .el-lock-btn i,
.is-filter-table th > .cell .el-filter-btn i { font-size: 14px; }
.is-filter-table th > .cell .caret-wrapper { height: 14px; margin: 0; width: 24px; }
.is-filter-table th > .cell .el-lock-btn + .el-filter-btn { margin-left: 0; }
.is-filter-table th > .cell .el-lock-btn,
.is-filter-table th > .cell .el-filter-btn { line-height: 16px !important; }
.is-filter-table th > .cell .el-filter-btn { margin-left: 0 !important; }

/* 完成率 BI 侧栏布局 */
.table-body-row.has-bi { display: flex; }
.table-body-row.has-bi .table-body-main { flex: 1; min-width: 0; }

/* 表格样式弹层：行高（全局，body 类，同悟空 SET_STYLE_SETTING_DATA） */
body._wk_table-row-h-32 { --wk-table-row-h: 32px; --wk-table-th-pad-y: 4px; }
body._wk_table-row-h-36 { --wk-table-row-h: 36px; --wk-table-th-pad-y: 6px; }
body._wk_table-row-h-40 { --wk-table-row-h: 40px; --wk-table-th-pad-y: 8px; }

/* 分割线开关（同悟空 is-no-right-border-style / is-no-bottom-border-style） */
.is-no-right-border-style th.el-table__cell { border-right: none; }
.is-no-bottom-border-style td.el-table__cell { border-bottom-color: transparent; }
.is-no-bottom-border-style { border-top-color: transparent; }
.is-no-bottom-border-style .el-table-fixed-column--left.is-last-column.el-table__cell { border-right: none !important; }

/* 开关激活色（wk 全局：勾选态 #00875a） */
.el-switch.is-checked .el-switch__core { background-color: #00875a; border-color: #00875a; }

/* p-contianer：表格样式钮紧贴分页左侧、整组右对齐（同悟空：钮 2058、分页 2088，容器 padding 16） */
.p-contianer { align-items: center; display: flex; justify-content: flex-end; padding: 16px; }
.p-contianer .dropdown-btn { color: #42526e; height: 32px; min-height: 32px; padding: 0; width: 30px; }
.p-contianer .dropdown-btn .el-icon { font-size: 18px !important; }

/* 列表分页皮肤（customer 页实测：32 高白底、页码 32×32 #7a869a、激活 #0052cc 粗体白底、块间距 16） */
.crm-container .p-bar { background: transparent; border: 0; color: #172b4d; display: inline-flex; float: none; font-size: 14px; font-weight: 400; height: 32px; margin: 0 !important; padding: 0 !important; vertical-align: middle; }
.crm-container .p-bar .btn-prev,
.crm-container .p-bar .btn-next,
.crm-container .p-bar .el-pager li { background: #fff !important; border: 0 !important; border-radius: 2px; box-shadow: none !important; color: #7a869a; font-size: 14px; font-weight: 400; height: 32px; line-height: 32px; margin: 0 !important; min-width: 32px; padding: 0 4px !important; width: 32px; }
.crm-container .p-bar .btn-prev:hover, .crm-container .p-bar .btn-next:hover, .crm-container .p-bar .el-pager li:hover { color: #0052cc; }
.crm-container .p-bar .el-pager li.is-active { background: #fff !important; border: 0 !important; box-shadow: none !important; color: #0052cc !important; font-weight: 700; }
.crm-container .p-bar .el-pagination__sizes,
.crm-container .p-bar .el-pagination__jump { align-items: center; color: #42526e; display: flex; font-size: 14px; font-weight: 400; height: 32px; line-height: 32px; margin: 0 0 0 16px; }
.crm-container .p-bar .el-pagination__total { color: #42526e; font-size: 14px; font-weight: 400; height: 32px; line-height: 32px; margin: 0 0 0 16px; }
.crm-container .p-bar .el-pagination__goto,
.crm-container .p-bar .el-pagination__classifier { color: #42526e; font-size: 14px; font-weight: 400; line-height: 32px; }
.crm-container .p-bar .el-pagination__goto { margin: 0 8px 0 0; }

/* 表格 hover/cursor（customer 页实测：td pointer、悬停单元格文字 #0052cc、行 hover #f5f5f6） */
.wk-module .el-table { --el-table-row-hover-bg-color: #f5f5f6; }
.wk-module .el-table tbody td.el-table__cell { cursor: pointer; }
.wk-module .el-table tbody td.el-table__cell:hover .cell { color: #0052cc; }

/* ===== wk 皮肤优先于 qe：wk 外壳内控件回到 wk/EP 主题值（radius 4、1px #dcdfe6、白底），避免 qe 皮肤污染 ===== */
.wk-module .el-input__wrapper:not(.is-disabled),
.wk-module .el-textarea__inner:not(.is-disabled),
.wk-module .el-select__wrapper:not(.is-disabled),
.db-item-set .el-input__wrapper:not(.is-disabled),
.db-item-set .el-textarea__inner:not(.is-disabled),
.db-item-set .el-select__wrapper:not(.is-disabled),
.main-table-side .el-input__wrapper:not(.is-disabled),
.main-table-side .el-select__wrapper:not(.is-disabled) {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #dcdfe6 inset;
}

/* 禁用态保持 EP 禁用底色/描边，仅把 qe 的 3px 圆角纠回 4 */
.wk-module .el-input__wrapper.is-disabled,
.wk-module .el-select__wrapper.is-disabled,
.db-item-set .el-input__wrapper.is-disabled,
.db-item-set .el-select__wrapper.is-disabled,
.main-table-side .el-select__wrapper.is-disabled {
  border-radius: 4px;
}

.wk-module .el-input__wrapper:not(.is-disabled):hover,
.wk-module .el-select__wrapper:not(.is-disabled):hover,
.db-item-set .el-input__wrapper:not(.is-disabled):hover,
.db-item-set .el-select__wrapper:not(.is-disabled):hover,
.main-table-side .el-input__wrapper:not(.is-disabled):hover,
.main-table-side .el-select__wrapper:not(.is-disabled):hover {
  background-color: #fff;
  box-shadow: 0 0 0 1px var(--el-border-color-hover, #97a0af) inset;
}

.wk-module .el-input__wrapper.is-focus,
.wk-module .el-input__wrapper:focus-within,
.wk-module .el-select__wrapper.is-focused,
.wk-module .el-select__wrapper.is-focus,
.wk-module .el-select__wrapper:focus-within,
.db-item-set .el-input__wrapper.is-focus,
.db-item-set .el-input__wrapper:focus-within,
.db-item-set .el-select__wrapper.is-focused,
.db-item-set .el-select__wrapper.is-focus,
.db-item-set .el-select__wrapper:focus-within {
  background-color: #fff;
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}

/* 单选文字（wk：#42526e / 行高 16，选中也不变蓝） */
.wk-module .el-radio__label,
.wk-module .el-radio__input.is-checked + .el-radio__label,
.db-item-set .el-radio__label,
.db-item-set .el-radio__input.is-checked + .el-radio__label,
.main-table-side .el-radio__label {
  color: #42526e;
  line-height: 16px;
}

/* 上块之后重挂：列表搜索框保持 4 0 0 4 圆角 */
.wk-module .search-input .el-input__wrapper {
  border-radius: 4px 0 0 4px;
  box-shadow: inset 0 0 0 1px #dcdfe6;
}

/* 上块之后重挂：no-bg 下拉保持灰底无描边（同 wk .el-select--no-bg） */
.wk-module .el-select.el-select--no-bg .el-select__wrapper {
  background-color: #ebecf0;
  box-shadow: none !important;
}

/* wk 语义色按钮 hover = 对应 light-3（覆盖 qe-compat 的 light-1 #0065ff 等；wk 实测 #4d86db） */
.wk-module .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover {
  background: var(--el-color-primary-light-3);
  border-color: var(--el-color-primary-light-3);
}
.wk-module .el-button.el-button--success:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover {
  background: var(--el-color-success-light-3);
  border-color: var(--el-color-success-light-3);
}
.wk-module .el-button.el-button--warning:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover {
  background: var(--el-color-warning-light-3);
  border-color: var(--el-color-warning-light-3);
}
.wk-module .el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover,
.wk-module .el-button.el-button--error:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover {
  background: var(--el-color-danger-light-3);
  border-color: var(--el-color-danger-light-3);
}
.wk-module .el-button.el-button--info:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover {
  background: var(--el-color-info-light-3);
  border-color: var(--el-color-info-light-3);
}


/* 滑层从右滑入（wk slide-fade：.35s ease，translate(100%) → 0） */
.slide-fade-enter-active,
.slide-fade-leave-active {
  transition: all 0.35s ease;
  will-change: transform;
}

.slide-fade-enter-from,
.slide-fade-leave-to {
  transform: translate(100%);
}

/* 滑层左缘关闭钮：wk 圆角 4px 0 0 4px（qe 皮肤曾覆盖为 3px） */
.slide-detail-card-container .close-btn {
  border-radius: 4px 0 0 4px;
}

.app-menu .right.is-system { align-content: flex-start; }
.app-menu .sys-card { height: auto; min-height: 200px; }

/* 个人中心（hrm-shell）：补齐 wk 页面高度链，避免 tabs 内容区塌陷裁切表单 */
.wk-module-main:has(> .hrm-shell) {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.wk-module-main:has(> .hrm-shell) .hrm-shell {
  flex: 1;
  min-height: 0;
}

.wk-module-main:has(> .hrm-shell) .hrm-shell .app-main {
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.wk-module-main:has(> .hrm-shell) .my-archives {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
}

.wk-module-main:has(> .hrm-shell) .side-detail__tabs--default {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: auto;
  min-height: 0;
}

.wk-module-main:has(> .hrm-shell) .side-detail__tabs--default > .el-tabs__content {
  flex: 1;
  height: auto;
  min-height: 0;
}

.wk-module-main:has(> .hrm-shell) .side-detail__tabs--default .el-tab-pane {
  height: 100%;
  min-height: 0;
  overflow-y: auto;
}

/* 无左导航的管理列表页（如角色权限）：内容区不预留组织树宽度，表格全宽 */
.employee-dep-management .main-content-wrap:not(:has(> .main-nav)) > .main-content {
  margin-left: 0;
}

/* 时间窗按内容宽度排，不把按钮和日期框拉满整行 */
.wk-filter-header .tabs {
  flex: 0 1 auto;
  width: max-content;
  max-width: 100%;
}
.wk-filter-header .tabs .el-button {
  flex: 0 0 auto;
  width: auto;
}
.wk-filter-header .filter-wrap > .filter-right {
  margin-left: auto;
}
.wk-filter-header .tabs .el-date-editor {
  --el-date-editor-width: 240px;
  flex: 0 0 240px;
  width: 240px;
}
.wk-time-type-select {
  flex: 0 0 200px;
  width: 200px;
}
.wk-time-type-select .el-input {
  width: 200px;
}
.filtrate-content > .el-select {
  --el-select-width: 200px;
  flex: 0 0 auto;
  width: 200px;
}
.crm-workbench .head .wk-time-type-select,
.crm-workbench .head .xr-radio-menu-wrap {
  flex: 0 0 auto;
}
.crm-workbench .head .filter-range-input,
.crm-workbench .head .xr-radio-menu-wrap .el-input {
  width: 250px;
}

/* 订单统计筛选条：快捷钮、搜索、导出原先贴在一起。换行后仍保持 8px，搜索与导出 12px。 */
.bi-customer-total .filtrate-bar {
  flex-wrap: wrap;
  row-gap: 8px;
}
.bi-customer-total .stat-range .el-button + .el-button {
  margin-left: 0;
}
.bi-customer-total .filtrate-bar > .el-button {
  flex: 0 0 auto;
}
.bi-customer-total .filtrate-bar > .el-button + .el-button {
  margin-left: 12px;
}
.bi-customer-total .filtrate-bar .export-button {
  float: none;
  margin-right: 0;
}
.wk-module-main:has(> .earn-points-page),
.wk-module-main:has(> .mall-page) {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

.earn-points-page.app-main-content::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.earn-points-page.app-main-content,
.mall-page.app-main-content {
  background: #f5f6f9;
  box-sizing: border-box;
  color: #172b4d;
  flex: 1;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  min-height: 0;
  overflow: auto;
  padding: 20px 24px 40px;
  width: 100%;
}

.earn-points-page .hero,
.mall-page .hero {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  height: 128px;
  margin-bottom: 32px;
  overflow: hidden;
  padding: 32px 48px;
  position: relative;
}

.hero__inner {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  width: 100%;
}

.hero__text {
  color: #1f2a56;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.hero__hi {
  color: #1f2a56;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.15;
}

.hero__stats {
  align-items: flex-start;
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.hero__stat {
  display: grid;
  gap: 8px;
  grid-template-columns: auto 1fr;
}

.hero__stat-icon {
  align-items: center;
  display: flex;
  height: 16px;
  justify-content: center;
  width: 16px;
}

.hero__stat-icon img {
  object-fit: contain;
  width: 100%;
}

.hero__stat-meta {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.hero__stat-label {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.15;
}

.hero__stat-value {
  color: #172b4d;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.15;
}

.hero__stat-link.el-link {
  font-size: 14px;
  font-weight: 500;
  justify-content: flex-start;
  line-height: 1.15;
  padding: 0;
}

.hero__stat-link .el-link__inner {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}

.earn-points-page .main-content {
  margin: 0 auto;
  max-width: 1400px;
}

.earn-points-page .content-header {
  margin-bottom: 32px;
  text-align: center;
}

.earn-points-page .content-title {
  color: #172b4d;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.15;
  margin: 0.67em 0 8px;
}

.earn-points-page .content-subtitle {
  color: #172b4d;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.15;
  margin: 0;
}

.earn-points-page .section {
  margin-bottom: 40px;
}

.earn-points-page .section__title {
  color: #1f2a56;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.15;
  margin: 0 0 20px;
}

.earn-points-page .activity-grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}

.activity-card {
  background: #fff;
  border: 2px solid transparent;
  border-radius: 4px;
  box-shadow: 0 2px 12px #222a551a;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  padding: 40px 16px 32px;
  position: relative;
}

.activity-card__header {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.activity-card__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  text-align: center;
}

.activity-card__body.is-horizontal {
  align-items: flex-start;
  flex-direction: row;
  gap: 16px;
}

.activity-card__icon {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin: 0 auto 24px;
}

.activity-card__icon img {
  height: 64px;
  object-fit: contain;
  width: 64px;
}

.is-horizontal .activity-card__icon {
  margin-bottom: 0;
}

.activity-card__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
}

.activity-card__title {
  color: #172b4d;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 16px;
}

.activity-card__desc {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 0;
}

.activity-card__limit-desc {
  color: #8993a4;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 24px;
}

.activity-card__footer {
  bottom: 8px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}

.points-badge {
  border-radius: 4px;
  font-weight: 600;
  line-height: 1.15;
  padding: 16px;
}

.plus-sign {
  color: #ffab00;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.15;
  margin-right: 5px;
}

.points-text {
  color: #333;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.15;
}

.completed-tag {
  background: #e3fcef;
  border-radius: 4px;
  color: #2d876e;
  font-size: 12px;
  padding: 6px 8px;
  text-align: center;
}

.completed-tag-placeholder {
  visibility: hidden;
}

.activity-card.is-first {
  padding: 16px 56px;
}

.is-first .activity-card__body {
  align-items: center;
  gap: 56px;
}

.is-first .activity-card__content {
  height: 100%;
  padding-top: 32px;
  text-align: left;
}

.is-first .activity-card__icon img {
  height: 176px;
  width: 176px;
}

.activity-card__invite-footer {
  padding: 0 16px;
  text-align: left;
}

.invite-link-content {
  border-radius: 4px;
  padding: 12px;
  width: 100%;
}

.invite-link-row {
  align-items: center;
  display: flex;
  margin: auto;
  width: 70%;
}

.invite-link-text {
  background-color: #f5f7fa;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  box-sizing: border-box;
  color: #303133;
  flex: 1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.15;
  overflow: hidden;
  padding: 8px 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.earn-points-page .copy-btn.el-button {
  background: #0052cc;
  border: 1px solid #0052cc;
  border-radius: 4px;
  box-shadow: none;
  color: #fff;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0;
  min-width: 88px;
  padding: 8px 15px;
}

.earn-points-page .copy-btn.el-button span {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.earn-points-page .activity-card__footer .el-button--primary.is-link {
  background: transparent !important;
  border: 1px solid transparent !important;
  border-radius: 4px;
  color: #0052cc;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 14px;
  margin: 0;
  padding: 2px;
}

.earn-points-page .activity-card__footer .el-button--primary.is-link span {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.mall-page .section {
  margin-bottom: 26px;
}

.mall-page .section__title {
  color: #172b4d;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.15;
  margin: 0 0 16px;
}

.mall-page .product-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.mall-page .empty-tip {
  color: #8a93a9;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  padding: 40px;
  text-align: center;
}
.points-detail-dialog.el-dialog {
  --el-dialog-padding-primary: 16px;
  background: #fff;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 12px 32px 4px, rgba(0, 0, 0, 0.08) 0 8px 20px 0;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  margin-top: 15vh;
  padding: 16px;
}
.points-detail-dialog .el-dialog__header {
  border: 0;
  box-sizing: border-box;
  height: 40px;
  margin: 0;
  padding: 0 32px 16px 0;
}
.points-detail-dialog .el-dialog__title {
  color: #172b4d;
  font-family: inherit;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}
.points-detail-dialog .el-dialog__headerbtn {
  font-weight: 400;
  height: 48px;
  right: 0;
  top: 0;
  width: 48px;
}
.points-detail-dialog .el-dialog__body {
  color: #42526e;
  padding: 12px 0 0;
}
.points-detail-dialog .el-table {
  --el-table-header-bg-color: #dfe1e6;
  --el-table-border-color: #ebeef5;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  color: #42526e;
  font-family: inherit;
  margin-top: 0;
}
.points-detail-dialog .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}
.points-detail-dialog .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}
.points-detail-dialog .el-table__empty-block { width: 100%; }
.points-detail-dialog .el-table__empty-text {
  color: #6b778c;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}
.points-detail-dialog__pagination {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.wk-module .wk-module-main:has(> .manage-system),
.wk-module .wk-module-main:has(> .app-manage),
.wk-module .wk-module-main:has(> .system-customer),
.wk-module .wk-module-main:has(> .category-manage),
.wk-module .wk-module-main:has(> .employee-dep-management),
.wk-module .wk-module-main:has(> .related-org),
.wk-module .wk-module-main:has(> .share-field),
.wk-module .wk-module-main:has(> .manage-flow),
.wk-module .wk-module-main:has(> .system-project),
.wk-module .wk-module-main:has(> .project-status),
.wk-module .wk-module-main:has(> .oa-examine),
.wk-module .wk-module-main:has(> .oa-log-tpl),
.wk-module .wk-module-main:has(> .we_chat_content) {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

.manage-system.main.app-main-content {
  box-sizing: border-box;
  color: #172b4d;
  flex: 1;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  min-height: 0;
  overflow: auto;
  padding: 20px;
  width: 100%;
}

.manage-system.app-main-content::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.manage-system .xr-header {
  line-height: 32px;
  min-height: 32px;
  position: relative;
}

.manage-system .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
}

.manage-system .xr-header__ft {
  position: absolute;
  right: 0;
}

.manage-system .body {
  flex: 1;
  margin-top: 16px;
  padding-bottom: 16px;
  position: relative;
}

.manage-system .section + .section {
  margin-top: 16px;
}

.manage-system .section.section-top-border {
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 2px 8px #172b4d1a;
  padding: 16px;
  position: relative;
}

.manage-system .section.section-top-border::before {
  content: none;
  display: none;
}

.manage-system .section-title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 16px;
}

.manage-system .section-content .el-input {
  width: 300px;
}

.manage-system .section-content.is-message {
  line-height: 1.5;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}

.manage-system .quick-item {
  border-radius: 4px;
  box-shadow: 0 2px 8px #172b4d1a;
  color: #42526e;
  cursor: pointer;
  padding: 16px;
}

.manage-system .quick-item-icon {
  background-color: #0052cc;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  margin-right: 16px;
  text-align: center;
  width: 40px;
}

.manage-system .quick-item-icon i {
  color: #fff;
  font-size: 24px;
}

.manage-system .quick-item .quick-item-title {
  color: #172b4d;
  font-size: 16px;
}

.manage-system .quick-item .quick-item-title div:nth-child(2) {
  color: #5e6c84;
  font-size: 14px;
  font-weight: 600;
  margin-top: 4px;
}

.manage-system .quick-item + .quick-item {
  margin-top: 16px;
}

.manage-system .quick-item img {
  display: block;
  height: 0;
  width: 0;
}

.manage-system .section-title .wk-help-tips {
  font-weight: 700;
}

.manage-system .el-form-item .el-form-item__label {
  display: block;
  line-height: 1;
  padding-bottom: 8px;
  width: 100%;
}

.manage-system .el-form-item .el-form-item__content {
  line-height: 32px;
}

.manage-system .el-form-item__content:has(> .el-input) {
  display: block;
}

.manage-system .progress-items {
  display: flex;
}

.manage-system .progress-items .progress-item {
  position: relative;
  text-align: center;
  width: 50%;
}

.manage-system .progress-items .progress-item-content {
  display: flex;
  flex-direction: column;
  left: calc(50% - 40px);
  position: absolute;
  top: 50px;
  width: 80px;
}

.manage-system .progress-items .progress-item-info {
  font-size: 14px;
  line-height: 20px;
}

.manage-system .progress-item-info p {
  margin: 0;
}

.manage-system .text-two-line {
  display: flex;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.manage-system .el-radio,
.manage-system .el-radio-group {
  display: block;
}

.manage-system .el-radio,
.manage-system .el-radio__label,
.manage-system .el-radio__input.is-checked + .el-radio__label {
  color: #42526e;
}

.manage-system .is-base-top {
  margin-top: 8px;
}

.manage-system .flex-row .el-input + .el-button {
  margin-left: 8px;
}

.manage-system .flex-row .el-button {
  flex-shrink: 0;
}

.manage-system .uploader-icon {
  color: #8c939d;
  font-size: 28px;
  text-align: center;
}

.manage-system .el-upload-dragger {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}

.manage-system .upload .el-upload-dragger {
  height: 80px;
  width: 80px;
}

.manage-system .upload.is-login .el-upload-dragger {
  height: 80px;
  width: 300px;
}

.manage-system .el-input.is-disabled .el-input__inner {
  -webkit-text-fill-color: #7a869a;
  color: #7a869a;
}

.manage-system .el-input.is-disabled .el-input__inner::placeholder {
  -webkit-text-fill-color: #7a869a;
  color: #7a869a;
  opacity: 1;
}

.manage-system .el-input__suffix {
  color: #7a869a;
}

.app-manage.app-main-content {
  box-sizing: border-box;
  color: #172b4d;
  flex: 1;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  min-height: 0;
  overflow: auto;
  padding: 20px;
  width: 100%;
}

.app-manage.app-main-content::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.app-manage .xr-header {
  min-height: 32px;
  position: relative;
}

.app-manage .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
}

.app-manage .main-body {
  margin-top: 32px;
}

.app-manage .tips {
  background-color: #deebff;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 8px 20px;
}

.app-manage .el-tabs__header {
  margin: 0;
}

.app-manage .el-tabs__item {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
}

.app-manage .el-tabs__item.is-active {
  color: #0052cc;
}

.app-manage .el-tabs__active-bar {
  background-color: #0052cc;
  height: 2px;
}

.app-manage .main-content .app-item {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px #172b4d1a;
  margin-top: 24px;
  padding: 20px 16px;
  width: calc(50% - 12px);
}

.app-manage .main-content .app-item:nth-child(odd) {
  margin-right: 24px;
}

.app-manage .app-item-icon {
  background-color: #0052cc;
  border-radius: 4px;
  color: #fff;
  flex-shrink: 0;
  height: 40px;
  margin-right: 16px;
  width: 40px;
}

.app-manage .app-item-icon .icon {
  font-size: 24px;
}

.app-manage .app-item-body {
  flex: 1;
  margin-right: 6px;
  min-width: 0;
  overflow: hidden;
}

.app-manage .app-item-body .title-wrapper .name {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.15;
  margin-right: 5px;
}

.app-manage .app-item-body .title-wrapper .el-tag {
  border: none;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
  height: 24px;
  line-height: 12px;
  padding: 0 9px;
}

.app-manage .app-item-body .desc-wrapper {
  color: #6b778c;
  display: flex;
  font-size: 14px;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.app-manage .app-item-body .desc-wrapper .el-button {
  height: auto;
  margin: 0;
  min-height: 0;
  padding: 0;
}

.app-manage .app-item-controls {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}

.system-customer.main.app-main-content {
  box-sizing: border-box;
  color: #172b4d;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.system-customer.app-main-content::-webkit-scrollbar,
.system-customer .content-body::-webkit-scrollbar,
.system-customer .main-nav::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.system-customer .xr-header {
  line-height: 32px;
  min-height: 32px;
}

.system-customer .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.system-customer .main-content-wrap {
  height: calc(100% - 52px);
  margin-top: 16px;
  position: relative;
}

.system-customer .main-nav {
  background-color: #081e420a;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  overflow: auto;
  padding: 8px;
  position: absolute;
  top: 0;
  width: 240px;
}

.system-customer .main-nav__content {
  flex: 1;
  overflow: auto;
}

.system-customer .nav-sections-wrap {
  background-color: #fff;
  border-radius: 4px;
  padding: 8px;
}

.system-customer .menu-item {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  padding: 8px 12px;
  position: relative;
}

.system-customer .menu-item + .menu-item {
  margin-top: 4px;
}

.system-customer .menu-item.is-select,
.system-customer .menu-item:hover {
  background-color: #deebff;
  border-color: #4c9aff;
}

.system-customer .main-content {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px #172b4d1a;
  height: 100%;
  margin-left: 255px;
  padding: 16px;
  position: relative;
}

.system-customer .content-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
}

.system-customer .content-header > span {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.15;
}

.system-customer .content-header .el-button {
  background-color: #0052cc;
  border: 1px solid #0052cc;
  border-radius: 4px;
  color: #fff;
  height: 32px;
  padding: 8px 15px;
}

.system-customer .content-body {
  height: calc(100% - 57px);
  overflow-y: auto;
  padding-top: 16px;
}

.system-customer .oa-welcome .reminder {
  margin-bottom: 16px;
}

.system-customer .oa-welcome .input-item {
  margin-bottom: 8px;
}

.system-customer .oa-welcome .input-item .el-input {
  width: 500px;
}

.system-customer .oa-welcome .input-item .el-icon-remove {
  color: #ff5630;
  cursor: pointer;
  display: none;
  margin-left: 2px;
}

.system-customer .oa-welcome .input-item:hover .el-icon-remove {
  display: inline;
}

.system-customer .oa-welcome .add-hello.el-button.is-link,
.system-customer .oa-calendar .add-hello.el-button.is-link {
  background: transparent;
  border-color: transparent;
  color: #0052cc;
  font-weight: 500;
  height: auto;
  min-height: 0;
  padding: 2px 2px 2px 0;
}

.system-customer .rule-item .oa-welcome .add-hello + .add-hello {
  margin-left: 12px;
}

.system-customer .is-logout .content-body,
.system-customer .is-watermark .content-body {
  height: calc(100% - 57px);
}

.system-customer .reminder-body {
  align-items: stretch;
  background-color: #fffae6;
  border-radius: 4px;
  line-height: 1.5;
  padding: 4px 16px 4px 8px;
  width: auto;
}

.system-customer .reminder-icon {
  color: #ff8b00;
  font-size: 16px;
  margin-right: 8px;
}

.system-customer .reminder-content {
  white-space: pre-wrap;
  word-wrap: break-word;
}

.system-customer .rule-item {
  margin-bottom: 20px;
}

.system-customer .rule-label {
  margin-bottom: 8px;
}

.system-customer .rule-item .el-select {
  width: 376px;
}

.system-customer .rule-suffix {
  margin-left: 10px;
}

.system-customer .el-select__wrapper {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #dcdfe6 inset;
  padding: 4px 12px;
}

.system-customer .el-select__wrapper:hover,
.system-customer .el-select__wrapper.is-focused,
.system-customer .el-select__wrapper.is-focus,
.system-customer .el-select__wrapper:focus,
.system-customer .el-select__wrapper:focus-within {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dcdfe6 inset;
}

.system-customer .el-select__placeholder,
.system-customer .el-select__placeholder span,
.system-customer .el-select__selected-item span {
  color: #42526e;
}

.system-customer .is-logout .el-input,
.system-customer .is-logout .el-select {
  margin-right: 10px;
  width: 100px;
}

.system-customer .is-logout .left-text {
  display: block;
  margin-bottom: 8px;
}

.system-customer .is-logout .base-item {
  margin-bottom: 20px;
}

.system-customer .is-logout .title {
  color: #172b4d;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
}

.system-customer .is-logout .el-input__wrapper {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #dcdfe6 inset;
}

.system-customer .is-watermark .el-radio {
  display: block;
  padding: 10px 0;
}

.system-customer .is-watermark .el-radio,
.system-customer .is-watermark .el-radio__label,
.system-customer .is-logout .el-radio,
.system-customer .is-logout .el-radio__label {
  color: #42526e;
}

.system-customer .is-watermark .set-content {
  margin-bottom: 20px;
}

.category-manage.app-main-content {
  align-items: stretch;
  box-sizing: border-box;
  color: #172b4d;
  flex: 1;
  flex-direction: column;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  min-height: 0;
  padding: 24px 40px;
  width: 100%;
}

.category-manage .xr-header {
  min-height: 32px;
  position: relative;
  width: 100%;
}

.category-manage .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
}

.category-manage .xr-header__ft {
  position: absolute;
  right: 0;
  top: 0;
}

.category-manage .xr-header .el-button {
  background: #fff;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  padding: 8px 15px;
}

.category-manage .body {
  margin-top: 20px;
}

.employee-dep-management.app-main-content {
  box-sizing: border-box;
  color: #172b4d;
  flex: 1;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  min-height: 0;
  padding: 20px;
  width: 100%;
}

.employee-dep-management.app-main-content::-webkit-scrollbar,
.employee-dep-management .main-nav::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.employee-dep-management .xr-header {
  line-height: 32px;
  position: relative;
  width: 100%;
}

.employee-dep-management .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
}

.employee-dep-management .xr-header__ft {
  position: absolute;
  right: 0;
  top: 0;
}

.employee-dep-management .wk-help-tips {
  color: #8993a4;
  font-size: 14px;
  margin-left: 4px;
}

.employee-dep-management .search-input {
  margin: 0;
  width: 200px;
}

.employee-dep-management .search-input .el-input__wrapper,
.employee-dep-management .search-input .el-input__wrapper:hover,
.employee-dep-management .search-input .el-input__wrapper.is-focus {
  background: #fff;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}

.employee-dep-management .search-input .el-input__inner {
  color: #42526e;
  height: 30px;
  line-height: 30px;
}

.employee-dep-management .search-input .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
}

.employee-dep-management .search-input .el-button.is-link {
  background: transparent;
  border: 0;
  border-radius: 4px;
  color: #42526e;
  height: 20px;
  line-height: 14px;
  margin: 0 0 0 8px;
  min-height: 0;
  padding: 2px;
  width: 20px;
}

.employee-dep-management .search-input .wk-sousuo {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}

.employee-dep-management .main-content-wrap {
  height: calc(100% - 52px);
  margin-top: 16px;
  position: relative;
}

.employee-dep-management .main-nav {
  background-color: #081e420a;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  overflow: auto;
  padding: 8px;
  position: absolute;
  top: 0;
  width: 240px;
}

.employee-dep-management .main-nav__title {
  color: #42526e;
  margin-bottom: 16px;
  padding: 8px 8px 0;
  position: relative;
}

.employee-dep-management .main-nav__content {
  background-color: #fff;
  border-radius: 4px;
  flex: 1;
  overflow: auto;
}

.employee-dep-management .nav-sections-wrap {
  background-color: #fff;
  border-radius: 4px;
}

.employee-dep-management .nav-section {
  position: relative;
}

.employee-dep-management .nav-section.is-padding {
  padding: 0 8px;
}

.employee-dep-management .nav-section__content {
  padding-bottom: 8px;
}

.employee-dep-management .nav-section__content.is-top-padding {
  padding-top: 8px;
}

.employee-dep-management .el-tree {
  min-width: 208px;
  overflow-x: auto;
  position: absolute;
}

.employee-dep-management .el-tree__empty-text {
  color: #6b778c;
}

.employee-dep-management .main-content {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px #172b4d1a;
  height: 100%;
  margin-left: 255px;
  padding: 16px;
  position: relative;
}

.employee-dep-management .flex-index {
  display: flex;
  flex-direction: column;
}

.employee-dep-management .table-top {
  justify-content: space-between;
  line-height: 34px;
  margin-bottom: 16px;
}

.employee-dep-management .table-top__title {
  font-size: 16px;
}

.employee-dep-management .table-top__title .des {
  color: #6b778c;
  margin-left: 14px;
}

.employee-dep-management .table-top__title .des .value {
  color: #172b4d;
  margin: 0 4px;
}

.employee-dep-management .table-top__ft {
  align-items: center;
  display: inline-flex;
}

.employee-dep-management .table-top__ft .el-select {
  margin-left: 8px;
  width: 120px;
}

.employee-dep-management .table-top__ft .el-select__wrapper,
.employee-dep-management .table-top__ft .el-select__wrapper:hover {
  background: #ebecf0;
  border-radius: 4px;
  box-shadow: none !important;
  padding: 4px 12px;
}

.employee-dep-management .table-top__ft .el-select__placeholder,
.employee-dep-management .table-top__ft .el-select__placeholder span,
.employee-dep-management .table-top__ft .el-select__selected-item,
.employee-dep-management .table-top__ft .el-select__selected-item span {
  color: #42526e;
}

.employee-dep-management .flex-box {
  flex: 1;
}

.employee-dep-management .el-table {
  margin-top: 0;
}

.employee-dep-management .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px 0;
  box-sizing: border-box;
  flex-shrink: 0;
  height: 64px;
  overflow: hidden;
  padding: 16px;
}

.employee-dep-management .p-contianer .p-bar {
  background: transparent !important;
  border: 0;
  box-sizing: border-box;
  color: #172b4d;
  display: inline-flex !important;
  float: right;
  font-size: 14px !important;
  font-weight: 400;
  height: 32px;
  margin: 0 !important;
  padding: 0 !important;
}

.employee-dep-management .p-contianer .el-pagination .btn-prev,
.employee-dep-management .p-contianer .el-pagination .btn-next,
.employee-dep-management .p-contianer .el-pagination .el-pager li {
  background: #f5f7fa !important;
  border: 0;
  border-radius: 2px;
  color: #7a869a;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  margin: 0 4px;
  min-width: 32px;
  opacity: 1;
  padding: 0 4px;
  width: 32px;
}

.employee-dep-management .p-contianer .el-pagination .btn-prev {
  margin: 0 4px 0 0;
}

.employee-dep-management .p-contianer .el-pagination .el-pager li.is-active {
  background: #0052cc !important;
  color: #fff;
  font-weight: 700;
}

.employee-dep-management .p-contianer .el-pagination__sizes,
.employee-dep-management .p-contianer .el-pagination__jump {
  align-items: center;
  color: #42526e;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.employee-dep-management .p-contianer .el-pagination__sizes .el-select {
  font-weight: 400;
  height: 32px;
  width: 128px;
}

.employee-dep-management .p-contianer .el-pagination__sizes .el-select__wrapper,
.employee-dep-management .p-contianer .el-pagination__sizes .el-select__wrapper:hover,
.employee-dep-management .p-contianer .el-pagination__jump .el-input__wrapper,
.employee-dep-management .p-contianer .el-pagination__jump .el-input__wrapper:hover {
  background: #fff !important;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset !important;
  font-weight: 400;
}

.employee-dep-management .p-contianer .el-pagination__sizes .el-select__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 4px 12px;
}

.employee-dep-management .p-contianer .el-pagination__jump .el-input__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 1px 11px;
}

.employee-dep-management .p-contianer .el-pagination__editor.el-input {
  height: 32px;
  width: 56px;
}

.employee-dep-management .p-contianer .el-pagination__sizes .el-select__placeholder,
.employee-dep-management .p-contianer .el-pagination__sizes .el-select__placeholder span,
.employee-dep-management .p-contianer .el-pagination__sizes .el-select__selected-item,
.employee-dep-management .p-contianer .el-pagination__sizes .el-select__selected-item span,
.employee-dep-management .p-contianer .el-pagination__goto,
.employee-dep-management .p-contianer .el-pagination__classifier,
.employee-dep-management .p-contianer .el-pagination__total {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
}

.employee-dep-management .p-contianer .el-pagination__total {
  height: auto;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.employee-dep-management .p-contianer .el-pagination__goto {
  line-height: 16.1px;
  margin: 0 8px 0 0;
}

.employee-dep-management .p-contianer .el-pagination__classifier {
  line-height: 16.1px;
  margin: 0 0 0 8px;
}

.employee-dep-management .p-contianer .el-pagination__jump .el-input__inner {
  color: #42526e;
  font-weight: 500;
  height: 30px;
  line-height: 14px;
  text-align: center;
}

.related-org.app-main-content {
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.related-org.app-main-content::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.related-org .xr-header {
  line-height: 32px;
  position: relative;
  width: 100%;
}

.related-org .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.related-org .xr-header__ft {
  position: absolute;
  right: 0;
  top: 0;
}

.related-org .main-table-header {
  margin: 16px 0;
  position: relative;
}

.related-org .main-table-header > .el-input,
.related-org .main-table-header > .el-select {
  width: 200px;
}

.related-org .main-table-header > .el-input + .el-select {
  margin-left: 16px;
}

.related-org .main-table-header > .el-input .el-input__wrapper,
.related-org .main-table-header > .el-input .el-input__wrapper:hover,
.related-org .main-table-header > .el-input .el-input__wrapper.is-focus,
.related-org .main-table-header > .el-select .el-select__wrapper,
.related-org .main-table-header > .el-select .el-select__wrapper:hover {
  background: #fff;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
}

.related-org .main-table-header > .el-input .el-input__wrapper {
  padding: 1px 11px;
}

.related-org .main-table-header > .el-select .el-select__wrapper {
  padding: 4px 12px;
}

.related-org .main-table-header .el-input__inner {
  color: #42526e;
  height: 30px;
  line-height: 30px;
}

.related-org .main-table-header .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
}

.related-org .main-table-header .el-select__placeholder,
.related-org .main-table-header .el-select__placeholder span,
.related-org .main-table-header .el-select__selected-item,
.related-org .main-table-header .el-select__selected-item span {
  color: #42526e;
  font-weight: 500;
}

.related-org .main-table-header .el-button.is-link {
  background: transparent;
  border: 0;
  border-radius: 4px;
  color: #42526e;
  height: 20px;
  line-height: 14px;
  margin: 0 0 0 8px;
  min-height: 0;
  padding: 2px;
  width: 20px;
}

.related-org .main-table-header .wk-sousuo {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}

.related-org .main-table-header-button {
  position: absolute;
  right: 0;
  top: 0;
}

.related-org .main-table-header-button .el-button {
  border-radius: 4px;
  font-weight: 500;
  height: 32px;
  padding: 8px 15px;
}

.related-org .main-table-header-button .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  color: #fff;
}

.related-org .main-table-header-button .el-button.is-text {
  background: #ebecf0 !important;
  border-color: transparent;
  color: #42526e;
}

.related-org .el-table {
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin-top: 0;
}

.wk-module .related-org .el-table td.el-table__cell,
.wk-module .related-org .el-table th.el-table__cell {
  height: 36px;
  padding: 6px 0;
}

.wk-module .related-org .el-table td.el-table__cell {
  padding: 0;
}

.wk-module .related-org .el-table .el-table__row {
  height: 36px;
}

.related-org .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #fafafa;
}

.related-org .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px 0;
  box-sizing: border-box;
  flex-shrink: 0;
  height: 64px;
  overflow: hidden;
  padding: 16px;
}

.related-org .p-contianer .p-bar {
  background: transparent !important;
  border: 0;
  box-sizing: border-box;
  color: #172b4d;
  display: inline-flex !important;
  float: right;
  font-size: 14px !important;
  font-weight: 400;
  height: 32px;
  margin: 0 !important;
  padding: 0 !important;
}

.related-org .p-contianer .el-pagination .btn-prev,
.related-org .p-contianer .el-pagination .btn-next,
.related-org .p-contianer .el-pagination .el-pager li {
  background: #f0f2f5 !important;
  border: 0;
  border-radius: 2px;
  color: #172b4d;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  margin: 0 4px;
  min-width: 32px;
  opacity: 1;
  padding: 0 4px;
  width: 32px;
}

.related-org .p-contianer .el-pagination .btn-prev {
  margin: 0 4px 0 0;
}

.related-org .p-contianer .el-pagination .btn-prev:disabled {
  background: #f5f7fa !important;
  color: #7a869a;
}

.related-org .p-contianer .el-pagination .el-pager li.is-active {
  background: #0052cc !important;
  color: #fff;
  font-weight: 700;
}

.related-org .p-contianer .el-pagination__sizes,
.related-org .p-contianer .el-pagination__jump {
  align-items: center;
  color: #42526e;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.related-org .p-contianer .el-pagination__sizes .el-select {
  font-weight: 400;
  height: 32px;
  width: 128px;
}

.related-org .p-contianer .el-pagination__sizes .el-select__wrapper,
.related-org .p-contianer .el-pagination__sizes .el-select__wrapper:hover,
.related-org .p-contianer .el-pagination__jump .el-input__wrapper,
.related-org .p-contianer .el-pagination__jump .el-input__wrapper:hover {
  background: #fff !important;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset !important;
  font-weight: 400;
}

.related-org .p-contianer .el-pagination__sizes .el-select__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 4px 12px;
}

.related-org .p-contianer .el-pagination__jump .el-input__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 1px 11px;
}

.related-org .p-contianer .el-pagination__editor.el-input {
  height: 32px;
  width: 56px;
}

.related-org .p-contianer .el-pagination__sizes .el-select__placeholder,
.related-org .p-contianer .el-pagination__sizes .el-select__placeholder span,
.related-org .p-contianer .el-pagination__sizes .el-select__selected-item,
.related-org .p-contianer .el-pagination__sizes .el-select__selected-item span,
.related-org .p-contianer .el-pagination__goto,
.related-org .p-contianer .el-pagination__classifier,
.related-org .p-contianer .el-pagination__total {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
}

.related-org .p-contianer .el-pagination__sizes .el-select__placeholder span {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAARCAIAAADCNWImAAAEkUlEQVR4nGP8//8/w6ABTAyDCTCRrfParQd7D5+lqmMYWPDI/fv378Wrd1ISIphSL169rW2fbWak9ffvX7ighJiwnpYysrJPn78ePnHJSE+tomUGQad01GQw/v///+ev30tW71y1cV9MqFtsqAdEbsX6Peu2HmRlZWFmYkqJ8bWzNIBru3P/SUvfQkEBXh1NJYjI16/fdx88kxLj6+9hg2zB3sNn1209OKm14MPHz8jik+euVVOSdXc0QxYU4Odluf/oeU37bB0NRSUFKbjE7oOnV23aN6O7VExE8PL1uxXNM8RFhdRV5BgYGDbuOLJh26GYUPcjJy89fvoqMtDlyo17Fy7f7qzL1FJTQPPupWt39bSUmZmZhIX4r1y/t33fCYj4xat3fvz89fTFawjX38NWTVkWFFPvP3zKTgqyMtUpbZgKN2XbnuPhAc5iIoIMDAy6msrWZrp7Dp2BuMbJxsjbxZKFhVlNWXba/PVZ5b2srCxFGREqitKYgX/p2p20WD8I+8nz17///C3KCGdgYMiID2BgYGBlBaWTlr6FL16/g7rGSE8d05SnL97ISYvDuXIy4ldu3GdgYPjz9+/t+0+On75y4uzVt+8/uTmYzumvePjkxcbth6fMXWtqoKGmIquuLKerCQqPD5++PH76SkcDGpsMDAzMTEwc7GwMDAzL1u5mYGBIivIGCTIz4UvFP3/9fvvuo6iwAFxEVFjg+cu3DAwMW3YdW7Fhj6GOakyIm5WpLi8P18xFG63NdPub856+eHPxyu2rN++fv3RLX1uFgYHh8rW7inKSvDxcDEQDLK5hY2VhY2X99v0nXOTb95883JzgCLaxMNaCuOzO/SegFHDlDjcXx+/ffxgYGCTFhaUlRSFOgScarLb+/PWbj5eLKNcwMjJKSQi/evMeLvLqzXtpcD5nZGQ8e/HW1j3H4FKPn73atf/UsdNXYD5hndCSB3dNVJArVtc8fPzc192GKNcwMDDIy0qcPn/dxc6EgYHh////Zy7ccLA2hEh5u1p6u1p++vyVj5ebgYGhvGm6n4eNtZnu85dvJcWF4SZ8/fb93sNnulqIRAMH7z98vnHnUUk2KE8QVRbHhrgfPH7h5Llrf/7+XbP5wIePX/w9bOGyF6/eSS3qvHoTlK4h4Nv3HyUNUxes2A6v9a7cuC8lISIkwAdXY2miEx/u8fv3n0lz1rg5mD159mrOks3vwDnaRF8dX9goykulxfp1TV76/ecvYUG+4qwISLphYGBYs/nA8nW7q4vitdUVGRgY/v77x8DAwMXJMamtoLpt5uNnLytyY1hZWTATDScnG6TokpESS4jwevPuw6s372Ozmp3tjMP8nLg4OUCK/uMGf//+ffLsFbLIqzfvM0q7IYIbth3qmbbcOTj/wePnENlv339Utc08fvrK////cyr7dh04Bdc4Ze5an+iykvopB49fQDbw6fPXvdOXe4QXz168CRSu/0kE//79gzCu3Xqw5+DpW3cfY6r58eOnW2jh85dv4SJPnr36+OkLLjNfv/3w8MkLclxDDHj/4dPaLQfI0AgAlwUktwopnP8AAAAASUVORK5CYII=') 0 0 / 47px 17px no-repeat;
  color: transparent !important;
}

.related-org .p-contianer .el-pagination__total {
  height: auto;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.related-org .p-contianer .el-pagination__goto {
  line-height: 16.1px;
  margin: 0 8px 0 0;
}

.related-org .p-contianer .el-pagination__classifier {
  line-height: 16.1px;
  margin: 0 0 0 8px;
}

.related-org .p-contianer .el-pagination__jump .el-input__inner {
  color: #42526e;
  font-weight: 500;
  height: 30px;
  line-height: 14px;
  text-align: center;
}

.share-field.app-main-content {
  background: transparent;
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.share-field.app-main-content::-webkit-scrollbar,
.share-field .el-table__body-wrapper::-webkit-scrollbar,
.share-field .el-scrollbar__bar {
  height: 6px;
  width: 6px;
}

.share-field .xr-header {
  line-height: 32px;
  margin: 0;
  position: relative;
  width: 100%;
}

.share-field .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.share-field .xr-header__ft {
  line-height: 32px;
  position: absolute;
  right: 0;
  top: 0;
}

.share-field .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0;
  padding: 8px 15px;
}

.share-field .main-body {
  margin: 0;
  padding: 0;
}

.share-field .main-table-header {
  margin: 16px 0;
  position: relative;
}

.share-field .main-table-header > .el-select {
  --el-border-radius-base: 4px;
  --el-input-border-radius: 4px;
  --el-text-color-placeholder: #7a869a;
  flex: none;
  margin: 0 16px 0 0;
  width: 200px;
}

.share-field .main-table-header > .el-select .el-select__wrapper,
.share-field .main-table-header > .el-select .el-select__wrapper:hover,
.share-field .main-table-header > .el-select .el-select__wrapper.is-hovering,
.share-field .main-table-header > .el-select .el-select__wrapper.is-focused {
  background: #fff;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
  min-height: 32px;
  padding: 4px 12px;
}

.share-field .main-table-header .el-select__placeholder,
.share-field .main-table-header .el-select__placeholder span,
.share-field .main-table-header .el-select__placeholder.is-transparent {
  color: #7a869a;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.share-field .main-table-header .el-select__input {
  color: #42526e;
  font-weight: 400;
}

.share-field .el-table {
  --el-table-border-color: #ebeef5;
  --el-table-header-bg-color: #dfe1e6;
  --el-table-header-text-color: #787d97;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin: 0;
}

.share-field .el-table .el-table__fixed-right::before {
  display: none;
}

.wk-module .share-field .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  padding: 6px 0;
}

.wk-module .share-field .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}

.share-field .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}

.share-field .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px 0;
  box-sizing: border-box;
  display: block;
  height: 32px;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 16px;
  position: relative;
}

.manage-flow.app-main-content {
  background: transparent;
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.manage-flow.app-main-content::-webkit-scrollbar,
.manage-flow .el-table__body-wrapper::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.manage-flow .xr-header {
  line-height: 32px;
  margin: 0;
  position: relative;
  width: 100%;
}

.manage-flow .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.manage-flow .xr-header__ft {
  line-height: 32px;
  position: absolute;
  right: 0;
  top: 0;
}

.manage-flow .el-button--primary:not(.is-link) {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0;
  padding: 8px 15px;
}

.manage-flow .xr-header__ft .el-button.is-text {
  background: #ebecf0 !important;
  border-color: transparent;
  border-radius: 4px;
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin-left: 8px;
  padding: 8px 15px;
}

.manage-flow .main-body {
  margin-top: 16px;
  padding: 0;
}

.manage-flow .main-table-header {
  margin: 16px 0;
  position: relative;
}

.manage-flow .main-table-header > .el-select,
.manage-flow .main-table-header > .el-input {
  --el-border-radius-base: 4px;
  --el-input-border-radius: 4px;
  --el-text-color-placeholder: #7a869a;
  flex: none;
  margin: 0 16px 0 0;
}

.manage-flow .main-table-header > .el-select:nth-child(1),
.manage-flow .main-table-header > .el-select:nth-child(2) {
  width: 120px;
}

.manage-flow .main-table-header > .el-select:nth-child(3) {
  width: 200px;
}

.manage-flow .main-table-header > .el-input {
  width: 220px;
}

.manage-flow .main-table-header > .el-select .el-select__wrapper,
.manage-flow .main-table-header > .el-select .el-select__wrapper:hover,
.manage-flow .main-table-header > .el-select .el-select__wrapper.is-hovering,
.manage-flow .main-table-header > .el-select .el-select__wrapper.is-focused,
.manage-flow .main-table-header > .el-input .el-input__wrapper,
.manage-flow .main-table-header > .el-input .el-input__wrapper:hover,
.manage-flow .main-table-header > .el-input .el-input__wrapper.is-focus {
  background: #fff;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
}

.manage-flow .main-table-header > .el-select .el-select__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 4px 12px;
}

.manage-flow .main-table-header > .el-input .el-input__wrapper {
  padding: 1px 11px;
}

.manage-flow .main-table-header .el-select__placeholder,
.manage-flow .main-table-header .el-select__placeholder span,
.manage-flow .main-table-header .el-input__inner::placeholder {
  color: #7a869a;
  font-size: 14px;
  font-weight: 500;
}

.manage-flow .main-table-header .el-input__inner {
  color: #42526e;
  height: 30px;
  line-height: 30px;
}

.manage-flow .el-table {
  --el-table-border-color: #ebeef5;
  --el-table-header-bg-color: #dfe1e6;
  --el-table-header-text-color: #787d97;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin: 0;
}

.manage-flow .el-table .el-table__fixed-right::before {
  display: none;
}

.wk-module .manage-flow .el-table td.el-table__cell,
.wk-module .manage-flow .el-table th.el-table__cell {
  height: 36px;
  padding: 6px 0;
}

.wk-module .manage-flow .el-table td.el-table__cell {
  color: #172b4d;
  padding: 0;
}

.wk-module .manage-flow .el-table .el-table__row {
  height: 36px;
}

.wk-module .manage-flow .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 500;
}

.wk-module .manage-flow .el-table th.el-table__cell > .cell,
.wk-module .manage-flow .el-table td.el-table__cell > .cell {
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  padding: 0 8px;
}

.wk-module .manage-flow .el-table th.el-table__cell > .cell {
  align-items: center;
  color: #787d97;
  display: flex;
  height: 23px;
  justify-content: flex-start;
}

.manage-flow .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #fafafa;
}

.manage-flow .el-table .el-button.is-link {
  background: transparent !important;
  border-color: transparent !important;
  color: #0052cc;
  font-size: 14px;
  font-weight: 500;
  height: 16px;
  line-height: 14px;
  margin-left: 8px;
  min-height: 0;
  padding: 0;
  vertical-align: middle;
}

.manage-flow .el-table .el-button.is-link:first-of-type {
  margin-left: 0;
}

.manage-flow .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px 0;
  box-sizing: border-box;
  flex-shrink: 0;
  height: 64px;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 16px;
}

.manage-flow .p-contianer .p-bar {
  background: transparent !important;
  border: 0;
  box-sizing: border-box;
  color: #172b4d;
  display: inline-flex !important;
  float: right;
  font-size: 14px !important;
  font-weight: 400;
  height: 32px;
  margin: 0 !important;
  padding: 0 !important;
}

.manage-flow .p-contianer .el-pagination .btn-prev,
.manage-flow .p-contianer .el-pagination .btn-next,
.manage-flow .p-contianer .el-pagination .el-pager li {
  background: #f0f2f5 !important;
  border: 0;
  border-radius: 2px;
  color: #172b4d;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  margin: 0 4px;
  min-width: 32px;
  opacity: 1;
  padding: 0 4px;
  width: 32px;
}

.manage-flow .p-contianer .el-pagination .btn-prev {
  margin: 0 4px 0 0;
}

.manage-flow .p-contianer .el-pagination .btn-prev:disabled,
.manage-flow .p-contianer .el-pagination .btn-next:disabled {
  background: #f5f7fa !important;
  color: #7a869a;
}

.manage-flow .p-contianer .el-pagination .el-pager li.is-active {
  background: #0052cc !important;
  color: #fff;
  font-weight: 700;
}

.manage-flow .p-contianer .el-pagination__sizes,
.manage-flow .p-contianer .el-pagination__jump {
  align-items: center;
  color: #42526e;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.manage-flow .p-contianer .el-pagination__sizes .el-select {
  font-weight: 400;
  height: 32px;
  width: 128px;
}

.manage-flow .p-contianer .el-pagination__sizes .el-select__wrapper,
.manage-flow .p-contianer .el-pagination__sizes .el-select__wrapper:hover,
.manage-flow .p-contianer .el-pagination__jump .el-input__wrapper,
.manage-flow .p-contianer .el-pagination__jump .el-input__wrapper:hover {
  background: #fff !important;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset !important;
  font-weight: 400;
}

.manage-flow .p-contianer .el-pagination__sizes .el-select__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 4px 12px;
}

.manage-flow .p-contianer .el-pagination__jump .el-input__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 1px 11px;
}

.manage-flow .p-contianer .el-pagination__editor.el-input {
  height: 32px;
  width: 56px;
}

.manage-flow .p-contianer .el-pagination__sizes .el-select__placeholder,
.manage-flow .p-contianer .el-pagination__sizes .el-select__placeholder span,
.manage-flow .p-contianer .el-pagination__sizes .el-select__selected-item,
.manage-flow .p-contianer .el-pagination__sizes .el-select__selected-item span,
.manage-flow .p-contianer .el-pagination__goto,
.manage-flow .p-contianer .el-pagination__classifier,
.manage-flow .p-contianer .el-pagination__total {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
}

.manage-flow .p-contianer .el-pagination__total {
  height: auto;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.manage-flow .p-contianer .el-pagination__goto {
  line-height: 16.1px;
  margin: 0 8px 0 0;
}

.manage-flow .p-contianer .el-pagination__classifier {
  line-height: 16.1px;
  margin: 0 0 0 8px;
}

.manage-flow .p-contianer .el-pagination__jump .el-input__inner {
  color: #42526e;
  font-weight: 500;
  height: 30px;
  line-height: 14px;
  text-align: center;
}

.system-project.app-main-content {
  background: transparent;
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.system-project.app-main-content::-webkit-scrollbar,
.system-project .el-table__body-wrapper::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.system-project .xr-header {
  line-height: 32px;
  margin: 0;
  position: relative;
  width: 100%;
}

.system-project .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.system-project .xr-header__ft {
  line-height: 32px;
  position: absolute;
  right: 0;
  top: 0;
}

.system-project .el-button--primary:not(.is-link) {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0;
  padding: 8px 15px;
}

.system-project .xr-header__label .project-reminder {
  display: inline-block;
  flex: none;
  margin-left: 24px;
  vertical-align: middle;
  width: auto;
}

.system-project .reminder-body {
  align-items: stretch;
  background-color: #fffae6;
  border-radius: 4px;
  line-height: 1.5;
  padding: 4px 16px 4px 8px;
  width: auto;
}

.system-project .reminder-icon {
  color: #ff8b00;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-right: 8px;
}

.system-project .reminder-content {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.system-project .main-body {
  margin-top: 16px;
  padding: 0;
}

.system-project .el-table {
  --el-table-border-color: #ebeef5;
  --el-table-header-bg-color: #dfe1e6;
  --el-table-header-text-color: #787d97;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin: 0;
}

.system-project .el-table__empty-block {
  display: none;
}

.system-project .el-table .el-table__fixed-right::before {
  display: none;
}

.wk-module .system-project .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  padding: 6px 0;
}

.wk-module .system-project .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}

.project-status.app-main-content {
  background: transparent;
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.project-status.app-main-content::-webkit-scrollbar,
.project-status .el-table__body-wrapper::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.project-status .xr-header {
  line-height: 32px;
  margin: 0;
  min-height: 32px;
  position: relative;
  width: 100%;
}

.project-status .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.project-status .wk-icon-fill-help.wk-help-tips {
  color: #8993a4;
  cursor: pointer;
  font-size: 14px !important;
  font-weight: 500;
  line-height: 32px;
  margin-left: 4px;
}

.project-status .xr-header__ft {
  line-height: 32px;
  position: absolute;
  right: 0;
  top: 0;
}

.project-status .el-button--primary:not(.is-link) {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0;
  padding: 8px 15px;
}

.project-status .main-body {
  margin-top: 16px;
  padding: 0;
}

.project-status .content-table-header {
  padding-bottom: 16px;
}

.project-status .search-input {
  flex: none;
  margin: 0;
  width: 240px;
}

.project-status .search-input .el-input__wrapper,
.project-status .search-input .el-input__wrapper:hover,
.project-status .search-input .el-input__wrapper.is-focus {
  background: #fff;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}

.project-status .search-input .el-input__inner {
  color: #42526e;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
}

.project-status .search-input .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
}

.project-status .search-input .el-button.is-link {
  background: transparent;
  border: 0;
  border-radius: 4px;
  color: #42526e;
  height: 20px;
  line-height: 14px;
  margin: 0 0 0 8px;
  min-height: 0;
  padding: 2px;
  width: 20px;
}

.project-status .search-input .wk-sousuo {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}

.project-status .el-table {
  --el-table-border-color: #ebeef5;
  --el-table-header-bg-color: #dfe1e6;
  --el-table-header-text-color: #787d97;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin: 0;
}

.project-status .el-table .el-table__fixed-right::before {
  display: none;
}

.wk-module .project-status .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}

.wk-module .project-status .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
}

.project-status .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}

.project-status .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px 0;
  box-sizing: border-box;
  display: block;
  height: 32px;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 16px;
  position: relative;
}

.oa-examine.app-main-content {
  background: transparent;
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.oa-examine.app-main-content::-webkit-scrollbar,
.oa-examine .el-table__body-wrapper::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.oa-examine .xr-header {
  display: block;
  line-height: 32px;
  margin: 0;
  position: relative;
  width: 100%;
}

.oa-examine .xr-header__label {
  color: #172b4d;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  margin: 0 0 16px;
}

.oa-examine .xr-header__search {
  display: flex;
  flex: none;
  margin: 0;
  position: relative;
  width: 220px;
}

.oa-examine .xr-header__search .el-input__wrapper,
.oa-examine .xr-header__search .el-input__wrapper:hover,
.oa-examine .xr-header__search .el-input__wrapper.is-focus {
  background: #fff;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}

.oa-examine .xr-header__search .el-input__inner {
  color: #42526e;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
}

.oa-examine .xr-header__search .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
}

.oa-examine .xr-header__search .el-button.is-link {
  background: transparent;
  border: 0;
  border-radius: 4px;
  color: #42526e;
  height: 20px;
  line-height: 14px;
  margin: 0 0 0 8px;
  min-height: 0;
  padding: 2px;
  width: 20px;
}

.oa-examine .xr-header__search .wk-sousuo {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}

.oa-examine .xr-header__ft {
  line-height: 32px;
  position: absolute;
  right: 0;
  top: 0;
}

.oa-examine .xr-header__ft .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0;
  padding: 8px 15px;
}

.oa-examine .xr-header__ft .el-button--primary + .el-button--primary {
  margin-left: 8px;
}

.oa-examine .main-body {
  margin-top: 16px;
  padding: 0;
}

.oa-examine .el-table {
  --el-table-border-color: #ebeef5;
  --el-table-header-bg-color: #dfe1e6;
  --el-table-header-text-color: #787d97;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin: 0;
}

.oa-examine .el-table .el-table__fixed-right::before {
  display: none;
}

.wk-module .oa-examine .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}

.wk-module .oa-examine .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
  white-space: nowrap;
}

.oa-examine .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}

.oa-group-dialog.el-dialog {
  --el-dialog-padding-primary: 16px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 12px 32px 4px, rgba(0, 0, 0, 0.08) 0 8px 20px 0;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  padding: 16px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.oa-group-dialog.el-dialog .el-dialog__header {
  background: transparent;
  border-bottom: 0;
  box-sizing: border-box;
  line-height: 1.15;
  margin: 0;
  padding: 0 32px 16px 0;
}

.oa-group-dialog.el-dialog .el-dialog__headerbtn {
  font-weight: 400;
  height: 48px;
  line-height: 18.4px;
  width: 48px;
}

.oa-group-dialog.el-dialog .el-dialog__close {
  color: #505f79;
  font-size: 16px;
  font-weight: 400;
}

.oa-group-dialog .el-dialog__title {
  color: #172b4d;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.oa-group-dialog .el-dialog__body {
  color: #42526e;
  padding: 0;
}

.oa-group-dialog.el-dialog .el-form,
.oa-group-dialog.el-dialog .el-form-item {
  line-height: 1.15;
}

.oa-group-dialog.el-dialog .el-form-item__content {
  display: block;
  line-height: 32px;
}

.oa-group-dialog.el-dialog .el-input {
  display: inline-flex;
  line-height: 32px;
  vertical-align: middle;
  width: 100%;
}

.oa-group-dialog.el-dialog .el-form-item__label {
  color: #42526e;
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 21px;
  line-height: 1.5;
  margin-bottom: 4px;
  width: 100%;
}

.oa-group-dialog.el-dialog .el-form-item {
  line-height: 1.15;
  margin-bottom: 12px;
}

.oa-group-dialog .el-input__wrapper,
.oa-group-dialog .el-input__wrapper:hover,
.oa-group-dialog .el-input__wrapper.is-focus {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  padding: 1px 11px;
}

.oa-group-dialog.el-dialog .el-dialog__footer {
  background: transparent;
  border-top: 0;
  box-sizing: border-box;
  line-height: 1.15;
  padding: 16px 0 0;
}

.oa-group-dialog .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  height: 32px;
  padding: 8px 15px;
}

.oa-group-dialog .el-button.is-text {
  background: #ebecf0 !important;
  border-color: transparent;
  border-radius: 4px;
  color: #42526e;
  height: 32px;
  padding: 8px 15px;
}

.business-approve-flow-create {
  background-color: #f5f5f7;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  inset: 0;
  line-height: 1.15;
  position: fixed;
  text-rendering: optimizeLegibility;
  z-index: 2000;
  -webkit-font-smoothing: antialiased;
}

.business-approve-flow-create .wk-backgroud-tabs {
  background: #fff;
  box-shadow: 0 1px 2px #dbdbdb;
  height: 60px;
  padding: 0 20px;
  position: relative;
  z-index: 3;
}

.business-approve-flow-create .wk-tabs__wrap {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}

.business-approve-flow-create .wk-tabs {
  display: inline-block;
  height: 100%;
  line-height: 60px;
}

.business-approve-flow-create .wk-tabs__item {
  cursor: pointer;
  display: inline-block;
  padding: 0 30px;
}

.business-approve-flow-create .wk-tabs__item.active {
  background: #f6f8fa;
}

.business-approve-flow-create .create-actions {
  margin-left: auto;
  position: relative;
  width: auto;
  z-index: 1;
}

.business-approve-flow-create .create-actions .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  font-weight: 500;
  height: 32px;
  margin: 0;
  padding: 8px 15px;
}

.business-approve-flow-create .create-close {
  color: #909399;
  cursor: pointer;
  display: block;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 10px;
}

.business-approve-flow-create .base-info-set.el-card {
  --el-card-padding: 20px;
  border-radius: 4px;
  height: calc(100% - 100px);
  margin: 20px auto 0;
  overflow: hidden;
  width: 900px;
}

.business-approve-flow-create .base-info-set__header {
  box-sizing: border-box;
  color: #172b4d;
  font-size: 17px;
  font-weight: 700;
  height: 40px;
  line-height: 1.15;
  margin-bottom: 20px;
  padding: 0 10px;
}

.business-approve-flow-create .section-header {
  align-items: center;
  display: flex;
  padding: 5px 0;
}

.business-approve-flow-create .section-mark {
  border-left: 4px solid #2362fb;
  border-radius: 2px;
  flex-shrink: 0;
  height: 14px;
}

.business-approve-flow-create .section-title {
  color: #172b4d;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.4px;
  margin-left: 8px;
}

.business-approve-flow-create .wk-form.is-two-columns {
  display: flex;
  flex-wrap: wrap;
}

.business-approve-flow-create .wk-form.is-two-columns .el-form-item {
  box-sizing: border-box;
  flex: 0 0 50%;
  margin-bottom: 14px;
  padding: 0 12px;
}

.business-approve-flow-create .wk-form .el-form-item__label {
  color: #42526e;
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 22px;
  margin-bottom: 8px;
  width: 100%;
}

.business-approve-flow-create .wk-form .el-form-item.is-required .el-form-item__label::before {
  color: #de350b;
  margin-right: 0;
}

.business-approve-flow-create .el-select__suffix {
  display: none;
}

.business-approve-flow-create .el-form-item__content {
  display: block;
  line-height: 32px;
}

.business-approve-flow-create .el-input,
.business-approve-flow-create .el-select {
  display: inline-flex;
  vertical-align: middle;
  width: 100%;
}

.business-approve-flow-create .el-input__wrapper,
.business-approve-flow-create .el-select__wrapper,
.business-approve-flow-create .el-textarea__inner {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
}

.business-approve-flow-create .el-textarea__inner {
  height: 73px;
  min-height: 73px;
  resize: none;
}

.business-approve-flow-create .label-tips {
  color: #7a869a;
}

.business-approve-flow-create .el-input__inner::placeholder,
.business-approve-flow-create .el-textarea__inner::placeholder,
.business-approve-flow-create .el-select__placeholder {
  color: #7a869a;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
}

.business-approve-flow-create .el-select__placeholder:not(.is-transparent) {
  color: #42526e;
}

.business-approve-flow-create .wk-ico-select {
  display: inline-flex;
  width: 100%;
}

.business-approve-flow-create .wk-ico-preview {
  background: #0052cc;
  border-radius: 4px;
  height: 42px;
  line-height: 42px;
  position: relative;
  text-align: center;
  width: 42px;
}

.business-approve-flow-create .wk-ico-preview .icon {
  color: #fff;
  font-size: 20px !important;
}

.business-approve-flow-create .wk-ico-preview .handle-hook {
  background-color: #091e42a8;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  bottom: 0;
  color: #fff;
  font-size: 14px !important;
  height: 18px;
  line-height: 18px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 18px;
}

.business-approve-flow-create .eo-select__caret {
  color: #7a869a;
  font-size: 14px;
  font-style: normal;
}

.business-approve-flow-create .create-sections + .create-sections {
  margin-top: 8px;
}

.business-approve-flow-create .ad-set {
  overflow: hidden;
  padding: 0 10px;
}

.business-approve-flow-create .ad-set .el-form-item {
  margin-bottom: 0;
}

.business-approve-flow-create .ad-set-item {
  margin-top: 10px;
}

.business-approve-flow-create .set-name-wrap {
  align-items: center;
  display: flex;
}

.business-approve-flow-create .set-name {
  margin-right: 10px;
}

.business-approve-flow-create .set-explain {
  color: #5e6c84;
  font-size: 14px;
  line-height: 16.1px;
  margin-top: 10px;
}

.business-approve-flow-create .el-radio-group {
  display: block;
  font-size: unset;
}

.business-approve-flow-create .wk-form .wk-user-dialog-select .el-input,
.business-approve-flow-create .wk-form .wk-user-dialog-select .el-input__wrapper {
  height: 32px;
}

.business-approve-flow-create .wk-form .wk-user-dialog-select .el-input__inner {
  height: 30px !important;
}

.business-approve-flow-create .ad-set .el-radio,
.business-approve-flow-create .ad-set .el-checkbox {
  line-height: 16.1px;
  margin-right: 0;
  margin-top: 10px;
}

.business-approve-flow-create .ad-set .el-radio {
  align-items: center;
  display: block;
  height: auto;
  min-height: 16px;
}

.business-approve-flow-create .ad-set .el-checkbox {
  align-items: flex-end;
  display: flex;
}

.business-approve-flow-create .ad-set .el-checkbox:not(:only-of-type) .el-checkbox__label {
  position: relative;
  top: 1px;
}

.business-approve-flow-create .ad-set .el-checkbox {
  height: 16px;
  min-height: 16px;
}

.business-approve-flow-create .ad-set .el-checkbox:only-of-type {
  height: 17.1px;
  min-height: 17.1px;
}

.business-approve-flow-create .ad-set .el-radio__label,
.business-approve-flow-create .ad-set .el-checkbox__label {
  color: #42526e;
  font-weight: 500;
  line-height: 16px;
  padding-left: 8px;
}

.business-approve-flow-create .ad-set .el-radio__label {
  line-height: 16.1px;
}

.business-approve-flow-create .el-radio__input.is-checked .el-radio__inner {
  background: #0052cc;
  border-color: #0052cc;
}

.business-approve-flow-create .el-radio__inner,
.business-approve-flow-create .el-checkbox__inner {
  height: 14px;
  width: 14px;
}

.business-approve-flow-create .is-flex {
  display: flex;
}

.business-approve-flow-create .is-flex .el-checkbox {
  margin-right: 30px;
  width: auto;
}

.business-approve-flow-create .el-switch {
  height: 16px;
}

.pool-add-container {
  align-items: stretch;
  width: 100%;
}

.pool-add-content {
  width: 100%;
}

.pool-add-content .section-mark {
  border-left: 4px solid #2362fb;
  border-radius: 2px;
  flex-shrink: 0;
  height: 14px;
}

.pool-add-content .wk-form {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
}

.pool-add-content .pool-add-item {
  box-sizing: border-box;
  flex: 0 0 50%;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.pool-add-content .pool-add-item__left {
  padding-right: 25px;
}

.pool-add-content .pool-add-item__right {
  padding-left: 25px;
}

.pool-add-content .el-form-item__label {
  box-sizing: border-box;
  color: #42526e;
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
  line-height: normal;
  margin-bottom: 8px;
  padding: 0 0 0 8px;
  position: relative;
  width: 100%;
}

.pool-add-content .xr-form-label {
  display: block;
  line-height: normal;
}

.pool-add-content .el-input,
.pool-add-content .wk-user-dialog-select {
  width: 100%;
}

.pool-add-content .el-form-item__content > .el-input,
.pool-add-content .el-form-item__content > .wk-user-dialog-select {
  margin-top: 1.3px;
}

.pool-add-content .el-input__wrapper {
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  box-sizing: border-box;
  height: 32px;
}

.pool-add-content .el-input__inner::placeholder {
  color: #7a869a;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
  opacity: 1;
}

.pool-add-content .section:first-child .create-sections-content {
  margin-top: 8px;
  padding-bottom: 15px;
}

.pool-add-content .el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label::before {
  color: #ff5630;
  left: 0;
  position: absolute;
  top: 5px;
}

.pool-add-content .el-form-item__content {
  line-height: 32px;
}

.pool-add-content .wk-help-tips {
  color: #8993a4;
  display: inline;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  margin-left: 4px;
  vertical-align: baseline;
}

.pool-add-content .row {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  min-height: 56px;
  padding: 8px 15px 0;
  width: 100%;
}

.pool-add-content .row-label {
  align-self: flex-start;
  color: #172b4d;
  flex: 0 0 120px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.1px;
  margin-top: 10px;
  width: 120px;
}

.pool-add-content .row-content {
  flex: 1;
  margin-left: 20px;
}

.pool-add-content .el-radio-group {
  display: flex;
  font-size: unset;
}

.pool-add-content .el-radio {
  height: 32px;
  margin-right: 30px;
}

.pool-add-content .el-radio .el-radio__label,
.pool-add-content .el-radio .el-radio__input.is-checked + .el-radio__label {
  color: #42526e;
  font-weight: 500;
  line-height: 16.1px;
  padding-left: 8px;
}

.pool-add-content .el-radio__input.is-checked .el-radio__inner {
  background: #0052cc;
  border-color: #0052cc;
}

.pool-add-content .el-checkbox__label {
  color: #42526e;
  font-weight: 500;
}

.pool-add-content .recycle-rule {
  margin-top: 20px;
  min-height: 40px;
  padding-left: 155px;
}

.pool-add-content .field-set {
  border: 1px solid #dfe1e6;
  border-radius: 4px;
  margin: 10px 0 40px;
  padding: 15px;
}

.pool-add-content .field-set__name {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.1px;
  margin-bottom: 8px;
}

.oa-log-tpl.app-main-content {
  background: transparent;
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.oa-log-tpl.app-main-content::-webkit-scrollbar,
.oa-log-tpl .el-table__body-wrapper::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.oa-log-tpl .xr-header {
  line-height: 32px;
  margin: 0;
  position: relative;
  width: 100%;
}

.oa-log-tpl .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.oa-log-tpl .xr-header__label .wk-help-tips {
  color: #8993a4;
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin-left: 4px;
  vertical-align: baseline;
}

.oa-log-tpl .xr-header__ft {
  line-height: 32px;
  position: absolute;
  right: 0;
  top: 0;
}

.oa-log-tpl .xr-header__ft .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 14px;
  margin: 0;
  padding: 8px 15px;
}

.oa-log-tpl .main-body {
  margin-top: 16px;
  padding: 0;
}

.oa-log-tpl .el-table {
  --el-table-border-color: #ebeef5;
  --el-table-header-bg-color: #dfe1e6;
  --el-table-header-text-color: #787d97;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin: 0;
}

.wk-module .oa-log-tpl .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}

.wk-module .oa-log-tpl .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
  white-space: nowrap;
}

.oa-log-tpl .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}

.goal-set .xr-header__label .wk-help-tips {
  color: #8993a4;
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin-left: 4px;
  vertical-align: baseline;
}

.goal-set .customer-content {
  margin-top: 16px;
}

.goal-set .tabs-bar .el-tabs__header {
  margin: 0 0 14px;
}

.goal-set .tabs-bar .el-tabs__content {
  display: none;
}

.goal-set .tabs-bar .el-tabs__item {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
}

.goal-set .tabs-bar .el-tabs__item.is-active {
  color: #0052cc;
}

.goal-set .tabs-bar .el-tabs__active-bar {
  background-color: #0052cc;
}

.goal-set .handle-bar {
  justify-content: space-between;
  margin: 1px 0 0;
  width: 100%;
}

.goal-set .handle-bar__left,
.goal-set .handle-bar__right {
  align-items: center;
  display: flex;
}

.goal-set .handle-bar__left {
  gap: 15px;
}

.goal-set .handle-bar__right {
  gap: 8px;
}

.goal-set .el-input__wrapper,
.goal-set .el-select__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
}

.goal-set .el-input__inner::placeholder {
  color: #7a869a;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-weight: 500;
  opacity: 1;
}

.goal-set .el-select__placeholder:not(.is-transparent) {
  color: #172b4d;
}

.goal-set .el-button {
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  margin: 0;
  padding: 8px 15px;
}

.goal-set .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
}

.goal-set .goal-plain {
  background: #ebecf0;
  border-color: #ebecf0;
  box-sizing: border-box;
  color: #42526e;
  width: 86px;
}

.goal-set .el-date-editor .el-input__inner {
  color: #42526e;
}

.goal-set .eo-select__caret {
  color: #172b4d;
  display: inline-block;
  font-size: 12px;
  height: 12px;
  line-height: 12px;
  transform: rotate(180deg);
  width: 12px;
}

.goal-set .el-table__empty-block {
  margin-left: 195px;
}

.goal-set .el-table {
  --el-table-border-color: #ebeef5;
  --el-table-header-bg-color: #dfe1e6;
  --el-table-header-text-color: #787d97;
  border-radius: 4px 4px 0 0;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 8px 0;
  margin-top: 16px;
}

.wk-module .goal-set .el-table th.el-table__cell {
  background: #dfe1e6;
  border-bottom: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  box-sizing: border-box;
  color: #787d97;
  font-size: 14px;
  font-weight: 600;
  height: 36px;
  padding: 6px 0;
}

.wk-module .goal-set .el-table th.el-table__cell > .cell {
  align-items: center;
  box-sizing: border-box;
  color: #787d97;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 23px;
  justify-content: flex-start;
  line-height: 23px;
  padding: 0 8px;
  white-space: nowrap;
}

.goal-set .el-table__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: 60px;
  line-height: 60px;
  width: 50%;
}

.goal-set .el-table__body-wrapper::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.oa-log-tpl .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px 0;
  box-sizing: border-box;
  display: block;
  height: 32px;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 16px;
  position: relative;
}

.wk-module .email-tpl .el-table td.el-table__cell {
  box-sizing: border-box;
  color: #172b4d;
  height: 36px;
  padding: 0;
  vertical-align: middle;
}

.wk-module .email-tpl .el-table .el-table__row {
  height: 36px;
}

.wk-module .email-tpl .el-table td.el-table__cell > .cell {
  box-sizing: border-box;
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  padding: 0 8px;
}

.wk-module .email-tpl .el-table th.is-center > .cell {
  justify-content: center;
}

.email-tpl .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #fafafa;
}

.email-tpl .el-table .el-button.is-link {
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 14px;
  min-height: 0;
  padding: 0;
  vertical-align: middle;
}

.wk-module .wo-tpl .el-table td.col-name,
.wk-module .wo-tpl .el-table td.col-name > .cell {
  color: #0052cc;
  cursor: pointer;
}

.wo-tpl-dialog.el-dialog {
  --el-dialog-padding-primary: 16px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 12px 32px 4px, rgba(0, 0, 0, 0.08) 0 8px 20px 0;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  padding: 16px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.wo-tpl-dialog.el-dialog .el-dialog__header {
  background: transparent;
  border-bottom: 0;
  box-sizing: border-box;
  line-height: 1.15;
  margin: 0;
  padding: 0 32px 16px 0;
}

.wo-tpl-dialog.el-dialog .el-dialog__headerbtn {
  font-weight: 400;
  height: 48px;
  right: 0;
  top: 0;
  width: 48px;
}

.wo-tpl-dialog.el-dialog .el-dialog__close {
  color: #505f79;
  font-size: 16px;
  font-weight: 400;
}

.wo-tpl-dialog.el-dialog .el-dialog__title {
  color: #172b4d;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.wo-tpl-dialog.el-dialog .el-dialog__body {
  color: #42526e;
  padding: 0;
}

.wo-tpl-dialog.el-dialog .el-form-item {
  margin-bottom: 18px;
}

.wo-tpl-dialog.el-dialog .el-form-item__label {
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  justify-content: flex-end;
  line-height: 32px;
  padding: 0 12px 0 0;
}

.wo-tpl-dialog .el-form-item__content .el-input {
  margin-top: 1.3px;
}

.wo-tpl-dialog .el-input__wrapper,
.wo-tpl-dialog .el-input__wrapper:hover,
.wo-tpl-dialog .el-input__wrapper.is-focus {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
  padding: 1px 11px;
}

.wo-tpl-dialog .relative-jxc .label {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 10px;
}

.wo-tpl-dialog .el-radio {
  height: 32px;
  margin-right: 30px;
}

.wo-tpl-dialog .el-radio__label,
.wo-tpl-dialog .el-radio__input.is-checked + .el-radio__label {
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  padding-left: 8px;
}

.wo-tpl-dialog .el-radio__inner {
  background: #fff;
  border-color: #dcdfe6;
  height: 14px;
  width: 14px;
}

.wo-tpl-dialog .el-radio__input.is-checked .el-radio__inner {
  background: #0052cc;
  border-color: #0052cc;
}

.wo-tpl-dialog.el-dialog .el-dialog__footer {
  background: transparent;
  border-top: 0;
  box-sizing: border-box;
  line-height: 1.15;
  padding: 16px 0 0;
  text-align: right;
}

.wo-tpl-dialog .el-button--primary {
  background: #0052cc;
  border-color: #0052cc;
  border-radius: 4px;
  font-weight: 500;
  height: 32px;
  padding: 8px 15px;
}

.wo-tpl-dialog .el-button.is-text {
  background: #ebecf0 !important;
  border-color: transparent;
  border-radius: 4px;
  color: #42526e;
  font-weight: 500;
  height: 32px;
  padding: 8px 15px;
}

.email-tpl.oa-log-tpl .p-contianer {
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: rgba(23, 43, 77, 0.1) 0 2px 4px 0;
  box-sizing: border-box;
  display: block;
  flex-shrink: 0;
  height: 64px;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 16px;
  position: relative;
  text-align: right;
}

.email-tpl.oa-log-tpl .p-contianer .p-bar {
  background: transparent !important;
  border: 0;
  box-sizing: border-box;
  color: #172b4d;
  display: inline-flex !important;
  float: right;
  font-size: 14px !important;
  font-weight: 400;
  height: 32px;
  margin: 0 !important;
  padding: 0 !important;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination .btn-prev,
.email-tpl.oa-log-tpl .p-contianer .el-pagination .btn-next,
.email-tpl.oa-log-tpl .p-contianer .el-pagination .el-pager li {
  background: #f0f2f5 !important;
  border: 0;
  border-radius: 2px;
  color: #172b4d;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  margin: 0 4px;
  min-width: 32px;
  opacity: 1;
  padding: 0 4px;
  width: 32px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination .btn-prev {
  margin: 0 4px 0 0;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination .btn-prev:disabled,
.email-tpl.oa-log-tpl .p-contianer .el-pagination .btn-next:disabled {
  background: #f5f7fa !important;
  color: #7a869a;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination .el-pager li.is-active {
  background: #0052cc !important;
  color: #fff;
  font-weight: 700;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__jump {
  align-items: center;
  color: #42526e;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select {
  font-weight: 400;
  height: 32px;
  width: 128px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__wrapper,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__wrapper:hover,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__jump .el-input__wrapper,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__jump .el-input__wrapper:hover {
  background: #fff !important;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset !important;
  font-weight: 400;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 4px 12px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__jump .el-input__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 1px 11px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__editor.el-input {
  height: 32px;
  width: 56px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__placeholder span {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAARCAIAAADCNWImAAAEkUlEQVR4nGP8//8/w6ABTAyDCTCRrfParQd7D5+lqmMYWPDI/fv378Wrd1ISIphSL169rW2fbWak9ffvX7ighJiwnpYysrJPn78ePnHJSE+tomUGQad01GQw/v///+ev30tW71y1cV9MqFtsqAdEbsX6Peu2HmRlZWFmYkqJ8bWzNIBru3P/SUvfQkEBXh1NJYjI16/fdx88kxLj6+9hg2zB3sNn1209OKm14MPHz8jik+euVVOSdXc0QxYU4Odluf/oeU37bB0NRSUFKbjE7oOnV23aN6O7VExE8PL1uxXNM8RFhdRV5BgYGDbuOLJh26GYUPcjJy89fvoqMtDlyo17Fy7f7qzL1FJTQPPupWt39bSUmZmZhIX4r1y/t33fCYj4xat3fvz89fTFawjX38NWTVkWFFPvP3zKTgqyMtUpbZgKN2XbnuPhAc5iIoIMDAy6msrWZrp7Dp2BuMbJxsjbxZKFhVlNWXba/PVZ5b2srCxFGREqitKYgX/p2p20WD8I+8nz17///C3KCGdgYMiID2BgYGBlBaWTlr6FL16/g7rGSE8d05SnL97ISYvDuXIy4ldu3GdgYPjz9+/t+0+On75y4uzVt+8/uTmYzumvePjkxcbth6fMXWtqoKGmIquuLKerCQqPD5++PH76SkcDGpsMDAzMTEwc7GwMDAzL1u5mYGBIivIGCTIz4UvFP3/9fvvuo6iwAFxEVFjg+cu3DAwMW3YdW7Fhj6GOakyIm5WpLi8P18xFG63NdPub856+eHPxyu2rN++fv3RLX1uFgYHh8rW7inKSvDxcDEQDLK5hY2VhY2X99v0nXOTb95883JzgCLaxMNaCuOzO/SegFHDlDjcXx+/ffxgYGCTFhaUlRSFOgScarLb+/PWbj5eLKNcwMjJKSQi/evMeLvLqzXtpcD5nZGQ8e/HW1j3H4FKPn73atf/UsdNXYD5hndCSB3dNVJArVtc8fPzc192GKNcwMDDIy0qcPn/dxc6EgYHh////Zy7ccLA2hEh5u1p6u1p++vyVj5ebgYGhvGm6n4eNtZnu85dvJcWF4SZ8/fb93sNnulqIRAMH7z98vnHnUUk2KE8QVRbHhrgfPH7h5Llrf/7+XbP5wIePX/w9bOGyF6/eSS3qvHoTlK4h4Nv3HyUNUxes2A6v9a7cuC8lISIkwAdXY2miEx/u8fv3n0lz1rg5mD159mrOks3vwDnaRF8dX9goykulxfp1TV76/ecvYUG+4qwISLphYGBYs/nA8nW7q4vitdUVGRgY/v77x8DAwMXJMamtoLpt5uNnLytyY1hZWTATDScnG6TokpESS4jwevPuw6s372Ozmp3tjMP8nLg4OUCK/uMGf//+ffLsFbLIqzfvM0q7IYIbth3qmbbcOTj/wePnENlv339Utc08fvrK////cyr7dh04Bdc4Ze5an+iykvopB49fQDbw6fPXvdOXe4QXz168CRSu/0kE//79gzCu3Xqw5+DpW3cfY6r58eOnW2jh85dv4SJPnr36+OkLLjNfv/3w8MkLclxDDHj/4dPaLQfI0AgAlwUktwopnP8AAAAASUVORK5CYII=') 0 0 / 47px 17px no-repeat;
  color: transparent !important;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__placeholder,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__placeholder span,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__selected-item,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__selected-item span,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__goto,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__classifier,
.email-tpl.oa-log-tpl .p-contianer .el-pagination__total {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__total {
  height: auto;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__goto {
  line-height: 16.1px;
  margin: 0 8px 0 0;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__classifier {
  line-height: 16.1px;
  margin: 0 0 0 8px;
}

.email-tpl.oa-log-tpl .p-contianer .el-pagination__jump .el-input__inner {
  color: #42526e;
  font-weight: 500;
  height: 30px;
  line-height: 14px;
  text-align: center;
}

.we_chat_content.app-main-content {
  background: transparent;
  box-sizing: border-box;
  color: #172b4d;
  flex: 1;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  min-height: 0;
  overflow: auto;
  padding: 24px 40px;
  width: 100%;
}

.we_chat_content.app-main-content::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

.we_chat_content .xr-header {
  height: 32px;
  line-height: 16.1px;
  margin: 0;
  min-height: 32px;
}

.we_chat_content .xr-header__label {
  color: #172b4d;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.15;
}

.we_chat_content .step_title {
  color: #172b4d;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.15;
  margin: 48px 0 16px;
}

.we_chat_content .step_title .wk-help-tips {
  font-weight: 700;
}

.we_chat_content .line {
  background: #dfe1e6;
  height: 1px;
  margin: 16px 0;
  width: 100%;
}

.we_chat_content .el-form-item {
  margin-bottom: 12px;
}

.we_chat_content .el-form-item__content {
  display: block;
  flex: 1;
  line-height: 32px;
  min-width: 0;
}

.we_chat_content .el-form-item .el-input {
  display: inline-flex;
  vertical-align: middle;
  width: 100%;
}

.we_chat_content .el-form-item__label {
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  justify-content: flex-start;
  line-height: 32px;
  padding: 0 12px 0 0;
}

.we_chat_content .el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label::before {
  color: #de350b;
  margin-right: 4px;
}

.we_chat_content .el-input__wrapper,
.we_chat_content .el-input__wrapper:hover {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
  min-height: 32px;
  padding: 1px 11px;
}

.we_chat_content .el-input__inner {
  color: #42526e;
  font-size: 14px;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
}

.we_chat_content .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
  opacity: 1;
}

.we_chat_content .s-title {
  color: #42526e;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.15;
}

.we_chat_content .base-set {
  margin-bottom: 24px;
}

.we_chat_content .content-set {
  margin-bottom: 8px;
  padding-top: 20px;
}

.we_chat_content .des {
  color: #8993a4;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
}

.we_chat_content .conversation-des {
  margin-bottom: 24px;
}

.we_chat_content .side-des {
  color: #172b4d;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  margin: 16px 0;
}

.we_chat_content .circle {
  background: #6b778c;
  border-radius: 50%;
  display: inline-block;
  height: 6px;
  margin: 0 10px 2px 0;
  width: 6px;
}

.we_chat_content .copy-box {
  align-items: center;
  background: #fafbfc;
  border: 2px solid #dfe1e6;
  border-radius: 3px;
  box-sizing: border-box;
  height: 32px;
  justify-content: space-between;
  margin: 16px 0;
  padding-right: 16px;
  width: 840px;
}

.we_chat_content .copy-box .left-des {
  background: #f4f5f7;
  border-radius: 3px 0 0 3px;
  border-right: 2px solid #dfe1e6;
  box-sizing: border-box;
  color: #172b4d;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  height: 28px;
  line-height: 16.1px;
  margin-right: 6px;
  padding: 6px 16px;
}

.we_chat_content .set-left {
  padding-left: 16px;
}

.we_chat_content .ip-box {
  margin: 16px 0 16px 180px;
  padding: 0 6px;
  width: calc(100% - 180px);
}

.we_chat_content .key-box {
  height: 130px;
  line-height: 20px;
  margin: 0;
  padding: 0 6px;
  width: 100%;
}

.we_chat_content .copyBtn.el-button.is-link {
  background: transparent;
  border-color: transparent;
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 14px;
  margin: 0;
  min-height: 0;
  padding: 2px;
  text-align: right;
}

.we_chat_content .copyBtn .el-icon-copy-document {
  color: #6b778c;
  font-size: 14px;
  font-weight: 400;
  height: 14px;
  line-height: 14px;
  width: 14px;
}

.we_chat_content .copyBtn:hover,
.we_chat_content .copyBtn:hover .el-icon-copy-document,
.we_chat_content .copyBtn :hover {
  color: #0052cc;
}

.we_chat_content .save-btn {
  margin: 0 0 0 180px;
}

.wk-module .we_chat_content .save-btn.el-button.el-button--primary:not(.is-link):not(.is-disabled):hover {
  background: #4c85db;
  background-color: #4c85db;
  border-color: #4c85db;
  color: #fff;
}

.we_chat_content .noAllow {
  cursor: not-allowed;
  user-select: none;
}

.we_chat_content .el-form-item.is-error .el-form-item__label {
  color: #42526e;
}

.we_chat_content .el-form-item.is-error .el-input__wrapper {
  box-shadow: rgb(222, 53, 11) 0 0 0 1px inset;
}

.we_chat_content .el-form-item__error {
  color: #de350b;
  font-size: 12px;
  line-height: 12px;
  padding-top: 0;
}

.el-message.wx-toast {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  gap: 8px;
  max-width: none;
  min-height: 0;
  min-width: 0;
  padding: 11px 15px;
}

.el-message.wx-toast .el-message__icon {
  font-size: 14px;
  height: 14px;
  margin-right: 0;
  width: 14px;
}

.el-message.wx-toast .el-message__content {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.el-message.wx-toast.el-message--success {
  background: #e6f3ef;
  border-color: #cce7de;
}

.el-message.wx-toast.el-message--success .el-message__content,
.el-message.wx-toast.el-message--success .el-message__icon {
  color: #00875a;
}

.el-message.wx-toast.el-message--error {
  background: #fcebe7;
  border-color: #f8d7ce;
}

.el-message.wx-toast.el-message--error .el-message__content,
.el-message.wx-toast.el-message--error .el-message__icon {
  color: #de350b;
}

.sla-tpl .sla-bar {
  align-items: center;
  display: flex;
  margin-top: 16px;
}

.sla-tpl .sla-search {
  width: 240px;
}

.sla-tpl .sla-search .el-input__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 32px;
  padding: 1px 11px;
}

.sla-tpl .sla-search .el-input__inner {
  color: #172b4d;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
}

.sla-tpl .sla-search .el-input__inner::placeholder {
  color: #7a869a;
  font-weight: 500;
}

.sla-tpl .sla-search .el-button.is-link {
  color: #42526e;
  height: 20px;
  margin: 0;
  min-height: 0;
  padding: 0;
  width: 20px;
}

.sla-tpl .sla-search .wk-sousuo {
  font-size: 14px;
  line-height: 14px;
}

.sla-tpl .sla-status {
  margin-left: 10px;
  width: 200px;
}

.sla-tpl .sla-status .el-select__wrapper {
  background: #fff;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  min-height: 32px;
}

.sla-tpl .sla-status .el-select__placeholder {
  color: #7a869a;
  font-weight: 500;
}

.sla-tpl .el-table .el-button.is-link {
  color: #0052cc;
  margin-left: 0;
}

.sla-tpl .el-table .el-button.is-link + .el-button.is-link {
  margin-left: 8px;
}

.sla-tpl.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__placeholder span {
  background: none !important;
  color: #42526e !important;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.fault-level.main {
  box-sizing: border-box;
  color: #172b4d;
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 100%;
  line-height: 1.15;
  padding: 20px;
}

.fault-level .content-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
}

.fault-level .content-header > span {
  font-size: 20px;
  line-height: 23px;
}

.fault-level .dropdown-btn {
  background: #fff;
  border-radius: 4px;
  color: #42526e;
  height: 32px;
  margin: 0;
  padding: 0;
  width: 32px;
}

.fault-level .dropdown-btn .el-icon-more {
  font-size: 14px;
}

.fault-level .content-body {
  background: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  height: calc(100% - 57px);
  overflow-y: auto;
  padding: 16px;
}

.fault-level .product-setting-con {
  overflow: auto;
}

.fault-level .tips {
  color: #6b778c;
  margin-bottom: 10px;
}

.fault-level .level-line {
  color: #172b4d;
}

.fault-level .level {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  width: 100px;
}

.fault-level .level .el-input__wrapper {
  background: #fff;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset;
  height: 24px;
  padding: 1px 7px;
}

.fault-level .level .el-input__inner {
  font-size: 12px;
  height: 22px;
  line-height: 22px;
}

.fault-level .add-one.el-button.is-link {
  color: #0052cc;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
  margin: 0;
  min-height: 0;
  padding: 0;
}

.fault-level .tree-box .el-tree-node__expand-icon {
  display: none;
}

.fault-level .el-tree__empty-block {
  height: 60px;
  width: 100%;
}

.fault-level .el-tree__empty-text {
  color: #6b778c;
  font-size: 14px;
  font-weight: 500;
}

.oa-log-tpl .blue{color:#0052cc;cursor:pointer}
.oa-log-tpl .red{color:#ff5630!important}
.wk-module .dict-tpl .el-table .el-button.is-link{padding:2px}
.wk-module .dict-tpl.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__placeholder span,
.wk-module .dict-tpl.email-tpl.oa-log-tpl .p-contianer .el-pagination__sizes .el-select__selected-item span{background:none;color:#42526e!important}
.pd-tpl .content-table-header{padding-bottom:16px}
.pd-tpl .content-table-header .el-select{width:200px}
.pd-tpl .content-table-header .el-select__wrapper{background:#fff;border-radius:4px;box-shadow:#dcdfe6 0 0 0 1px inset}
.pd-tpl.email-tpl.oa-log-tpl .p-contianer .el-pagination__total{margin-left:16px}
.pd-tpl .xr-header__label .wk-help-tips{font-size:16px}
.sal-rules-tpl .main-body{margin-top:16px;padding:0}
.sal-rules-tpl .reminder-body{align-items:stretch;background-color:#fffae6;border-radius:4px;line-height:1.5;padding:4px 16px 4px 8px;width:auto}
.sal-rules-tpl .reminder-icon{color:#ff8b00;display:block;font-size:16px;line-height:24px;margin-right:8px}
.sal-rules-tpl .reminder-content{color:#172b4d;font-size:14px;font-weight:500;line-height:21px;white-space:pre-wrap;word-wrap:break-word}
.sal-rules-tpl .sal-rules-tabs>.el-tabs__content{margin-top:15px}
.sal-rules-tpl .main-table{margin-top:16px}
.sal-rules-tabs .el-tabs__item{color:#172b4d}
.sal-rules-tabs .el-tabs__item.is-active{color:#0052cc}
.sch-page .xr-header{align-items:center;display:flex;height:32px;position:relative;width:100%}
.sch-page .xr-header__label{color:#172b4d;font-size:24px;font-weight:500;line-height:27.6px}
.sch-page .xr-header__search{display:flex;left:50%;margin:0 0 0 -150px;position:absolute;top:0;width:300px}
.sch-page .xr-header__search .el-input__wrapper{background:#fff;background-color:#fff;border-radius:4px;box-shadow:rgb(220,223,230) 0 0 0 1px inset;padding:1px 11px}
.sch-page .xr-header__search .el-input__inner{color:#42526e;font-weight:500;height:30px;line-height:30px}
.sch-page .xr-header__search .el-input__inner::placeholder{color:#7a869a;font-weight:500}
.sch-page .achivement-content{display:flex;height:calc(100vh - 144px);margin-top:16px;width:100%}
.sch-page .system-view-nav{background:#ebecf0;border-radius:4px;box-sizing:border-box;margin-right:10px;padding:8px;width:224px}
.sch-page .system-view-nav .nav-sections-wrap{padding:8px}
.sch-page .system-view-nav .menu-item{border:1px solid #fff;border-radius:3px;box-sizing:border-box;color:#333;cursor:pointer;font-size:13px;font-weight:500;height:32px;line-height:1.15;margin:0 0 4px;padding:8px 12px}
.sch-page .system-view-nav .menu-item.is-select{background:#deebff;border:1px solid #4c9aff}
.sch-page .system-view-content{background:#fff;border-radius:4px;flex:1;min-width:0}
.sch-page .system-view-content .content-title{align-items:flex-start;display:flex;justify-content:space-between;padding:10px;position:relative}
.sch-page .system-view-content .content-title > span{color:#172b4d;display:inline-block;font-size:20px;font-weight:500;line-height:36px;margin-left:20px}
.sch-page .system-view-content .content-title .rt{font-size:14px;font-weight:500;height:32px;line-height:14px;margin-right:30px;padding:8px 15px}
.sch-page .system-view-content .content-body{padding:10px 30px 0}
.sch-page .content-body .el-table{margin-top:0}


.sch-page .p-contianer .p-bar {
  background: transparent !important;
  border: 0;
  box-sizing: border-box;
  color: #172b4d;
  display: inline-flex !important;
  float: right;
  font-size: 14px !important;
  font-weight: 400;
  height: 32px;
  margin: 0 !important;
  padding: 0 !important;
}

.sch-page .p-contianer .el-pagination .btn-prev,
.sch-page .p-contianer .el-pagination .btn-next,
.sch-page .p-contianer .el-pagination .el-pager li {
  background: #f0f2f5 !important;
  border: 0;
  border-radius: 2px;
  color: #172b4d;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  margin: 0 4px;
  min-width: 32px;
  opacity: 1;
  padding: 0 4px;
  width: 32px;
}

.sch-page .p-contianer .el-pagination .btn-prev {
  margin: 0 4px 0 0;
}

.sch-page .p-contianer .el-pagination .btn-prev:disabled,
.sch-page .p-contianer .el-pagination .btn-next:disabled {
  background: #f5f7fa !important;
  color: #7a869a;
}

.sch-page .p-contianer .el-pagination .el-pager li.is-active {
  background: #0052cc !important;
  color: #fff;
  font-weight: 700;
}

.sch-page .p-contianer .el-pagination__sizes,
.sch-page .p-contianer .el-pagination__jump {
  align-items: center;
  color: #42526e;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.sch-page .p-contianer .el-pagination__sizes .el-select {
  font-weight: 400;
  height: 32px;
  width: 128px;
}

.sch-page .p-contianer .el-pagination__sizes .el-select__wrapper,
.sch-page .p-contianer .el-pagination__sizes .el-select__wrapper:hover,
.sch-page .p-contianer .el-pagination__jump .el-input__wrapper,
.sch-page .p-contianer .el-pagination__jump .el-input__wrapper:hover {
  background: #fff !important;
  border-radius: 4px;
  box-shadow: rgb(220, 223, 230) 0 0 0 1px inset !important;
  font-weight: 400;
}

.sch-page .p-contianer .el-pagination__sizes .el-select__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 4px 12px;
}

.sch-page .p-contianer .el-pagination__jump .el-input__wrapper {
  height: 32px;
  min-height: 32px;
  padding: 1px 11px;
}

.sch-page .p-contianer .el-pagination__editor.el-input {
  height: 32px;
  width: 56px;
}

.sch-page .p-contianer .el-pagination__sizes .el-select__placeholder,
.sch-page .p-contianer .el-pagination__sizes .el-select__placeholder span,
.sch-page .p-contianer .el-pagination__sizes .el-select__selected-item,
.sch-page .p-contianer .el-pagination__sizes .el-select__selected-item span,
.sch-page .p-contianer .el-pagination__goto,
.sch-page .p-contianer .el-pagination__classifier,
.sch-page .p-contianer .el-pagination__total {
  color: #42526e;
  font-size: 14px;
  font-weight: 400;
}

.sch-page .p-contianer .el-pagination__total {
  height: auto;
  line-height: 16.1px;
  margin: 0 0 0 16px;
}

.sch-page .p-contianer .el-pagination__goto {
  line-height: 16.1px;
  margin: 0 8px 0 0;
}

.sch-page .p-contianer .el-pagination__classifier {
  line-height: 16.1px;
  margin: 0 0 0 8px;
}

.sch-page .p-contianer .el-pagination__jump .el-input__inner {
  color: #42526e;
  font-weight: 500;
  height: 30px;
  line-height: 14px;
  text-align: center;
}

.sch-page .xr-header__search .el-button.is-link{background:transparent;border:0;border-radius:4px;color:#42526e;height:20px;line-height:14px;margin:0 0 0 8px;min-height:0;padding:2px;width:20px}
.sch-page .xr-header__search .wk-sousuo{color:#42526e;font-size:14px;font-weight:400;height:14px;line-height:14px;width:14px}
.sch-page .p-contianer .el-pagination .el-pager li{margin:0}
.sch-page .p-contianer .el-pagination .el-pager li.is-active{background:#fff!important;color:#0052cc}
.sch-page .p-contianer .el-pagination .btn-prev{margin:0 0 0 16px!important}
.sch-page .p-contianer .el-pagination .btn-next{margin:0!important}
.sch-page .p-contianer .el-pagination__total{margin:0}
