.flex-col[data-v-360f59c1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ml10[data-v-360f59c1] {
  margin-left: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-v-360f59c1] .annexes {
  padding: 0 !important;
}
.el-dialog__title[data-v-360f59c1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 26px;
}
.annex-list-loading-wrap[data-v-360f59c1] {
  min-height: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.annexes[data-v-38b47805] {
  padding-top: 5px;
}
.annexes .upload-demo[data-v-38b47805] {
    border: 1px dashed #dcdfe6;
    padding: 0 12px;
    font-size: 18px !important;
    color: #6887B5;
}
.annexes .upload-demo .el-icon-upload[data-v-38b47805] {
      color: #C0C4CC;
}
.annexes.annexes--drag.annexes--inline[data-v-38b47805] {
  padding-top: 0;
  width: 100%;
}
.annexes.annexes--drag.annexes--inline .upload-demo[data-v-38b47805] {
    border: none;
    padding: 0;
    font-size: 12px !important;
    width: 100%;
}

[class*=" el-icon-"][data-v-5351c243], [class^=el-icon-][data-v-5351c243] {
  width: 30px;
  height: 3px;
}
[data-v-5351c243] .el-table td, .el-table th[data-v-5351c243] {
  padding: 8px 4px;
}
.annexesList[data-v-5351c243] {
  width: 100%;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-v-5351c243] .el-image__inner {
  width: auto !important;
}

@charset "UTF-8";
/* 与 detail.html .hx-annexes-tree-table 保持一致，非 scoped 确保命中 vxe-table 内部节点 */
.hx-annexes-tree-table {
  --annex-row-height: 38px;
  --annex-upload-slot-width: 32px;
  --annex-tree-indent: 48px;
  --annex-cell-pad: 8px;
  --annex-icon-size: 16px;
  --annex-tree-cell-pad: 11px;
  --annex-grid-color: #e4e4e7;
  --annex-text-color: #09090b;
}
.hx-annexes-tree-table .vxe-table {
  color: var(--annex-text-color);
}
.hx-annexes-tree-table .vxe-header--column .vxe-cell {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #303133;
  font-weight: 500;
}
.hx-annexes-tree-table .vxe-body--row {
  height: var(--annex-row-height);
}
.hx-annexes-tree-table .vxe-body--column,
.hx-annexes-tree-table .vxe-header--column {
  height: var(--annex-row-height);
}
.hx-annexes-tree-table .vxe-body--row.annex-row--selected .vxe-body--column {
  background-color: #f4f4f5 !important;
}
.hx-annexes-tree-table .vxe-body--row.annex-row--selected .annex-tree-node__text {
  color: #09090b !important;
  font-weight: 500;
}

/* 原始附件高亮，与 placed / 更新权限无关 */
.hx-annexes-tree-table .vxe-body--row.annex-row--original-attach .annex-tree-node__text {
  color: #409eff !important;
  font-weight: 500;
}
.hx-annexes-tree-table .vxe-body--column .vxe-cell {
  padding: 3px var(--annex-cell-pad) !important;
}
.hx-annexes-tree-table .vxe-header--column .vxe-cell {
  padding: 4px 8px !important;
}
.hx-annexes-tree-table .vxe-table--render-default.is--tree-line .vxe-body--row .vxe-body--column {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--annex-grid-color)), to(var(--annex-grid-color))), -webkit-gradient(linear, left top, left bottom, from(var(--annex-grid-color)), to(var(--annex-grid-color)));
  background-image: linear-gradient(var(--annex-grid-color), var(--annex-grid-color)), linear-gradient(var(--annex-grid-color), var(--annex-grid-color));
  background-repeat: no-repeat;
  background-size: 1px 100%, 100% 1px;
  background-position: 100% 0, 100% 100%;
}

/* 只有第一个顶级分组保留树线，后续顶级分组不再和上一个根节点连线 */
.hx-annexes-tree-table .vxe-body--row.row--level-0 .vxe-tree--line-wrapper {
  display: none !important;
}
.hx-annexes-tree-table .vxe-body--column.annex-type-column .vxe-cell {
  overflow: visible;
}
.hx-annexes-tree-table .vxe-cell--tree-node {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 28px;
}
.hx-annexes-tree-table .vxe-tree--line-wrapper {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  pointer-events: none;
}

/* VXE supplies the visible-branch height. Anchor its trunk to the parent
   folder centre and its branch to the file icon, using the same cell geometry. */
.hx-annexes-tree-table .vxe-tree--line {
  left: calc((var(--annex-tree-level) - 1) * var(--annex-tree-indent) + var(--annex-cell-pad) + var(--annex-tree-cell-pad) + var(--annex-upload-slot-width) + var(--annex-icon-size) / 2) !important;
  bottom: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: calc(var(--annex-tree-indent) - var(--annex-upload-slot-width) - var(--annex-icon-size) / 2 - 1px) !important;
  margin-left: 0 !important;
  border-width: 0 0 1px 1px !important;
  border-style: solid !important;
  border-color: var(--annex-grid-color) !important;
}
.hx-annexes-tree-table .vxe-tree-cell {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 0;
  max-width: 100%;
  padding-left: var(--annex-tree-cell-pad);
}
.hx-annexes-tree-table .annex-tree-node {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  min-width: 0;
  height: 28px;
  max-width: 100%;
}

/* 内联上传区域样式 */
.hx-annexes-tree-table .inline-upload-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: var(--annex-upload-slot-width);
  height: 28px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.hx-annexes-tree-table .inline-upload-wrapper .inline-upload {
  display: inline-block;
}
.hx-annexes-tree-table .inline-upload-wrapper .el-upload {
  display: block;
}
.hx-annexes-tree-table .inline-upload-wrapper .el-upload-dragger {
  width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  max-height: 28px !important;
  padding: 0 !important;
  border: 1px dashed #d9d9d9 !important;
  border-radius: 4px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  line-height: 1;
}
.hx-annexes-tree-table .inline-upload-wrapper .el-upload-dragger:hover {
  border-color: #409eff !important;
  background-color: #fff;
}
.hx-annexes-tree-table .inline-upload-wrapper .el-icon-upload {
  font-size: 15px;
  line-height: 1;
  margin: 0 !important;
}

/* 无权限时的占位元素 */
.hx-annexes-tree-table .inline-upload-placeholder {
  width: 28px;
  height: 28px;
  display: inline-block;
}
.hx-annexes-tree-table .annex-tree-node__icon {
  width: var(--annex-icon-size);
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 16px;
  text-align: center;
  line-height: 1;
}
.hx-annexes-tree-table .vxe-tree--btn-wrapper {
  display: none !important;
}
.hx-annexes-tree-table .annex-tree-node__icon--folder {
  color: #71717a;
  cursor: pointer;
}
.hx-annexes-tree-table .annex-tree-node__icon--file {
  color: #71717a;
}
.hx-annexes-tree-table .annex-tree-node__count {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: 8px;
  color: #71717a;
  font-size: 12px;
  font-weight: 400;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.hx-annexes-tree-table .annex-tree-node__text {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
}
.hx-annexes-tree-table .annex-tree-node__text--highlight {
  color: #409eff !important;
  font-weight: 500;
}
.hx-annexes-tree-table .annex-tree-node__text--selected {
  color: #09090b !important;
  font-weight: 500;
}
.hx-annexes-tree-table .annex-row--group .annex-tree-node__text {
  color: #303133;
  font-weight: 500;
}
.hx-annexes-tree-table .annex-row--file .annex-tree-node__text {
  color: #606266;
  font-weight: 400;
}
.hx-annexes-tree-table .annex-row--file .annex-tree-node__text.annex-tree-node__text--highlight {
  color: #409eff !important;
  font-weight: 500 !important;
}
.hx-annexes-tree-table .annex-row--file .annex-tree-node__text.annex-tree-node__text--selected {
  color: #09090b !important;
  font-weight: 500 !important;
}
.hx-annexes-tree-table .annex-tree-node {
  border-radius: 4px;
  font-size: 14px;
}
.hx-annexes-tree-table .annex-tree-node:hover {
  background: #f4f4f5;
}
.hx-annexes-tree-table .annex-tree-node__icon--folder.el-icon-folder-opened {
  color: #09090b;
}
.hx-annexes-tree-table .vxe-body--row.row--hover .vxe-body--column,
.hx-annexes-tree-table .vxe-body--row.row--current .vxe-body--column {
  background-color: #f4f4f5 !important;
}
.hx-annexes-tree-table .annex-time-column .vxe-cell {
  overflow: visible;
}
.hx-annexes-tree-table .annex-time-cell {
  position: relative;
  display: block;
  max-width: 100%;
  min-width: 0;
  padding: 0 22px 0 8px;
}
.hx-annexes-tree-table .annex-time-text {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hx-annexes-tree-table .annex-update-badge {
  position: absolute;
  top: -1px;
  right: 2px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 15px;
  height: 15px;
  padding: 0 4px;
  border: 1px solid #fbc4c4;
  border-radius: 8px;
  background: #fef0f0;
  color: #f56c6c;
  font-size: 12px;
  line-height: 13px;
  font-weight: 500;
}
.hx-annexes-tree-table .el-image__inner {
  width: auto !important;
}
.hx-annexes-tree-table .vxe-body--row .vxe-body--column:last-child .vxe-cell i[class*='el-icon-'] {
  width: auto;
  height: auto;
  margin: 0;
}

.annexes[data-v-e77918c2] {
  padding-top: 5px;
}
.annexes .upload-demo[data-v-e77918c2] {
    width: 360px;
}
.annexes .upload-demo .el-upload__text[data-v-e77918c2],
    .annexes .upload-demo .el-upload__tip[data-v-e77918c2] {
      font-size: 18px;
}
.annexes .upload-demo .el-upload__tip[data-v-e77918c2] {
      text-align: center;
}

/* Keep in sync with erp-page/static/batch-fetch-picker.css. The extra dialog
   scope also wins over the parent frame's generic :has(.el-table) sizing,
   including when those appearance styles are injected after the page loads. */
body .el-dialog__wrapper.erp-batch-fetch-wrapper,
body .el-dialog__wrapper.erp-batch-fetch-wrapper:has(> .el-dialog.erp-batch-fetch-dialog) {
  padding: 0;
}
body .el-dialog.erp-batch-fetch-dialog,
body .el-dialog__wrapper.erp-batch-fetch-wrapper:has(> .el-dialog.erp-batch-fetch-dialog) > .el-dialog.erp-batch-fetch-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(100vw - 32px) !important;
  max-width: 1200px !important;
  height: auto !important;
  max-height: calc(100vh - 32px) !important;
  margin: 16px auto !important;
  top: auto !important;
  left: auto !important;
}
body .erp-batch-fetch-dialog > .el-dialog__header,
body .erp-batch-fetch-dialog > .el-dialog__footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: static !important;
  width: 100%;
}
body .erp-batch-fetch-dialog > .el-dialog__header {
  padding: 16px 44px 12px 20px;
}
body .erp-batch-fetch-dialog > .el-dialog__body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-height: 0;
  padding: 12px 20px;
  overflow: auto;
}
body .erp-batch-fetch-dialog > .el-dialog__footer {
  padding: 12px 20px 16px;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  width: 100%;
  margin: 0 0 12px;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-filters > .el-form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 160px;
          flex: 0 1 160px;
  width: 160px;
  max-width: 100%;
  min-width: 0;
  margin: 0;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-filters > .erp-batch-fetch-date {
  -ms-flex-preferred-size: 320px;
      flex-basis: 320px;
  width: 320px;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-filters .el-form-item__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  min-width: 0;
  margin: 0 !important;
  line-height: 28px;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-filters .el-input,
body .erp-batch-fetch-dialog .erp-batch-fetch-filters .el-date-editor {
  width: 100%;
  min-width: 0;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-filters .el-range-separator {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 1em;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-filters > .erp-batch-fetch-search {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
body .erp-batch-fetch-dialog .el-table td,
body .erp-batch-fetch-dialog .el-table th {
  height: 36px;
  padding: 4px 0;
  vertical-align: middle;
}
body .erp-batch-fetch-dialog .el-table .cell {
  display: block;
  min-height: 0 !important;
  height: auto;
  line-height: 24px;
  white-space: nowrap;
}
body .erp-batch-fetch-dialog .el-table .el-radio {
  margin: 0;
}
body .erp-batch-fetch-dialog .el-table .el-radio__label {
  padding: 0;
}
body .erp-batch-fetch-dialog .el-pagination {
  padding: 10px 0 0;
  overflow-x: auto;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px 16px;
  text-align: left;
}
body .erp-batch-fetch-dialog .erp-batch-fetch-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: auto;
}
@media (max-width: 600px) {
body .erp-batch-fetch-dialog > .el-dialog__body,
  body .erp-batch-fetch-dialog > .el-dialog__footer {
    padding-left: 12px;
    padding-right: 12px;
}
}


.batch-field-editor[data-v-3542fd1d] .el-select,
.batch-field-editor[data-v-3542fd1d] .el-date-editor { width: 100%;
}

/* Keep in sync with erp-page/static/batch-field-editor.css. */
body .el-dialog.erp-batch-edit-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 560px !important;
  max-width: calc(100vw - 32px) !important;
  height: auto !important;
  max-height: 84vh;
  margin: 8vh auto !important;
}
body .erp-batch-edit-dialog > .el-dialog__header,
body .erp-batch-edit-dialog > .el-dialog__footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  position: static !important;
  width: 100%;
}
body .erp-batch-edit-dialog > .el-dialog__body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-height: 0;
  padding: 16px 20px;
  overflow: auto;
}
body .erp-batch-edit-dialog .el-input,
body .erp-batch-edit-dialog .el-textarea,
body .erp-batch-edit-dialog .el-select,
body .erp-batch-edit-dialog .el-date-editor,
body .erp-batch-edit-dialog .el-cascader,
body .erp-batch-edit-dialog .vxe-input {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.app-breadcrumb.el-breadcrumb[data-v-b50ef614] {
  display: inline-block;
  font-size: 14px;
  line-height: 50px;
  margin-left: 8px;
}
.app-breadcrumb.el-breadcrumb .no-redirect[data-v-b50ef614] {
    color: #97a8be;
    cursor: text;
}

.btns[data-v-28521965] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.y-btn-svg[data-v-28521965] {
  width: 1em;
  height: 1em;
  margin-right: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
}
[data-v-28521965] .el-button > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-28521965] .upload-form-config > .el-upload-list {
  display: none;
}


.pop_btn[data-v-2216c3ec] {
  text-align: center;
  margin-top: 20px;
}
.popup-main[data-v-2216c3ec] {
  position: relative;
  margin: 10px auto;
  background: #fff;
  border-radius: 5px;
  font-size: 12px;
  overflow: hidden;
}
.popup-title[data-v-2216c3ec] {
  overflow: hidden;
  line-height: 34px;
  padding-top: 6px;
  background: #f2f2f2;
}
.popup-result[data-v-2216c3ec] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 24px;
  margin: 25px auto;
  padding: 15px 10px 10px;
  border: 1px solid #ccc;
  position: relative;
}
.popup-result .title[data-v-2216c3ec] {
  position: absolute;
  top: -28px;
  left: 50%;
  width: 140px;
  font-size: 14px;
  margin-left: -70px;
  text-align: center;
  line-height: 30px;
  background: #fff;
}
.popup-result table[data-v-2216c3ec] {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
.popup-result table span[data-v-2216c3ec] {
  display: block;
  width: 100%;
  font-family: arial;
  line-height: 30px;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
.popup-result-scroll[data-v-2216c3ec] {
  font-size: 12px;
  line-height: 24px;
  height: 10em;
  overflow-y: auto;
}

[data-v-6b5dcbfb] .el-dialog__footer {
  position: sticky !important;
  bottom: 0;
  right: 0;
  background: #ffffff;
  width: 100%;
  z-index: 100;
}
[data-v-6b5dcbfb] .el-dialog__header {
  position: sticky !important;
  top: 0;
  left: 0;
  background: #ffffff;
  width: 100%;
  z-index: 100;
}


.dictionary-source-select[data-v-2b11b45d], .dictionary-source-reference[data-v-2b11b45d] { width: 100%;
}
.dictionary-source-reference[data-v-2b11b45d]  .el-input__inner { cursor: pointer; text-overflow: ellipsis;
}
.dictionary-source-clear[data-v-2b11b45d] { display: none; cursor: pointer;
}
.dictionary-source-reference:hover .dictionary-source-clear[data-v-2b11b45d], .dictionary-source-reference:focus-within .dictionary-source-clear[data-v-2b11b45d] { display: inline-block;
}
.dictionary-source-reference:hover .dictionary-source-clear + .dictionary-source-arrow[data-v-2b11b45d],
.dictionary-source-reference:focus-within .dictionary-source-clear + .dictionary-source-arrow[data-v-2b11b45d] { display: none;
}
.dictionary-source-arrow[data-v-2b11b45d] { -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s;
}
.dictionary-source-arrow.is-open[data-v-2b11b45d] { -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
.dictionary-source-panel[data-v-2b11b45d] { width: 100%;
}
.dictionary-source-scroll[data-v-2b11b45d] { max-height: 340px; overflow: auto; margin-top: 8px;
}
.dictionary-source-panel[data-v-2b11b45d]  .el-tree-node__content { height: 36px;
}
.dictionary-source-node[data-v-2b11b45d] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; padding-right: 8px; font-size: 14px;
}
.dictionary-source-node > span[data-v-2b11b45d] { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.dictionary-source-node > i[data-v-2b11b45d], .dictionary-source-node > small[data-v-2b11b45d] { -ms-flex-negative: 0; flex-shrink: 0;
}
.dictionary-source-node.is-selected[data-v-2b11b45d] { color: #409eff;
}
.dictionary-source-node.is-disabled[data-v-2b11b45d] { color: #c0c4cc; cursor: not-allowed;
}
.dictionary-source-node.is-preview[data-v-2b11b45d] { cursor: default;
}
.dictionary-source-error[data-v-2b11b45d] { color: #f56c6c; font-size: 12px; line-height: 24px;
}

.Examination[data-v-5397c198] {
  width: 100%;
  height: calc(100% - 120px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Examination .leftBox[data-v-5397c198] {
    width: 45%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Examination .leftBox .topBox[data-v-5397c198] {
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.Examination .leftBox .topBox .topsunbox[data-v-5397c198] {
        margin-right: 15px;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.Examination .leftBox .topBox .topsunbox span[data-v-5397c198] {
          margin-right: 5px;
          display: block;
          width: 80px;
}
.Examination .leftBox .row-bg[data-v-5397c198] {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.Examination .leftBox .bottomBox[data-v-5397c198] {
      width: 100%;
      height: 60%;
      padding: 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.Examination .leftBox .bottomBox img[data-v-5397c198] {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain;
}
.Examination .dialogImg[data-v-5397c198] {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.Examination[data-v-5397c198] .el-select {
    width: 160px;
}
.Examination .rightBox[data-v-5397c198] {
    width: 55%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Examination .rightBox .h1span[data-v-5397c198] {
      width: 100%;
      height: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.Examination .rightBox .actionBox[data-v-5397c198] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      height: 100%;
      padding: 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
[data-v-5397c198] .el-table th.el-table__cell {
  background: #dddddd;
}


.workbench-backdrop[data-v-aac06b64] {
  position: absolute;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
}
.workbench-backdrop img[data-v-aac06b64] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right bottom;
     object-position: right bottom;
  opacity: 0;
  -webkit-transform: scale(1.012) translateX(4px);
          transform: scale(1.012) translateX(4px);
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
  /* A single gentle arrival, not an endlessly moving business canvas. */
  -webkit-transition: opacity 240ms cubic-bezier(0.23, 1, 0.32, 1),
              -webkit-transform 4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 240ms cubic-bezier(0.23, 1, 0.32, 1),
              -webkit-transform 4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 240ms cubic-bezier(0.23, 1, 0.32, 1),
              transform 4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 240ms cubic-bezier(0.23, 1, 0.32, 1),
              transform 4s cubic-bezier(0.23, 1, 0.32, 1),
              -webkit-transform 4s cubic-bezier(0.23, 1, 0.32, 1);
}
.workbench-backdrop img.is-ready[data-v-aac06b64] {
  opacity: .34;
  -webkit-transform: none;
          transform: none;
}
@media (prefers-reduced-motion: reduce) {
.workbench-backdrop img[data-v-aac06b64] {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: opacity 150ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: opacity 150ms cubic-bezier(0.23, 1, 0.32, 1);
}
}





























































































































































































































































































































































































































































































































































































































/* All preview paths share a warm paper loading, scroll and canvas surface. */
.flow-chart-preview[data-v-070a4b0b],
.loading-container[data-v-070a4b0b],
.empty-container[data-v-070a4b0b],
.chart-container[data-v-070a4b0b],
.flow-display[data-v-070a4b0b],
.flow-display[data-v-070a4b0b] .lf-graph {
  background: #fffdf8;
}
.flow-chart-preview[data-v-070a4b0b] {
  width: 100%;
  height: 100%;
  position: relative;
}
.loading-container[data-v-070a4b0b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 200px;
  color: #909399;
}
.loading-container .el-icon-loading[data-v-070a4b0b] {
  font-size: 32px;
  margin-bottom: 12px;
}
.chart-container[data-v-070a4b0b] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
}
.flow-display[data-v-070a4b0b] {
  width: 100%;
  height: 100%;
  /* 画布更新前的旧 SVG 尺寸不能撑出外层滚动条；小窗口仍由 chart-container 滚动。 */
  overflow: hidden;
  border: 1px solid #e4d9c6;
  border-radius: 4px;
  min-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* Preserve the illustrated canvas dimensions and scrolling. */
.illustrated-workbench .flow-display[data-v-070a4b0b] {
  position: relative;
  min-width: 1800px;
  min-height: 900px;
}

/* 隐藏所有编辑控制点 */
.flow-display[data-v-070a4b0b] .lf-edge-adjust,
.flow-display[data-v-070a4b0b] .lf-edge-adjust-point,
.flow-display[data-v-070a4b0b] .lf-node-outline,
.flow-display[data-v-070a4b0b] .lf-node-outline-hover,
.flow-display[data-v-070a4b0b] .lf-anchor,
.flow-display[data-v-070a4b0b] .lf-anchor-hover,
.flow-display[data-v-070a4b0b] .lf-resize-control,
.flow-display[data-v-070a4b0b] .lf-resize-outline {
  display: none !important;
}

/* 设置鼠标指针样式 */
.flow-display[data-v-070a4b0b] .lf-node {
  cursor: pointer !important;
}

/* Only the artwork moves: module bounds, labels and edge anchors stay aligned. */
.illustrated-workbench[data-v-070a4b0b] .illustrated-module:not(.is-disabled) .module-surface {
  -webkit-transition: fill 140ms ease, stroke 140ms ease;
  transition: fill 140ms ease, stroke 140ms ease;
}
.illustrated-workbench[data-v-070a4b0b] .illustrated-module:not(.is-disabled) image {
  mix-blend-mode: multiply;
  transform-box: fill-box;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: -webkit-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 160ms cubic-bezier(0.23, 1, 0.32, 1);
}
@media (hover: hover) and (pointer: fine) {
.illustrated-workbench[data-v-070a4b0b] .illustrated-module:not(.is-disabled):hover .module-surface {
    fill: #f8f0e1;
    stroke: #8b6d4d;
}
.illustrated-workbench[data-v-070a4b0b] .illustrated-module:not(.is-disabled):hover image {
    -webkit-transform: translateY(-2px) scale(1.06);
            transform: translateY(-2px) scale(1.06);
}
}
.illustrated-workbench[data-v-070a4b0b] .illustrated-module:not(.is-disabled):active .module-surface {
  fill: #efe4d0;
  stroke: #8b6d4d;
}
.illustrated-workbench[data-v-070a4b0b] .illustrated-module:not(.is-disabled):active image {
  -webkit-transform: translateY(1px) scale(.96);
          transform: translateY(1px) scale(.96);
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}
.illustrated-workbench[data-v-070a4b0b] .illustrated-module.is-disabled {
  cursor: not-allowed;
}
@media (prefers-reduced-motion: reduce) {
.illustrated-workbench[data-v-070a4b0b] .illustrated-module:not(.is-disabled) image {
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
}
}
.flow-display[data-v-070a4b0b] .lf-edge {
  cursor: default !important;
}
.empty-container[data-v-070a4b0b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 200px;
  color: #909399;
}
.empty-container i[data-v-070a4b0b] {
  font-size: 48px;
  margin-bottom: 12px;
}
.empty-container p[data-v-070a4b0b] {
  margin: 0;
  font-size: 14px;
}

@charset "UTF-8";
.icon-body[data-v-6504d548] {
  width: 550px;
  height: 400px;
  margin: 0 auto;
  overflow-y: auto;
}
#tabs[data-v-6504d548] {
  border-bottom: 1px solid #eee;
}
#tabs li[data-v-6504d548] {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  border-bottom: 2px solid transparent;
  position: relative;
  z-index: 1;
  margin-bottom: -1px;
  color: #666;
}
#tabs .active[data-v-6504d548] {
  border-bottom-color: #f00;
  color: #222;
}
.tab-container .content[data-v-6504d548] {
  display: none;
}
.icon_lists[data-v-6504d548] {
  width: 100% !important;
  overflow: hidden;
  *zoom: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.icon_lists li[data-v-6504d548] {
  width: 80px;
  margin-bottom: 10px;
  margin-right: 20px;
  text-align: center;
  list-style: none !important;
  cursor: default;
}
.icon_lists li .code-name[data-v-6504d548] {
  line-height: 1.2;
}
.icon_lists .icon[data-v-6504d548] {
  display: block;
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  margin: 10px auto;
  color: #333;
  -webkit-transition: font-size 0.25s linear, width 0.25s linear;
  transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon[data-v-6504d548]:hover {
  font-size: 40px;
}
.icon_lists .svg-icon[data-v-6504d548] {
  /* 通过设置 font-size 来改变图标大小 */
  width: 1em;
  /* 图标和文字相邻时，垂直对齐 */
  vertical-align: -0.15em;
  /* 通过设置 color 来改变 SVG 的颜色/fill */
  fill: currentColor;
  /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
      normalize.css 中也包含这行 */
  overflow: hidden;
}
.icon_lists li .name[data-v-6504d548],
.icon_lists li .code-name[data-v-6504d548] {
  color: #666;
}

@charset "UTF-8";
.hhh[data-v-cba19312] {
  border-bottom: 1px solid #606266;
  min-height: 28px;
}
[data-v-cba19312] .el-row {
  margin-bottom: 0;
}
[data-v-cba19312] .el-form-item__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-v-cba19312] .el-form-item__label /deep/.el-input:hover {
    color: red;
}
[data-v-cba19312] .el-input.is-disabled .el-input__inner {
  cursor: default !important;
}
.coin[data-v-cba19312] {
  cursor: pointer;
}
[data-v-cba19312] .tArea {
  font-size: 18px;
}
[data-v-cba19312] .tArea textarea {
    height: 200px;
    overflow: scroll;
    white-space: nowrap;
}
[data-v-cba19312] .el-col {
  margin-right: 20px;
  margin-bottom: 15px;
}
[data-v-cba19312] .el-form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-cba19312] .el-form-item .el-form-item__content {
    margin-left: 0 !important;
}
.allButton[data-v-cba19312] {
  width: 80%;
  margin: 8px 0 8px 20px;
  text-align: start;
  color: #606266;
  background: white;
  border: none;
}
.allButton[data-v-cba19312]:hover {
  cursor: pointer;
}
.rowBox[data-v-cba19312] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* 去掉number类型自带的加减按钮 */
[data-v-cba19312] input::-webkit-outer-spin-button,[data-v-cba19312] input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
[data-v-cba19312] input[type="number"] {
  -moz-appearance: textfield !important;
}
[data-v-cba19312] .is-required span {
  color: red !important;
}
[data-v-cba19312] .is-required i {
  color: #b1b1b1 !important;
}
[data-v-cba19312] .el-dialog__body {
  overflow: auto;
  max-height: 700px;
}


.inspection-report-page[data-v-1d02ad50] { display: block; position: relative; width: 100%; margin-bottom: 12px; background: #fff;
}
.inspection-report-page canvas[data-v-1d02ad50] { display: block; width: 100%; height: 100%;
}


.inspection-report[data-v-1447b784] { width: 79%; min-width: 0; height: 80vh; padding: 8px; border: 1px solid #aaadb3; border-left: none; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}
.inspection-report-actions[data-v-1447b784] { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; min-height: 55px; padding: 8px 0; margin-bottom: 10px; border-bottom: 1px solid #aaadb3; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.inspection-report-field[data-v-1447b784] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 0;
}
.inspection-report-label[data-v-1447b784] { margin: 0 10px; white-space: nowrap;
}
.inspection-report-seal[data-v-1447b784] { width: 212px;
}
.inspection-report-format[data-v-1447b784] { width: 220px;
}
.inspection-report-actions .el-button[data-v-1447b784] { margin-left: 0;
}
.inspection-report-note[data-v-1447b784] { color: #606266; font-size: 12px; line-height: 1.6; padding: 8px 0;
}
.inspection-report-tabs[data-v-1447b784] { -ms-flex-negative: 0; flex-shrink: 0;
}
.inspection-report-parameters[data-v-1447b784] { -ms-flex-negative: 0; flex-shrink: 0; border-top: none; margin-bottom: 10px;
}
.inspection-report-parameters[data-v-1447b784] .el-collapse-item__header { font-size: 14px; padding-left: 10px;
}
.inspection-report-parameters[data-v-1447b784] .el-collapse-item__content { padding: 0 10px 10px;
}
.inspection-report-pages[data-v-1447b784] { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: auto; min-height: 0; background: #fff; cursor: -webkit-zoom-in; cursor: zoom-in;
}
.inspection-report-preview[data-v-1447b784] .el-dialog__body { padding: 10px 20px 20px;
}
.inspection-report-error[data-v-1447b784] { color: #c0392b; padding: 10px 0;
}
.inspection-report-status[data-v-1447b784] { color: #606266; padding: 20px 0;
}

.header-search[data-v-032bd1f0] {
  font-size: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  width: 30px;
}
.header-search .search-icon[data-v-032bd1f0] {
    width: 30px;
    height: 30px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 0;
    background: transparent;
    cursor: pointer;
    font-size: 18px;
    padding: 0;
    vertical-align: middle;
    border-radius: 6px;
}
.header-search .search-icon i[data-v-032bd1f0] {
      padding: 0;
      background: none;
}
.header-search .search-icon[data-v-032bd1f0]:focus-visible {
      outline: 2px solid #2877b7;
      outline-offset: 2px;
}
.header-search .search-icon[data-v-032bd1f0]:hover {
      background-color: #eef6ff;
      color: #0e477f !important;
}
.header-search .header-search-select[data-v-032bd1f0] {
    font-size: 14px;
    width: 0;
    overflow: hidden;
    background: transparent;
    border-radius: 6px;
    display: inline-block;
    vertical-align: middle;
}
.header-search .header-search-select[data-v-032bd1f0] .el-input__inner {
      border: 0;
      background: transparent;
}
.header-search.show[data-v-032bd1f0] {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
    width: 240px;
}
.header-search.show .header-search-select[data-v-032bd1f0] {
      width: 100%;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner {
        height: 32px;
        line-height: 32px;
        padding: 0 12px;
        border: 1px solid #c7ddf5;
        border-radius: 6px;
        background: #fff;
        color: #1f2937;
        -webkit-box-shadow: none;
                box-shadow: none;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner::-webkit-input-placeholder {
          color: #98a2b3;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner::-moz-placeholder {
          color: #98a2b3;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner:-ms-input-placeholder {
          color: #98a2b3;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner::-ms-input-placeholder {
          color: #98a2b3;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner::placeholder {
          color: #98a2b3;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner:hover {
          border-color: #9ec5eb;
}
.header-search.show .header-search-select[data-v-032bd1f0] .el-input__inner:focus {
          border-color: #145aa0;
}


.artwork-auto[data-v-758603a0] { width: 100%; margin-bottom: 10px; padding: 7px; border: 1px solid #dce4ea; border-radius: 4px; background: #fff; color: #314a5d; cursor: pointer;
}
.artwork-auto[aria-pressed="true"][data-v-758603a0] { border-color: #789bb4; background: #eaf1f7;
}
.artwork-grid[data-v-758603a0] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; max-height: 320px; overflow-y: auto; margin-top: 10px; padding: 2px;
}
.artwork-option[data-v-758603a0] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 4px; min-width: 0; padding: 6px 2px; border: 1px solid #dce4ea; border-radius: 6px; background: #fff; color: #314a5d; font: inherit; font-size: 11px; line-height: 16px; cursor: pointer;
}
.artwork-option img[data-v-758603a0] { -o-object-fit: contain; object-fit: contain;
}
.artwork-option span[data-v-758603a0] { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.artwork-option[data-v-758603a0]:hover, .artwork-option.is-selected[data-v-758603a0] { border-color: #789bb4; background: #eaf1f7;
}
.artwork-option[data-v-758603a0]:focus-visible, .artwork-auto[data-v-758603a0]:focus-visible { outline: 2px solid #19578a; outline-offset: 1px;
}
.artwork-help[data-v-758603a0], .artwork-empty[data-v-758603a0] { margin: 10px 0 0; color: #607386; font-size: 12px; line-height: 20px;
}


.logic-flow-container[data-v-b3b18108] {
    width: 100%;
    height: 100%;
    min-height: 0;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #fff;
}
.logic-flow-toolbar[data-v-b3b18108] {
    padding: 10px 15px;
    border-bottom: 1px solid #e4e7ed;
    background: #fafafa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 50px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    gap: 8px;
}
.logic-flow-toolbar .el-button[data-v-b3b18108] {
    margin: 0;
}
.logic-flow-toolbar .el-button-group[data-v-b3b18108] {
    margin-right: 10px;
}
.toolbar-tips[data-v-b3b18108] {
    margin-left: auto;
    color: #666;
    font-size: 12px;
    line-height: 32px;
}
.logic-flow-content[data-v-b3b18108] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 0;
    overflow: hidden;
}
.logic-flow-panel[data-v-b3b18108] {
    width: 224px;
    background: #fafafa;
    border-right: 1px solid #e4e7ed;
    overflow-y: auto;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.panel-title[data-v-b3b18108] {
    padding: 15px;
    font-size: 14px;
    font-weight: 600;
    color: #303133;
    border-bottom: 1px solid #e4e7ed;
    background: #fff;
}
.logic-flow-main[data-v-b3b18108] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    min-height: 0;
    position: relative;
    overflow: hidden;
}
.logic-flow-graph[data-v-b3b18108] {
    width: 100%;
    height: 100%;
    background: #fffdf8;
}
.logic-flow-properties[data-v-b3b18108] {
    width: 260px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    min-height: 0;
    background: #fff;
    border-left: 1px solid #e4e7ed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.properties-title[data-v-b3b18108] {
    padding: 15px;
    font-size: 14px;
    font-weight: 600;
    color: #303133;
    border-bottom: 1px solid #e4e7ed;
    background: #fff;
}
.properties-content[data-v-b3b18108] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 12px;
    overflow-y: auto;
    max-height: calc(100vh - 200px);
}
.property-group[data-v-b3b18108] {
    margin-bottom: 20px;
}
.property-group.compact[data-v-b3b18108] {
    margin-bottom: 12px;
}
.property-group.horizontal[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
}
.property-label[data-v-b3b18108] {
    font-size: 12px;
    color: #606266;
    margin-bottom: 8px;
    font-weight: 500;
}
.property-group.horizontal .property-label[data-v-b3b18108] {
    margin-bottom: 0;
    min-width: 70px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    text-align: right;
}
.property-control[data-v-b3b18108] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
}
.property-row[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
}
.property-label-inline[data-v-b3b18108] {
    font-size: 12px;
    color: #606266;
    font-weight: 500;
}
.property-label-right[data-v-b3b18108] {
    font-size: 12px;
    color: #606266;
    font-weight: 500;
}
.style-colors[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 0;
}
.property-group.horizontal .style-colors[data-v-b3b18108] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.color-item[data-v-b3b18108] {
    width: 22px;
    height: 22px;
    border-radius: 3px;
    border: 1px solid #e4e7ed;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.color-item[data-v-b3b18108]:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
}
.color-item.active[data-v-b3b18108] {
    border: 2px solid #409eff;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
}
.color-input-group[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.color-input-group .el-input[data-v-b3b18108] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.color-input[data-v-b3b18108] {
    width: 36px;
    height: 28px;
    border: 1px solid #e4e7ed;
    border-radius: 3px;
    cursor: pointer;
    background: none;
}
.color-input[data-v-b3b18108]::-webkit-color-swatch {
    border: none;
    border-radius: 3px;
}
.color-input[data-v-b3b18108]::-webkit-color-swatch-wrapper {
    padding: 0;
}
.align-buttons[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
}
.align-buttons .el-button[data-v-b3b18108] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 4px 6px;
    font-size: 11px;
}
.property-group.horizontal .align-buttons .el-button[data-v-b3b18108] {
    min-width: 48px;
}
.text-style-buttons[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
}
.text-style-buttons .el-button[data-v-b3b18108] {
    width: 28px;
    height: 28px;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}
.property-group.horizontal .text-style-buttons .el-button[data-v-b3b18108] {
    min-width: 28px;
}
.number-input-group[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}
.property-group.horizontal .number-input-group[data-v-b3b18108] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.unit-label[data-v-b3b18108] {
    font-size: 12px;
    color: #606266;
    margin-left: 5px;
}
.layer-buttons[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
}
.layer-buttons.full-width[data-v-b3b18108] {
    margin-top: 8px;
}
.property-group.horizontal .layer-buttons.full-width[data-v-b3b18108] {
    margin-top: 0;
}
.layer-buttons .el-button[data-v-b3b18108] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 5px 8px;
    font-size: 12px;
}
.no-selection[data-v-b3b18108] {
    text-align: center;
    padding: 40px 20px;
    color: #909399;
}
.no-selection i[data-v-b3b18108] {
    font-size: 48px;
    margin-bottom: 16px;
    display: block;
}
.no-selection p[data-v-b3b18108] {
    margin: 0;
    font-size: 14px;
}
.node-group[data-v-b3b18108] {
    margin-bottom: 20px;
}
.group-title[data-v-b3b18108] {
    padding: 10px 15px;
    font-size: 13px;
    font-weight: 500;
    color: #606266;
    background: #f0f2f5;
    border-bottom: 1px solid #e4e7ed;
}
.node-list[data-v-b3b18108] {
    padding: 10px;
}
.node-item[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 10px;
    margin-bottom: 8px;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    cursor: -webkit-grab;
    cursor: grab;
    background: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.node-item[data-v-b3b18108]:hover {
    border-color: #409eff;
    -webkit-box-shadow: 0 2px 4px rgba(64, 158, 255, 0.2);
            box-shadow: 0 2px 4px rgba(64, 158, 255, 0.2);
}
.node-item[data-v-b3b18108]:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.node-shape[data-v-b3b18108] {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 8px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
}
.node-shape.rect[data-v-b3b18108] {
    background: #409eff;
}
.node-shape.circle[data-v-b3b18108] {
    background: #67c23a;
    border-radius: 50%;
}
.node-shape.diamond[data-v-b3b18108] {
    background: #e6a23c;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
.node-shape.diamond i[data-v-b3b18108] {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.node-shape.ellipse[data-v-b3b18108] {
    background: #f56c6c;
    border-radius: 50% / 30%;
}
.node-shape.text[data-v-b3b18108] {
    background: #909399;
}
.node-label[data-v-b3b18108] {
    font-size: 12px;
    color: #303133;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.edge-list[data-v-b3b18108] {
    padding: 10px;
}
.edge-item[data-v-b3b18108] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 10px;
    margin-bottom: 8px;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    cursor: pointer;
    background: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.edge-item[data-v-b3b18108]:hover {
    border-color: #409eff;
    -webkit-box-shadow: 0 2px 4px rgba(64, 158, 255, 0.2);
            box-shadow: 0 2px 4px rgba(64, 158, 255, 0.2);
}
.edge-item.active[data-v-b3b18108] {
    border-color: #409eff;
    background: #f0f9ff;
}
.edge-demo[data-v-b3b18108] {
    width: 40px;
    height: 20px;
    margin-right: 8px;
    position: relative;
    background: #f5f7fa;
    border-radius: 2px;
}
.edge-demo.polyline[data-v-b3b18108]::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 2px;
    right: 2px;
    height: 1px;
    background: #409eff;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.edge-demo.line[data-v-b3b18108]::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 2px;
    right: 2px;
    height: 1px;
    background: #67c23a;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.edge-demo.bezier[data-v-b3b18108]::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 2px;
    right: 2px;
    height: 1px;
    background: #e6a23c;
    border-radius: 10px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.edge-label[data-v-b3b18108] {
    font-size: 12px;
    color: #303133;
}

/* 拖拽时的样式 */
.node-item.dragging[data-v-b3b18108] {
    opacity: 0.5;
}

/* 响应式设计 */
@media (max-width: 768px) {
.logic-flow-panel[data-v-b3b18108] {
        width: 200px;
}
.logic-flow-properties[data-v-b3b18108] {
        width: 250px;
}
.toolbar-tips[data-v-b3b18108] {
        display: none;
}
}


.logic-flow-main[data-v-b3b18108],
.diagram-container[data-v-b3b18108],
.diagram-wrapper[data-v-b3b18108],
.lf-diagram[data-v-b3b18108],
.lf-diagram[data-v-b3b18108] .lf-graph { background: #fffdf8;
}
.diagram-container[data-v-b3b18108] { width: 100%; height: 100%; min-height: 0; overflow: auto;
}
.diagram-wrapper[data-v-b3b18108] { position: relative;
}
.lf-diagram[data-v-b3b18108] { width: 100%; height: 100%;
}
.canvas-controls[data-v-b3b18108] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; -ms-flex-negative: 0; flex-shrink: 0;
}
.canvas-controls .el-button-group[data-v-b3b18108] { margin-right: 0;
}
.module-library[data-v-b3b18108] { padding: 12px; border-bottom: 1px solid #e4e7ed;
}
.module-scope[data-v-b3b18108] { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 4px; margin: 12px 0;
}
.module-scope button[data-v-b3b18108] { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border: 0; background: transparent; color: #526779; font-size: 12px; padding: 6px 4px; cursor: pointer; border-radius: 4px;
}
.module-scope button.active[data-v-b3b18108] { background: #eaf1f7; color: #19578a;
}
.module-grid[data-v-b3b18108] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px;
}
.module-preset[data-v-b3b18108] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 4px; min-height: 80px; padding: 8px 4px; border: 1px solid #dce4ea; border-radius: 8px; background: #fff; color: #314a5d; cursor: -webkit-grab; cursor: grab; font: inherit; font-size: 12px; line-height: 18px;
}
.module-preset[data-v-b3b18108]:hover { border-color: #789bb4; background: #f8fbfd;
}
.module-preset[data-v-b3b18108]:active { cursor: -webkit-grabbing; cursor: grabbing;
}
.module-preset[data-v-b3b18108]:focus-visible, .module-scope button[data-v-b3b18108]:focus-visible { outline: 2px solid #19578a; outline-offset: 2px;
}
.module-preset img[data-v-b3b18108] { -o-object-fit: contain; object-fit: contain; pointer-events: none;
}
.module-empty[data-v-b3b18108], .module-help[data-v-b3b18108] { padding: 8px 0; color: #607386; font-size: 12px; line-height: 20px;
}
.logic-flow-content[data-v-b3b18108] .module-surface { -webkit-transition: stroke 160ms ease-out; transition: stroke 160ms ease-out;
}
@media (prefers-reduced-motion: reduce) {
.logic-flow-content[data-v-b3b18108] .module-surface { -webkit-transition: none; transition: none;
}
}


.logic-flow-container[data-v-b3b18108] .module-port { cursor: crosshair;
}
.logic-flow-container[data-v-b3b18108] .module-port:hover .module-port-dot,
.logic-flow-container[data-v-b3b18108] .module-port.is-connection-target .module-port-dot {
    fill: #8b6d4d;
    stroke: #fffffc;
    stroke-width: 2;
    r: 6;
}
.logic-flow-container[data-v-b3b18108] .lf-edge-adjust-point { cursor: crosshair;
}
.logic-flow-container[data-v-b3b18108] .lf-edge-adjust-point:hover { fill: #dcebf5;
}


.comment-attachments[data-v-9d284b82] { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 10px; min-height: 80px; max-height: 65vh; overflow-y: auto; padding: 4px;
}
.empty[data-v-9d284b82] { color: #909399;
}
.attachment[data-v-9d284b82] { max-width: 280px; min-width: 0; padding: 8px; border: 1px solid #e3e9f0; border-radius: 8px; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.attachment-image[data-v-9d284b82] { position: relative; width: 218px; max-width: 100%; min-height: 168px;
}
.attachment-image .el-image[data-v-9d284b82], .image-placeholder[data-v-9d284b82] { display: block; width: 200px; max-width: 100%; height: 150px; background: #f7f9fb;
}
.image-placeholder[data-v-9d284b82] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #909399;
}
.download[data-v-9d284b82] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px; min-height: 30px; max-width: 100%; padding: 0 4px; border: 0; background: transparent; color: #2468b4; text-align: left; cursor: pointer; font: inherit;
}
.download span[data-v-9d284b82] { overflow-wrap: anywhere; min-width: 0;
}
.download small[data-v-9d284b82] { white-space: nowrap; color: #65758a;
}
.download[data-v-9d284b82]:disabled { cursor: wait; opacity: .6;
}
.attachment-image > .download[data-v-9d284b82] { position: absolute; right: 12px; bottom: 12px; width: 28px; height: 28px; min-height: 28px; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #e3e9f0; border-radius: 5px; background: #fff;
}


.el-table .cell .order-comment-content.order-comment-content--with-images[data-v-18ba4a08] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px;
}
.el-table .cell .order-comment-content__body[data-v-18ba4a08] { display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; white-space: normal; overflow: visible; overflow-wrap: anywhere;
}
.el-table .cell .order-comment-content__images[data-v-18ba4a08] { position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 28px; flex: 0 0 28px; width: 28px; height: 28px; margin-right: 4px; padding: 0; border: 1px solid #d8e0e9; border-radius: 4px; background: #fff; color: #76869a; cursor: pointer;
}
.el-table .cell .order-comment-content__images.has-images[data-v-18ba4a08] { background: #edf5ff; border-color: #b7d5f4; color: #2468b4;
}
.el-table .cell .order-comment-content__images[data-v-18ba4a08]:disabled { background: #f5f7fa; color: #b5becb; border-color: #e6eaf0; cursor: default;
}
.el-table .cell .order-comment-content__images sup[data-v-18ba4a08] { position: absolute; top: -5px; right: -5px; min-width: 14px; height: 14px; padding: 0 3px; border-radius: 7px; background: #2468b4; color: #fff; font-size: 10px; line-height: 14px;
}
.el-table .cell .order-comment-content[data-v-18ba4a08] {
  display: block;
  width: 100%;
  min-width: 0;
  padding: 4px 0;
  text-align: left;
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  line-height: 24px;
}
.el-table .cell .order-comment-content__person[data-v-18ba4a08] {
  display: inline-block;
  width: auto;
  margin: 0 6px 0 0;
  padding: 0 6px;
  border-radius: 4px;
  color: #2674bc;
  background: #edf4fc;
  line-height: 22px;
  vertical-align: baseline;
  white-space: normal;
  overflow: visible;
  overflow-wrap: anywhere;
  text-overflow: clip;
}
.el-table .cell .order-comment-content__text[data-v-18ba4a08] {
  display: inline;
  white-space: pre-wrap;
  overflow: visible;
  overflow-wrap: anywhere;
  text-overflow: clip;
}
.el-table .cell .order-comment-content__cancelled[data-v-18ba4a08] {
  display: inline-block;
  margin-right: 6px;
  padding: 0 6px;
  border-radius: 4px;
  color: #686d76;
  background: #f2f3f5;
  font-size: 12px;
  line-height: 22px;
}
.el-table .cell .order-comment-content__text--cancelled[data-v-18ba4a08] {
  text-decoration: line-through;
  color: #787d86;
}

.supplier-filter-picker {
  z-index: 3220 !important;
}

.supplier-table-context-host[data-v-7a0de13e] {
  width: 0;
  height: 0;
}
.supplier-table-context-menu[data-v-7a0de13e] {
  position: fixed;
  z-index: 3200;
  width: 278px;
  max-height: calc(100vh - 16px);
  padding: 7px;
  overflow-y: auto;
  border: 1px solid #cbd7e0;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 12px 30px rgba(24, 49, 70, 0.2);
          box-shadow: 0 12px 30px rgba(24, 49, 70, 0.2);
}
.supplier-table-context-menu__caption[data-v-7a0de13e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 3px;
    padding: 7px 10px 9px;
}
.supplier-table-context-menu__caption strong[data-v-7a0de13e] {
      color: #263b4d;
      font-size: 13px;
      font-weight: 600;
}
.supplier-table-context-menu__caption span[data-v-7a0de13e] {
      overflow: hidden;
      color: #687989;
      font-size: 12px;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.supplier-table-context-menu__separator[data-v-7a0de13e] {
    height: 1px;
    margin: 5px 6px;
    background: #e1e7ec;
}
.supplier-table-context-menu__quick-filter[data-v-7a0de13e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 34px;
    margin: 3px 6px 5px;
    overflow: hidden;
    border: 1px solid #c9d5df;
    border-radius: 3px;
    background: #fff;
}
.supplier-table-context-menu__quick-filter[data-v-7a0de13e]:focus-within {
      border-color: #2f7dae;
      -webkit-box-shadow: 0 0 0 2px rgba(47, 125, 174, 0.12);
              box-shadow: 0 0 0 2px rgba(47, 125, 174, 0.12);
}
.supplier-table-context-menu__quick-filter input[data-v-7a0de13e] {
      min-width: 0;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 0 9px;
      border: 0;
      outline: 0;
      color: #354b5d;
      background: transparent;
      font: inherit;
      font-size: 12px;
      letter-spacing: 0;
}
.supplier-table-context-menu__quick-filter input[data-v-7a0de13e]::-webkit-input-placeholder {
        color: #9daab4;
}
.supplier-table-context-menu__quick-filter input[data-v-7a0de13e]::-moz-placeholder {
        color: #9daab4;
}
.supplier-table-context-menu__quick-filter input[data-v-7a0de13e]:-ms-input-placeholder {
        color: #9daab4;
}
.supplier-table-context-menu__quick-filter input[data-v-7a0de13e]::-ms-input-placeholder {
        color: #9daab4;
}
.supplier-table-context-menu__quick-filter input[data-v-7a0de13e]::placeholder {
        color: #9daab4;
}
.supplier-table-context-menu__quick-filter button[data-v-7a0de13e] {
      width: 34px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 34px;
              flex: 0 0 34px;
      padding: 0;
      border: 0;
      border-left: 1px solid #d8e0e6;
      color: #4f7189;
      background: #f5f8fa;
      cursor: pointer;
}
.supplier-table-context-menu__quick-filter button[data-v-7a0de13e]:hover, .supplier-table-context-menu__quick-filter button[data-v-7a0de13e]:focus {
        outline: 0;
        color: #155f9d;
        background: #eaf3f9;
}
.supplier-table-context-menu__quick-filter button i[data-v-7a0de13e] {
        font-size: 15px;
}
.supplier-table-context-menu__quick-filter.is-disabled[data-v-7a0de13e] {
      border-color: #e0e5e9;
      background: #f5f6f7;
}
.supplier-table-context-menu__quick-filter.is-disabled input[data-v-7a0de13e],
      .supplier-table-context-menu__quick-filter.is-disabled button[data-v-7a0de13e] {
        color: #a5afb8;
        cursor: not-allowed;
}
.supplier-table-context-menu__item[data-v-7a0de13e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 34px;
    padding: 0 10px;
    border: 0;
    border-radius: 3px;
    color: #405365;
    background: transparent;
    font-size: 13px;
    text-align: left;
    cursor: pointer;
    letter-spacing: 0;
}
.supplier-table-context-menu__item i[data-v-7a0de13e] {
      width: 18px;
      margin-right: 9px;
      color: #6f8496;
      font-size: 15px;
      text-align: center;
}
.supplier-table-context-menu__item .supplier-table-context-menu__icon-text[data-v-7a0de13e] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 18px;
      margin-right: 9px;
      font-size: 14px;
      line-height: 1;
}
.supplier-table-context-menu__item[data-v-7a0de13e]:hover, .supplier-table-context-menu__item[data-v-7a0de13e]:focus {
      color: #155f9d;
      background: #edf5fb;
      outline: 0;
}
.supplier-table-context-menu__item:hover i[data-v-7a0de13e], .supplier-table-context-menu__item:focus i[data-v-7a0de13e] {
        color: #2d78ad;
}
.supplier-table-context-menu__item.is-active[data-v-7a0de13e] {
      color: #126d64;
      background: #edf7f4;
}
.supplier-table-context-menu__item.is-danger[data-v-7a0de13e] {
      color: #c24444;
}
.supplier-table-context-menu__item.is-danger i[data-v-7a0de13e] {
        color: #d35a5a;
}
.supplier-table-context-menu__item.is-danger[data-v-7a0de13e]:hover, .supplier-table-context-menu__item.is-danger[data-v-7a0de13e]:focus {
        color: #a92e2e;
        background: #fff1f1;
}
.supplier-table-context-menu__item[data-v-7a0de13e]:disabled {
      color: #a5afb8;
      background: transparent;
      cursor: not-allowed;
}
.supplier-table-context-menu__item:disabled i[data-v-7a0de13e] {
        color: #b7c0c8;
}
.supplier-context-fade-enter-active[data-v-7a0de13e],
.supplier-context-fade-leave-active[data-v-7a0de13e] {
  -webkit-transition: opacity 0.12s ease, -webkit-transform 0.12s ease;
  transition: opacity 0.12s ease, -webkit-transform 0.12s ease;
  transition: opacity 0.12s ease, transform 0.12s ease;
  transition: opacity 0.12s ease, transform 0.12s ease, -webkit-transform 0.12s ease;
}
.supplier-context-fade-enter[data-v-7a0de13e],
.supplier-context-fade-leave-to[data-v-7a0de13e] {
  opacity: 0;
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.supplier-advanced-filter-panel[data-v-7a0de13e] {
  position: fixed;
  z-index: 3210;
  width: 340px;
  max-width: calc(100vw - 16px);
  overflow: hidden;
  color: #354b5d;
  border: 1px solid #bdcad5;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(27, 49, 68, 0.22);
          box-shadow: 0 16px 40px rgba(27, 49, 68, 0.22);
}
.supplier-advanced-filter-panel__head[data-v-7a0de13e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 50px;
    gap: 12px;
    padding: 8px 12px 8px 14px;
    border-bottom: 1px solid #dce4ea;
    background: #f5f8fa;
}
.supplier-advanced-filter-panel__head div[data-v-7a0de13e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 2px;
}
.supplier-advanced-filter-panel__head span[data-v-7a0de13e] {
      color: #81909c;
      font-size: 10px;
}
.supplier-advanced-filter-panel__head strong[data-v-7a0de13e] {
      overflow: hidden;
      color: #2e4455;
      font-size: 13px;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.supplier-advanced-filter-panel__head button[data-v-7a0de13e] {
      width: 28px;
      height: 28px;
      padding: 0;
      color: #71828f;
      border: 0;
      border-radius: 3px;
      background: transparent;
      font-size: 20px;
      line-height: 1;
      cursor: pointer;
}
.supplier-advanced-filter-panel__head button[data-v-7a0de13e]:hover, .supplier-advanced-filter-panel__head button[data-v-7a0de13e]:focus {
        outline: 0;
        color: #164f78;
        background: #e7eff5;
}
.supplier-advanced-filter-panel__body[data-v-7a0de13e] {
    display: grid;
    grid-template-columns: 118px minmax(0, 1fr);
    gap: 10px;
    padding: 14px;
}
.supplier-advanced-filter-panel__body label[data-v-7a0de13e] {
      min-width: 0;
      display: grid;
      gap: 6px;
      color: #607382;
      font-size: 11px;
      line-height: 1.2;
}
.supplier-advanced-filter-panel__body label[data-v-7a0de13e]:only-child {
      grid-column: 1 / -1;
}
.supplier-advanced-filter-panel__body select[data-v-7a0de13e],
    .supplier-advanced-filter-panel__body input[data-v-7a0de13e] {
      width: 100%;
      height: 34px;
      min-width: 0;
      padding: 0 9px;
      border: 1px solid #c9d5df;
      border-radius: 3px;
      outline: 0;
      color: #354b5d;
      background: #fff;
      font: inherit;
      font-size: 12px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.supplier-advanced-filter-panel__body select[data-v-7a0de13e] {
      padding-right: 7px;
      cursor: pointer;
}
.supplier-advanced-filter-panel__body select[data-v-7a0de13e]:focus,
    .supplier-advanced-filter-panel__body input[data-v-7a0de13e]:focus {
      border-color: #2f7dae;
      -webkit-box-shadow: 0 0 0 2px rgba(47, 125, 174, 0.12);
              box-shadow: 0 0 0 2px rgba(47, 125, 174, 0.12);
}
.supplier-advanced-filter-panel__body input[data-v-7a0de13e]::-webkit-input-placeholder {
      color: #a8b3bc;
}
.supplier-advanced-filter-panel__body input[data-v-7a0de13e]::-moz-placeholder {
      color: #a8b3bc;
}
.supplier-advanced-filter-panel__body input[data-v-7a0de13e]:-ms-input-placeholder {
      color: #a8b3bc;
}
.supplier-advanced-filter-panel__body input[data-v-7a0de13e]::-ms-input-placeholder {
      color: #a8b3bc;
}
.supplier-advanced-filter-panel__body input[data-v-7a0de13e]::placeholder {
      color: #a8b3bc;
}
.supplier-advanced-filter-panel__actions[data-v-7a0de13e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 50px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 7px;
    padding: 8px 12px;
    border-top: 1px solid #e0e7ec;
    background: #fafbfd;
}
.supplier-advanced-filter-panel__actions .supplier-advanced-filter-panel__button[data-v-7a0de13e]:first-child {
      margin-right: auto;
}
.supplier-advanced-filter-panel__actions button[data-v-7a0de13e] {
      height: 34px;
      padding: 0 12px;
      border: 1px solid #c9d5df;
      border-radius: 3px;
      color: #566b7b;
      background: #fff;
      font: inherit;
      font-size: 12px;
      cursor: pointer;
}
.supplier-advanced-filter-panel__actions button[data-v-7a0de13e]:hover, .supplier-advanced-filter-panel__actions button[data-v-7a0de13e]:focus {
        outline: 0;
        border-color: #8ba9bf;
        color: #164f78;
        background: #f4f8fb;
}
.supplier-advanced-filter-panel__actions button.is-primary[data-v-7a0de13e] {
        border-color: #0e5aa7;
        color: #fff;
        background: #0e5aa7;
}
.supplier-advanced-filter-panel__actions button.is-primary[data-v-7a0de13e]:hover, .supplier-advanced-filter-panel__actions button.is-primary[data-v-7a0de13e]:focus {
          border-color: #084c91;
          background: #084c91;
}


.delivery-reports[data-v-a64c305e] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 0; height: 100%; overflow: hidden;
}
.delivery-reports-toolbar[data-v-a64c305e] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 12px; padding: 6px 8px; color: #909399; font-size: 12px; -ms-flex-negative: 0; flex-shrink: 0;
}
.delivery-reports-filters[data-v-a64c305e] { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px; padding: 0 8px 6px; -ms-flex-negative: 0; flex-shrink: 0;
}
.delivery-reports-table[data-v-a64c305e] { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-height: 0; overflow: hidden;
}
/* 外层通用表格将 .el-tooltip 设为 flex；恢复文本布局，让列的对齐配置生效。 */
.delivery-reports-table[data-v-a64c305e] .el-table td.el-table__cell > .cell { display: block;
}
.delivery-reports-pagination[data-v-a64c305e] { -ms-flex-negative: 0; flex-shrink: 0; padding: 8px 0; overflow-x: auto;
}
.report-cell[data-v-a64c305e] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 8px; white-space: nowrap;
}
.report-cell > span[data-v-a64c305e] { overflow: hidden; text-overflow: ellipsis;
}
.report-link[data-v-a64c305e] { color: #409eff; cursor: pointer;
}
.report-link[data-v-a64c305e]:hover, .report-link[data-v-a64c305e]:focus { text-decoration: underline;
}
.report-making[data-v-a64c305e] { color: #e6a23c;
}

.el-pagination[data-v-65e70a82] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ypage[data-v-65e70a82] .el-input__inner {
  font-size: 14px;
}
.ypage[data-v-65e70a82] .number {
  font-size: 14px;
}
.ymiddle[data-v-65e70a82] .el-input__inner {
  font-size: 16px;
}
.ymiddle[data-v-65e70a82] .number {
  font-size: 16px;
}
.ylarge[data-v-65e70a82] .el-input__inner {
  font-size: 18px;
}
.ylarge[data-v-65e70a82] .number {
  font-size: 18px;
}


.project-gantt[data-v-2e6064a4] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; border: 1px solid #dcdfe6; background: #fff; overflow: hidden; min-width: 0;
}
.project-gantt-toolbar[data-v-2e6064a4] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 16px; min-height: 38px; padding: 6px 12px; border-bottom: 1px solid #ebeef5; color: #606266; font-size: 12px; -ms-flex-wrap: wrap; flex-wrap: wrap;
}
.project-gantt-toolbar .legend[data-v-2e6064a4] { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; white-space: nowrap;
}
.project-gantt .legend i[data-v-2e6064a4] { width: 12px; height: 8px; border-radius: 2px; display: inline-block;
}
.project-gantt .legend .planned[data-v-2e6064a4] { background: #409eff;
}
.project-gantt .legend .actual[data-v-2e6064a4] { background: #67c23a;
}
.project-gantt .legend .overdue[data-v-2e6064a4] { background: #f56c6c;
}
.project-gantt-hint[data-v-2e6064a4] { margin-left: auto; color: #909399;
}
/* 标题图例不参与滚动；表头和任务列在时间网格滚动时固定。 */
/* 任务行自然撑开高度，仅时间轴横向滚动，纵向浏览交给外层页面。 */
.project-gantt-scroll[data-v-2e6064a4] { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; overflow-x: auto; overflow-y: hidden;
}
.project-gantt-grid[data-v-2e6064a4] { width: -webkit-max-content; width: -moz-max-content; width: max-content; min-width: 100%;
}
.project-gantt-head[data-v-2e6064a4], .project-gantt-row[data-v-2e6064a4] { display: -webkit-box; display: -ms-flexbox; display: flex;
}
.project-gantt-head[data-v-2e6064a4] { position: sticky; top: 0; z-index: 4; min-height: 56px; background: #f5f7fa; border-bottom: 1px solid #ebeef5;
}
.project-gantt-task-cell[data-v-2e6064a4] { position: sticky; left: 0; z-index: 2; background: #fff; width: 220px; -webkit-box-flex: 0; -ms-flex: 0 0 220px; flex: 0 0 220px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; padding: 8px 10px; -webkit-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #ebeef5; -webkit-box-shadow: 2px 0 3px rgba(0, 0, 0, .04); box-shadow: 2px 0 3px rgba(0, 0, 0, .04);
}
.project-gantt-head .project-gantt-task-cell[data-v-2e6064a4] { background: #f5f7fa; font-weight: 600; color: #303133;
}
.project-gantt-row:hover .project-gantt-task-cell[data-v-2e6064a4] { background: #f8fbff;
}
.project-gantt-task-name[data-v-2e6064a4] { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.project-gantt-row.is-completed .project-gantt-task-cell[data-v-2e6064a4],
.project-gantt-row.is-completed:hover .project-gantt-task-cell[data-v-2e6064a4] { background: #f5f7fa;
}
.project-gantt-row.is-completed .project-gantt-task-name[data-v-2e6064a4] { color: #909399;
}
.project-gantt-task-cell .el-checkbox[data-v-2e6064a4] { margin-right: 0;
}
.project-gantt-task-cell .el-button[data-v-2e6064a4] { -webkit-box-flex: 0; -ms-flex: none; flex: none; padding: 3px 0;
}
/* 每天固定 24px，短范围补日期、长范围横向滚动，禁止 flex 拉宽格子。 */
.project-gantt-track[data-v-2e6064a4] { position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; min-width: 0;
}
.project-gantt-scale[data-v-2e6064a4] { position: absolute; inset: 0; pointer-events: none;
}
.project-gantt-tick[data-v-2e6064a4] { position: absolute; top: 0; bottom: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border-left: 1px solid #ebeef5;
}
.project-gantt-scale[data-v-2e6064a4]::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; border-right: 1px solid #ebeef5;
}
.project-gantt-tick.is-week-start[data-v-2e6064a4] { border-left-color: #c0c4cc;
}
.project-gantt-weeks[data-v-2e6064a4] { position: absolute; top: 0; left: 0; right: 0; height: 28px; border-bottom: 1px solid #dcdfe6; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.project-gantt-week[data-v-2e6064a4] { position: absolute; height: 28px; line-height: 28px; padding-left: 8px; border-left: 1px solid #c0c4cc; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-weight: 600; color: #606266; white-space: nowrap; overflow: hidden;
}
.project-gantt-days[data-v-2e6064a4] { top: 28px; pointer-events: auto;
}
/* 一格一天，日期放在格子中央；刻度只画在底部，避免穿过数字。 */
.project-gantt-days .project-gantt-tick[data-v-2e6064a4] { border-left: 0;
}
.project-gantt-days[data-v-2e6064a4]::after { top: auto; height: 4px;
}
.project-gantt-days .project-gantt-tick[data-v-2e6064a4]::after { content: ''; position: absolute; left: 0; bottom: 0; height: 4px; border-left: 1px solid #dcdfe6;
}
.project-gantt-tick-label[data-v-2e6064a4] { position: absolute; top: 5px; left: 0; width: 100%; text-align: center; white-space: nowrap; color: #606266; font-size: 11px;
}
.project-gantt-row[data-v-2e6064a4] { min-height: 48px; border-bottom: 1px solid #f0f2f5;
}
.project-gantt-row[data-v-2e6064a4]:hover { background: #f8fbff;
}
.project-gantt-bars[data-v-2e6064a4] { position: absolute; left: 0; right: 0; top: 7px; bottom: 7px;
}
.project-gantt-bar[data-v-2e6064a4] { position: absolute; height: 15px; border-radius: 3px; color: #fff; font-size: 10px; line-height: 15px; text-align: center; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: -webkit-grab; cursor: grab; overflow: hidden;
}
.project-gantt-bar.planned[data-v-2e6064a4] { top: 0;
}
.project-gantt-bar.actual[data-v-2e6064a4] { top: 19px;
}
.project-gantt-bar[data-v-2e6064a4]:active { cursor: -webkit-grabbing; cursor: grabbing;
}
.project-gantt-bar.is-readonly[data-v-2e6064a4],
.project-gantt-bar.is-readonly[data-v-2e6064a4]:active { cursor: default;
}
.project-gantt-row.is-completed .project-gantt-bar[data-v-2e6064a4] { opacity: .7;
}
.project-gantt-bar-label[data-v-2e6064a4] { position: relative; z-index: 1; display: block; width: 100%; color: #fff; pointer-events: none;
}
.project-gantt-handle[data-v-2e6064a4] { position: absolute; top: 0; z-index: 3; width: 12px; max-width: 50%; height: 100%; cursor: ew-resize; background: rgba(255, 255, 255, .72);
}
.project-gantt-handle.left[data-v-2e6064a4] { left: 0; border-radius: 3px 0 0 3px;
}
.project-gantt-handle.right[data-v-2e6064a4] { right: 0; border-radius: 0 3px 3px 0;
}
.project-gantt-handle[data-v-2e6064a4]:hover { background: rgba(255, 255, 255, .95);
}
.project-gantt-bar.is-single-day .project-gantt-bar-label[data-v-2e6064a4] { display: none;
}
.project-gantt-bar.is-single-day .project-gantt-handle[data-v-2e6064a4] { width: 6px; max-width: none;
}
.project-gantt-empty[data-v-2e6064a4] { padding: 22px; text-align: center; color: #909399;
}





















































































































































































































































































































































































































































/* 弹窗挂到 body，使用专用类覆盖全局表单样式，避免影响其他模块。 */
.el-dialog.project-gantt-task-dialog {
  max-width: calc(100vw - 32px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 12px;
  -webkit-box-shadow: 0 16px 48px rgba(24, 51, 85, .18);
          box-shadow: 0 16px 48px rgba(24, 51, 85, .18);
}
.project-gantt-task-dialog > .el-dialog__header { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 24px; border-bottom: 1px solid #edf0f5;
}
.project-gantt-editor-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px;
}
.project-gantt-editor-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 42px; height: 42px; border-radius: 10px; background: #ecf5ff; color: #409eff; font-size: 22px;
}
.project-gantt-editor-title strong { font-size: 18px; color: #303133; font-weight: 600;
}
.project-gantt-editor-title p { margin: 5px 0 0; color: #909399; font-size: 12px;
}
.project-gantt-task-dialog > .el-dialog__body {
  padding: 22px 24px 24px;
  max-height: calc(88vh - 164px);
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.project-gantt-task-dialog .el-form .el-form-item { display: block; width: 100%; margin: 0 0 20px;
}
.project-gantt-task-dialog .el-form .el-form-item:last-child { margin-bottom: 0;
}
.project-gantt-task-dialog .el-form .el-form-item > .el-form-item__label { float: none; display: block; width: 100%; padding: 0 0 8px; line-height: 20px; text-align: left; color: #505766; font-weight: 500;
}
.project-gantt-editor-periods { padding: 18px; margin-bottom: 20px; background: #f7f9fc; border: 1px solid #edf0f5; border-radius: 8px;
}
.project-gantt-period-label { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px;
}
.project-gantt-period-label i { width: 7px; height: 7px; border-radius: 50%; background: #409eff;
}
.project-gantt-period-actual .project-gantt-period-label i { background: #67c23a;
}
.project-gantt-partial-date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; color: #909399; font-size: 12px;
}
.project-gantt-partial-date .el-button { padding: 4px 0;
}
.project-gantt-task-dialog .el-form .el-form-item > .el-form-item__content {
  display: block;
  width: 100%;
  min-width: 0;
  margin-left: 0 !important;
}
.project-gantt-task-dialog .el-form .el-form-item .el-date-editor {
  width: 100%;
  max-width: 100%;
}
.project-gantt-task-dialog .el-form .el-form-item .project-gantt-editor-name-row { display: grid; grid-template-columns: minmax(0, 1fr) 88px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 16px; width: 100%; min-width: 0;
}
.project-gantt-task-dialog .el-form .el-form-item .project-gantt-editor-name-row.is-creating { grid-template-columns: minmax(0, 1fr);
}
.project-gantt-task-dialog .el-form .el-form-item .project-gantt-editor-name-row .el-input { min-width: 0; width: 100%;
}
.project-gantt-editor-status { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 8px; min-width: 0; white-space: nowrap; color: #606266; font-size: 12px;
}
.project-gantt-task-dialog .el-form .el-form-item .el-input,
.project-gantt-task-dialog .el-form .el-form-item .el-textarea { width: 100%; max-width: 100%;
}
.project-gantt-task-dialog .el-form .el-form-item .el-input__inner {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.project-gantt-task-dialog .el-form .el-form-item .el-date-editor .el-input__inner { margin-right: 0;
}
.project-gantt-task-dialog .el-form .el-form-item .el-range-editor { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 3px 12px; background: #fff;
}
.project-gantt-task-dialog .el-range-editor .el-range-input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; width: 0; height: 32px; line-height: 32px; background: transparent;
}
.project-gantt-task-dialog .el-range-editor .el-range-separator { -webkit-box-flex: 0; -ms-flex: 0 0 28px; flex: 0 0 28px; padding: 0; line-height: 32px; color: #909399;
}
.project-gantt-task-dialog .el-range-editor .el-range__icon,
.project-gantt-task-dialog .el-range-editor .el-range__close-icon { -webkit-box-flex: 0; -ms-flex: 0 0 20px; flex: 0 0 20px; line-height: 32px;
}
.project-gantt-task-dialog .el-textarea__inner { resize: vertical; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 6px; padding: 10px 12px;
}
.project-gantt-task-dialog > .el-dialog__footer {
  padding: 16px 24px;
  border-top: 1px solid #ebeef5;
  background: #fafbfd;
  border-radius: 0 0 12px 12px;
}
.project-gantt-editor-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 16px;
}
.project-gantt-editor-note { color: #909399; font-size: 12px; text-align: left;
}
.project-gantt-editor-footer > span:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0;
}
.project-gantt-task-dialog .el-dialog__footer .el-button { min-width: 80px; border-radius: 6px;
}
.project-gantt-range-popper { max-width: calc(100vw - 32px); border-radius: 10px; -webkit-box-shadow: 0 8px 28px rgba(24, 51, 85, .14); box-shadow: 0 8px 28px rgba(24, 51, 85, .14);
}
@media (max-width: 640px) {
.project-gantt-task-dialog > .el-dialog__body { padding: 18px 16px;
}
.project-gantt-task-dialog .el-form .el-form-item .project-gantt-editor-name-row { gap: 10px;
}
.project-gantt-editor-periods { padding: 12px;
}
.project-gantt-editor-footer { -ms-flex-wrap: wrap; flex-wrap: wrap;
}
.project-gantt-editor-footer > span:last-child { margin-left: auto;
}
.project-gantt-range-popper .el-date-range-picker__body { max-height: 65vh; overflow-y: auto;
}
.project-gantt-range-popper .el-date-range-picker__content { width: 100%; float: none;
}
.project-gantt-range-popper .el-date-range-picker__content.is-left { border-right: 0; border-bottom: 1px solid #ebeef5;
}
}


.order-gantt-detail { min-width: 0;
}
.order-gantt-detail-actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; margin: 20px 0 12px;
}
.order-gantt-detail-actions .el-button + .el-button { margin-left: 0;
}
.order-gantt-detail-actions > span { font-size: 12px; color: #e6a23c;
}
.order-gantt-detail-actions > .order-gantt-contract { margin-left: auto; padding: 0 12px; line-height: 28px; color: #303133; font-size: 13px; font-weight: 600; white-space: nowrap;
}
.detail-child-tables.is-order-gantt-detail, .is-order-gantt-detail > .tableHeightOne,
.is-order-gantt-detail > .tableHeightOne > .el-tabs__content,
.is-order-gantt-detail > .tableHeightOne > .el-tabs__content > .el-tab-pane { height: auto !important; max-height: none !important; overflow: visible !important;
}


.receipt-history-cell[data-v-73e139b0] { display: block; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; min-height: 20px; text-align: center;
}
.receipt-history-cell--with-button[data-v-73e139b0] { padding: 0 20px;
}
.receipt-history-value[data-v-73e139b0] { display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle;
}
.receipt-history-button[data-v-73e139b0] { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border: 0; padding: 2px; background: transparent; color: #409eff; cursor: pointer; font-size: 13px; line-height: 16px;
}
.receipt-history-button[data-v-73e139b0]:hover { color: #166ac3;
}
.receipt-history-button[data-v-73e139b0]:focus-visible { outline: 2px solid #409eff; outline-offset: 1px; border-radius: 2px;
}


.receipt-history-dialog { max-width: calc(100vw - 32px);
}
.receipt-history-dialog .el-dialog__body { max-height: calc(80vh - 140px); overflow-y: auto;
}
.receipt-history-contract { margin-bottom: 12px; color: #606266;
}
.receipt-history-group + .receipt-history-group { margin-top: 22px; padding-top: 20px; border-top: 1px solid #ebeef5;
}
.receipt-history-group-title { margin: 0 0 12px; padding-left: 8px; border-left: 3px solid #409eff; font-size: 14px; font-weight: 600; color: #303133;
}
.receipt-history-pagination { margin-top: 14px; text-align: right;
}

@charset "UTF-8";
textarea[placeholder][data-v-10e9219e] {
  color: white;
  /* 设置提示文本的颜色 */
}
.sql-editor[data-v-10e9219e] {
  width: 100%;
  height: 100%;
}
.editor-toolbar[data-v-10e9219e] {
  margin-bottom: 10px;
}
[data-v-10e9219e] .CodeMirror-code {
  line-height: 20px;
}
.CodeMirror[data-v-10e9219e] {
  height: 100%;
  /* 动态高度由 parent 控制 */
}


.svg-icon[data-v-c8a70580] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.svg-external-icon[data-v-c8a70580] {
  background-color: currentColor;
  -webkit-mask-size: cover !important;
          mask-size: cover !important;
  display: inline-block;
}


.config-inline-editor[data-v-45a49579] {
  position: fixed;
  z-index: 1000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  border: 1px solid #dcdfe6;
  background: #fff;
}
.config-inline-editor__content[data-v-45a49579] { width: 100%; min-width: 0;
}
.config-inline-editor[data-v-45a49579]  .el-input,
.config-inline-editor[data-v-45a49579]  .el-select,
.config-inline-editor[data-v-45a49579]  .el-textarea,
.config-inline-editor[data-v-45a49579]  .dictionary-source-select { width: 100% !important; margin: 0 !important;
}
/* 行内多选将角色和数量排在同一行，窄列优先省略角色名，数量与关闭按钮保留。 */
.config-inline-editor[data-v-45a49579]  [data-erp-inline-editor] .el-select__tags {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  white-space: nowrap;
}
.config-inline-editor[data-v-45a49579]  [data-erp-inline-editor] .el-select__tags > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  max-width: 100%;
}
.config-inline-editor[data-v-45a49579]  [data-erp-inline-editor] .el-tag {
  min-width: 0;
  white-space: nowrap;
}
.config-inline-editor[data-v-45a49579]  [data-erp-inline-editor] .el-tag + .el-tag { -ms-flex-negative: 0; flex-shrink: 0;
}


.process-summary-modal {
  max-width: calc(100vw - 16px);
  background: #f4f6f9;
}
.process-summary-modal .el-dialog__header {
  display: none;
}
.process-summary-modal .el-dialog__body {
  padding: 0;
}
.process-summary-modal .el-dialog__footer {
  padding: 8px 12px;
  border-top: 1px solid #dcdfe6;
  background: #f4f6f9;
}
.process-summary-dialog {
  width: 100%;
  max-height: 70vh;
  padding: 0;
  overflow-y: auto;
  background: #f4f6f9;
}
.process-summary-product-title {
  margin-bottom: 2px;
  padding: 9px 16px;
  color: #1f2d3d;
  border: 1px solid #9ac3d5;
  background: #c6e6f2;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
.process-summary-card-grid {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  gap: 6px;
}
.process-summary-card {
  width: 100%;
  margin: 0;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  background: #124d99;
  -webkit-box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.28);
          box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.28);
}
.process-summary-card--active {
  -webkit-box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
}
.process-summary-card__header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px 14px 2px;
  color: #fff;
  gap: 12px;
}
.process-summary-card__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  word-break: break-all;
}
.process-summary-card__body {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding: 6px 12px 12px;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
  row-gap: 5px;
}
.process-summary-field {
  display: grid;
  grid-template-columns: 98px minmax(0, 1fr);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
}
.process-summary-field__label {
  margin-bottom: 0;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  text-align: right;
  white-space: nowrap;
}
.process-summary-field__value {
  min-height: 24px;
  padding: 2px 8px;
  color: #111;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  background: #fff;
  font-size: 15px;
  line-height: 20px;
  word-break: break-all;
}
.process-summary-field__value--empty {
  color: #909399;
}
.process-summary-field__value--changed,
.process-summary-field__value--changed .el-input__inner {
  color: #d94838;
}
.process-summary-field__input {
  width: 100%;
}
.process-summary-field__input .el-input__inner {
  height: 26px;
  padding: 0 8px;
  color: #111;
  line-height: 26px;
}
.process-summary-card__empty {
  grid-column: 1 / -1;
  min-height: 28px;
  padding: 4px 12px;
  color: rgba(255, 255, 255, 0.86);
  font-size: 15px;
  line-height: 20px;
  text-align: center;
}
.process-summary-empty {
  padding: 32px;
  color: #909399;
  border: 1px dashed #dcdfe6;
  border-radius: 6px;
  background: #fafafa;
  text-align: center;
}
@media (max-width: 900px) {
.process-summary-card__body {
    grid-template-columns: 1fr;
}
}

.table-handle .row-comment-attachment.has-files, .table-handle .row-comment-attachment.has-files i {
  color: #1677d2;
  border-color: #75b5ef;
  background: #edf6ff;
}
.table-handle .row-comment-attachment.no-files, .table-handle .row-comment-attachment.no-files i {
  color: #a8afb8;
  border-color: #dcdfe6;
  background: #f5f7fa;
}
.table-handle .row-comment-attachment.unknown-files, .table-handle .row-comment-attachment.unknown-files i {
  color: #909399;
  border-style: dashed;
}
.row-comment-attachment-badge {
  margin-right: 7px;
}
.row-comment-attachment-badge .el-badge__content {
  background: #409eff;
  font-size: 10px;
  height: 14px;
  line-height: 14px;
  padding: 0 4px;
}
.el-table td.y-handle {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.el-table .y-handle .cell {
  padding-right: 0;
  padding-left: 0;
}
.table-handle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  width: 100%;
  white-space: nowrap;
}
.table-handle .production-progress-unread-dot {
  position: absolute;
  right: 3px;
  top: 3px;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 7px;
  height: 7px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #ff4d4f;
  pointer-events: none;
}
.dot-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.table-handle i {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  aspect-ratio: 1 / 1;
  margin: 0 !important;
  padding: 4px !important;
  border: 1px solid #b9cde2;
  border-radius: 6px;
  color: #1163a8;
  background: #f6faff;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: border-color 0.16s ease, background-color 0.16s ease;
  transition: border-color 0.16s ease, background-color 0.16s ease;
}
.table-handle i[val="edit"] {
  color: #fff;
  border-color: #15558f;
  background: #15558f;
}
.table-handle i[val="delete"] {
  color: #d92d20;
  border-color: #f0aaa4;
  background: #fff7f6;
}
.table-handle i:hover {
  border-color: #4f91ca;
  background-color: #eaf4ff;
}
.table-handle i[val="edit"]:hover {
  border-color: #0d477d;
  background-color: #0d477d;
}
.table-handle i[val="delete"]:hover {
  border-color: #e98780;
  background-color: #fff0ee;
}
.el-table .el-table__body td {
  -webkit-transition: none !important;
  transition: none !important;
}

.table-handle .order-production-unread-badge .el-badge__content.is-dot {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 4px !important;
  right: 4px !important;
  width: 8px;
  height: 8px;
  padding: 0;
  pointer-events: none;
}
.table-handle .row-comment-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 1px solid #b9cde2;
  border-radius: 6px;
  color: #1163a8;
  background: #fff;
  cursor: pointer;
}
.table-handle .row-comment-button i {
  pointer-events: none;
  border: 0;
  background: transparent;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  padding: 2px !important;
}
.table-handle .row-comment-button:hover {
  background: #edf5ff;
  border-color: #1163a8;
}
.table-handle .row-comment-button:focus-visible {
  outline: 2px solid #1163a8;
  outline-offset: 2px;
}
.table-handle .row-comment-badge {
  margin-right: 6px;
}
.table-handle .row-attachment-badge {
  margin-right: 8px;
  cursor: pointer;
}
body .table-handle .row-attachment-badge .el-badge__content.is-fixed {
  top: 2px !important;
  right: 4px !important;
  pointer-events: none;
}
.table-handle .row-comment-badge .el-badge__content {
  top: 2px;
  right: 6px;
  height: 15px;
  line-height: 13px;
  padding: 0 4px;
  font-size: 10px;
  pointer-events: none;
}


.order-progress-step-value[data-v-3363c4d1] { height: 31px; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 31px; flex: 0 0 31px; min-height: 31px; line-height: 31px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.order-progress-step-completed[data-v-3363c4d1] { background: #b0ffba;
}
.order-progress-step-overdue[data-v-3363c4d1] { background: #ec808d;
}
.order-track-production-table[data-v-3363c4d1] .process-group-panel .el-table__body td.el-table__cell > .cell {
    height: auto;
    min-height: 31px;
}
.order-track-production-table[data-v-3363c4d1] .process-step-column > .cell { padding-left: 0; padding-right: 0;
}
.order-track-production-table[data-v-3363c4d1] td.process-step-column > .cell { display: block !important;
}
.order-track-production-table[data-v-3363c4d1] td.process-card-column > .cell { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}
.report-link[data-v-3363c4d1] {
    color: #409eff;
    cursor: pointer;
}
.report-link[data-v-3363c4d1]:hover {
    color: #66b1ff;
}
.inquiry-history-icon[data-v-3363c4d1] {
    cursor: pointer;
    font-size: 18px;
    color: #606266;
}
.inquiry-history-icon[data-v-3363c4d1]:hover {
    color: #409eff;
}
.inquiry-history-dot[data-v-3363c4d1] {
    color: #c0c4cc;
}
.inquiry-history-cell[data-v-3363c4d1] {
    width: 100%;
    min-height: 23px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-3363c4d1] .inquiry-history-column .cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}
.xm-related-modules[data-v-3363c4d1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.row-summary-trigger[data-v-3363c4d1] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 24px;
    color: #0a3d86;
    font-weight: 600;
    cursor: pointer;
    text-decoration: underline;
}
.row-summary-trigger[data-v-3363c4d1]:hover {
    color: #409eff;
}



@charset "UTF-8";
/* 配置页使用原生全文提示，独立保留单行省略，避免长角色或字典名称撑高整行。 */
.config-cell-display[data-v-3363c4d1] {
  display: block;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-3363c4d1] .el-table td.order-comment-content-column > .cell {
  display: block;
  height: auto !important;
  min-height: 32px;
  text-align: left;
  white-space: normal;
  overflow: visible;
  line-height: 24px;
}
[data-v-3363c4d1] .production-progress-changed-text,[data-v-3363c4d1] .production-progress-changed-text .cell,[data-v-3363c4d1] .production-progress-changed-text .process-confirmed__name {
  color: #d94838 !important;
}
[data-v-3363c4d1] .disableheadselection > .cell .el-checkbox__inner {
  display: none;
}
[data-v-3363c4d1] .el-table-column--selection .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  height: 100%;
}
[data-v-3363c4d1] .el-tooltip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-3363c4d1] .el-tooltip span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[data-v-3363c4d1] .el-button--primary span {
  color: inherit;
}
[data-v-3363c4d1] .cell div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  font-weight: 400;
}
[data-v-3363c4d1] .el-table {
  color: #253140;
  border-color: #d8e2ec;
}
[data-v-3363c4d1] .el-table th,
.el-table th.is-leaf[data-v-3363c4d1] {
  color: #fff !important;
  background: #15558f !important;
  border-right-color: #2d6fa6 !important;
  border-bottom-color: #124a7e !important;
}
[data-v-3363c4d1] .el-table th > .cell {
  color: #fff !important;
  text-indent: 0;
  font-weight: 700;
}
[data-v-3363c4d1] .el-table .sort-caret.descending {
  border-top-color: rgba(255, 255, 255, 0.85);
}
[data-v-3363c4d1] .el-table .sort-caret.ascending {
  border-bottom-color: rgba(255, 255, 255, 0.85);
}
[data-v-3363c4d1] .el-table th.y-table-flat-sort-header .caret-wrapper {
  display: none;
}
[data-v-3363c4d1] th[data-y-column-field] > .cell {
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[data-v-3363c4d1] th.y-table-column-drag-chosen > .cell {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
[data-v-3363c4d1] th.y-table-column-drag-ghost {
  opacity: 0.45;
}
.y-table-flat-header-title[data-v-3363c4d1] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
[data-v-3363c4d1] .el-table th.y-table-sort-ascending > .cell::after,[data-v-3363c4d1] .el-table th.y-table-sort-descending > .cell::after {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 4px;
  color: inherit;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
}
[data-v-3363c4d1] .el-table th.y-table-sort-ascending > .cell::after {
  content: '↑';
}
[data-v-3363c4d1] .el-table th.y-table-sort-descending > .cell::after {
  content: '↓';
}
[data-v-3363c4d1] .el-table td.el-table__cell,[data-v-3363c4d1] .el-table th.el-table__cell.is-leaf {
  border-color: #dfe7f0;
}
[data-v-3363c4d1] .el-table__fixed,[data-v-3363c4d1] .el-table__fixed-right {
  -webkit-box-shadow: 0 0 0 1px #d8e2ec;
          box-shadow: 0 0 0 1px #d8e2ec;
}
[data-v-3363c4d1] .el-table--scrollable-x .el-table__body-wrapper {
  z-index: 2;
}
.supplier-detail-table[data-v-3363c4d1] .el-table--scrollable-x .el-table__body-wrapper {
  z-index: auto !important;
}
[data-v-3363c4d1] .el-table--fluid-height .el-table__fixed,
.el-table--fluid-height .el-table__fixed-right[data-v-3363c4d1] {
  background: white;
}
[data-v-3363c4d1] .el-table--mini .el-table__cell {
  height: 31px;
  padding: 0;
}
[data-v-3363c4d1] .el-table__body tr.hover-row > td.el-table__cell,[data-v-3363c4d1] .el-table__body tr.order-tracking-current-row > td.el-table__cell {
  background: #e8f2ff !important;
}
[data-v-3363c4d1] .el-table__footer-wrapper td.el-table__cell {
  height: 31px;
  padding: 0;
  color: #24364a;
  background: #eef5fb !important;
  font-weight: 700;
  border-top: 1px solid #c9d8e8;
}
[data-v-3363c4d1] .el-table__footer-wrapper td.el-table__cell .cell {
    white-space: nowrap;
    line-height: 31px;
    padding: 0 8px;
}
[data-v-3363c4d1] .subtotalClass {
  font-size: 14px;
  font-weight: bold;
}
[data-v-3363c4d1] ::-webkit-scrollbar {
  width: 5px !important;
  /*滚动条宽度*/
  height: 10px !important;
  /* 滚动条高度 */
}
[data-v-3363c4d1] .finishedClass {
  background-color: #b0ffba !important;
}
[data-v-3363c4d1] .lateClass {
  background-color: #ec808d !important;
}
[data-v-3363c4d1] .ingCkass {
  background-color: #facd91 !important;
}
.strong[data-v-3363c4d1] {
  font-weight: 900 !important;
}
.status-indicator[data-v-3363c4d1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.y-table-root[data-v-3363c4d1] {
  position: relative;
  min-width: 0;
  background: #fff;
  border: 1px solid #d8e2ec;
  border-radius: 8px;
  -webkit-box-shadow: 0 8px 24px rgba(15, 35, 58, 0.08);
          box-shadow: 0 8px 24px rgba(15, 35, 58, 0.08);
  overflow: hidden;
}
.process-table-header[data-v-3363c4d1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}
.process-table-collapse-btn[data-v-3363c4d1] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.status-item[data-v-3363c4d1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.status-dot[data-v-3363c4d1] {
  width: 12px;
  height: 12px;
  border: 1px solid #909399;
  border-radius: 50%;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.status-dot--pending[data-v-3363c4d1] {
  background-color: #ffffff !important;
  border-color: #909399 !important;
}
.process-grouped-table[data-v-3363c4d1] {
  overflow: auto;
  padding-right: 4px;
}
.process-body-scroll .process-grouped-table[data-v-3363c4d1] {
  overflow: hidden;
  padding-right: 0;
}
.process-body-scroll .process-group-panel[data-v-3363c4d1] {
  margin-bottom: 0;
}
.process-body-scroll[data-v-3363c4d1] .el-table__body-wrapper {
  overflow: auto !important;
  z-index: auto !important;
  scrollbar-width: auto;
  scrollbar-color: #b7bec7 #f1f4f8;
}
.process-body-scroll[data-v-3363c4d1] .el-table__body-wrapper::-webkit-scrollbar {
  display: block !important;
  width: 10px !important;
  height: 10px !important;
}
.process-body-scroll[data-v-3363c4d1] .el-table__body-wrapper::-webkit-scrollbar-track {
  background: #f1f4f8;
}
.process-body-scroll[data-v-3363c4d1] .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background: #b7bec7;
  border-radius: 5px;
}
.process-body-scroll[data-v-3363c4d1] .el-table__body-wrapper::-webkit-scrollbar-corner {
  background: #f1f4f8;
}
.production-card-tabs[data-v-3363c4d1] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.production-card-tabs[data-v-3363c4d1] .el-tabs__header {
    margin: 0 0 8px;
}
.production-card-tabs[data-v-3363c4d1] .el-tabs__content {
    display: none;
}
.order-track-production-table .production-card-tabs[data-v-3363c4d1] .el-tabs__header {
  margin-bottom: 4px;
}
.order-track-production-table .production-card-tabs[data-v-3363c4d1] .el-tabs__nav-scroll {
  min-height: 0;
  margin-top: 0;
  padding: 0;
  border-top: 0;
}
.order-track-production-table .production-card-tabs[data-v-3363c4d1] .el-tabs__item {
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  font-size: 12px !important;
}
.order-track-production-table .production-card-tabs[data-v-3363c4d1] .el-tabs__nav-prev,
.order-track-production-table .production-card-tabs[data-v-3363c4d1] .el-tabs__nav-next {
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: normal;
}
.order-track-production-table .process-group-panel[data-v-3363c4d1] .el-table__header th.el-table__cell {
  height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}
.order-track-production-table .process-group-panel[data-v-3363c4d1] .el-table__header th.el-table__cell > .cell {
  height: auto;
  min-height: 0;
  line-height: 20px;
  padding-top: 0;
  padding-bottom: 0;
}
.order-track-production-table .process-group-panel[data-v-3363c4d1] .el-table__header .caret-wrapper {
  height: 24px;
}
.order-track-production-table .process-group-panel[data-v-3363c4d1] .el-table__header .sort-caret.ascending {
  top: 2px;
}
.order-track-production-table .process-group-panel[data-v-3363c4d1] .el-table__header .sort-caret.descending {
  bottom: 2px;
}
.production-card-pagination[data-v-3363c4d1] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 12px 0 6px;
}
.process-column-header[data-v-3363c4d1] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 6px;
  width: auto;
  margin: 0 auto;
}
.process-column-header .el-icon-edit-outline[data-v-3363c4d1] {
  cursor: pointer;
}
[data-v-3363c4d1] .process-step-header .cell {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
[data-v-3363c4d1] .process-step-header > .cell,[data-v-3363c4d1] .process-step-column > .cell {
  text-align: center;
}
.process-group-panel[data-v-3363c4d1] {
  margin-bottom: 12px;
  border: 1px solid #dcdfe6;
  background: #fff;
}
.process-group-panel--supplier[data-v-3363c4d1] {
  margin-bottom: 0;
}
.process-group-title[data-v-3363c4d1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 34px;
  padding: 0 12px;
  color: #303133;
  background: #f3f6fb;
  border-bottom: 1px solid #dcdfe6;
  font-weight: 600;
}
.process-group-title__count[data-v-3363c4d1] {
  color: #909399;
  font-size: 12px;
  font-weight: 400;
}
.process-group-panel[data-v-3363c4d1] .el-table__body tr {
  height: 31px;
}
.process-group-panel[data-v-3363c4d1] .el-table__body td.el-table__cell {
  height: 31px !important;
  padding: 0;
}
.process-group-panel[data-v-3363c4d1] .el-table__body td.el-table__cell > .cell {
  min-height: auto;
  height: 31px;
  line-height: 31px;
  padding-top: 0;
  padding-bottom: 0;
}
[data-v-3363c4d1] .process-card-column > .cell,[data-v-3363c4d1] td.process-card-column > .cell {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  height: 31px;
  min-height: 31px;
  padding: 0 4px !important;
}
[data-v-3363c4d1] .process-card-header > .cell {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.process-group-empty[data-v-3363c4d1] {
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #909399;
  border: 1px dashed #dcdfe6;
  background: #fafafa;
}
.process-cell-editor[data-v-3363c4d1] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.process-cell-editor[data-v-3363c4d1] .el-input,
.process-cell-editor[data-v-3363c4d1] .el-date-editor {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.process-card-column-btn[data-v-3363c4d1] {
  padding: 4px 10px;
  margin: 0;
}
.process-card-column-btn[data-v-3363c4d1] span {
  color: inherit !important;
}
.hasHref[data-v-3363c4d1] {
  color: var(--primary-border-active) !important;
  cursor: pointer;
  text-decoration: underline;
}
.y-table-root .process-row-button[data-v-3363c4d1] {
  height: 26px !important;
  min-height: 26px !important;
  padding: 0 10px !important;
  line-height: 24px !important;
  margin: 0;
}
.y-table-root .process-confirm-cell[data-v-3363c4d1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 0;
}
.y-table-root .process-confirm-cell > .process-row-button[data-v-3363c4d1],
.y-table-root .process-confirm-cell > .process-confirmed[data-v-3363c4d1] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 124px;
  max-width: 100%;
  height: 26px !important;
  min-height: 26px !important;
  border-radius: 4px !important;
  font-size: 12px;
}
.y-table-root .process-confirmed[data-v-3363c4d1] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  max-width: 100%;
  height: 26px;
  padding: 0 4px;
  border: 1px solid #b5c9de;
  border-radius: 4px;
  background: #edf4fa;
  color: #19578a;
  font-size: 12px;
  line-height: 24px;
  vertical-align: middle;
}
.y-table-root .process-confirmed > i[data-v-3363c4d1] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.y-table-root .process-confirmed__name[data-v-3363c4d1] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.y-table-root .process-confirmed__clear[data-v-3363c4d1] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18px;
          flex: 0 0 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18px;
  height: 20px;
  padding: 0;
  border: 0;
  border-radius: 3px;
  background: transparent;
  color: #49677f;
  cursor: pointer;
}
.y-table-root .process-confirmed__clear[data-v-3363c4d1]:hover {
    color: #b42332;
    background: #fbe4e7;
}
.y-table-root .process-confirmed__clear[data-v-3363c4d1]:focus-visible {
    outline: 2px solid #19578a;
    outline-offset: -2px;
}
.y-table-header-action[data-v-3363c4d1] {
  border: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
  padding: 2px 3px;
  margin-left: 3px;
  font-size: 14px;
  vertical-align: middle;
}
.y-table-header-action[data-v-3363c4d1]:focus-visible {
  outline: 1px solid currentColor;
}
.y-table-header-action[data-v-3363c4d1]:disabled {
  cursor: wait;
  opacity: .5;
}


.test-report-batch-actions[data-v-3604e999] { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}


.inspection-report[data-v-07c79de4] { width: 79%; min-width: 0; height: 80vh; padding: 8px; border: 1px solid #aaadb3; border-left: none; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}
.inspection-report-actions[data-v-07c79de4] { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; min-height: 55px; padding: 8px 0; margin-bottom: 10px; border-bottom: 1px solid #aaadb3; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.inspection-report-field[data-v-07c79de4] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 0;
}
.inspection-report-label[data-v-07c79de4] { margin: 0 10px; white-space: nowrap;
}
.inspection-report-seal[data-v-07c79de4] { width: 212px;
}
.inspection-report-format[data-v-07c79de4] { width: 220px;
}
.inspection-report-actions .el-button[data-v-07c79de4] { margin-left: 0;
}
.inspection-report-note[data-v-07c79de4] { color: #606266; font-size: 12px; line-height: 1.6; padding: 8px 0;
}
.inspection-report-tabs[data-v-07c79de4] { -ms-flex-negative: 0; flex-shrink: 0;
}
.inspection-report-parameters[data-v-07c79de4] { -ms-flex-negative: 0; flex-shrink: 0; border-top: none; margin-bottom: 10px;
}
.inspection-report-parameters[data-v-07c79de4] .el-collapse-item__header { font-size: 14px; padding-left: 10px;
}
.inspection-report-parameters[data-v-07c79de4] .el-collapse-item__content { padding: 0 10px 10px;
}
.inspection-report-pages[data-v-07c79de4] { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: auto; min-height: 0; background: #fff; cursor: -webkit-zoom-in; cursor: zoom-in;
}
.inspection-report-preview[data-v-07c79de4] .el-dialog__body { padding: 10px 20px 20px;
}
.inspection-report-error[data-v-07c79de4] { color: #c0392b; padding: 10px 0;
}
.inspection-report-status[data-v-07c79de4] { color: #606266; padding: 20px 0;
}

[data-v-96a3565e] .el-tree-node__content {
  height: 35px;
}
[data-v-96a3565e] .el-input-group__append {
  padding: 0 10px;
}
[data-v-96a3565e] .el-tree-node {
  overflow: auto;
  overflow-y: hidden;
}

.upload-task-card__indeterminate[data-v-ad54c4fe] {
  height: 7px;
  overflow: hidden;
  border-radius: 7px;
  background: #ebeef5;
}
.upload-task-card__indeterminate span[data-v-ad54c4fe] {
    display: block;
    width: 30%;
    height: 100%;
    border-radius: inherit;
    background: #409eff;
    -webkit-animation: download-task-moving-data-v-ad54c4fe 1.5s ease-in-out infinite;
            animation: download-task-moving-data-v-ad54c4fe 1.5s ease-in-out infinite;
}
@-webkit-keyframes download-task-moving-data-v-ad54c4fe {
from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
to {
    -webkit-transform: translateX(340%);
            transform: translateX(340%);
}
}
@keyframes download-task-moving-data-v-ad54c4fe {
from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
to {
    -webkit-transform: translateX(340%);
            transform: translateX(340%);
}
}
@media (prefers-reduced-motion: reduce) {
.upload-task-card__indeterminate span[data-v-ad54c4fe] {
    -webkit-animation: none;
            animation: none;
}
}
.upload-task-widget[data-v-ad54c4fe] {
  position: fixed;
  top: 72px;
  right: 20px;
  z-index: 4000;
}
.upload-task-widget.is-dragging[data-v-ad54c4fe]::before {
  position: fixed;
  z-index: -1;
  inset: 0;
  cursor: -webkit-grabbing;
  cursor: grabbing;
  content: '';
}
.upload-task-warning[data-v-ad54c4fe] {
  position: absolute;
  top: 7px;
  right: 46px;
  padding: 6px 10px;
  border: 1px solid #f56c6c;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 3px 10px rgba(31, 45, 61, 0.12);
          box-shadow: 0 3px 10px rgba(31, 45, 61, 0.12);
  color: #f56c6c;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  white-space: nowrap;
}
.upload-task-warning.is-align-right[data-v-ad54c4fe] {
  right: auto;
  left: 46px;
}
.upload-task-warning.is-align-right[data-v-ad54c4fe]::after {
  right: auto;
  left: -5px;
  border: 0;
  border-bottom: 1px solid #f56c6c;
  border-left: 1px solid #f56c6c;
}
.upload-task-warning[data-v-ad54c4fe]::after {
  position: absolute;
  top: 9px;
  right: -5px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #f56c6c;
  border-right: 1px solid #f56c6c;
  background: #fff;
  content: '';
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.upload-task-file-input[data-v-ad54c4fe] {
  display: none;
}
.upload-task-trigger[data-v-ad54c4fe] {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid #dcdfe6;
  border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 4px 14px rgba(31, 45, 61, 0.18);
          box-shadow: 0 4px 14px rgba(31, 45, 61, 0.18);
  color: #409eff;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.upload-task-widget.is-dragging .upload-task-trigger[data-v-ad54c4fe] {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.upload-task-trigger[data-v-ad54c4fe]:hover,
.upload-task-trigger[data-v-ad54c4fe]:focus,
.upload-task-trigger.is-active[data-v-ad54c4fe] {
  border-color: #409eff;
  background: #ecf5ff;
  outline: none;
}
.upload-task-trigger.has-uploading[data-v-ad54c4fe] {
  color: #409eff;
}
.upload-task-trigger > i[data-v-ad54c4fe] {
  font-size: 17px;
}
.upload-task-trigger__badge[data-v-ad54c4fe] {
  position: absolute;
  top: -7px;
  right: -8px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 19px;
  height: 19px;
  padding: 0 5px;
  border: 2px solid #fff;
  border-radius: 10px;
  background: #f56c6c;
  color: #fff;
  font-size: 11px;
  line-height: 15px;
}
.upload-task-panel[data-v-ad54c4fe] {
  position: absolute;
  top: 44px;
  right: 0;
  width: 340px;
  max-width: calc(100vw - 24px);
  border: 1px solid #dcdfe6;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0 6px 20px rgba(31, 45, 61, 0.18);
          box-shadow: 0 6px 20px rgba(31, 45, 61, 0.18);
  overflow: hidden;
}
.upload-task-panel.is-align-left[data-v-ad54c4fe] {
  right: auto;
  left: 0;
}
.upload-task-panel__header[data-v-ad54c4fe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 40px;
  padding: 0 14px;
  border-bottom: 1px solid #ebeef5;
  color: #303133;
  font-size: 13px;
}
.upload-task-panel__header span[data-v-ad54c4fe] {
  color: #909399;
  font-weight: 400;
}
.upload-task-panel__header-actions[data-v-ad54c4fe] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.upload-task-panel__close[data-v-ad54c4fe] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #909399;
  cursor: pointer;
}
.upload-task-panel__close[data-v-ad54c4fe]:hover,
.upload-task-panel__close[data-v-ad54c4fe]:focus {
  color: #303133;
  outline: none;
}
.upload-task-panel__list[data-v-ad54c4fe] {
  max-height: 405px;
  overflow-y: auto;
  padding: 0 14px;
  scrollbar-width: thin;
  scrollbar-color: #c0c4cc transparent;
}
.upload-task-panel__list[data-v-ad54c4fe]::-webkit-scrollbar {
  width: 6px;
}
.upload-task-panel__list[data-v-ad54c4fe]::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #c0c4cc;
}
.upload-task-panel__list[data-v-ad54c4fe]::-webkit-scrollbar-track {
  background: transparent;
}
.upload-task-card[data-v-ad54c4fe] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 135px;
  padding: 13px 0 12px;
  border-bottom: 1px solid #ebeef5;
  background: #fff;
  color: #303133;
}
.upload-task-card[data-v-ad54c4fe]:last-child {
  border-bottom: 0;
}
.upload-task-card__header[data-v-ad54c4fe],
.upload-task-card__status[data-v-ad54c4fe],
.upload-task-card__meta[data-v-ad54c4fe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 0;
}
.upload-task-card__header[data-v-ad54c4fe] {
  gap: 10px;
  margin-bottom: 10px;
}
.upload-task-card__file[data-v-ad54c4fe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  gap: 7px;
  font-size: 14px;
  font-weight: 600;
}
.upload-task-card__file i[data-v-ad54c4fe] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #606266;
}
.upload-task-card__file span[data-v-ad54c4fe] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.upload-task-card__close[data-v-ad54c4fe] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #909399;
  cursor: pointer;
}
.upload-task-card__close[data-v-ad54c4fe]:hover,
.upload-task-card__close[data-v-ad54c4fe]:focus {
  color: #303133;
  outline: none;
}
.upload-task-card__status[data-v-ad54c4fe] {
  margin-bottom: 6px;
  color: #606266;
  font-size: 12px;
}
.upload-task-card__context[data-v-ad54c4fe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  min-width: 0;
  margin: -4px 0 9px 25px;
  color: #909399;
  font-size: 12px;
}
.upload-task-card__context span[data-v-ad54c4fe]:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.upload-task-card__status strong[data-v-ad54c4fe] {
  color: #303133;
  font-size: 12px;
}
.upload-task-card__status.is-success span[data-v-ad54c4fe] {
  color: #67c23a;
}
.upload-task-card__status.is-failed span[data-v-ad54c4fe] {
  color: #f56c6c;
}
.upload-task-card__status.is-processing span[data-v-ad54c4fe] {
  color: #e6a23c;
}
.upload-task-card__meta[data-v-ad54c4fe] {
  gap: 12px;
  margin-top: 7px;
  color: #909399;
  font-size: 12px;
}
.upload-task-card__meta span[data-v-ad54c4fe]:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.upload-task-card__failure[data-v-ad54c4fe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  margin-top: 7px;
}
.upload-task-card__actions[data-v-ad54c4fe] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.upload-task-card__error[data-v-ad54c4fe] {
  min-width: 0;
  overflow: hidden;
  color: #f56c6c;
  font-size: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.upload-task-card__retry[data-v-ad54c4fe] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  padding: 3px 0;
  border: 0;
  background: transparent;
  color: #409eff;
  font-size: 12px;
  cursor: pointer;
}
.upload-task-card__retry[data-v-ad54c4fe]:hover,
.upload-task-card__retry[data-v-ad54c4fe]:focus {
  color: #1f6fbd;
  outline: none;
}
.upload-task-panel-enter-active[data-v-ad54c4fe],
.upload-task-panel-leave-active[data-v-ad54c4fe],
.upload-task-bubble-enter-active[data-v-ad54c4fe],
.upload-task-bubble-leave-active[data-v-ad54c4fe],
.upload-task-list-enter-active[data-v-ad54c4fe],
.upload-task-list-leave-active[data-v-ad54c4fe] {
  -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
}
.upload-task-panel-enter[data-v-ad54c4fe],
.upload-task-panel-leave-to[data-v-ad54c4fe],
.upload-task-bubble-enter[data-v-ad54c4fe],
.upload-task-bubble-leave-to[data-v-ad54c4fe],
.upload-task-list-enter[data-v-ad54c4fe],
.upload-task-list-leave-to[data-v-ad54c4fe] {
  opacity: 0;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
}
@media (max-height: 589px) {
.upload-task-panel__list[data-v-ad54c4fe] {
    max-height: calc(100vh - 184px);
}
}
@media (max-width: 600px) {
.upload-task-widget[data-v-ad54c4fe] {
    top: 60px;
    right: 12px;
}
.upload-task-panel[data-v-ad54c4fe] {
    width: calc(100vw - 24px);
}
}

.editor {
  width: 100%;
  height: 100%;
  margin: auto;
  position: relative;
  z-index: 10;
}

.editor {
  width: 100%;
  height: 100%;
  margin: auto;
  position: relative;
  z-index: 10;
}
.textareaInput {
  height: calc(50vh - 20px);
}
.textareaInput textarea {
    height: 100%;
}

.vuequilleditor[data-v-03e175c2] {
  height: 100%;
}
[data-v-03e175c2] .el-textarea.is-disabled .el-textarea__inner {
  color: #000;
}

.editor {
  width: 100%;
  height: 100%;
  margin: auto;
  position: relative;
  z-index: 10;
}

.editor {
  width: 100%;
  height: 100%;
  margin: auto;
  position: relative;
  z-index: 10;
}
.textareaInput {
  height: calc(50vh - 20px);
}
.textareaInput textarea {
    height: 100%;
}

.vuequilleditor[data-v-0f422b0c] {
  height: 100%;
}

.editor {
  width: 100%;
  height: 100%;
  margin: auto;
  position: relative;
}

.vuequilleditor[data-v-78df017d] {
  height: 100%;
}

.route-tab-menu[data-v-35ab51d4] {
  position: fixed;
  z-index: 3000;
  min-width: 164px;
  width: 260px;
  max-width: calc(100vw - 16px);
  max-height: calc(100vh - 24px);
  overflow: auto;
  padding: 6px;
  border: 1px solid #dfe7f0;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0 4px 18px rgba(28, 48, 69, 0.16);
          box-shadow: 0 4px 18px rgba(28, 48, 69, 0.16);
  color: #475569;
}
.route-tab-menu button[data-v-35ab51d4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    width: 100%;
    height: 32px;
    padding: 0 10px;
    border: 0;
    border-radius: 4px;
    background: transparent;
    color: inherit;
    font: inherit;
    font-size: 14px !important;
    text-align: left;
    cursor: pointer;
}
.route-tab-menu button[data-v-35ab51d4]:hover:not(:disabled), .route-tab-menu button[data-v-35ab51d4]:focus-visible {
      background: #eef5fb;
      color: #19578a;
}
.route-tab-menu button[data-v-35ab51d4]:focus-visible {
      outline: 2px solid #19578a;
      outline-offset: -2px;
}
.route-tab-menu button[data-v-35ab51d4]:active:not(:disabled) {
      background: #dfeaf5;
}
.route-tab-menu button[data-v-35ab51d4]:disabled {
      color: #9aa5b3;
      cursor: not-allowed;
}
.route-tab-menu button i[data-v-35ab51d4] {
      font-size: 14px;
}
.route-tab-menu__separator[data-v-35ab51d4] {
    height: 1px;
    margin: 5px 4px;
    background: #edf1f6;
}
.module-page-number[data-v-35ab51d4] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: inherit !important;
  color: #64748b;
}
.tag-module-switch[data-v-35ab51d4] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3px;
  height: 24px;
  border: 0;
  border-radius: 3px;
  background: transparent;
  color: #64748b;
  padding: 0 3px;
  font: inherit;
  font-size: 11px;
  cursor: pointer;
}
.tag-module-switch[data-v-35ab51d4]:hover, .tag-module-switch[data-v-35ab51d4]:focus-visible {
  background: #eaf1f8;
  color: #195e96;
}
.tags-bar[data-v-35ab51d4] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  background: #fff;
  padding: 0 4px;
  gap: 4px;
}
.tags-bar .scrollTag[data-v-35ab51d4] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.tags-bar .scrollTag .tags[data-v-35ab51d4] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      white-space: nowrap;
      -webkit-transition: -webkit-transform 0.15s ease-out;
      transition: -webkit-transform 0.15s ease-out;
      transition: transform 0.15s ease-out;
      transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
      padding: 0;
      background: transparent;
}
.tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4] {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        position: relative;
        padding: 0;
        border: 0;
        border-radius: 4px 4px 0 0;
        font-size: 14px;
        color: #526176;
        text-decoration: none;
        -webkit-transition: background-color 0.15s ease-out, color 0.15s ease-out;
        transition: background-color 0.15s ease-out, color 0.15s ease-out;
}
.tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4]::before {
          content: '';
          position: absolute;
          left: 0;
          top: 12px;
          height: 12px;
          width: 1px;
          background: #dce4ed;
}
.tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4]:first-child::before {
          display: none;
}
.tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4]::after {
          content: '';
          position: absolute;
          left: 12px;
          right: 12px;
          bottom: 0;
          height: 2px;
          border-radius: 1px;
          background: #195e96;
          opacity: 0;
          -webkit-transition: opacity 0.15s ease-out;
          transition: opacity 0.15s ease-out;
}
.tags-bar .scrollTag .tags .tags-item .tag-item[data-v-35ab51d4] {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 6px;
          height: 36px;
          padding: 0 12px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
}
.tags-bar .scrollTag .tags .tags-item .tag-main-link[data-v-35ab51d4] {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 6px;
          color: inherit;
          text-decoration: none;
}
.tags-bar .scrollTag .tags .tags-item .tag-main-link[data-v-35ab51d4]:focus-visible {
          outline: 2px solid #2467a3;
          outline-offset: 2px;
}
.tags-bar .scrollTag .tags .tags-item .tag-title[data-v-35ab51d4] {
          max-width: 240px;
          overflow: hidden;
          text-overflow: ellipsis;
          line-height: 20px;
}
.tags-bar .scrollTag .tags .tags-item .tag-home-icon[data-v-35ab51d4] {
          font-size: 14px;
}
.tags-bar .scrollTag .tags .tags-item .el-icon-close[data-v-35ab51d4] {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          border: 0;
          background: transparent;
          padding: 0;
          cursor: pointer;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 20px;
                  flex: 0 0 20px;
          width: 20px;
          height: 20px;
          border-radius: 4px;
          color: #697b90;
          font-size: 12px;
          -webkit-transition: background-color 0.15s ease-out, color 0.15s ease-out;
          transition: background-color 0.15s ease-out, color 0.15s ease-out;
}
.tags-bar .scrollTag .tags .tags-item .el-icon-close[data-v-35ab51d4]:hover {
            color: #263e50;
            background: #e3ebf3;
}
.tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4]:hover {
          color: #244662;
          background: #f4f7fa;
}
.tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4]:active {
          background: #eaf1f8;
}
.tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4]:focus-visible {
          outline: 2px solid #2467a3;
          outline-offset: -2px;
}
.tags-bar .scrollTag .tags .tags-item.active[data-v-35ab51d4] {
        color: #195e96;
        font-weight: 600;
}
.tags-bar .scrollTag .tags .tags-item.active[data-v-35ab51d4]::after {
          opacity: 1;
}
.tags-bar .scrollTag .tags .tags-item.active[data-v-35ab51d4]::before {
          background: transparent;
}
.tags-bar .scrollTag .tags .tags-item.active + .tags-item[data-v-35ab51d4]::before {
          background: transparent;
}
.tags-bar .btns_nav[data-v-35ab51d4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 26px;
            flex: 0 0 26px;
    height: 30px;
    border-radius: 4px;
    color: #657386;
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
    transition: color 0.15s ease-out, background-color 0.15s ease-out;
}
.tags-bar .btns_nav[data-v-35ab51d4]:hover {
      color: #195e96;
      background: #f0f5fa;
}
@media (prefers-reduced-motion: reduce) {
.tags-bar .scrollTag .tags[data-v-35ab51d4],
  .tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4],
  .tags-bar .scrollTag .tags .tags-item[data-v-35ab51d4]::after,
  .tags-bar .scrollTag .tags .tags-item .el-icon-close[data-v-35ab51d4],
  .tags-bar .btns_nav[data-v-35ab51d4] {
    -webkit-transition: none;
    transition: none;
}
}

[data-v-b268af2c] .notSubmit {
  background: #ffffff;
  color: #333;
}
[data-v-b268af2c] .submit {
  background: #f8f8de;
  color: #333;
}
[data-v-b268af2c] .success {
  background: #b0ffba;
  color: #333;
}
[data-v-b268af2c] .reject {
  background: #fdb0b0;
  color: #333;
}
[data-v-b268af2c] .col-grey {
  background: #dadbdd;
  color: #706d6d;
}
[data-v-b268af2c] .col-light {
  background: #f5f7fa;
}
[data-v-b268af2c] .vxe-table .vxe-sort--asc-btn,[data-v-b268af2c] .vxe-table .vxe-sort--desc-btn {
  color: #a3a4a8 !important;
}
[data-v-b268af2c] .vxe-table .vxe-sort--asc-btn:hover,[data-v-b268af2c] .vxe-table .vxe-sort--desc-btn:hover {
    color: #606266 !important;
}
[data-v-b268af2c] .vxe-table .el-form-item__content {
  width: 100% !important;
}
[data-v-b268af2c] .el-dropdown .el-dropdown-link {
  width: 60px;
  height: 30px;
  background-color: var(--primary);
  text-align: center;
  line-height: 30px;
  color: #fff;
  border-radius: 3px;
  margin-left: 10px;
  cursor: pointer;
}
[data-v-b268af2c] .el-dropdown .el-dropdown-link:hover {
    background: var(--primary-hover, rgba(62, 179, 4, 0.8));
    border-color: var(--primary-hover, rgba(62, 179, 4, 0.8));
    color: #FFF;
}
.mt10[data-v-b268af2c] {
  margin-top: 10px;
}
.pointer[data-v-b268af2c] {
  cursor: pointer;
}
.btnBox[data-v-b268af2c] {
  margin-bottom: 10px;
}
.list[data-v-b268af2c] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.list-searchArea[data-v-b268af2c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 10px;
}
.list-btnArea[data-v-b268af2c] {
    width: 100%;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.list-tableArea[data-v-b268af2c] {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.list-tableArea-content[data-v-b268af2c] {
      width: 49.5%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.list-tableArea-content-graph[data-v-b268af2c], .list-tableArea-content-table[data-v-b268af2c] {
        height: 50%;
}
.list-tableArea-content-graph[data-v-b268af2c] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.list-tableArea-content-graph .left[data-v-b268af2c] {
          width: 50%;
          height: 100%;
}
.list-tableArea-content-graph .left #pies[data-v-b268af2c] {
            height: 100%;
}
.list-tableArea-content-graph .right[data-v-b268af2c] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.list-pager[data-v-b268af2c] {
    margin-top: 10px;
}

.certificate-list[data-v-67ce8d9b] {
  width: 100%;
  height: 100%;
  min-height: 0;
  color: #24353b;
}
.certificate-list__workspace[data-v-67ce8d9b] {
    height: 100%;
    min-height: 0;
    display: grid;
    grid-template-columns: 280px minmax(0, 1fr);
    overflow: hidden;
    border: 1px solid #dfe7e8;
    border-radius: 7px;
    background: #fff;
}
.certificate-list__sidebar[data-v-67ce8d9b] {
    min-width: 0;
    padding: 15px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right: 1px solid #e5eaeb;
    overflow: auto;
}
.certificate-list__sidebar-title[data-v-67ce8d9b] {
    min-height: 28px;
    margin: 0 8px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    color: #53676d;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
}
.certificate-list__sidebar-title[data-v-67ce8d9b] .el-button {
      padding: 5px;
      color: #68787d;
}
.certificate-list__tree-node[data-v-67ce8d9b] {
    min-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 7px;
}
.certificate-list__tree-node i[data-v-67ce8d9b] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      color: #63777c;
      font-size: 16px;
}
.certificate-list__tree-node span[data-v-67ce8d9b] {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.certificate-list__directory-error[data-v-67ce8d9b] {
    margin: 14px 8px 0;
    padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 6px;
    border: 1px solid #f2d7ad;
    border-radius: 4px;
    background: #fff8ec;
    color: #9a681f;
    font-size: 12px;
    line-height: 18px;
}
.certificate-list__content[data-v-67ce8d9b] {
    min-width: 0;
    min-height: 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
}
.certificate-list__toolbar[data-v-67ce8d9b] {
    padding-bottom: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px;
}
.certificate-list__search[data-v-67ce8d9b] {
    width: 100%;
    max-width: 620px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
}
.certificate-list__search[data-v-67ce8d9b] .el-input__inner {
      height: 36px;
      border-color: #dfe7e8;
      border-radius: 5px;
      color: #33474e;
}
.certificate-list__search[data-v-67ce8d9b] .el-button {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      padding: 7px;
      color: #344b53;
      font-size: 24px;
}
.certificate-list__toolbar-actions[data-v-67ce8d9b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.certificate-list__batch-download[data-v-67ce8d9b] {
    height: 38px;
    padding: 0 14px;
    border-color: #dfe7e8;
    color: #45575d;
    font-size: 14px;
}
.certificate-list__scope[data-v-67ce8d9b] {
    min-height: 30px;
    margin-bottom: 10px;
    padding: 4px 9px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    border: 1px solid #d9e8e6;
    border-radius: 4px;
    background: #f3f8f7;
    color: #687a7f;
    font-size: 12px;
}
.certificate-list__scope strong[data-v-67ce8d9b] {
      color: #087f7a;
      font-weight: 600;
}
.certificate-list__count[data-v-67ce8d9b] {
    margin-left: auto;
}
.certificate-list__table[data-v-67ce8d9b] {
    min-height: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-top: 1px solid #eef2f1;
}
.certificate-list__pager[data-v-67ce8d9b] {
    margin-top: 12px;
}
.certificate-list[data-v-67ce8d9b] .certificate-list__sidebar .el-tree-node__content {
    height: 36px;
    margin: 1px 0;
    border-radius: 4px;
}
.certificate-list[data-v-67ce8d9b] .certificate-list__sidebar .el-tree-node__content:hover {
    background: #f0f7f6;
}
.certificate-list[data-v-67ce8d9b] .certificate-list__sidebar .el-tree-node.is-current > .el-tree-node__content {
    background: #dcefee;
    color: #087f7a;
}
.certificate-file-name[data-v-67ce8d9b] {
  max-width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  color: #23363d;
  font-weight: 600;
}
.certificate-file-name i[data-v-67ce8d9b] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    color: #07877b;
}
.certificate-file-name i.is-pdf[data-v-67ce8d9b] {
      color: #c6544f;
}
.certificate-file-name i.is-sheet[data-v-67ce8d9b] {
      color: #30875a;
}
.certificate-file-name i.is-document[data-v-67ce8d9b] {
      color: #2d698f;
}
.certificate-source[data-v-67ce8d9b] {
  padding: 3px 7px;
  border-radius: 3px;
  background: #eef4f8;
  color: #356b8d;
  font-size: 11px;
  white-space: nowrap;
}
.certificate-source.is-child[data-v-67ce8d9b] {
    background: #eef7f2;
    color: #397657;
}
.certificate-row-actions[data-v-67ce8d9b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  color: #60747a;
}
.certificate-row-actions i[data-v-67ce8d9b] {
    font-size: 18px;
}
.pointer[data-v-67ce8d9b] {
  cursor: pointer;
}
@media (max-width: 900px) {
.certificate-list__workspace[data-v-67ce8d9b] {
    grid-template-columns: minmax(210px, 34%) minmax(0, 1fr);
}
.certificate-list__toolbar[data-v-67ce8d9b] {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.certificate-list__toolbar-actions[data-v-67ce8d9b] {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
}

[data-v-1ed4c444] :focus {
  outline: 0;
}

.el-dropdown .el-dropdown-link[data-v-7104f584] {
  display: inline-block;
}

[data-v-3856b053] .el-carousel__indicators--horizontal {
  position: absolute;
  bottom: 10px;
  text-align: right;
}
[data-v-3856b053] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal button {
    width: 8px;
    height: 8px;
    background: #ffffff;
    border-radius: 10px;
    opacity: 0.5;
}
[data-v-3856b053] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal.is-active button {
    width: 24px;
    height: 8px;
    background: #ffffff;
    opacity: 0.5;
    border-radius: 10px;
}
.icon[data-v-3856b053] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
  font-size: 65px;
}
ul[data-v-3856b053] {
  list-style: none;
}
.home[data-v-3856b053] {
  margin-right: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.header-info[data-v-3856b053] {
  background: #fff;
}
.header-info ul[data-v-3856b053] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: 35px;
}
.header-info ul li[data-v-3856b053] {
      width: 23.5%;
      border-radius: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
.header-info ul li[data-v-3856b053] {
          width: 48%;
}
}
@media screen and (max-width: 900px) {
.header-info ul li[data-v-3856b053] {
          width: 96%;
}
}
.header-info ul li .image[data-v-3856b053] {
        width: 20%;
        height: 80%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
}
.header-info ul li .image img[data-v-3856b053] {
          -webkit-transform: scale(0.7);
                  transform: scale(0.7);
          padding: 12px;
}
.header-info ul li .list[data-v-3856b053] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-left: 10px;
}
.header-info ul li .list h5[data-v-3856b053] {
          font-size: 20px;
          font-weight: bold;
          color: #222222;
          margin-bottom: 10px;
}
.header-info ul li .list p[data-v-3856b053] {
          font-size: 14px;
          font-weight: 400;
          color: #999999;
}
.main-info[data-v-3856b053] {
  width: 100%;
  margin-top: 16px;
}
.main-info .info-group[data-v-3856b053] {
    width: 100%;
    height: 100%;
    background: #fff;
    margin-bottom: 16px;
}
.main-info .info-group .info-group-box .real-time[data-v-3856b053] {
      font-size: 18px;
      font-weight: 500;
      color: #222222;
      padding: 20px;
}
.main-info .info-group .info-group-box ul[data-v-3856b053] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0 21px;
}
.main-info .info-group .info-group-box ul li[data-v-3856b053] {
        width: 23%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 25px;
}
.main-info .info-group .info-group-box ul li .title[data-v-3856b053] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 14px;
          font-weight: 400;
          color: #999999;
          margin-left: 10px;
}
.main-info .info-group .info-group-box ul li .count[data-v-3856b053] {
          font-size: 20px;
          font-weight: bold;
          color: #222222;
          margin-top: 15px;
}
.main-info .info-group .info-group-box ul li .circle[data-v-3856b053] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: default;
}
.main-info .info-group .info-group-box ul li .circle img[data-v-3856b053] {
            zoom: 0.5;
}
.main-info .info-group .info-group-box ul li .circle i[data-v-3856b053] {
            color: #fff;
            font-size: 30px;
}
.shortCut[data-v-3856b053] {
  width: 100%;
}
.shortCut .shortCutGroup[data-v-3856b053] {
    width: 100%;
    height: 100%;
    background: #fff;
}
.shortCut .shortCutGroup .recentVisits[data-v-3856b053] {
      font-size: 18px;
      font-weight: 500;
      color: #222222;
      padding: 16px 0 0 20px;
}
.shortCut .shortCutGroup p[data-v-3856b053] {
      font-size: 21px;
      font-weight: 600;
      color: #5e5a6e;
}
.shortCut .shortCutGroup .shortCutBox[data-v-3856b053] {
      width: 100%;
      padding-bottom: 193px;
}
.shortCut .shortCutGroup .shortCutBox ul[data-v-3856b053] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.shortCut .shortCutGroup .shortCutBox ul li[data-v-3856b053] {
          width: 12%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
.shortCut .shortCutGroup .shortCutBox ul li[data-v-3856b053] {
              width: 24%;
}
}
@media screen and (max-width: 900px) {
.shortCut .shortCutGroup .shortCutBox ul li[data-v-3856b053] {
              width: 47%;
}
}
.shortCut .shortCutGroup .shortCutBox ul li .iconBox[data-v-3856b053] {
            width: 90px;
            height: 90px;
            border-radius: 10px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-bottom: 17px;
            -webkit-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
}
.shortCut .shortCutGroup .shortCutBox ul li .iconBox[data-v-3856b053]:nth-of-type(-n+4) {
              margin-top: 20px;
}
.shortCut .shortCutGroup .shortCutBox ul li .txt[data-v-3856b053] {
            color: #5e5a6e;
}
.foterBox[data-v-3856b053] {
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 5px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #2878e7;
  margin-left: -25px;
}
.foterBox .spanlist[data-v-3856b053] {
    margin-left: -10%;
    letter-spacing: 10px;
}
.foterBox .spanlist span[data-v-3856b053] {
      margin: 0 10px;
}
.flearBox[data-v-3856b053] {
  width: 100%;
  height: 50px;
}
.bulletinBoard[data-v-3856b053] {
  width: 284px;
  height: 266px;
  background: #fff;
  margin-bottom: 16px;
  padding: 16px 20px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.bulletinBoard .bulletinBoard-top[data-v-3856b053] {
    font-size: 18px;
    font-weight: 500;
    color: #222222;
    padding-bottom: 16px;
}
.bulletinBoard .bulletinBoard-tag[data-v-3856b053] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 15px;
}
.bulletinBoard .bulletinBoard-tag .tagLabel[data-v-3856b053] {
      width: 38px;
      height: 18px;
      border-radius: 2px;
      line-height: 18px;
      background: #ffe9e0;
      text-align: center;
      margin-right: 7px;
      font-size: 12px !important;
}
.bulletinBoard .bulletinBoard-tag .information[data-v-3856b053] {
      width: 210px;
      line-height: 21px;
      font-size: 14px;
      font-weight: 400;
      color: #666666;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.bulletinBoard[data-v-3856b053]::-webkit-scrollbar {
  display: none;
}
.nodeTasks[data-v-3856b053] {
  width: 284px;
  height: 286px;
  background: #fff;
  padding: 16px 20px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.nodeTasks .nodeTasks-top[data-v-3856b053] {
    font-size: 18px;
    font-weight: 500;
    color: #222222;
    margin-bottom: 13px;
}
.nodeTasks ul > li[data-v-3856b053] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
}
.nodeTasks ul > li .dot[data-v-3856b053] {
      width: 10px;
      height: 10px;
      line-height: 10px;
      border-radius: 50%;
      background: #ffd363;
      margin-top: 5px;
}
.nodeTasks ul > li .nodeData[data-v-3856b053] {
      font-size: 14px;
      font-weight: 400;
      color: #666666;
      margin-left: 14px;
}
.nodeTasks[data-v-3856b053]::-webkit-scrollbar {
  display: none;
}

[data-v-7ba81b05] .el-range-separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-7ba81b05] .el-date-editor.el-range-editor {
  width: 100%;
  min-width: 280px;
}

[data-v-01edcac0] .el-input-number.is-controls-right[class*=mini] [class*=decrease], .el-input-number.is-controls-right[class*=mini] [class*=increase][data-v-01edcac0] {
  line-height: 16px;
}
[data-v-01edcac0] .el-input-number.is-without-controls .el-input__inner {
  padding: 0px;
}

.inputs[data-v-74165d6f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-74165d6f] .el-input {
  width: 160px;
}
[data-v-74165d6f] .el-select {
  width: 160px;
}
[data-v-74165d6f] .el-input-number--mini {
  width: 160px;
}

@charset "UTF-8";
[data-v-b808f49e] .dialog-occupy .el-dialog {
  margin-top: 8vh !important;
}
[data-v-b808f49e] .el-tabs {
  height: initial !important;
}
.search-zone[data-v-b808f49e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.buttonbox[data-v-b808f49e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.buttonbox div[data-v-b808f49e] {
    margin: 0 10px 10px 0;
}
[data-v-b808f49e] .el-tabs__content .el-collapse {
  position: relative;
  border: 0;
}
[data-v-b808f49e] .el-tabs__content .el-tab-pane {
  height: 100%;
}
[data-v-b808f49e] .el-collapse-item__header {
  border: 0;
}
[data-v-b808f49e] .el-collapse-item__wrap {
  border: 0;
}
[data-v-b808f49e] .el-table .el-table__row {
  background: #ffffff;
}
.subTotalSet[data-v-b808f49e] .el-transfer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subTotalSet[data-v-b808f49e] .el-transfer .el-transfer__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.subTotalSet[data-v-b808f49e] .el-transfer .el-transfer__buttons .el-transfer__button {
      margin-left: 0;
}
[data-v-b808f49e] .occupy .el-input-number .el-input__inner {
  text-align: left !important;
}
[data-v-b808f49e] .occupy .el-input-number__decrease {
  display: none !important;
}
[data-v-b808f49e] .occupy .el-input-number__increase {
  display: none !important;
}
[data-v-b808f49e] .el-table .notSubmit {
  background: #ffffff;
}
[data-v-b808f49e] .el-table .submit {
  background: #f8f8de;
}
[data-v-b808f49e] .el-table .submit > td {
  background: #f8f8de;
}
[data-v-b808f49e] .el-table .success {
  background: #b0ffba;
}
[data-v-b808f49e] .el-table .success > td {
  background: #b0ffba;
}
[data-v-b808f49e] .el-table .reject {
  background: #fdb0b0;
}
[data-v-b808f49e] .el-table .el-table__cell > .cell {
  height: 100%;
  line-height: 33px;
}
[data-v-b808f49e] .el-dialog__body .el-table .el-table__cell > .cell {
  height: 100%;
  line-height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-b808f49e] #occTable th,[data-v-b808f49e] #occTable td {
  padding: 4px 0 !important;
}
[data-v-b808f49e] .el-descriptions .is-bordered {
  table-layout: auto;
}
[data-v-b808f49e] .el-descriptions__body .el-descriptions__table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
[data-v-b808f49e] .el-descriptions .is-bordered .el-descriptions-item__cell {
  border: 1px solid #EBEEF5;
  padding: 12px 10px;
}
[data-v-b808f49e] .el-descriptions-item__label.is-bordered-label {
  font-weight: 700;
  color: #909399;
  background: #fafafa;
}
[data-v-b808f49e] .el-collapse-item > div[role="tab"] {
  height: 0;
}
[data-v-b808f49e] .disableheadselection > .cell .el-checkbox__inner {
  display: none;
}
[data-v-b808f49e] .el-table-column--selection .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  height: 100%;
}
[data-v-b808f49e] .el-tooltip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-b808f49e] .el-tooltip span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[data-v-b808f49e] .cell div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  font-weight: 400;
}
[data-v-b808f49e] .el-table {
  color: #253140;
  border-color: #d8e2ec;
}
[data-v-b808f49e] .el-table th,
.el-table th.is-leaf[data-v-b808f49e] {
  color: #fff !important;
  background: #15558f !important;
  border-right-color: #2d6fa6 !important;
  border-bottom-color: #124a7e !important;
}
[data-v-b808f49e] .el-table th > .cell {
  color: #fff !important;
  text-indent: 0;
  font-weight: 700;
}
[data-v-b808f49e] .el-table .sort-caret.descending {
  border-top-color: rgba(255, 255, 255, 0.85);
}
[data-v-b808f49e] .el-table .sort-caret.ascending {
  border-bottom-color: rgba(255, 255, 255, 0.85);
}
[data-v-b808f49e] .el-table td.el-table__cell,[data-v-b808f49e] .el-table th.el-table__cell.is-leaf {
  border-color: #dfe7f0;
}
[data-v-b808f49e] .el-table__fixed,[data-v-b808f49e] .el-table__fixed-right {
  -webkit-box-shadow: 0 0 0 1px #d8e2ec;
          box-shadow: 0 0 0 1px #d8e2ec;
}
[data-v-b808f49e] .el-table--scrollable-x .el-table__body-wrapper {
  z-index: 2;
}
[data-v-b808f49e] .el-table--fluid-height .el-table__fixed,
.el-table--fluid-height .el-table__fixed-right[data-v-b808f49e] {
  background: white;
}
[data-v-b808f49e] .el-table--mini .el-table__cell {
  height: 31px;
  padding: 0;
}
[data-v-b808f49e] .el-table__footer-wrapper td.el-table__cell {
  height: 31px;
  padding: 0;
  color: #24364a;
  background: #eef5fb !important;
  font-weight: 700;
  border-top: 1px solid #c9d8e8;
}
[data-v-b808f49e] .el-table__footer-wrapper td.el-table__cell .cell {
    white-space: nowrap;
    line-height: 31px;
    padding: 0 8px;
}
[data-v-b808f49e] .subtotalClass {
  font-size: 14px;
  font-weight: bold;
}
[data-v-b808f49e] ::-webkit-scrollbar {
  width: 5px !important;
  /*滚动条宽度*/
  height: 10px !important;
  /* 滚动条高度 */
}
.buttonbox > .active-child-filters[data-v-b808f49e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
  min-width: 0;
  margin: 4px 8px 4px auto;
}
.buttonbox > .active-child-filters .el-tag[data-v-b808f49e] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 320px;
}
.buttonbox > .active-child-filters .active-child-filter-label[data-v-b808f49e] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.buttonbox > .active-child-filters[data-v-b808f49e] .el-tag__close {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.detail-pageBox[data-v-b808f49e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 8px 0 4px;
  background: #fff;
}
.order-gantt-unsaved[data-v-b808f49e] {
  margin-left: 10px;
  color: #909399;
  font-size: 12px;
}
.buttonbox > .order-gantt-contract[data-v-b808f49e] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: auto;
  padding: 0 12px;
  line-height: 28px;
  color: #303133;
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
}
.order-tracking-tab-wrap .detail-pageBox[data-v-b808f49e] {
  position: relative;
  z-index: 2100;
}
.order-delivery-reports-active[data-v-b808f49e] .el-tab-pane > div {
  height: 100%;
  min-height: 0;
}

/* 订单进度跟踪：折叠按钮与 tab 头平行，去掉 collapse 头部多余空白。 */
.order-tracking-tab-wrap[data-v-b808f49e] {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  /* 折叠按钮始终留在 tab 头最右侧。 */
  /* Only the module tabs fill the pane; nested process-card tabs use their content height. */
  /* 隐藏 el-collapse-item 头部那一栏（含 chevron），去掉中间空白 */
}
.order-tracking-tab-wrap .order-tracking-collapse-control[data-v-b808f49e] {
    position: absolute;
    top: 0;
    right: 8px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 10;
}
.order-tracking-tab-wrap[data-v-b808f49e] > .el-tabs {
    height: auto !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    min-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.order-tracking-tab-wrap[data-v-b808f49e] > .el-tabs > .el-tabs__header {
      margin-bottom: 0 !important;
      padding-right: 80px;
      height: 40px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.order-tracking-tab-wrap[data-v-b808f49e] > .el-tabs > .el-tabs__header > .el-tabs__nav-wrap {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        min-width: 0;
        margin-bottom: 0;
}
.order-tracking-tab-wrap[data-v-b808f49e] > .el-tabs > .el-tabs__header > .el-tabs__nav-wrap .el-tabs__nav-scroll {
          min-height: 0;
          margin-top: 0;
          padding: 0;
}
.order-tracking-tab-wrap[data-v-b808f49e] > .el-tabs > .el-tabs__content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-height: 0;
      overflow: hidden;
}
.order-tracking-tab-wrap[data-v-b808f49e] > .el-tabs > .el-tabs__content > .el-tab-pane {
      height: 100%;
      min-height: 0;
}
.order-tracking-tab-wrap[data-v-b808f49e] .el-collapse,
  .order-tracking-tab-wrap[data-v-b808f49e] .el-collapse-item,
  .order-tracking-tab-wrap[data-v-b808f49e] .el-collapse-item__wrap {
    border: none !important;
    background: transparent !important;
    height: 100%;
    min-height: 0;
}
.order-tracking-tab-wrap[data-v-b808f49e] .el-collapse-item__header {
    display: none !important;
    height: 0 !important;
    border: 0 !important;
}
.order-tracking-tab-wrap[data-v-b808f49e] .el-collapse-item__wrap {
    overflow: hidden !important;
}
.order-tracking-tab-wrap[data-v-b808f49e] .el-collapse-item__content {
    height: 100%;
    min-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 !important;
}
.order-tracking-tab-wrap .buttonbox[data-v-b808f49e] {
    margin-top: 0;
    min-height: 0;
}
.order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] {
    height: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    overflow: visible;
}
.order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-tabs {
      height: auto !important;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
}
.order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-tabs__content,
    .order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-tab-pane,
    .order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-tab-pane > div,
    .order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-collapse,
    .order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-collapse-item,
    .order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-collapse-item__content {
      height: auto;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      overflow: visible;
}
.order-tracking-tab-wrap.order-gantt-active[data-v-b808f49e] .el-collapse-item__wrap {
      height: auto;
      overflow: visible !important;
}
.order-tracking-tab-wrap.order-gantt-active .buttonbox[data-v-b808f49e] {
      margin-top: 20px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
}
.order-tracking-tab-wrap[data-v-b808f49e] .y-table-root {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    min-height: 0;
    overflow: hidden;
}
.order-tracking-tab-wrap[data-v-b808f49e] .delivery-special-table {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    min-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
}
.order-tracking-tab-wrap[data-v-b808f49e] .delivery-special-table__body {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    min-height: 0;
}
.order-tracking-tab-wrap[data-v-b808f49e] .detail-pageBox {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}
.order-tracking-tab-wrap .order-tracking-master-no[data-v-b808f49e] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    min-width: 0;
    padding: 4px 8px;
    line-height: 20px;
    text-align: center;
    color: #606266;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.delivery-file-search[data-v-b808f49e] {
  padding: 8px 0 12px;
}
.delivery-file-search .delivery-file-search__row[data-v-b808f49e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 12px;
}
.delivery-file-search .delivery-file-search__fields[data-v-b808f49e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
}
.delivery-file-search .delivery-file-search__item[data-v-b808f49e] {
    width: 160px;
}
.delivery-file-search .delivery-file-search__actions[data-v-b808f49e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}
.delivery-file-search .delivery-file-search__maximize[data-v-b808f49e] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    white-space: nowrap;
}

.delivery-file-field-popover .delivery-file-search__popover {
  padding: 4px;
  max-height: 400px;
  overflow-y: auto;
}
.delivery-file-field-popover .delivery-file-search__popover-title {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 8px;
  color: #303133;
  border-bottom: 1px solid #EBEEF5;
  padding-bottom: 6px;
}
.delivery-file-field-popover .el-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.delivery-file-field-popover .el-checkbox {
  margin-left: 0 !important;
  margin-right: 0;
  margin-bottom: 2px;
  line-height: 28px;
}

[data-v-1bea1690] .el-dialog {
  margin-top: 5vh !important;
  height: 90vh;
}
[data-v-1bea1690] .el-dialog .el-dialog__body {
    height: 88%;
}
.w107[data-v-1bea1690] {
  width: 107px;
}
.w50p[data-v-1bea1690] {
  width: 50%;
}
.w90p[data-v-1bea1690] {
  width: 90%;
}
.w100p[data-v-1bea1690] {
  width: 100%;
}
.maxW90p[data-v-1bea1690] {
  max-width: 90%;
}
.mariginW20[data-v-1bea1690] {
  margin: 0 20px;
}
.mariginW30[data-v-1bea1690] {
  margin: 0 30px;
}
.printDialog .innerBox[data-v-1bea1690] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.printDialog .innerBox-left[data-v-1bea1690] {
    width: 20%;
    height: 80vh;
    border: 1px solid #aaadb3;
    padding: 8px;
}
.printDialog .innerBox-left-content[data-v-1bea1690] {
      width: 100%;
      height: 73vh;
}
.printDialog .innerBox-left-content .elc[data-v-1bea1690] {
        margin-bottom: 10px;
}
.printDialog .innerBox-left-btns[data-v-1bea1690] {
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.printDialog .innerBox-right[data-v-1bea1690] {
    width: 79%;
    height: 80vh;
    border: 1px solid #aaadb3;
    border-left: none;
    padding: 8px;
}
.printDialog .innerBox-right .pinggs[data-v-1bea1690] {
      width: 100%;
      height: 55px;
      border-bottom: 1px solid #aaadb3;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 10px;
}
.printDialog .innerBox-right .pinggs span[data-v-1bea1690] {
        margin: 0 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.printDialog .innerBox-right .pinggs .elsh[data-v-1bea1690] {
        width: 22%;
        margin-right: 10px;
}
.printDialog .innerBox-right .pinggs .elsp[data-v-1bea1690] {
        width: 220px;
        margin-right: 10px;
}
.printDialog .innerBox-right .reportBox[data-v-1bea1690] {
      width: 100%;
      height: 65vh;
      overflow: hidden;
}
.printDialog .innerBox-right .reportBox .itemBox[data-v-1bea1690] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 10px;
        margin-bottom: 10px;
}
.printDialog .innerBox-right .reportBox .itemBox-tooltip[data-v-1bea1690] {
          width: 150px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.printDialog .innerBox-right .reportBox .imgBox[data-v-1bea1690] {
        width: 100%;
        height: 55vh;
        overflow: hidden;
        overflow-y: scroll;
}
.printDialog .innerBox-right .reportBox .imgBox .iconBox[data-v-1bea1690] {
          position: absolute;
          top: 94.8%;
          bottom: auto;
          left: auto;
          right: 42%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          z-index: 99999;
}
.printDialog .innerBox-right .reportBox .imgBox .iconBox .icons[data-v-1bea1690] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            width: 30px;
            height: 30px;
            line-height: 30px;
            border-radius: 50%;
            background-color: rgba(31, 45, 61, 0.11);
            font-size: 15px;
            color: #ffffff;
            cursor: pointer;
}

.shop_wrapper[data-v-1561afd7] {
  border: 0px solid black;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1000px;
  overflow-y: auto;
  margin: 0vw auto;
}
.shop_item_bg[data-v-1561afd7] {
  background-color: #faf6f6;
  margin: 0 10px 10px 0;
}
.shop_item[data-v-1561afd7] {
  border: 0px solid black;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 160px;
  float: left;
  margin: 0;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  height: 160px;
}
.shop_item_link[data-v-1561afd7] {
  display: block;
  position: relative;
  text-decoration: none;
  height: 334px;
}
.rax-image[data-v-1561afd7] {
  display: block;
}
.shop_main-wrapper[data-v-1561afd7] {
  border: 0px solid black;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  width: 100%;
  text-align: center;
  margin: 0vw auto;
}
.shop__main-title[data-v-1561afd7] {
  padding: 0 5px;
  border-width: 0px;
  border-style: solid;
  border-color: black;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  color: #333333;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
.noimage[data-v-1561afd7] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e14fad), to(#f9d423));
  background-image: linear-gradient(to top, #e14fad 0%, #f9d423 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.noimage i[data-v-1561afd7] {
    margin-bottom: 15px;
}

.archive-permission-dialog {
  max-width: calc(100vw - 32px);
}
.archive-permission-dialog .el-dialog__body {
  max-height: 65vh;
  overflow: auto;
  padding-top: 12px;
}

.archive-permissions__name[data-v-1ffa21ab] {
  font-weight: 600;
  overflow-wrap: anywhere;
  margin-bottom: 18px;
}
.archive-permissions__switch[data-v-1ffa21ab], .archive-permissions__heading[data-v-1ffa21ab], .archive-permissions__actions[data-v-1ffa21ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.archive-permissions__hint[data-v-1ffa21ab] {
  color: #909399;
  font-size: 12px;
  line-height: 1.7;
}
.archive-permissions__section[data-v-1ffa21ab] {
  border: 1px solid #e4e7ed;
  border-radius: 6px;
  padding: 10px 16px;
  margin-top: 16px;
}
.archive-permissions__rule[data-v-1ffa21ab] {
  padding: 12px 0;
  border-top: 1px solid #f0f2f5;
}
.archive-permissions__rule .el-select[data-v-1ffa21ab] {
  width: 100%;
}
.archive-permissions__children[data-v-1ffa21ab] {
  margin: 10px 0 0;
}
.archive-permissions__actions[data-v-1ffa21ab] {
  margin-top: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.archive-permissions__preview[data-v-1ffa21ab] {
  margin-top: 20px;
}
.archive-permissions__person[data-v-1ffa21ab] {
  display: block;
  font-size: 12px;
  line-height: 1.8;
}

[data-v-9f4e95c6] .notSubmit {
  background: #ffffff;
  color: #333;
}
[data-v-9f4e95c6] .submit {
  background: #f8f8de;
  color: #333;
}
[data-v-9f4e95c6] .success {
  background: #b0ffba;
  color: #333;
}
[data-v-9f4e95c6] .reject {
  background: #fdb0b0;
  color: #333;
}
[data-v-9f4e95c6] .col-grey {
  background: #dadbdd;
  color: #706d6d;
}
[data-v-9f4e95c6] .col-light {
  background: #f5f7fa;
}
[data-v-9f4e95c6] .vxe-table .vxe-sort--asc-btn,[data-v-9f4e95c6] .vxe-table .vxe-sort--desc-btn {
  color: #a3a4a8 !important;
}
[data-v-9f4e95c6] .vxe-table .vxe-sort--asc-btn:hover,[data-v-9f4e95c6] .vxe-table .vxe-sort--desc-btn:hover {
    color: #606266 !important;
}
[data-v-9f4e95c6] .vxe-table .el-form-item__content {
  width: 100% !important;
}
[data-v-9f4e95c6] .el-dropdown .el-dropdown-link {
  width: 60px;
  height: 30px;
  background-color: var(--primary);
  text-align: center;
  line-height: 30px;
  color: #fff;
  border-radius: 3px;
  margin-left: 10px;
  cursor: pointer;
}
[data-v-9f4e95c6] .el-dropdown .el-dropdown-link:hover {
    background: var(--primary-hover, rgba(62, 179, 4, 0.8));
    border-color: var(--primary-hover, rgba(62, 179, 4, 0.8));
    color: #FFF;
}
.mt10[data-v-9f4e95c6] {
  margin-top: 10px;
}
.pointer[data-v-9f4e95c6] {
  cursor: pointer;
}
.archive-download-disabled[data-v-9f4e95c6] {
  opacity: 0.45;
  cursor: wait;
}
.btnBox[data-v-9f4e95c6] {
  margin-bottom: 10px;
}
.allocated-header-filter[data-v-9f4e95c6] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.allocated-header-filter__title[data-v-9f4e95c6] {
    line-height: 18px;
}
.allocated-header-filter__icon[data-v-9f4e95c6] {
    cursor: pointer;
    color: #a3a4a8;
    font-size: 14px;
}
.allocated-header-filter__icon.is-active[data-v-9f4e95c6] {
      color: #409eff;
}
.allocated-header-filter__panel .el-input[data-v-9f4e95c6],
  .allocated-header-filter__panel .el-date-editor[data-v-9f4e95c6] {
    width: 100%;
}
.allocated-header-filter__actions[data-v-9f4e95c6] {
    margin-top: 8px;
    text-align: right;
}
.list[data-v-9f4e95c6] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 0;
}
.list-workspace[data-v-9f4e95c6], .list-main[data-v-9f4e95c6] {
    min-height: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.list-searchArea[data-v-9f4e95c6] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 10px;
}
.list-btnArea[data-v-9f4e95c6] {
    width: 100%;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.list-tableArea[data-v-9f4e95c6] {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.list-tableArea-content[data-v-9f4e95c6] {
      width: 49.5%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.list-tableArea-content-graph[data-v-9f4e95c6], .list-tableArea-content-table[data-v-9f4e95c6] {
        height: 50%;
}
.list-tableArea-content-graph[data-v-9f4e95c6] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.list-tableArea-content-graph .left[data-v-9f4e95c6] {
          width: 50%;
          height: 100%;
}
.list-tableArea-content-graph .left #pies[data-v-9f4e95c6] {
            height: 100%;
}
.list-tableArea-content-graph .right[data-v-9f4e95c6] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.list-pager[data-v-9f4e95c6] {
    margin-top: 10px;
}
.archive-list[data-v-9f4e95c6] {
  color: #24353b;
}
.archive-list__workspace[data-v-9f4e95c6] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: grid;
    grid-template-columns: 300px minmax(0, 1fr);
    min-height: 0;
    overflow: hidden;
    border: 1px solid #dfe7e8;
    border-radius: 7px;
    background: #fff;
}
.archive-list__sidebar[data-v-9f4e95c6] {
    width: auto;
    min-width: 0;
    padding: 15px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right: 1px solid #e5eaeb;
    overflow: auto;
    background: #fff;
}
.archive-list__sidebar-title[data-v-9f4e95c6] {
    min-height: 28px;
    margin: 0 8px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    color: #6b7b80;
    font-size: 13px;
    line-height: 20px;
}
.archive-list__sidebar-title[data-v-9f4e95c6] .el-button {
      padding: 5px;
      color: #68787d;
}
.archive-list__tree-node[data-v-9f4e95c6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 0;
    gap: 7px;
}
.archive-list__tree-node i[data-v-9f4e95c6] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      color: #63777c;
      font-size: 16px;
}
.archive-list__tree-node span[data-v-9f4e95c6] {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.archive-list__content[data-v-9f4e95c6] {
    padding: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 0;
    min-height: 0;
    overflow: hidden;
}
.archive-list__upload[data-v-9f4e95c6] {
    width: 100%;
    min-height: 100px;
    margin: 0 0 15px;
    border: 1px dashed #9fc7c2;
    border-radius: 0;
    background: #f8fcfc;
    color: #617176;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 5px;
    font: inherit;
}
.archive-list__upload[data-v-9f4e95c6]:hover, .archive-list__upload[data-v-9f4e95c6]:focus-visible {
      border-color: #007d74;
      color: #007d74;
      background: #f3fbfa;
      outline: none;
}
.archive-list__upload i[data-v-9f4e95c6] {
      margin-bottom: 2px;
      color: #617176;
      font-size: 21px;
}
.archive-list__upload strong[data-v-9f4e95c6] {
      color: #385158;
      font-size: 13px;
      font-weight: 600;
}
.archive-list__upload span[data-v-9f4e95c6] {
      color: #687a7f;
      font-size: 11px;
      font-weight: 400;
}
.archive-list__toolbar[data-v-9f4e95c6] {
    min-height: 0;
    padding: 0 0 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px;
}
.archive-list__search[data-v-9f4e95c6] {
    width: 100%;
    max-width: 560px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
}
.archive-list__search[data-v-9f4e95c6] .el-input__inner {
      height: 36px;
      border-color: #dfe7e8;
      border-radius: 5px;
      color: #33474e;
}
.archive-list__search[data-v-9f4e95c6] .el-button {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      padding: 7px;
      color: #344b53;
      font-size: 24px;
}
.archive-list__batch-actions[data-v-9f4e95c6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.archive-list__batch-actions .el-button[data-v-9f4e95c6] {
      height: 38px;
      padding: 0 14px;
      font-size: 14px;
}
.archive-list__batch-download[data-v-9f4e95c6] {
    height: 38px;
    padding: 0 14px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border-color: #dfe7e8;
    color: #45575d;
    font-size: 14px;
}
.archive-list__active-filter[data-v-9f4e95c6] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-height: 28px;
    margin: -4px 0 12px;
    padding: 3px 6px 3px 9px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 7px;
    border: 1px solid #cfe3e0;
    border-radius: 3px;
    background: #eff7f6;
    color: #536970;
    font-size: 12px;
}
.archive-list__active-filter strong[data-v-9f4e95c6] {
      max-width: 420px;
      overflow: hidden;
      color: #087f7a;
      font-weight: 500;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.archive-list__active-filter[data-v-9f4e95c6] .el-button {
      padding: 3px;
      color: #667b80;
}
.archive-list__active-filter[data-v-9f4e95c6] .el-button:hover {
        color: #087f7a;
}
.archive-list .archive-file-name[data-v-9f4e95c6] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 100%;
    gap: 6px;
    color: #23363d;
    font-weight: 600;
}
.archive-list .archive-file-name i[data-v-9f4e95c6] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      color: #07877b;
}
.archive-list .archive-file-name i.is-pdf[data-v-9f4e95c6] {
        color: #c6544f;
}
.archive-list .archive-file-name i.is-sheet[data-v-9f4e95c6] {
        color: #30875a;
}
.archive-list .archive-file-name i.is-document[data-v-9f4e95c6] {
        color: #2d698f;
}
.archive-list .archive-level[data-v-9f4e95c6] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    padding: 4px 8px;
    border-radius: 99px;
    background: #e8f1f8;
    color: #24618b;
    font-size: 11px;
    white-space: nowrap;
}
.archive-list .archive-level[data-v-9f4e95c6]::before {
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background: currentColor;
      content: '';
}
.archive-list .archive-row-actions[data-v-9f4e95c6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 14px;
    color: #60747a;
}
.archive-list .archive-row-actions i[data-v-9f4e95c6] {
      font-size: 18px;
}
.archive-list .archive-row-actions .is-delete[data-v-9f4e95c6] {
      color: #e25c5c;
}
.archive-list[data-v-9f4e95c6] .archive-list__sidebar .el-tree {
    background: transparent;
    color: #34484e;
}
.archive-list[data-v-9f4e95c6] .archive-list__sidebar .el-tree-node__content {
    height: 36px;
    margin: 1px 0;
    border-radius: 4px;
}
.archive-list[data-v-9f4e95c6] .archive-list__sidebar .el-tree-node__content:hover {
    background: #edf5f4;
}
.archive-list[data-v-9f4e95c6] .archive-list__sidebar .el-tree-node.is-current > .el-tree-node__content {
    background: #dcefed;
    color: #087f7a;
    font-weight: 600;
}
.archive-list[data-v-9f4e95c6] .archive-list__sidebar .el-tree-node.is-current > .el-tree-node__content i {
    color: #087f7a;
}
.archive-list .list-tableArea[data-v-9f4e95c6] {
    min-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
    border-top: 1px solid #eef2f1;
}
.archive-list .list-pager[data-v-9f4e95c6] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 12px;
}
.archive-list[data-v-9f4e95c6] .vxe-table .vxe-header--column {
    height: 38px;
    background: #f8faf9 !important;
    color: #66767b;
    font-weight: 600;
}
.archive-list[data-v-9f4e95c6] .vxe-table .vxe-body--column {
    height: 46px;
    background: #fff !important;
    color: #3c4d53;
}
.archive-list[data-v-9f4e95c6] .vxe-table .vxe-body--row:hover .vxe-body--column,
  .archive-list[data-v-9f4e95c6] .vxe-table .row--current .vxe-body--column {
    background: #fbfdfc !important;
}
.archive-list[data-v-9f4e95c6] .vxe-table .vxe-table--border-line {
    border-color: #e6eceb;
}
.archive-list[data-v-9f4e95c6] .table-handle i {
    color: #65757a;
}
.archive-list[data-v-9f4e95c6] .table-handle i:hover {
      color: #007d74;
}
.archive-file-input[data-v-9f4e95c6] {
  display: none;
}
@media (max-width: 1100px) {
.archive-list__workspace[data-v-9f4e95c6] {
    grid-template-columns: 230px minmax(0, 1fr);
}
.archive-list__content[data-v-9f4e95c6] {
    padding: 14px;
}
}
@media (max-width: 820px) {
.archive-list__workspace[data-v-9f4e95c6] {
    grid-template-columns: 190px minmax(620px, 1fr);
    overflow: auto;
}
.archive-list__sidebar[data-v-9f4e95c6] {
    width: 190px;
    min-width: 190px;
}
.archive-list__search[data-v-9f4e95c6] {
    max-width: 420px;
}
}

[data-v-c5a1ad34] .el-table th, .el-table th.is-leaf[data-v-c5a1ad34] {
  background: #dadbdd !important;
}

.shareDialog .paneBox[data-v-12f8242c] {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.shareDialog .paneBox span[data-v-12f8242c] {
    margin-right: 10px;
    font-size: 16px;
}
.shareDialog .paneBox .el-select[data-v-12f8242c] {
    width: 80%;
}


.delivery-custom-cell[data-v-7d79f701] {
  position: relative;
  width: 100%;
}
.delivery-custom-cell__input[data-v-7d79f701] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 28px;
  padding: 0 22px 0 6px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  outline: none;
  background: #fff;
  color: #606266;
  font: inherit;
  font-size: 12px;
  line-height: 28px;
  text-overflow: ellipsis;
}
.delivery-custom-cell__input[data-v-7d79f701]:hover {
  border-color: #c0c4cc;
}
.delivery-custom-cell__input[data-v-7d79f701]:focus {
  border-color: #409eff;
}
.delivery-custom-cell__input[readonly][data-v-7d79f701] {
  border-color: transparent;
  background: transparent;
  color: inherit;
  cursor: default;
}
.delivery-custom-cell__status[data-v-7d79f701] {
  position: absolute;
  top: 50%;
  right: 6px;
  margin-top: -6px;
  color: #909399;
  font-size: 12px;
}
.delivery-custom-cell__status--unsaved[data-v-7d79f701] {
  color: #e6a23c;
}

.delivery-sort-indicator[data-v-575caae8] {
  margin-left: 4px;
  font-size: 12px;
  font-weight: 600;
}
.delivery-special-table[data-v-575caae8] {
  width: 100%;
  border: 1px solid #d8e2ec;
  background: #ffffff;
}
.delivery-special-table.page-table-leaf[data-v-575caae8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
}
.delivery-special-table.page-table-leaf .delivery-special-table__header[data-v-575caae8] {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
}
.delivery-special-table.page-table-leaf .delivery-special-table__body[data-v-575caae8],
    .delivery-special-table.page-table-leaf .delivery-special-table__empty[data-v-575caae8] {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0;
      min-height: 0;
      height: 0 !important;
      max-height: none !important;
}
.delivery-special-table__guide[data-v-575caae8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 34px;
  padding: 0 10px;
  border-bottom: 1px solid #dfe7f0;
  background: #f7f9fc;
  color: #606266;
  font-size: 12px;
}
.delivery-special-table__legend[data-v-575caae8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  gap: 14px;
  white-space: nowrap;
}
.delivery-special-table__guide-icon[data-v-575caae8] {
  margin-right: -8px;
  color: #409eff;
  font-size: 14px;
}
.delivery-special-table__guide-title[data-v-575caae8] {
  color: #303133;
  font-weight: 600;
}
.delivery-special-table__legend-item[data-v-575caae8] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.delivery-special-table__legend-swatch[data-v-575caae8] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 18px;
  height: 14px;
  border: 1px solid #dcdfe6;
  color: #909399;
  font-size: 11px;
  line-height: 1;
}
.delivery-special-table__legend-swatch.is-required[data-v-575caae8] {
  border-color: #9bca83;
  background: #b7e1a1;
}
.delivery-special-table__legend-swatch.is-not-required[data-v-575caae8] {
  background: #ffffff;
}
.delivery-special-table__guide-button[data-v-575caae8] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 16px;
  padding: 4px 0;
}
.delivery-special-table__guide-actions[data-v-575caae8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 16px;
}
.delivery-special-table__custom-input[data-v-575caae8] .el-input__inner {
  padding: 0 6px;
}
.delivery-special-table__header[data-v-575caae8] {
  width: 100%;
  overflow: hidden;
  background: #15558f;
}
.delivery-special-table__body[data-v-575caae8] {
  position: relative;
  width: 100%;
  overflow: auto;
}
.delivery-special-table__table[data-v-575caae8] {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.delivery-special-table__cell[data-v-575caae8] {
  padding: 2px 10px;
  border-right: 1px solid #dfe7f0;
  border-bottom: 1px solid #dfe7f0;
  vertical-align: middle;
  background: #ffffff;
  color: #344054;
  font-size: 14px;
  font-weight: 450;
  line-height: 20px;
}
.delivery-special-table__cell--header[data-v-575caae8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 31px;
  background: #15558f;
  border-right-color: #2d6fa6;
  border-bottom-color: #124a7e;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  padding: 0 10px;
}
.delivery-special-table__cell--group[data-v-575caae8] {
  z-index: 6;
}
.delivery-special-table__cell--index[data-v-575caae8] {
  text-align: center;
}
.delivery-special-table__cell--operation[data-v-575caae8],
.delivery-special-table__cell--operation-header[data-v-575caae8] {
  text-align: center;
}
.delivery-special-table__cell--requirement[data-v-575caae8] {
  background: #ffffff;
}
.delivery-special-table__cell--report-code[data-v-575caae8],
.delivery-special-table__cell--submit-progress[data-v-575caae8] {
  text-align: center;
}
.delivery-special-table__floating-editor[data-v-575caae8] {
  position: absolute;
  z-index: 20;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #409eff;
  -webkit-box-shadow: 0 6px 18px rgba(31, 35, 41, 0.16);
          box-shadow: 0 6px 18px rgba(31, 35, 41, 0.16);
  background: #ffffff;
}
.delivery-special-table__floating-input[data-v-575caae8] {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  outline: none;
  background: transparent;
  color: #1f2329;
  font-size: 14px;
  line-height: 1.4;
}
.delivery-special-table__floating-input--textarea[data-v-575caae8] {
  min-height: 36px;
  padding: 6px 8px;
  resize: none;
}
.delivery-special-table__floating-input--select[data-v-575caae8] {
  min-height: 30px;
  padding: 0 28px 0 8px;
}
.delivery-special-table__row.is-current .delivery-special-table__cell[data-v-575caae8] {
  background: #ecf5ff;
}
.delivery-special-table__row:hover .delivery-special-table__cell[data-v-575caae8] {
  background: #F5F7FA;
}
.delivery-special-table__row.is-current:hover .delivery-special-table__cell[data-v-575caae8] {
  background: #ecf5ff;
}
.delivery-special-table__text[data-v-575caae8],
.delivery-special-table__link[data-v-575caae8] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.delivery-special-table__link[data-v-575caae8] {
  color: #1f6feb;
  cursor: pointer;
  text-decoration: underline;
}
.delivery-special-table__empty[data-v-575caae8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 160px;
  color: #909399;
  font-size: 14px;
}
.delivery-special-table__table--header .delivery-special-table__cell[data-v-575caae8] {
  border-top: 0;
}
.delivery-special-table__table tr:first-child .delivery-special-table__cell[data-v-575caae8] {
  border-top: 0;
}
.delivery-special-table__table .delivery-special-table__cell[data-v-575caae8]:first-child {
  border-left: 0;
}

.delivery-special-table__tooltip.el-tooltip__popper {
  max-width: 360px;
  word-break: break-all;
  white-space: pre-wrap;
  line-height: 1.5;
}
.delivery-special-table__guide-popper.el-popover {
  padding: 14px 16px;
}
.delivery-special-table__guide-content {
  color: #606266;
  font-size: 13px;
  line-height: 1.55;
}
.delivery-special-table__guide-content-title {
  margin-bottom: 10px;
  color: #303133;
  font-size: 14px;
  font-weight: 600;
}
.delivery-special-table__guide-rule {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 8px;
}
.delivery-special-table__guide-rule-label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 68px;
          flex: 0 0 68px;
  color: #303133;
  font-weight: 600;
}
.delivery-special-table__guide-note {
  margin-top: 10px;
  padding-top: 9px;
  border-top: 1px solid #ebeef5;
  color: #909399;
}

.el-table__body[data-v-4b3105f8] {
  max-height: 300px;
  overflow: auto;
}

.Y-treeSelect[data-v-52f82366] .vue-treeselect__control .vue-treeselect__single-value,
.Y-treeSelect[data-v-52f82366] .vue-treeselect__value-container .vue-treeselect__single-value {
  padding-left: 10px;
  line-height: 28px;
}
.Y-treeSelect[data-v-52f82366] .vue-treeselect__control .vue-treeselect__input-container,
.Y-treeSelect[data-v-52f82366] .vue-treeselect__value-container .vue-treeselect__input-container {
  padding: 0;
}
[data-v-52f82366] .vue-treeselect__menu-container /deep/.vue-treeselect__menu {
  font-size: 14px !important;
  font-weight: 0;
}

.vue-flow-editor {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  overflow: hidden; }
  .vue-flow-editor .vue-flow-editor-left {
    overflow: hidden;
    -webkit-box-shadow: 0 2px 8px #f0f1f2;
            box-shadow: 0 2px 8px #f0f1f2; }
  .vue-flow-editor .vue-flow-editor-right {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden; }
  .vue-flow-editor .vue-flow-editor-menu {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      letter-spacing: 2px;
      color: black;
      -webkit-box-shadow: 0 2px 8px #f0f1f2;
              box-shadow: 0 2px 8px #f0f1f2;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-header img {
        height: 100%; }
    .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow: hidden;
      background-color: #f9f9f9;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-editor-menu-list-content {
        height: 100%;
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden; }
      .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-edit-menu-group .vue-flow-edit-menu-group-title {
        font-size: 14px;
        font-weight: 500;
        color: #777;
        background-color: white;
        padding: 0 16px;
        height: 40px;
        margin-top: 2px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer; }
      .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-edit-menu-group .vue-flow-edit-menu-group-content {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 6px; }
      .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-edit-menu-group.vue-flow-edit-menu-group-expanded .vue-flow-edit-menu-group-title i {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
      .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-edit-menu {
        padding: 9px 16px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: white;
        margin-bottom: 2px;
        cursor: move;
        font-size: 14px;
        color: #777;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear; }
        .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-edit-menu:hover {
          background-color: rgba(31, 116, 255, 0.08);
          color: black; }
        .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-edit-menu:active {
          background-color: rgba(31, 116, 255, 0.08); }
        .vue-flow-editor .vue-flow-editor-menu .vue-flow-editor-menu-list .vue-flow-edit-menu:first-child {
          margin-top: 2px; }
  .vue-flow-editor .vue-flow-editor-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0 16px;
    -webkit-box-shadow: 0 2px 8px #f0f1f2;
            box-shadow: 0 2px 8px #f0f1f2;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 14px; }
    .vue-flow-editor .vue-flow-editor-toolbar > * {
      cursor: pointer;
      color: #777; }
    .vue-flow-editor .vue-flow-editor-toolbar .vue-flow-editor-toolbar-item {
      width: 60px;
      height: 48px;
      outline: none;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .vue-flow-editor .vue-flow-editor-toolbar .vue-flow-editor-toolbar-item img {
        width: 16px;
        height: 16px;
        margin-bottom: 4px; }
      .vue-flow-editor .vue-flow-editor-toolbar .vue-flow-editor-toolbar-item span {
        font-size: 12px;
        -webkit-transform: scale(0.8);
                transform: scale(0.8); }
      .vue-flow-editor .vue-flow-editor-toolbar .vue-flow-editor-toolbar-item:hover {
        background-color: #f6f6f6;
        border-radius: 2px; }
      .vue-flow-editor .vue-flow-editor-toolbar .vue-flow-editor-toolbar-item.vue-flow-editor-toolbar-item-disabled {
        opacity: 0.5;
        background-color: transparent;
        cursor: not-allowed; }
    .vue-flow-editor .vue-flow-editor-toolbar .vue-flow-editor-toolbar-divider {
      height: 18px;
      border-left: solid 1px #ddd; }
  .vue-flow-editor .vue-flow-editor-canvas {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .vue-flow-editor .vue-flow-editor-canvas .vue-flow-editor-canvas-target {
      position: relative; }
      .vue-flow-editor .vue-flow-editor-canvas .vue-flow-editor-canvas-target .g6-minimap {
        position: absolute;
        bottom: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.1); }
  .vue-flow-editor .vue-flow-editor-model {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms; }
    .vue-flow-editor .vue-flow-editor-model:before {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(0, 0, 0, 0.1);
      content: '';
      -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      -webkit-transition-duration: 500ms;
              transition-duration: 500ms; }
    .vue-flow-editor .vue-flow-editor-model .vue-flow-editor-model-body {
      background-color: white;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-left: solid 1px #ddd;
      -webkit-box-shadow: 0 2px 8px #f0f1f2;
              box-shadow: 0 2px 8px #f0f1f2;
      -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      -webkit-transition-duration: 500ms;
              transition-duration: 500ms; }
      .vue-flow-editor .vue-flow-editor-model .vue-flow-editor-model-body .vue-flow-editor-model-head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0 16px;
        -webkit-box-shadow: 0 2px 8px #f0f1f2;
                box-shadow: 0 2px 8px #f0f1f2; }
        .vue-flow-editor .vue-flow-editor-model .vue-flow-editor-model-body .vue-flow-editor-model-head > i {
          cursor: pointer; }
      .vue-flow-editor .vue-flow-editor-model .vue-flow-editor-model-body .vue-flow-editor-model-content {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        overflow: auto; }
      .vue-flow-editor .vue-flow-editor-model .vue-flow-editor-model-body .vue-flow-editor-model-foot {
        height: 50px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-top: solid 1px #eee;
        -webkit-box-shadow: 0 2px 8px #f0f1f2;
                box-shadow: 0 2px 8px #f0f1f2; }
    .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-enter-active .vue-flow-editor-model-body, .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-leave-active .vue-flow-editor-model-body {
      -webkit-transform: translateX(0);
              transform: translateX(0); }
    .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-enter-active:before, .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-leave-active:before {
      opacity: 1; }
    .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-enter .vue-flow-editor-model-body, .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-leave-to .vue-flow-editor-model-body {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); }
    .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-enter:before, .vue-flow-editor .vue-flow-editor-model.vue-flow-editor-transition-leave-to:before {
      opacity: 0; }
  .vue-flow-editor .vue-flow-editor-preview {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .vue-flow-editor .vue-flow-editor-preview:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      background-color: rgba(0, 0, 0, 0.1);
      -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      -webkit-transition-duration: 500ms;
              transition-duration: 500ms; }
    .vue-flow-editor .vue-flow-editor-preview .vue-flow-editor-preview-body {
      width: 80%;
      height: 80%;
      background-color: white;
      border-radius: 12px;
      position: relative;
      z-index: 1;
      -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
      -webkit-transition-duration: 500ms;
              transition-duration: 500ms; }
      .vue-flow-editor .vue-flow-editor-preview .vue-flow-editor-preview-body .vue-flow-editor-preview-close {
        position: absolute;
        top: -20px;
        right: -20px;
        font-size: 20px;
        background-color: white;
        height: 40px;
        width: 40px;
        border-radius: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-shadow: 0 2px 8px #f0f1f2;
                box-shadow: 0 2px 8px #f0f1f2;
        border: 1px solid #eee;
        color: #999;
        cursor: pointer; }
    .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-enter-active .vue-flow-editor-preview-body, .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-leave-active .vue-flow-editor-preview-body {
      -webkit-transform: translateX(0);
              transform: translateX(0); }
    .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-enter-active:before, .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-leave-active:before {
      opacity: 1; }
    .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-enter .vue-flow-editor-preview-body, .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-leave-to .vue-flow-editor-preview-body {
      -webkit-transform: translateY(-15%);
              transform: translateY(-15%);
      opacity: 0; }
    .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-enter:before, .vue-flow-editor .vue-flow-editor-preview.vue-flow-editor-preview-transition-leave-to:before {
      opacity: 0; }

@charset "UTF-8";
.vue-flow-editor-icon[data-v-45d4eb98] {
  color: inherit;
  font-size: inherit;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  /*阿里巴巴icon设置*/
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

@charset "UTF-8";
@font-face {
	font-family: "楷体";
	src: url(../fonts/Aa楷体.ttf) format('truetype');
}
@font-face {
    font-family: "圆体";
    src: url(../fonts/华文圆体.ttf) format('truetype');
}
@font-face {
    font-family: "诗简体";
    src: url(../fonts/汉仪全唐诗简.ttf) format('truetype');
}
@charset "UTF-8";
body {
  font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif, "宋体", "楷体", "圆体", "诗简体";
}
.el-tooltip__popper {
  max-width: 70%;
}

@font-face {
  font-family: "iconfont"; /* Project id 2566329 */
  /* Ship navigation glyphs with the initial stylesheet, without a font request. */
  src: url(data:font/woff2;base64,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) format('woff2');
  font-weight: normal;
  font-style: normal;
}

/* Element supplies submenu arrows and tab actions; keep them ready on refresh too. */
@font-face {
  font-family: "element-icons";
  src: url(data:font/woff;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}

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

.icon-a-xinzengshangjichuangjianshangji:before {
  content: "\e87b";
}

.icon-shezhi1:before {
  content: "\e675";
}

.icon-cunrucaogaoxiang:before {
  content: "\e679";
}

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

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

.icon-touxieyoujian:before {
  content: "\e678";
}

.icon-yishanchu:before {
  content: "\e67a";
}

.icon-fajianxiang:before {
  content: "\e607";
}

.icon-shoujianxiang:before {
  content: "\e67b";
}

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

.icon-list_cangchupeizhi:before {
  content: "\e63b";
}

.icon-list_chukudengji:before {
  content: "\e63c";
}

.icon-list_chukushenhe:before {
  content: "\e63d";
}

.icon-list_caigoujihua:before {
  content: "\e63e";
}

.icon-list_hetongguanli:before {
  content: "\e63f";
}

.icon-list_hetongshenhe:before {
  content: "\e640";
}

.icon-list_jihuashenhe:before {
  content: "\e641";
}

.icon-list_chukutongzhi:before {
  content: "\e642";
}

.icon-list_jiagong:before {
  content: "\e643";
}

.icon-list_jiagongshenhe:before {
  content: "\e644";
}

.icon-list_fukuanshenqing:before {
  content: "\e645";
}

.icon-list_jinxiangpiao:before {
  content: "\e646";
}

.icon-list_kucunfeiyong:before {
  content: "\e647";
}

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

.icon-list_panku:before {
  content: "\e649";
}

.icon-list_rukudengji:before {
  content: "\e64a";
}

.icon-list_rukushenhe:before {
  content: "\e64b";
}

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

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

.icon-list_xiaoshoudingdan:before {
  content: "\e64e";
}

.icon-list_xiaoshouziyuan:before {
  content: "\e64f";
}

.icon-list_xiaoshoudingjia:before {
  content: "\e650";
}

.icon-list_xiaoxiangpiao:before {
  content: "\e651";
}

.icon-list_changxieshenhe:before {
  content: "\e652";
}

.icon-list_zhibaoshu:before {
  content: "\e653";
}

.icon-list_changxieguanli:before {
  content: "\e654";
}

.icon-list_zhuanku:before {
  content: "\e655";
}

.icon-list_yingshoukuan:before {
  content: "\e656";
}

.icon-list_fukuanshenhe:before {
  content: "\e657";
}

.icon-list_yingfukuan:before {
  content: "\e658";
}

.icon-list_dingdanshenhe:before {
  content: "\e659";
}

.icon-ERP_xiaoshouyuan:before {
  content: "\e65a";
}

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

.icon-ERP_xiadan:before {
  content: "\e65c";
}

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

.icon-ERP_gouwuche:before {
  content: "\e65e";
}

.icon-ERP_xiazai:before {
  content: "\e65f";
}

.icon-ERP_yinhangqia:before {
  content: "\e660";
}

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

.icon-ERP_xuanzhong:before {
  content: "\e662";
}

.icon-ERP_zhuyi:before {
  content: "\e663";
}

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

.icon-ERP_danwei:before {
  content: "\e665";
}

.icon-ERP_xiangzuojiantou:before {
  content: "\e666";
}

.icon-ERP_xiangyoujiantou:before {
  content: "\e667";
}

.icon-ERP_kaitonggangyinjinxiaocun:before {
  content: "\e668";
}

.icon-ERP_kaitongchenggong:before {
  content: "\e669";
}

.icon-ERP_gangyinshangchenghuiyuanrenzheng:before {
  content: "\e66a";
}

.icon-list_jisuanqi:before {
  content: "\e66b";
}

.icon-ERP_shouyedangqianzhuangtai:before {
  content: "\e66c";
}

.icon-ERP_shouye:before {
  content: "\e66d";
}

.icon-ERP_daiban:before {
  content: "\e66e";
}

.icon-ERP_daibandangqianzhuangtai:before {
  content: "\e66f";
}

.icon-ERP_gongzuodangqianzhuangtai:before {
  content: "\e670";
}

.icon-ERP_gongzuo:before {
  content: "\e671";
}

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

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

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

.icon-tuichudenglu:before {
  content: "\e63a";
}

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

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

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

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

.icon-mingpianshezhi:before {
  content: "\e6b2";
}

.icon-wangxiaoshezhi:before {
  content: "\e6b3";
}

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

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

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

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

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

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

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

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

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

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

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

.icon-shezhi:before {
  content: "\e6c2";
}

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

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

.icon-wangxiaoshezhi1:before {
  content: "\e6d6";
}

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

.icon-houtaishezhi:before {
  content: "\e6d8";
}

.icon-zhaoshengshezhi:before {
  content: "\e6db";
}

.icon-xiaoxizhongxin:before {
  content: "\e6df";
}

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

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

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

.icon-shichangguanli:before {
  content: "\e6e4";
}

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

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

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

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

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

.icon-baokao:before {
  content: "\e6ea";
}

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

.icon-yuejuan:before {
  content: "\e6ec";
}

.icon-kaoheshezhi:before {
  content: "\e6ed";
}

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

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

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

.icon-tiku:before {
  content: "\e6f1";
}

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

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

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

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

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

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

.icon-shujiguanli:before {
  content: "\e6fe";
}

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

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

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

.icon-wentifankui:before {
  content: "\e702";
}

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

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

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

.icon-weixingongzhonghao:before {
  content: "\e706";
}

.icon-anquanshezhi:before {
  content: "\e707";
}

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

.icon-qiyefuwu:before {
  content: "\e709";
}

.icon-wangkefuwu:before {
  content: "\e70a";
}

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

.icon-quanxianshezhi:before {
  content: "\e70c";
}

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

.icon-jiaowutongji:before {
  content: "\e70e";
}

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

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

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

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

.icon-tongzhitongji:before {
  content: "\e713";
}

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

.icon-yonghuhuoyuedu:before {
  content: "\e715";
}

.icon-xueshengbaoming:before {
  content: "\e716";
}

.icon-xueshengluqu:before {
  content: "\e717";
}

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

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

.icon-xuejiqingcha:before {
  content: "\e71a";
}

.icon-huamingce:before {
  content: "\e71b";
}

.icon-fenleiguanli:before {
  content: "\e71c";
}

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

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

.icon-tongzhiliebiao:before {
  content: "\e71f";
}

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

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

.icon-chengjiguanli:before {
  content: "\e722";
}

.icon-tupianguanli:before {
  content: "\e723";
}

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

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

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

.icon-kaoheshezhi1:before {
  content: "\e727";
}

.icon-kaoheguanli:before {
  content: "\e728";
}

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

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

.icon-bulujiesuan:before {
  content: "\e72b";
}

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

.icon-kaohezhibiao:before {
  content: "\e72d";
}

.icon-qiyeguanli:before {
  content: "\e77e";
}

.icon-chubuguanli:before {
  content: "\e77f";
}

.icon-hujiaobaobiao:before {
  content: "\e780";
}

.icon-saomiaodianjing:before {
  content: "\e781";
}

.icon-jiezhang:before {
  content: "\e782";
}

.icon-xiaoshoubaobiao:before {
  content: "\e783";
}

.icon-pingzheng:before {
  content: "\e784";
}

.icon-hetongyidong:before {
  content: "\e785";
}

.icon-shenpishezhi1:before {
  content: "\e786";
}

.icon-xiaoshoupin:before {
  content: "\e787";
}

.icon-xueshuguanli:before {
  content: "\e788";
}

.icon-yihaopin:before {
  content: "\e789";
}

.icon-renwuguanli:before {
  content: "\e78a";
}

.icon-dianshang:before {
  content: "\e78b";
}

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

.icon-gudingzichan:before {
  content: "\e78d";
}

.icon-dongtaiguanli:before {
  content: "\e78e";
}

.icon-jichupeizhi:before {
  content: "\e78f";
}

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

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

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

.icon-huodongguanli:before {
  content: "\e793";
}

.icon-hujiaoshezhi:before {
  content: "\e794";
}

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

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

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

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

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

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

.icon-yonghuguanli:before {
  content: "\e79c";
}

.icon-yonghuhuaxiang:before {
  content: "\e79d";
}

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

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

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

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

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

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

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

.icon-xinxiliu:before {
  content: "\e7a5";
}

.icon-xiaoshoushezhi:before {
  content: "\e7a6";
}

.icon-sucaiguanli:before {
  content: "\e7a9";
}

.icon-xueshengdaoru:before {
  content: "\e7aa";
}

.icon-shangpinguanli:before {
  content: "\e7ab";
}

.icon-paikeguanli:before {
  content: "\e7ac";
}

.icon-xinxidaoru:before {
  content: "\e7ad";
}

.icon-shoufeipeizhi:before {
  content: "\e7ae";
}

.icon-yonghuquanxian:before {
  content: "\e7af";
}

.icon-zaijixueshengguanli:before {
  content: "\e7b0";
}

.icon-xuehaoguanli:before {
  content: "\e7b1";
}

.icon-kechengziyuanguanli:before {
  content: "\e7b2";
}

.icon-mianshoujiaoxueanpai:before {
  content: "\e7b3";
}

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

.icon-kaikeguanli:before {
  content: "\e7b5";
}

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

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

.icon-zhaoshengzhunbei:before {
  content: "\e7b8";
}

.icon-wangluojiaoxueanpai:before {
  content: "\e7b9";
}

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

.icon-banjiguanli:before {
  content: "\e7bb";
}

.icon-xuejizhuangtaiyidong:before {
  content: "\e7bc";
}

.icon-jingpinketang:before {
  content: "\e7bd";
}

.icon-yuangongtidian:before {
  content: "\e7be";
}

.icon-kaoshianpai:before {
  content: "\e7bf";
}

.icon-zhangfang1:before {
  content: "\e7c0";
}

.icon-xinxidaoru1:before {
  content: "\e7c1";
}

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

.icon-xuejizhuangtaiyidong1:before {
  content: "\e7c3";
}

.icon-xuejizhuangtaiyidong2:before {
  content: "\e7c4";
}

.icon-xuehaoguanli1:before {
  content: "\e7c5";
}

.icon-banjiguanli1:before {
  content: "\e7c6";
}

.icon-paikeguanli1:before {
  content: "\e7c7";
}

.icon-yonghuquanxian1:before {
  content: "\e7c8";
}

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

.icon-kechengziyuanguanli1:before {
  content: "\e7ca";
}

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

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

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

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

.icon-kaoshianpai1:before {
  content: "\e7cf";
}

.icon-kaikeguanli1:before {
  content: "\e7d0";
}

.icon-jingpinketang1:before {
  content: "\e7d1";
}

.icon-zhaoshengzhunbei1:before {
  content: "\e7d2";
}

.icon-ruxuechengji:before {
  content: "\e7d3";
}

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

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

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

.icon-luquguanli:before {
  content: "\e7d7";
}

.icon-luquchengji:before {
  content: "\e7d8";
}

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

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

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

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

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

.icon-mobanguanli:before {
  content: "\e7de";
}

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

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

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

.icon-lunwenshenbao:before {
  content: "\e7e2";
}

.icon-lunwenshezhi:before {
  content: "\e7e3";
}

.icon-jiaoxuedianshezhi:before {
  content: "\e7e4";
}

.icon-buluchenjiang:before {
  content: "\e7e5";
}

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

.icon-ziliaoguanli:before {
  content: "\e7e7";
}

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

.icon-yingyongguanli:before {
  content: "\e7e9";
}

.icon-guanwangshijuan:before {
  content: "\e7ea";
}

.icon-wodewangke:before {
  content: "\e7eb";
}

.icon-jiaobenguanli:before {
  content: "\e7ec";
}

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

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

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

.icon-xueshixueweishenqing:before {
  content: "\e7f0";
}

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

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

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

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

.icon-yingjiaoqingdan:before {
  content: "\e7f5";
}

.icon-duizhangdan:before {
  content: "\e7f6";
}

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

.icon-qiyehuihuacundang:before {
  content: "\e7f8";
}

.icon-yonghushezhi:before {
  content: "\e7f9";
}

.icon-dianpuzhuangxiu:before {
  content: "\e7fa";
}

.icon-xiaoxishezhi:before {
  content: "\e7fb";
}

.icon-yingxiaoshezhi:before {
  content: "\e7fc";
}

.icon-fuwushichang:before {
  content: "\e7fd";
}

.icon-sucaiziyuan:before {
  content: "\e7fe";
}

.icon-yingxiaowanfa:before {
  content: "\e7ff";
}

.icon-fl-renshi:before {
  content: "\e638";
}

.icon-tuiguang:before {
  content: "\e800";
}

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

.icon-yonghuliebiao:before {
  content: "\e801";
}

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

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

.icon-xueyuanguanli:before {
  content: "\e691";
}

.icon-ziyuanguanli:before {
  content: "\e692";
}

.icon-kechengguanli:before {
  content: "\e693";
}

.icon-kechengbao:before {
  content: "\e694";
}

.icon-tikuguanli:before {
  content: "\e695";
}

.icon-wangkeshichang:before {
  content: "\e696";
}

.icon-gongdan:before {
  content: "\e697";
}

.icon-fangkeguanli:before {
  content: "\e698";
}

.icon-xiansuoguanli:before {
  content: "\e699";
}

.icon-kehuguanli:before {
  content: "\e69a";
}

.icon-jituankehu:before {
  content: "\e69b";
}

.icon-genjinjilu:before {
  content: "\e69c";
}

.icon-hujiaoguanli:before {
  content: "\e69d";
}

.icon-gongzuotai:before {
  content: "\e69e";
}

.icon-shujubaobiao:before {
  content: "\e69f";
}

.icon-fangkebaobiao:before {
  content: "\e6a0";
}

.icon-zhangbuguanli:before {
  content: "\e6a1";
}

.icon-zhangbuguanli_zi:before {
  content: "\e6a2";
}

.icon-zhangbuguanli_zixitong_A:before {
  content: "\e6a3";
}

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

.icon-yunyingzheguanli:before {
  content: "\e6a5";
}

.icon-zhaopinguanli:before {
  content: "\e6a6";
}

.icon-gongziguanli:before {
  content: "\e6a7";
}

.icon-wodeshenpi:before {
  content: "\e6a8";
}

.icon-biaozhunmobanshezhi:before {
  content: "\e6a9";
}

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

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

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

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

.icon-gouzhijihua:before {
  content: "\e602";
}

.icon-xuanxingjihua:before {
  content: "\e603";
}

.icon-gouzhijindu:before {
  content: "\e604";
}

.icon-baoyangguanli:before {
  content: "\e606";
}

.icon-weihuguanli:before {
  content: "\e608";
}

.icon-yunhangguanli:before {
  content: "\e609";
}

.icon-gengxinjihua:before {
  content: "\e60a";
}

.icon-ancheguanli-copy:before {
  content: "\e60b";
}

.icon-anzhuangguanli:before {
  content: "\e60c";
}

.icon-tiaobotiaoji:before {
  content: "\e60d";
}

.icon-gengxinjihua1:before {
  content: "\e60e";
}

.icon-baofeiguanli:before {
  content: "\e60f";
}

.icon-zulinguanli:before {
  content: "\e610";
}

.icon-xiuliguanli:before {
  content: "\e611";
}

.icon-shenpiguanli:before {
  content: "\e612";
}

.icon-cangkuguanli:before {
  content: "\e613";
}

.icon-baobiaoguanli:before {
  content: "\e614";
}

.icon-kanbanguanli:before {
  content: "\e615";
}

.icon-biaoqianguanli:before {
  content: "\e616";
}

.icon-shebeiguanli:before {
  content: "\e617";
}

.icon-shebeijiaojie:before {
  content: "\e618";
}

.icon-xitongshu:before {
  content: "\e619";
}

.icon-zulintaizhang:before {
  content: "\e61a";
}

.icon-zulinxieyi:before {
  content: "\e61b";
}

.icon-zulinfei:before {
  content: "\e61c";
}

.icon-gongzuomianpeitao:before {
  content: "\e61d";
}

.icon-xiulijilu:before {
  content: "\e61e";
}

.icon-xiulijianding:before {
  content: "\e61f";
}

.icon-xiulijihua:before {
  content: "\e620";
}

.icon-xiuliyanshou:before {
  content: "\e621";
}

.icon-chukuguanli:before {
  content: "\e622";
}

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

.icon-pandianguanli:before {
  content: "\e624";
}

.icon-kuweiguanli:before {
  content: "\e625";
}

.icon-jichuziliao:before {
  content: "\e626";
}

.icon-yunhangziliao:before {
  content: "\e627";
}

.icon-anzhuangziliao:before {
  content: "\e628";
}

.icon-caozuoshouce:before {
  content: "\e629";
}

.icon-gouzhijihuabaobiao:before {
  content: "\e62a";
}

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

.icon-zhengmingziliaoshuomingshu:before {
  content: "\e62c";
}

.icon-jishucanshu:before {
  content: "\e62d";
}

.icon-anquanjishucuoshi:before {
  content: "\e62e";
}

.icon-jishufangan:before {
  content: "\e62f";
}

.icon-jungongyanshou:before {
  content: "\e630";
}

.icon-anzhuangjilu:before {
  content: "\e631";
}

.icon-tiaoshijilu:before {
  content: "\e632";
}

.icon-baoyangjilu:before {
  content: "\e633";
}

.icon-weihujilu:before {
  content: "\e634";
}

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

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

.icon-tongjijilu:before {
  content: "\e637";
}

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

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

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

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

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

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

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

/* 
logo
*/
.sidebarLogoFade-enter-active {
  -webkit-transition: opacity 1.5s;
  transition: opacity 1.5s; }

.sidebarLogoFade-enter,
.sidebarLogoFade-leave-to {
  opacity: 0; }

.el-col:last-child {
  margin-bottom: 0; }

.el-tree {
  border-radius: 10px; }
  .el-tree .custom-tree-node {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 14px;
    padding-right: 8px; }

.el-dialog .el-dialog__header {
  padding: 10px 20px; }

.el-dialog .el-dialog__body {
  padding: 10px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all; }

.el-dialog .dialog-footer {
  display: inline-block;
  width: 100%;
  text-align: end; }

.el-form {
  width: 100%; }
  .el-form .el-form-item {
    margin: 0;
    width: 100%; }
    .el-form .el-form-item .el-form-item__content {
      width: calc(100% - 90px); }
      .el-form .el-form-item .el-form-item__content .el-select,
      .el-form .el-form-item .el-form-item__content .el-input {
        width: 100%; }
      .el-form .el-form-item .el-form-item__content .el-date-editor .el-input__inner {
        margin-right: -30px; }
      .el-form .el-form-item .el-form-item__content .el-select .el-input__inner {
        margin-right: -15px; }
      .el-form .el-form-item .el-form-item__content .el-input.is-disabled .el-input__inner {
        color: black;
        background: #d4d4d4cc; }

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

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

.el-card .el-card__body {
  padding: 4px; }

/* 
   input
*/
.el-range-editor.el-input__inner {
  padding: 3px 5px;
  width: 260px; }
  .el-range-editor.el-input__inner .el-range-separator {
    padding: 0; }

/* 
table */
.el-table__body tr.current-row > td {
  background-color: --primary-background-active; }

/* 
tab */
.el-tabs .el-tabs__header {
  margin: 0 0 10px; }

.el-row {
  margin-bottom: 14px; }
  .el-row:last-child {
    margin-bottom: 0; }

.el-table--border::after, .el-table--group::after, .el-table::before, .el-table__fixed::before {
  background-color: transparent; }

.el-table th > .cell {
  white-space: nowrap;
  text-indent: 10px;
  color: #706d6d; }

.el-table .sort-caret.descending {
  border-top-color: #706d6d; }

.el-table .sort-caret.ascending {
  border-bottom-color: #706d6d; }

.el-table th:first-child > .cell {
  text-indent: 0px; }

.el-table--mini td, .el-table--mini th {
  padding: 0;
  height: 36px; }

.el-table .cell {
  padding-right: 0px; }

.el-input--mini .el-input__inner {
  height: 28px; }

.el-input--mini {
  font-size: 14px; }

.el-table td div {
  width: 100%;
  height: 100%; }

.el-table td div .el-input--mini .el-input__inner {
  height: 100%; }

.el-row::after, .el-row::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 12px; }

.el-tooltip span {
  color: black; }

.el-table td.el-table__cell div {
  width: 100%; }

.el-range-editor--mini.el-input__inner {
  height: 24px;
  line-height: 28px; }

.el-table .cell.el-tooltip {
  width: auto !important;
  padding-right: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.el-form-item--mini .el-form-item__content, .el-form-item--mini .el-form-item__label {
  line-height: 30px; }

.sidebar {
  -webkit-transition: none;
  transition: none;
  width: 200px;
  background-color: var(--barColor);
  position: relative;
  height: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  border-right: 1px solid rgba(255, 255, 255, 0.06); }
  .sidebar .el-scrollbar {
    height: 100%;
    overflow: hidden;
    overflow-y: scroll; }
    .sidebar .el-scrollbar /deep/ .el-scrollbar__wrap {
      padding-bottom: 45px; }
    .sidebar .el-scrollbar .el-menu {
      padding: 6px 0 8px;
      border-right: 0; }
      .sidebar .el-scrollbar .el-menu .el-menu-item,
      .sidebar .el-scrollbar .el-menu .el-submenu__title {
        height: 40px;
        line-height: 40px;
        font-size: 13px;
        border-radius: 0;
        margin: 0;
        width: 100%;
        min-width: auto;
        padding-right: 16px !important; }
        .sidebar .el-scrollbar .el-menu .el-menu-item:hover,
        .sidebar .el-scrollbar .el-menu .el-submenu__title:hover {
          background-color: rgba(255, 255, 255, 0.08) !important; }
        .sidebar .el-scrollbar .el-menu .el-menu-item i,
        .sidebar .el-scrollbar .el-menu .el-submenu__title i {
          margin-right: 10px; }
      .sidebar .el-scrollbar .el-menu .el-submenu__icon-arrow {
        right: 14px;
        margin-top: -5px;
        font-size: 12px;
        color: rgba(255, 255, 255, 0.75) !important; }
      .sidebar .el-scrollbar .el-menu .el-menu-item.is-active {
        color: #fff !important;
        background-color: rgba(255, 255, 255, 0.14) !important;
        -webkit-box-shadow: inset 3px 0 0 #7dd3fc;
                box-shadow: inset 3px 0 0 #7dd3fc;
        font-weight: 600; }
      .sidebar .el-scrollbar .el-menu .el-submenu.is-active > .el-submenu__title {
        color: #fff !important;
        background-color: rgba(255, 255, 255, 0.06) !important; }
      .sidebar .el-scrollbar .el-menu .el-submenu .el-menu {
        padding: 0;
        background-color: rgba(0, 0, 0, 0.12) !important; }
        .sidebar .el-scrollbar .el-menu .el-submenu .el-menu .el-menu-item {
          min-width: auto;
          padding-left: 44px !important;
          height: 36px;
          line-height: 36px;
          font-size: 12px; }
          .sidebar .el-scrollbar .el-menu .el-submenu .el-menu .el-menu-item.is-active {
            color: #fff !important;
            background-color: rgba(255, 255, 255, 0.12) !important;
            -webkit-box-shadow: inset 3px 0 0 #7dd3fc;
                    box-shadow: inset 3px 0 0 #7dd3fc; }
      .sidebar .el-scrollbar .el-menu .el-submenu i {
        color: var(--barColor-font) !important; }
  .sidebar .el-scrollbar::-webkit-scrollbar {
    display: none; }
  .sidebar .hxlogo {
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: var(--barColor);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.hideSidebar .sidebar {
  width: 54px; }

.hideSidebar .el-submenu {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .hideSidebar .el-submenu .svg-icon {
    margin-right: 0; }
  .hideSidebar .el-submenu .el-submenu__title {
    padding: 0 !important;
    text-align: center; }
    .hideSidebar .el-submenu .el-submenu__title .sub-el-icon {
      margin-right: 0; }
    .hideSidebar .el-submenu .el-submenu__title .el-submenu__icon-arrow {
      display: none; }

.hideSidebar .el-menu--collapse {
  width: 54px; }
  .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title > span {
      height: 0;
      width: 0;
      overflow: hidden;
      visibility: hidden;
      display: inline-block; }
  .hideSidebar .el-menu--collapse .el-submenu.is-active .el-submenu__title {
    color: var(--barColor-font-active) !important;
    background-color: rgba(255, 255, 255, 0.12) !important; }
  .hideSidebar .el-menu--collapse .el-submenu.is-active i {
    color: var(--barColor-font-active) !important; }
  .hideSidebar .el-menu--collapse .el-submenu i {
    color: var(--barColor-font) !important; }
  .hideSidebar .el-menu--collapse .el-menu-item {
    color: var(--barColor-font) !important; }
    .hideSidebar .el-menu--collapse .el-menu-item.is-active {
      color: var(--barColor-font-active) !important;
      background-color: rgba(255, 255, 255, 0.12) !important; }
      .hideSidebar .el-menu--collapse .el-menu-item.is-active i {
        color: var(--barColor-font-active) !important; }
    .hideSidebar .el-menu--collapse .el-menu-item i {
      color: var(--barColor-font) !important; }

.el-menu--vertical .el-menu-item {
  color: var(--barColor-font) !important; }
  .el-menu--vertical .el-menu-item.is-active {
    color: var(--barColor-font-active) !important;
    background-color: rgba(255, 255, 255, 0.12) !important; }
    .el-menu--vertical .el-menu-item.is-active i {
      color: var(--barColor-font-active) !important; }
  .el-menu--vertical .el-menu-item i {
    color: var(--barColor-font) !important; }

.supplier-theme {
  --supplier-sidebar: #14233e;
  --supplier-sidebar-deep: #111d36;
  --supplier-sidebar-active: #2d74c2;
  --supplier-sidebar-hover: rgba(255, 255, 255, 0.08);
  --supplier-table-header: #245f8f;
  --supplier-table-header-border: #39759f;
  --supplier-table-stripe: #f8fafc;
  --supplier-table-hover: #eaf2fb; }
  .supplier-theme .sidebar,
  .supplier-theme .sidebar .el-menu {
    background-color: var(--supplier-sidebar) !important; }
  .supplier-theme .sidebar .hxlogo {
    background-color: var(--supplier-sidebar-deep) !important; }
  .supplier-theme .sidebar {
    border-right-color: rgba(255, 255, 255, 0.08); }
    .supplier-theme .sidebar .supplier-menu-label {
      padding: 20px 22px 5px;
      color: #7186a2;
      font-size: 12px;
      line-height: 1; }
    .supplier-theme .sidebar .supplier-fixed-menu {
      padding: 7px 0 8px; }
      .supplier-theme .sidebar .supplier-fixed-menu .el-menu-item {
        width: calc(100% - 24px);
        height: 60px;
        min-height: 60px;
        margin: 3px 12px;
        padding: 0 16px !important;
        line-height: normal;
        border-radius: 8px; }
        .supplier-theme .sidebar .supplier-fixed-menu .el-menu-item i {
          width: 34px;
          margin-right: 12px;
          color: #9fb4cf !important;
          font-size: 25px;
          text-align: center; }
        .supplier-theme .sidebar .supplier-fixed-menu .el-menu-item .menu-copy {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          min-width: 0;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          line-height: 1.2; }
        .supplier-theme .sidebar .supplier-fixed-menu .el-menu-item .menu-title {
          color: #f5f8fc;
          font-size: 14px;
          font-weight: 600; }
        .supplier-theme .sidebar .supplier-fixed-menu .el-menu-item .menu-subtitle {
          margin-top: 4px;
          color: #7189a8;
          font-size: 11px;
          font-weight: 400; }
        .supplier-theme .sidebar .supplier-fixed-menu .el-menu-item.is-active .menu-subtitle {
          color: #c1d7ee; }
        .supplier-theme .sidebar .supplier-fixed-menu .el-menu-item.is-active i {
          color: #fff !important; }
    .supplier-theme .sidebar .el-menu-item,
    .supplier-theme .sidebar .el-submenu__title {
      background-color: var(--supplier-sidebar) !important; }
    .supplier-theme .sidebar .el-menu-item:hover,
    .supplier-theme .sidebar .el-submenu__title:hover {
      background-color: var(--supplier-sidebar-hover) !important; }
    .supplier-theme .sidebar .el-menu-item.is-active {
      background-color: var(--supplier-sidebar-active) !important;
      -webkit-box-shadow: inset 3px 0 0 #8ec5ff !important;
              box-shadow: inset 3px 0 0 #8ec5ff !important; }
    .supplier-theme .sidebar .el-submenu.is-active > .el-submenu__title {
      background-color: rgba(45, 116, 194, 0.2) !important; }
    .supplier-theme .sidebar .el-submenu .el-menu {
      background-color: var(--supplier-sidebar-deep) !important; }
    .supplier-theme .sidebar .el-submenu .el-menu .el-menu-item,
    .supplier-theme .sidebar .el-submenu .el-menu .el-submenu__title {
      background-color: var(--supplier-sidebar-deep) !important; }
    .supplier-theme .sidebar .el-submenu .el-menu .el-menu-item.is-active {
      background-color: rgba(45, 116, 194, 0.82) !important;
      -webkit-box-shadow: inset 3px 0 0 #8ec5ff !important;
              box-shadow: inset 3px 0 0 #8ec5ff !important; }
    .supplier-theme .sidebar .left-collapse {
      background-color: var(--supplier-sidebar-deep) !important; }
  .supplier-theme.hideSidebar .supplier-fixed-menu .el-menu-item {
    width: 40px;
    margin: 3px 7px;
    padding: 0 !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .supplier-theme.hideSidebar .supplier-fixed-menu .el-menu-item i {
      width: auto;
      margin-right: 0; }
    .supplier-theme.hideSidebar .supplier-fixed-menu .el-menu-item .menu-copy {
      display: none; }
  .supplier-theme .el-table th,
  .supplier-theme .el-table th.is-leaf,
  .supplier-theme .el-table th.el-table__cell,
  .supplier-theme .el-table th.el-table__cell.is-leaf {
    color: #fff !important;
    background: var(--supplier-table-header) !important;
    border-right-color: var(--supplier-table-header-border) !important;
    border-bottom-color: #1b527f !important; }
  .supplier-theme .el-table th > .cell,
  .supplier-theme .el-table th.el-table__cell > .cell {
    color: #fff !important; }
  .supplier-theme .el-table .sort-caret.descending {
    border-top-color: rgba(255, 255, 255, 0.9) !important; }
  .supplier-theme .el-table .sort-caret.ascending {
    border-bottom-color: rgba(255, 255, 255, 0.9) !important; }
  .supplier-theme .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background-color: var(--supplier-table-stripe) !important; }
  .supplier-theme .el-table__body tr.hover-row > td.el-table__cell {
    background-color: var(--supplier-table-hover) !important; }
  .supplier-theme .el-table__footer-wrapper td.el-table__cell {
    background-color: #f2f6fa !important;
    border-top-color: #cbd9e6 !important; }
  .supplier-theme .vxe-table--render-default .vxe-table--header-wrapper,
  .supplier-theme .vxe-table--render-default .vxe-header--column {
    color: #fff !important;
    background-color: var(--supplier-table-header) !important; }
  .supplier-theme .vxe-table--render-default .vxe-header--column {
    border-color: var(--supplier-table-header-border) !important; }
  .supplier-theme .vxe-table--render-default .vxe-body--row.row--stripe .vxe-body--column {
    background-color: var(--supplier-table-stripe) !important; }
  .supplier-theme .vxe-table--render-default .vxe-body--row:hover > .vxe-body--column {
    background-color: var(--supplier-table-hover) !important; }

.section {
  width: 100%;
  height: 100%;
  background-color: #fff;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden; }
  .section header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #fff;
    border-bottom: 1px solid #dce4ed;
    -webkit-box-shadow: none;
            box-shadow: none;
    overflow: visible; }
    .section header .nav-bar {
      height: 48px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      background: #fff !important;
      z-index: 10;
      padding-right: 16px;
      border-bottom: 1px solid #edf1f6; }
      .section header .nav-bar .nav-bar-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
    .section header .tag-bar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 40px;
      padding-left: 8px;
      background-color: #fff;
      border-bottom: 1px solid #edf1f6; }
      .section header .tag-bar .el-dropdown {
        padding: 0 8px; }
        .section header .tag-bar .el-dropdown i {
          font-size: 16px;
          color: #657386; }
  .section main {
    height: calc(100vh - 88px);
    padding: 16px;
    background: #fff; }
    .section main.is-home-main {
      background: #f3f6fa; }
  .section.is-side-layout header {
    --header-right-width: 400px;
    position: relative;
    min-height: 56px;
    height: 56px;
    border-bottom: 1px solid #dce4ed;
    color: #1f2937; }
    .section.is-side-layout header .nav-bar {
      height: 100%;
      padding-right: 16px;
      border-bottom: none;
      color: #145aa0; }
    .section.is-side-layout header .tag-bar {
      position: absolute;
      top: 0;
      left: 0;
      right: var(--header-right-width);
      z-index: 11;
      height: 100%;
      padding-left: 14px;
      border-bottom: none;
      background: transparent; }
      .section.is-side-layout header .tag-bar .tags-bar {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        min-width: 0;
        width: auto;
        height: 100%; }
  .section.is-side-layout main {
    height: calc(100vh - 56px);
    padding: 14px; }

.table-handle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .table-handle i {
    font-size: 16px;
    cursor: pointer; }

.vue-treeselect .vue-treeselect__control {
  height: var(--height); }

.printer {
  height: 100% !important; }
  .printer .el-drawer__body {
    overflow: hidden; }

.el-message-box.test-report-heat-no-consistency-message {
  width: 600px;
  max-width: calc(100vw - 32px); }
  .el-message-box.test-report-heat-no-consistency-message .el-message-box__message {
    max-height: 55vh;
    overflow-y: auto;
    padding-right: 8px;
    line-height: 24px; }

.iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

#rightMain {
  overscroll-behavior-y: none; }
  #rightMain .page-table-track {
    -webkit-box-flex: var(--page-table-weight, 1) !important;
        -ms-flex: var(--page-table-weight, 1) 1 0px !important;
            flex: var(--page-table-weight, 1) 1 0 !important;
    min-height: 0 !important;
    min-width: 0;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important; }
  #rightMain > .page-table-track {
    height: 100% !important; }
  #rightMain .page-table-column {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  #rightMain .page-table-row {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  #rightMain .page-table-fixed {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  #rightMain .y-table-root.page-table-track {
    overflow: hidden !important; }
  #rightMain .page-table-leaf {
    -webkit-box-flex: var(--page-table-weight, 1) !important;
        -ms-flex: var(--page-table-weight, 1) 1 0px !important;
            flex: var(--page-table-weight, 1) 1 0 !important;
    min-height: 80px;
    max-height: none !important;
    height: 0 !important; }
  #rightMain .page-table-leaf > .el-table__body-wrapper,
  #rightMain .page-table-leaf > .el-table__fixed > .el-table__fixed-body-wrapper,
  #rightMain .page-table-leaf > .el-table__fixed-right > .el-table__fixed-body-wrapper,
  #rightMain .page-table-leaf .vxe-table--body-wrapper {
    overscroll-behavior-y: none; }
  #rightMain .page-table-leaf.el-table > .el-table__body-wrapper {
    height: var(--page-table-body-height) !important;
    max-height: none !important; }
  #rightMain .page-table-leaf.el-table > .el-table__fixed > .el-table__fixed-body-wrapper, #rightMain .page-table-leaf.el-table > .el-table__fixed-right > .el-table__fixed-body-wrapper {
    height: var(--page-table-fixed-body-height) !important;
    max-height: none !important; }

.el-message-box.fetch-delete-tip {
  width: 620px;
  max-width: calc(100vw - 32px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
  overflow: hidden; }

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

#app {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  margin: 0;
  padding: 0; }

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

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

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

::-webkit-scrollbar-track-piece {
  background-color: transparent; }

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: transparent; }

::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: rgba(144, 146, 152, 0.3); }

body .el-dialog.field-fetch-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100vh - 32px);
  max-height: calc(100vh - 32px) !important;
  max-width: calc(100vw - 32px);
  margin: 16px auto !important; }
  body .el-dialog.field-fetch-dialog > .el-dialog__header, body .el-dialog.field-fetch-dialog > .el-dialog__footer {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; }
  body .el-dialog.field-fetch-dialog > .el-dialog__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    max-height: none !important;
    overflow: hidden;
    padding: 12px 20px; }
  body .el-dialog.field-fetch-dialog .search-zone {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; }
  body .el-dialog.field-fetch-dialog .field-fetch-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    min-width: 0; }
  body .el-dialog.field-fetch-dialog .field-fetch-tree {
    width: 20%;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    min-height: 0;
    border-right: 1px solid #e6edf4;
    margin-right: 10px; }
  body .el-dialog.field-fetch-dialog .field-fetch-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    min-height: 0; }
  body .el-dialog.field-fetch-dialog .field-fetch-table-region {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    min-width: 0; }
  body .el-dialog.field-fetch-dialog .el-pagination {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding-top: 10px; }
  body .el-dialog.field-fetch-dialog .vxe-table--body-wrapper::-webkit-scrollbar {
    width: 10px;
    height: 10px; }
  body .el-dialog.field-fetch-dialog .vxe-table--body-wrapper::-webkit-scrollbar-track {
    background: #f1f4f7; }
  body .el-dialog.field-fetch-dialog .vxe-table--body-wrapper::-webkit-scrollbar-thumb {
    background: #aab5c2;
    border-radius: 5px; }
  body .el-dialog.field-fetch-dialog .vxe-table--body-wrapper::-webkit-scrollbar-thumb:hover {
    background: #7d8fa2; }

:root {
  --button-ease-out: cubic-bezier(0.23, 1, 0.32, 1); }

body .el-button:not(:where(.login-screen *)), body .vxe-button, body button.allButton, body button.detail-main-toggle, body .table-handle i[val], body .detail-child-tables .erp-row-actions .vxe-cell > i {
  --button-color: #475569;
  --button-face: #fff;
  --button-hover: #f1f4f7;
  --button-pressed: #e4eaf0;
  --button-border: #cbd5e1;
  --button-hover-border: #94a3b8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: var(--button-face) !important;
  border: 1px solid var(--button-border) !important;
  color: var(--button-color) !important;
  border-radius: 4px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-filter: none !important;
          filter: none !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  -webkit-transition: background-color 140ms ease, border-color 140ms ease, -webkit-transform 160ms var(--button-ease-out);
  transition: background-color 140ms ease, border-color 140ms ease, -webkit-transform 160ms var(--button-ease-out);
  transition: transform 160ms var(--button-ease-out), background-color 140ms ease, border-color 140ms ease;
  transition: transform 160ms var(--button-ease-out), background-color 140ms ease, border-color 140ms ease, -webkit-transform 160ms var(--button-ease-out);
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-tap-highlight-color: transparent; }
  body .el-button:not(:where(.login-screen *))[data-erp-button-tone='primary'], body .vxe-button[data-erp-button-tone='primary'], body button.allButton[data-erp-button-tone='primary'], body button.detail-main-toggle[data-erp-button-tone='primary'], body .table-handle i[val][data-erp-button-tone='primary'], body .detail-child-tables .erp-row-actions .vxe-cell > i[data-erp-button-tone='primary'] {
    --button-color: #fff;
    --button-face: #004190;
    --button-hover: #0b519e;
    --button-pressed: #002d64;
    --button-border: #004190;
    --button-hover-border: #0b519e; }
  body .el-button:not(:where(.login-screen *))[data-erp-button-tone='outline'], body .vxe-button[data-erp-button-tone='outline'], body button.allButton[data-erp-button-tone='outline'], body button.detail-main-toggle[data-erp-button-tone='outline'], body .table-handle i[val][data-erp-button-tone='outline'], body .detail-child-tables .erp-row-actions .vxe-cell > i[data-erp-button-tone='outline'] {
    --button-color: #19578a;
    --button-hover: #edf4fa;
    --button-pressed: #dceaf6;
    --button-border: #b5c9de;
    --button-hover-border: #7299bb; }
  body .el-button:not(:where(.login-screen *))[data-erp-button-tone='success'], body .vxe-button[data-erp-button-tone='success'], body button.allButton[data-erp-button-tone='success'], body button.detail-main-toggle[data-erp-button-tone='success'], body .table-handle i[val][data-erp-button-tone='success'], body .detail-child-tables .erp-row-actions .vxe-cell > i[data-erp-button-tone='success'] {
    --button-color: #237a52;
    --button-face: #f4faf6;
    --button-hover: #e1f0e7;
    --button-pressed: #c9e4d4;
    --button-border: #aacfb9;
    --button-hover-border: #6aa883; }
  body .el-button:not(:where(.login-screen *))[data-erp-button-tone='warning'], body .vxe-button[data-erp-button-tone='warning'], body button.allButton[data-erp-button-tone='warning'], body button.detail-main-toggle[data-erp-button-tone='warning'], body .table-handle i[val][data-erp-button-tone='warning'], body .detail-child-tables .erp-row-actions .vxe-cell > i[data-erp-button-tone='warning'] {
    --button-color: #946000;
    --button-face: #fffbf2;
    --button-hover: #f9eecd;
    --button-pressed: #f2dfaa;
    --button-border: #d8c391;
    --button-hover-border: #b99b52; }
  body .el-button:not(:where(.login-screen *))[data-erp-button-tone='danger'], body .vxe-button[data-erp-button-tone='danger'], body button.allButton[data-erp-button-tone='danger'], body button.detail-main-toggle[data-erp-button-tone='danger'], body .table-handle i[val][data-erp-button-tone='danger'], body .detail-child-tables .erp-row-actions .vxe-cell > i[data-erp-button-tone='danger'] {
    --button-color: #b42332;
    --button-face: #fff7f7;
    --button-hover: #fbe4e7;
    --button-pressed: #f3cdd3;
    --button-border: #dfb2b8;
    --button-hover-border: #c97c88; }
  body .el-button:not(:where(.login-screen *)):not(i)::before, body .el-button:not(:where(.login-screen *)):not(i)::after, body .vxe-button:not(i)::before, body .vxe-button:not(i)::after, body button.allButton:not(i)::before, body button.allButton:not(i)::after, body button.detail-main-toggle:not(i)::before, body button.detail-main-toggle:not(i)::after, body .table-handle i[val]:not(i)::before, body .table-handle i[val]:not(i)::after, body .detail-child-tables .erp-row-actions .vxe-cell > i:not(i)::before, body .detail-child-tables .erp-row-actions .vxe-cell > i:not(i)::after {
    display: none; }
  body .el-button:not(:where(.login-screen *)) > span, body .el-button:not(:where(.login-screen *)) > i, body .el-button:not(:where(.login-screen *)) > svg, body .vxe-button > span, body .vxe-button > i, body .vxe-button > svg, body button.allButton > span, body button.allButton > i, body button.allButton > svg, body button.detail-main-toggle > span, body button.detail-main-toggle > i, body button.detail-main-toggle > svg, body .table-handle i[val] > span, body .table-handle i[val] > i, body .table-handle i[val] > svg, body .detail-child-tables .erp-row-actions .vxe-cell > i > span, body .detail-child-tables .erp-row-actions .vxe-cell > i > i, body .detail-child-tables .erp-row-actions .vxe-cell > i > svg {
    color: inherit; }
  body .el-button:not(:where(.login-screen *)) > span, body .vxe-button > span, body button.allButton > span, body button.detail-main-toggle > span, body .table-handle i[val] > span, body .detail-child-tables .erp-row-actions .vxe-cell > i > span {
    font-size: inherit !important;
    font-weight: inherit !important; }
  body .el-button:not(:where(.login-screen *)):active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading), body .vxe-button:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading), body button.allButton:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading), body button.detail-main-toggle:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading), body .table-handle i[val]:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading), body .detail-child-tables .erp-row-actions .vxe-cell > i:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading) {
    background: var(--button-pressed) !important;
    border-color: var(--button-hover-border) !important;
    -webkit-transform: translateY(1px) scale(0.97);
            transform: translateY(1px) scale(0.97);
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms; }
  body .el-button:not(:where(.login-screen *)):focus-visible, body .vxe-button:focus-visible, body button.allButton:focus-visible, body button.detail-main-toggle:focus-visible, body .table-handle i[val]:focus-visible, body .detail-child-tables .erp-row-actions .vxe-cell > i:focus-visible {
    outline: 2px solid #19578a;
    outline-offset: 2px;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none; }
  body .el-button:not(:where(.login-screen *)):disabled, body .el-button:not(:where(.login-screen *)).is-disabled, body .el-button:not(:where(.login-screen *)).is--disabled, body .el-button:not(:where(.login-screen *)).is-loading, body .el-button:not(:where(.login-screen *)).is--loading, body .vxe-button:disabled, body .vxe-button.is-disabled, body .vxe-button.is--disabled, body .vxe-button.is-loading, body .vxe-button.is--loading, body button.allButton:disabled, body button.allButton.is-disabled, body button.allButton.is--disabled, body button.allButton.is-loading, body button.allButton.is--loading, body button.detail-main-toggle:disabled, body button.detail-main-toggle.is-disabled, body button.detail-main-toggle.is--disabled, body button.detail-main-toggle.is-loading, body button.detail-main-toggle.is--loading, body .table-handle i[val]:disabled, body .table-handle i[val].is-disabled, body .table-handle i[val].is--disabled, body .table-handle i[val].is-loading, body .table-handle i[val].is--loading, body .detail-child-tables .erp-row-actions .vxe-cell > i:disabled, body .detail-child-tables .erp-row-actions .vxe-cell > i.is-disabled, body .detail-child-tables .erp-row-actions .vxe-cell > i.is--disabled, body .detail-child-tables .erp-row-actions .vxe-cell > i.is-loading, body .detail-child-tables .erp-row-actions .vxe-cell > i.is--loading {
    opacity: .5;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    transition: none;
    cursor: not-allowed; }
  body .el-button:not(:where(.login-screen *)).is-loading, body .el-button:not(:where(.login-screen *)).is--loading, body .vxe-button.is-loading, body .vxe-button.is--loading, body button.allButton.is-loading, body button.allButton.is--loading, body button.detail-main-toggle.is-loading, body button.detail-main-toggle.is--loading, body .table-handle i[val].is-loading, body .table-handle i[val].is--loading, body .detail-child-tables .erp-row-actions .vxe-cell > i.is-loading, body .detail-child-tables .erp-row-actions .vxe-cell > i.is--loading {
    cursor: progress; }

body .el-button:not(.el-button--text):not(:where(.login-screen *, .el-table *, .vxe-table *, .el-dropdown-menu *)),
body .vxe-button:not(.type--text):not(:where(.el-table *, .vxe-table *, .el-dropdown-menu *)),
body button.allButton:not(:where(.el-table *, .vxe-table *)),
body button.detail-main-toggle {
  height: 28px !important;
  min-height: 28px !important;
  padding: 0 12px !important;
  line-height: 26px !important; }
  body .el-button:not(.el-button--text):not(:where(.login-screen *, .el-table *, .vxe-table *, .el-dropdown-menu *)).is-circle,
  body .vxe-button:not(.type--text):not(:where(.el-table *, .vxe-table *, .el-dropdown-menu *)).is-circle,
  body button.allButton:not(:where(.el-table *, .vxe-table *)).is-circle,
  body button.detail-main-toggle.is-circle {
    width: 28px;
    padding: 0 !important;
    border-radius: 50% !important; }

body .el-button.el-button--text:not(:where(.login-screen *)), body .vxe-button.type--text {
  --button-face: transparent;
  --button-border: transparent; }
  body .el-button.el-button--text:not(:where(.login-screen *))[data-erp-button-tone='primary'], body .vxe-button.type--text[data-erp-button-tone='primary'] {
    --button-color: #19578a;
    --button-hover: #edf4fa;
    --button-pressed: #dceaf6; }

body .table-handle i[val] {
  font-size: 16px !important;
  border-radius: 4px;
  -webkit-transition: background-color 140ms ease, border-color 140ms ease, -webkit-transform 160ms var(--button-ease-out);
  transition: background-color 140ms ease, border-color 140ms ease, -webkit-transform 160ms var(--button-ease-out);
  transition: transform 160ms var(--button-ease-out), background-color 140ms ease, border-color 140ms ease;
  transition: transform 160ms var(--button-ease-out), background-color 140ms ease, border-color 140ms ease, -webkit-transform 160ms var(--button-ease-out);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

body .vxe-body--column > .vxe-cell:has(> .table-handle),
body .el-table__body .cell:has(> .table-handle) {
  overflow: visible; }

body .el-dropdown-menu .el-dropdown-menu__item .el-button {
  background: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
          transform: none !important;
  color: #475569 !important; }
  body .el-dropdown-menu .el-dropdown-menu__item .el-button[data-erp-button-tone='danger'] {
    color: #b42332 !important; }

@media (hover: hover) and (pointer: fine) {
  body .el-button:not(:where(.login-screen *)):hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active), body .vxe-button:hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active), body button.allButton:hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active), body button.detail-main-toggle:hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active), body .table-handle i[val]:hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active), body .detail-child-tables .erp-row-actions .vxe-cell > i:hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active) {
    background: var(--button-hover) !important;
    border-color: var(--button-hover-border) !important;
    -webkit-transform: translateY(-1px) scale(1);
            transform: translateY(-1px) scale(1); } }

@media (prefers-reduced-motion: reduce) {
  body .el-button:not(:where(.login-screen *)), body .el-button:not(:where(.login-screen *)):hover, body .el-button:not(:where(.login-screen *)):active, body .vxe-button, body .vxe-button:hover, body .vxe-button:active, body button.allButton, body button.allButton:hover, body button.allButton:active, body button.detail-main-toggle, body button.detail-main-toggle:hover, body button.detail-main-toggle:active, body .table-handle i[val], body .table-handle i[val]:hover, body .table-handle i[val]:active, body .detail-child-tables .erp-row-actions .vxe-cell > i, body .detail-child-tables .erp-row-actions .vxe-cell > i:hover, body .detail-child-tables .erp-row-actions .vxe-cell > i:active {
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: background-color 100ms ease, border-color 100ms ease;
    transition: background-color 100ms ease, border-color 100ms ease; }
  body .el-button:not(:where(.login-screen *)):focus-visible, body .vxe-button:focus-visible, body button.allButton:focus-visible, body button.detail-main-toggle:focus-visible, body .table-handle i[val]:focus-visible, body .detail-child-tables .erp-row-actions .vxe-cell > i:focus-visible {
    -webkit-transition: none;
    transition: none; } }

#app .detail-page .detail-child-tables .vxe-table {
  color: #253140;
  border-color: #d8e2ec; }
  #app .detail-page .detail-child-tables .vxe-table .vxe-table--body-wrapper,
  #app .detail-page .detail-child-tables .vxe-table .vxe-table--footer-wrapper {
    scrollbar-width: auto;
    scrollbar-color: auto; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar,
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--footer-wrapper::-webkit-scrollbar {
      width: 10px;
      height: 10px; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-track,
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--footer-wrapper::-webkit-scrollbar-track {
      background: #f1f4f7; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb,
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--footer-wrapper::-webkit-scrollbar-thumb {
      background: #aab5c2;
      border: 2px solid #f1f4f7;
      border-radius: 5px; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb:hover,
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--footer-wrapper::-webkit-scrollbar-thumb:hover {
      background: #8695a7; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-corner,
    #app .detail-page .detail-child-tables .vxe-table .vxe-table--footer-wrapper::-webkit-scrollbar-corner {
      background: #f1f4f7; }
  #app .detail-page .detail-child-tables .vxe-table .vxe-header--column {
    height: 31px;
    padding: 0;
    background-color: #15558f !important;
    border-right-color: #2d6fa6;
    border-bottom-color: #124a7e; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-header--column .vxe-cell, #app .detail-page .detail-child-tables .vxe-table .vxe-header--column .vxe-cell--title {
      color: #fff !important; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-header--column .vxe-cell {
      line-height: 20px;
      font-weight: 700;
      padding: 0 8px; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-header--column .vxe-cell--sort, #app .detail-page .detail-child-tables .vxe-table .vxe-header--column .vxe-cell--filter, #app .detail-page .detail-child-tables .vxe-table .vxe-header--column .vxe-cell--sort i, #app .detail-page .detail-child-tables .vxe-table .vxe-header--column .vxe-cell--filter i {
      color: rgba(255, 255, 255, 0.85); }
  #app .detail-page .detail-child-tables .vxe-table .vxe-body--column {
    height: 31px;
    padding-top: 0;
    padding-bottom: 0;
    border-color: #dfe7f0; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-body--column .vxe-cell {
      padding: 0 8px;
      line-height: 20px; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-body--column .el-input__inner {
      height: 28px;
      line-height: 28px; }
  #app .detail-page .detail-child-tables .vxe-table .vxe-footer--column {
    height: 31px;
    padding-top: 0;
    padding-bottom: 0;
    background: #eef5fb;
    color: #24364a;
    border-color: #dfe7f0; }
    #app .detail-page .detail-child-tables .vxe-table .vxe-footer--column .vxe-cell {
      line-height: 30px;
      padding: 0 8px; }
  #app .detail-page .detail-child-tables .vxe-table .vxe-table--fixed-left-wrapper, #app .detail-page .detail-child-tables .vxe-table .vxe-table--fixed-right-wrapper {
    -webkit-box-shadow: 0 0 0 1px #d8e2ec;
            box-shadow: 0 0 0 1px #d8e2ec; }
  #app .detail-page .detail-child-tables .vxe-table .erp-row-actions .vxe-cell {
    padding: 0 8px !important;
    overflow: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 4px; }
    #app .detail-page .detail-child-tables .vxe-table .erp-row-actions .vxe-cell > i {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 24px;
      height: 24px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 24px;
              flex: 0 0 24px;
      margin: 0 !important;
      padding: 3px;
      font-size: 16px !important;
      line-height: 1; }
  #app .detail-page .detail-child-tables .vxe-table .erp-row-actions-header .vxe-cell {
    padding: 0 8px !important;
    text-align: center; }
    #app .detail-page .detail-child-tables .vxe-table .erp-row-actions-header .vxe-cell .vxe-cell--title {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      max-width: none;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      margin-left: 0 !important; }
  #app .detail-page .detail-child-tables .vxe-table .erp-row-actions-heading {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 8px;
    white-space: nowrap; }
    #app .detail-page .detail-child-tables .vxe-table .erp-row-actions-heading > i {
      margin-left: 0 !important;
      -webkit-box-flex: 0;
          -ms-flex: none;
              flex: none; }

body .el-dialog.customer-inquiry-setup-dialog {
  max-width: calc(100vw - 32px); }
  body .el-dialog.customer-inquiry-setup-dialog .el-dialog__body {
    padding: 18px 24px 8px; }

body .customer-inquiry-setup-form.el-form .el-form-item {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 14px; }
  body .customer-inquiry-setup-form.el-form .el-form-item:last-child {
    margin-bottom: 0; }

body .customer-inquiry-setup-form.el-form .el-form-item__label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 12px;
  font-size: 13px;
  line-height: 32px;
  color: #596d82; }
  body .customer-inquiry-setup-form.el-form .el-form-item__label::before {
    color: #bf3e4c; }

body .customer-inquiry-setup-form.el-form .el-form-item__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  width: auto !important;
  margin-left: 0 !important;
  line-height: 32px; }

body .customer-inquiry-setup-form.el-form .el-select, body .customer-inquiry-setup-form.el-form .el-input {
  width: 100%; }

body .customer-inquiry-setup-form.el-form .el-input__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 32px !important;
  line-height: 30px;
  padding-left: 10px;
  border: 0 !important;
  border-bottom: 1px solid #8193a6 !important;
  border-radius: 0 !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #293d51;
  font-size: 14px; }
  body .customer-inquiry-setup-form.el-form .el-input__inner::-webkit-input-placeholder {
    color: #697b90; }
  body .customer-inquiry-setup-form.el-form .el-input__inner::-moz-placeholder {
    color: #697b90; }
  body .customer-inquiry-setup-form.el-form .el-input__inner:-ms-input-placeholder {
    color: #697b90; }
  body .customer-inquiry-setup-form.el-form .el-input__inner::-ms-input-placeholder {
    color: #697b90; }
  body .customer-inquiry-setup-form.el-form .el-input__inner::placeholder {
    color: #697b90; }
  body .customer-inquiry-setup-form.el-form .el-input__inner:hover {
    border-color: #8193a6 !important; }
  body .customer-inquiry-setup-form.el-form .el-input__inner:focus {
    border-color: #19578a !important; }

body .customer-inquiry-setup-form.el-form .el-input__icon {
  line-height: 32px; }

body .customer-inquiry-setup-form.el-form .el-input.is-disabled .el-input__inner {
  border-bottom: 1px dashed #a6afbb !important;
  background: #f0f0f0 !important;
  color: #666 !important;
  -webkit-text-fill-color: #666; }

body .customer-inquiry-setup-form.el-form .el-input-group--append .el-input__inner {
  border-right: 0 !important;
  border-radius: 0 !important; }

body .customer-inquiry-setup-form.el-form .el-input-group__append {
  padding: 0 10px;
  border: 0;
  border-bottom: 1px solid #8193a6;
  border-radius: 0;
  background: #fff;
  color: #596d82; }
  body .customer-inquiry-setup-form.el-form .el-input-group__append .el-button {
    margin: 0 -10px;
    padding: 0 10px;
    height: 30px;
    border: 0 !important;
    background: transparent !important; }
  body .customer-inquiry-setup-form.el-form .el-input-group__append .el-button:hover {
    color: #19578a; }

body .customer-inquiry-setup-form.el-form .el-input-group:focus-within .el-input-group__append {
  border-color: #19578a; }

body .customer-inquiry-setup-form.el-form .el-form-item.is-error > .el-form-item__label {
  color: #bf3e4c; }

body .customer-inquiry-setup-form.el-form .el-form-item.is-error .el-input__inner, body .customer-inquiry-setup-form.el-form .el-form-item.is-error .el-input-group__append {
  border-color: #bf3e4c !important; }

body .customer-inquiry-setup-form.el-form .el-form-item__error {
  display: none; }

.vxe-table--render-default .vxe-header--column .vxe-resizable {
  width: 32px;
  right: -16px; }

.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable {
  right: auto;
  left: -16px; }

.el-table th.erp-column-resize-hover,
.el-table th.erp-column-resize-hover * {
  cursor: col-resize !important; }

.el-dropdown-menu .el-dropdown-menu__item .el-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  min-width: 0;
  height: auto;
  margin: 0 !important;
  padding: 0;
  border: 0 !important;
  border-radius: 0;
  background: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: inherit !important;
  font: inherit;
  line-height: 32px;
  vertical-align: middle; }
  .el-dropdown-menu .el-dropdown-menu__item .el-button::before, .el-dropdown-menu .el-dropdown-menu__item .el-button::after {
    display: none; }
  .el-dropdown-menu .el-dropdown-menu__item .el-button > span, .el-dropdown-menu .el-dropdown-menu__item .el-button > i, .el-dropdown-menu .el-dropdown-menu__item .el-button > svg {
    -webkit-transform: none;
            transform: none; }
  .el-dropdown-menu .el-dropdown-menu__item .el-button:focus-visible {
    outline: 2px solid #004190;
    outline-offset: 2px; }
  .el-dropdown-menu .el-dropdown-menu__item .el-button:disabled, .el-dropdown-menu .el-dropdown-menu__item .el-button.is-disabled {
    opacity: .45;
    cursor: not-allowed; }

.y-more-button {
  font-size: inherit;
  font-family: inherit; }

.y-btn-refresh.is-loading > .el-icon-loading {
  width: 1em !important;
  height: 1em !important;
  margin-right: 0;
  --erp-loading-size: 1em; }

.y-btn-refresh.is-loading > .el-icon-loading + span {
  margin-left: 0; }

.detail-page .buttonBoxTopright .upload-demo .tips {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  top: -7px;
  right: -8px;
  color: #fff;
  line-height: 18px;
  font-size: 11px;
  border-radius: 9px;
  white-space: nowrap;
  z-index: 2;
  pointer-events: none; }

.y-more-button > span {
  gap: 7px; }

.detail-page .buttonBoxTop,
.detail-page .buttonBoxTopright {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px; }

.detail-page .buttonBoxTop > .el-button,
.detail-page .buttonBoxTopright .el-button,
.detail-page .buttonBoxTopright > .el-button,
.detail-page .buttonBoxTopright > .el-badge > .el-button,
.detail-page .buttonBoxTop > .el-dropdown > .el-button {
  margin: 0 !important; }

.detail-page > .groups-btn {
  min-height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  .detail-page > .groups-btn > .el-button, .detail-page > .groups-btn > .el-dropdown {
    margin: 0 !important; }
  .detail-page > .groups-btn .el-button {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 28px;
    min-width: 64px;
    padding: 0 12px;
    font-size: 12px;
    line-height: 26px;
    white-space: nowrap; }

.detail-page > .anchors {
  top: 44px !important;
  z-index: 99; }

.detail-page > .groups-btn {
  z-index: 100; }

.btns .el-button,
.el-button.y-more-button,
.el-button.list-column-settings-btn,
.detail-page .groups-btn .el-button,
.detail-page .buttonbox .vxe-button {
  font-family: 'ERP Source Han Sans', 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px; }
  .btns .el-button > span,
  .el-button.y-more-button > span,
  .el-button.list-column-settings-btn > span,
  .detail-page .groups-btn .el-button > span,
  .detail-page .buttonbox .vxe-button > span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 5px;
    font-family: inherit !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1; }
  .btns .el-button > i + span,
  .el-button.y-more-button > i + span,
  .el-button.list-column-settings-btn > i + span,
  .detail-page .groups-btn .el-button > i + span,
  .detail-page .buttonbox .vxe-button > i + span {
    margin-left: 0 !important; }
  .btns .el-button > .el-icon-loading,
  .el-button.y-more-button > .el-icon-loading,
  .el-button.list-column-settings-btn > .el-icon-loading,
  .detail-page .groups-btn .el-button > .el-icon-loading,
  .detail-page .buttonbox .vxe-button > .el-icon-loading {
    margin-right: 0 !important; }
  .btns .el-button .el-icon--right,
  .el-button.y-more-button .el-icon--right,
  .el-button.list-column-settings-btn .el-icon--right,
  .detail-page .groups-btn .el-button .el-icon--right,
  .detail-page .buttonbox .vxe-button .el-icon--right {
    margin-left: 0; }

.detail-page .tableHeight .buttonbox {
  padding-top: 8px;
  padding-bottom: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

#app button.allButton {
  padding: 6px 12px;
  margin-block: 4px; }

.el-switch {
  --switch-unit: 14px;
  height: 22px !important;
  line-height: 22px !important; }
  .el-switch .el-switch__core {
    width: calc(var(--switch-unit) * 3.5) !important;
    height: 22px !important;
    border: 0 !important;
    border-radius: 5px !important;
    background: #ccc !important;
    -webkit-box-shadow: inset 2px 5px 10px rgba(0, 0, 0, 0.3);
            box-shadow: inset 2px 5px 10px rgba(0, 0, 0, 0.3);
    -webkit-transition: background-color .4s, -webkit-box-shadow .4s;
    transition: background-color .4s, -webkit-box-shadow .4s;
    transition: background-color .4s, box-shadow .4s;
    transition: background-color .4s, box-shadow .4s, -webkit-box-shadow .4s; }
    .el-switch .el-switch__core::after {
      top: auto !important;
      left: calc(var(--switch-unit) * .3) !important;
      bottom: 3px;
      width: calc(var(--switch-unit) * .1) !important;
      height: 16px !important;
      margin: 0 !important;
      border-radius: 0 !important;
      background: #fff;
      -webkit-transform: translateX(0) rotate(0);
              transform: translateX(0) rotate(0);
      -webkit-transition: -webkit-transform .4s;
      transition: -webkit-transform .4s;
      transition: transform .4s;
      transition: transform .4s, -webkit-transform .4s; }
  .el-switch.is-checked .el-switch__core {
    background: #23a36d !important;
    -webkit-box-shadow: inset 2px 5px 10px rgba(0, 70, 40, 0.45);
            box-shadow: inset 2px 5px 10px rgba(0, 70, 40, 0.45); }
    .el-switch.is-checked .el-switch__core::after {
      -webkit-transform: translateX(calc(var(--switch-unit) * 2.8)) rotate(360deg);
              transform: translateX(calc(var(--switch-unit) * 2.8)) rotate(360deg); }
  .el-switch:focus-within .el-switch__core {
    outline: 2px solid #6b5acd;
    outline-offset: 3px; }
  .el-switch.is-disabled {
    opacity: .5; }

@media (prefers-reduced-motion: reduce) {
  .table-handle i[val], .main-toolbar .buttonImgBox .el-dropdown .el-dropdown-link {
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-transform: none !important;
            transform: none !important; }
  .el-switch .el-switch__core, .el-switch .el-switch__core::after {
    -webkit-transition: none;
    transition: none; } }

.el-table .el-table__body td.el-table__cell,
.vxe-table .vxe-body--column {
  -webkit-transition: none !important;
  transition: none !important; }

.column-settings-anchor {
  position: fixed;
  width: 1px;
  height: 1px;
  pointer-events: none;
  visibility: hidden; }

.list-container .detail-main-toggle {
  position: relative; }

.list-container.is-main-collapsed > .right-area {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
  height: 100% !important;
  overflow: hidden !important; }

.detail-main-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 6px;
  cursor: pointer;
  white-space: nowrap; }

.el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .el-table),
.el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .vxe-table),
.el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) iframe) {
  padding: 5vh 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .el-table) > .el-dialog:not(.is-fullscreen),
  .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .vxe-table) > .el-dialog:not(.is-fullscreen),
  .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) iframe) > .el-dialog:not(.is-fullscreen) {
    width: 88vw !important;
    max-width: 1600px !important;
    height: 84vh;
    max-height: 90vh !important;
    margin: 3vh auto 0 !important;
    top: auto !important;
    left: auto !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .el-table) > .el-dialog:not(.is-fullscreen) > .el-dialog__header,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .el-table) > .el-dialog:not(.is-fullscreen) > .el-dialog__footer,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .vxe-table) > .el-dialog:not(.is-fullscreen) > .el-dialog__header,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .vxe-table) > .el-dialog:not(.is-fullscreen) > .el-dialog__footer,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) iframe) > .el-dialog:not(.is-fullscreen) > .el-dialog__header,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) iframe) > .el-dialog:not(.is-fullscreen) > .el-dialog__footer {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .el-table) > .el-dialog:not(.is-fullscreen) > .el-dialog__body,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .vxe-table) > .el-dialog:not(.is-fullscreen) > .el-dialog__body,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) iframe) > .el-dialog:not(.is-fullscreen) > .el-dialog__body {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      min-height: 0;
      overflow: auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .el-table) > .el-dialog:not(.is-fullscreen).business-fetch-dialog > .el-dialog__body,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .vxe-table) > .el-dialog:not(.is-fullscreen).business-fetch-dialog > .el-dialog__body,
    .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) iframe) > .el-dialog:not(.is-fullscreen).business-fetch-dialog > .el-dialog__body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden; }
      .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .el-table) > .el-dialog:not(.is-fullscreen).business-fetch-dialog > .el-dialog__body > .fetch-dialog-iframe,
      .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) .vxe-table) > .el-dialog:not(.is-fullscreen).business-fetch-dialog > .el-dialog__body > .fetch-dialog-iframe,
      .el-dialog__wrapper:has(> .el-dialog:not(.is-fullscreen) iframe) > .el-dialog:not(.is-fullscreen).business-fetch-dialog > .el-dialog__body > .fetch-dialog-iframe {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        min-width: 0;
        min-height: 0;
        height: 100%; }

body .el-dialog.erp-attachment-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 84vh; }
  body .el-dialog.erp-attachment-dialog > .el-dialog__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 0;
    overflow: hidden !important; }
  body .el-dialog.erp-attachment-dialog .annex-list-loading-wrap,
  body .el-dialog.erp-attachment-dialog .annex-list-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    min-width: 0; }
  body .el-dialog.erp-attachment-dialog .hx-annexes-tree-table {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    min-width: 0; }

.hx-annexes-tree-table .annex-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 4px; }

.hx-annexes-tree-table .annex-action {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 28px;
          flex: 0 0 28px;
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0;
  border: 1px solid #d8e2ec;
  border-radius: 4px;
  background: #fff;
  color: #52677c;
  cursor: pointer;
  font-size: 15px;
  line-height: 1; }
  .hx-annexes-tree-table .annex-action:hover {
    color: #19578a;
    background: #eef5fb;
    border-color: #9db9d3; }
  .hx-annexes-tree-table .annex-action:focus-visible {
    outline: 2px solid #19578a;
    outline-offset: 1px; }
  .hx-annexes-tree-table .annex-action--danger:hover {
    color: #b83b49;
    background: #fff2f3;
    border-color: #e0a5ad; }
  .hx-annexes-tree-table .annex-action--batch-download {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    height: 24px;
    padding: 0 8px;
    gap: 4px;
    font-size: 12px;
    color: #19578a;
    background: #eef5fb;
    border-color: #9db9d3; }
    .hx-annexes-tree-table .annex-action--batch-download > span {
      line-height: 1;
      white-space: nowrap; }
    .hx-annexes-tree-table .annex-action--batch-download:hover {
      color: #fff;
      background: #19578a;
      border-color: #19578a; }
  .hx-annexes-tree-table .annex-action > i {
    font-size: inherit;
    line-height: 1;
    margin: 0 !important; }

body .el-dialog.erp-recall-dialog {
  position: absolute;
  top: 50% !important;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0 !important;
  width: 420px !important;
  max-width: calc(100vw - 32px);
  height: auto;
  border-radius: 8px; }
  body .el-dialog.erp-recall-dialog > .el-dialog__header {
    padding: 20px 24px 12px; }
  body .el-dialog.erp-recall-dialog > .el-dialog__body {
    padding: 8px 24px 24px; }
  body .el-dialog.erp-recall-dialog > .el-dialog__footer {
    padding: 0 24px 20px; }
  body .el-dialog.erp-recall-dialog .erp-recall-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    margin: 0;
    color: #30465b;
    font-size: 14px;
    line-height: 24px; }
    body .el-dialog.erp-recall-dialog .erp-recall-message > i {
      color: #a76b15;
      font-size: 22px; }

.erp-detail-action-tooltip {
  position: fixed;
  z-index: 30000;
  max-width: min(240px, calc(100vw - 16px));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 6px 9px;
  border-radius: 4px;
  background: #24394d;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  overflow-wrap: break-word;
  pointer-events: none; }

body .detail-page .buttonBoxTopright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px; }
  body .detail-page .buttonBoxTopright > *, body .detail-page .buttonBoxTopright .erp-comment-launcher {
    margin: 0 !important; }
  body .detail-page .buttonBoxTopright > span, body .detail-page .buttonBoxTopright > .el-badge, body .detail-page .buttonBoxTopright .erp-comment-launcher {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  body .detail-page .buttonBoxTopright .detail-icon-action, body .detail-page .buttonBoxTopright .erp-comment-trigger {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 30px !important;
    min-width: 30px !important;
    height: 28px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid transparent !important;
    border-radius: 5px !important;
    background: transparent !important;
    color: #49627a !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    -webkit-transform: none !important;
            transform: none !important;
    cursor: pointer;
    -webkit-transition: background-color 120ms ease-out, border-color 120ms ease-out, color 120ms ease-out;
    transition: background-color 120ms ease-out, border-color 120ms ease-out, color 120ms ease-out; }
    body .detail-page .buttonBoxTopright .detail-icon-action > i, body .detail-page .buttonBoxTopright .erp-comment-trigger > i {
      -webkit-transition: -webkit-transform 100ms ease-out;
      transition: -webkit-transform 100ms ease-out;
      transition: transform 100ms ease-out;
      transition: transform 100ms ease-out, -webkit-transform 100ms ease-out; }
    body .detail-page .buttonBoxTopright .detail-icon-action:hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active), body .detail-page .buttonBoxTopright .erp-comment-trigger:hover:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading):not(:active) {
      background: #e8f1fa !important;
      border-color: #c4d8ec !important;
      color: #195c9b !important; }
    body .detail-page .buttonBoxTopright .detail-icon-action:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading), body .detail-page .buttonBoxTopright .erp-comment-trigger:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading) {
      background: #d5e5f5 !important;
      border-color: #9bbbdc !important;
      color: #144b7e !important;
      -webkit-transition-duration: 40ms;
              transition-duration: 40ms; }
      body .detail-page .buttonBoxTopright .detail-icon-action:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading) > i, body .detail-page .buttonBoxTopright .erp-comment-trigger:active:not(:disabled):not(.is-disabled):not(.is--disabled):not(.is-loading):not(.is--loading) > i {
        -webkit-transform: translateY(1px) scale(0.92);
                transform: translateY(1px) scale(0.92); }
    body .detail-page .buttonBoxTopright .detail-icon-action:focus-visible, body .detail-page .buttonBoxTopright .erp-comment-trigger:focus-visible {
      outline: 2px solid #2876b9;
      outline-offset: 2px; }
    body .detail-page .buttonBoxTopright .detail-icon-action:disabled, body .detail-page .buttonBoxTopright .erp-comment-trigger:disabled {
      color: #a5b2bf !important;
      cursor: not-allowed; }
    body .detail-page .buttonBoxTopright .detail-icon-action.is-loading, body .detail-page .buttonBoxTopright .erp-comment-trigger.is-loading {
      cursor: wait; }
    @media (prefers-reduced-motion: reduce) {
      body .detail-page .buttonBoxTopright .detail-icon-action, body .detail-page .buttonBoxTopright .detail-icon-action > i, body .detail-page .buttonBoxTopright .erp-comment-trigger, body .detail-page .buttonBoxTopright .erp-comment-trigger > i {
        -webkit-transition: none;
        transition: none; }
      body .detail-page .buttonBoxTopright .detail-icon-action:active > i, body .detail-page .buttonBoxTopright .erp-comment-trigger:active > i {
        -webkit-transform: none !important;
                transform: none !important; } }
  body .detail-page .buttonBoxTopright .detail-icon-action > i:not(.el-icon-loading), body .detail-page .buttonBoxTopright .erp-comment-trigger > i {
    display: inline-block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18px;
            flex: 0 0 18px;
    width: 18px;
    height: 18px;
    background: currentColor;
    -webkit-mask: var(--detail-action-icon) center/contain no-repeat;
    mask: var(--detail-action-icon) center/contain no-repeat; }
    body .detail-page .buttonBoxTopright .detail-icon-action > i:not(.el-icon-loading)::before, body .detail-page .buttonBoxTopright .erp-comment-trigger > i::before {
      content: none; }
  body .detail-page .buttonBoxTopright .el-icon-chat-dot-square {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015a2%202%200%200%201-2%202H8l-5%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v10Z%22%2F%3E%3Cpath%20d%3D%22M7%2010h.01M12%2010h.01M17%2010h.01%22%2F%3E%3C%2Fsvg%3E"); }
  body .detail-page .buttonBoxTopright .erp-icon-ai-parse {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M9%202v2m6-2v2M9%2020v2m6-2v2M2%209h2m-2%206h2m16-6h2m-2%206h2%22%2F%3E%3Cpath%20stroke-width%3D%221.5%22%20d%3D%22m7%2015%202-6%202%206m-3.3-2h2.6M14%209h3m-1.5%200v6M14%2015h3%22%2F%3E%3C%2Fsvg%3E"); }
  body .detail-page .buttonBoxTopright .erp-icon-attachments {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207V5a2%202%200%200%201%202-2h5l2%203h7a2%202%200%200%201%202%202v11a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V7Z%22%2F%3E%3Cpath%20d%3D%22M3%209h18%22%2F%3E%3C%2Fsvg%3E"); }
  body .detail-page .buttonBoxTopright .el-icon-printer {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209V3h12v6M6%2018H4a2%202%200%200%201-2-2v-5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v5a2%202%200%200%201-2%202h-2%22%2F%3E%3Cpath%20d%3D%22M6%2014h12v8H6zM18%2012h.01%22%2F%3E%3C%2Fsvg%3E"); }
  body .detail-page .buttonBoxTopright .el-icon-time {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011a9%209%200%201%201%202.6%207M3%204v7h7M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E"); }
  body .detail-page .buttonBoxTopright .el-icon-finished {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205h12M9%2012h12M9%2019h12M2%205l2%202%203-4M2%2012l2%202%203-4M2%2019l2%202%203-4%22%2F%3E%3C%2Fsvg%3E"); }
  body .detail-page .buttonBoxTopright .el-icon-download {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4M7%2010l5%205%205-5M12%2015V3%22%2F%3E%3C%2Fsvg%3E"); }
  body .detail-page .buttonBoxTopright .el-icon-view {
    --detail-action-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s3.5-7%2010-7%2010%207%2010%207-3.5%207-10%207-10-7-10-7Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E"); }

body .el-badge__content:not(.is-dot),
body .detail-page .buttonBoxTopright .upload-demo .tips,
body .upload-task-trigger__badge,
body .hx-annexes-tree-table .annex-update-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: auto !important;
  min-width: 16px !important;
  height: 16px !important;
  min-height: 16px !important;
  line-height: 14px !important;
  padding: 0 3px !important;
  border: 1px solid #fff !important;
  border-radius: 8px !important;
  background: #d9363e !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #fff !important;
  font-family: inherit;
  font-size: 11px !important;
  font-weight: 700 !important;
  white-space: nowrap;
  pointer-events: none; }

body .el-badge__content.is-fixed,
body .detail-page .buttonBoxTopright .upload-demo .tips,
body .upload-task-trigger__badge,
body .hx-annexes-tree-table .annex-update-badge {
  position: absolute;
  top: 0 !important;
  right: 0 !important;
  -webkit-transform: translate(50%, -50%) !important;
          transform: translate(50%, -50%) !important; }

body .el-badge__content.is-dot {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #ff4d4f !important;
  border: 1px solid #fff !important;
  border-radius: 50% !important;
  width: 7px !important;
  min-width: 7px !important;
  height: 7px !important;
  min-height: 7px !important;
  padding: 0 !important;
  pointer-events: none; }

.erp-loading-art {
  display: inline-block;
  line-height: 0;
  pointer-events: none; }
  .erp-loading-art .three-body {
    --uib-size: var(--erp-loading-size, 35px);
    --uib-speed: .8s;
    --uib-color: #454545;
    position: relative;
    display: inline-block;
    height: var(--uib-size);
    width: var(--uib-size);
    -webkit-animation: erp-three-spin calc(var(--uib-speed) * 2.5) infinite linear;
            animation: erp-three-spin calc(var(--uib-speed) * 2.5) infinite linear; }
  .erp-loading-art .three-body__dot {
    position: absolute;
    height: 100%;
    width: 30%; }
    .erp-loading-art .three-body__dot::after {
      content: '';
      position: absolute;
      height: 0;
      width: 100%;
      padding-bottom: 100%;
      background-color: var(--uib-color);
      border-radius: 50%; }
    .erp-loading-art .three-body__dot:nth-child(1) {
      bottom: 5%;
      left: 0;
      -webkit-transform: rotate(60deg);
              transform: rotate(60deg);
      -webkit-transform-origin: 50% 85%;
              transform-origin: 50% 85%; }
      .erp-loading-art .three-body__dot:nth-child(1)::after {
        bottom: 0;
        left: 0;
        -webkit-animation: erp-three-wobble1 var(--uib-speed) infinite ease-in-out;
                animation: erp-three-wobble1 var(--uib-speed) infinite ease-in-out;
        -webkit-animation-delay: calc(var(--uib-speed) * -.3);
                animation-delay: calc(var(--uib-speed) * -.3); }
    .erp-loading-art .three-body__dot:nth-child(2) {
      bottom: 5%;
      right: 0;
      -webkit-transform: rotate(-60deg);
              transform: rotate(-60deg);
      -webkit-transform-origin: 50% 85%;
              transform-origin: 50% 85%; }
      .erp-loading-art .three-body__dot:nth-child(2)::after {
        bottom: 0;
        left: 0;
        -webkit-animation: erp-three-wobble1 var(--uib-speed) infinite ease-in-out;
                animation: erp-three-wobble1 var(--uib-speed) infinite ease-in-out;
        -webkit-animation-delay: calc(var(--uib-speed) * -.15);
                animation-delay: calc(var(--uib-speed) * -.15); }
    .erp-loading-art .three-body__dot:nth-child(3) {
      bottom: -5%;
      left: 0;
      -webkit-transform: translateX(116.666%);
              transform: translateX(116.666%); }
      .erp-loading-art .three-body__dot:nth-child(3)::after {
        top: 0;
        left: 0;
        -webkit-animation: erp-three-wobble2 var(--uib-speed) infinite ease-in-out;
                animation: erp-three-wobble2 var(--uib-speed) infinite ease-in-out; }

@-webkit-keyframes erp-three-spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes erp-three-spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes erp-three-wobble1 {
  0%, 100% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    opacity: 1; }
  50% {
    -webkit-transform: translateY(-66%) scale(0.65);
            transform: translateY(-66%) scale(0.65);
    opacity: .8; } }

@keyframes erp-three-wobble1 {
  0%, 100% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    opacity: 1; }
  50% {
    -webkit-transform: translateY(-66%) scale(0.65);
            transform: translateY(-66%) scale(0.65);
    opacity: .8; } }

@-webkit-keyframes erp-three-wobble2 {
  0%, 100% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    opacity: 1; }
  50% {
    -webkit-transform: translateY(66%) scale(0.65);
            transform: translateY(66%) scale(0.65);
    opacity: .8; } }

@keyframes erp-three-wobble2 {
  0%, 100% {
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    opacity: 1; }
  50% {
    -webkit-transform: translateY(66%) scale(0.65);
            transform: translateY(66%) scale(0.65);
    opacity: .8; } }

.el-loading-spinner {
  margin-top: 0 !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .el-loading-spinner > .circular, .el-loading-spinner > i {
    display: none !important; }
  .el-loading-spinner .el-loading-text {
    margin-top: 12px;
    color: #454545; }

.el-loading-mask.is-fullscreen .erp-loading-art {
  --erp-loading-size: 48px; }

.vxe-loading--chunk > i, .vxe-loading--chunk > .vxe-loading--spinner {
  display: none !important; }

.erp-loading-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100px; }

.erp-loading-inline {
  position: relative;
  display: inline-block !important;
  width: 20px !important;
  height: 1em !important;
  line-height: 1 !important;
  vertical-align: middle;
  -webkit-animation: none !important;
          animation: none !important;
  --erp-loading-size: 18px; }
  .erp-loading-inline::before {
    content: none !important; }
  .erp-loading-inline > .erp-loading-art {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.el-button:not(.y-btn-refresh) > .el-icon-loading.erp-loading-inline {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  width: 1em !important;
  height: 1em !important;
  vertical-align: baseline;
  --erp-loading-size: 1em; }
  .el-button:not(.y-btn-refresh) > .el-icon-loading.erp-loading-inline::before {
    content: "\e6cf" !important;
    visibility: hidden; }

@media (prefers-reduced-motion: reduce) {
  .erp-loading-art .three-body, .erp-loading-art .three-body__dot::after {
    -webkit-animation: none !important;
            animation: none !important; } }

body .erp-selected-values-tooltip {
  position: fixed;
  z-index: 4000;
  max-height: min(320px, calc(100vh - 32px));
  overflow-y: auto;
  white-space: normal;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  pointer-events: auto; }

body .el-tooltip__popper.is-dark,
body .el-tooltip__popper.is-light,
body .vxe-table--tooltip-wrapper,
body .vxe-table--tooltip-wrapper.theme--dark:not(.vxe-table--valid-error),
body .vxe-table--tooltip-wrapper.theme--light:not(.vxe-table--valid-error) {
  max-width: min(420px, calc(100vw - 32px));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 9px 12px;
  border: 0;
  border-radius: 6px;
  background: #fff;
  color: #30465b;
  -webkit-box-shadow: 0 4px 18px rgba(28, 48, 69, 0.18);
          box-shadow: 0 4px 18px rgba(28, 48, 69, 0.18);
  font-size: 12px;
  line-height: 1.6;
  overflow-wrap: anywhere; }
  body .el-tooltip__popper.is-dark p,
  body .el-tooltip__popper.is-light p,
  body .vxe-table--tooltip-wrapper p,
  body .vxe-table--tooltip-wrapper.theme--dark:not(.vxe-table--valid-error) p,
  body .vxe-table--tooltip-wrapper.theme--light:not(.vxe-table--valid-error) p {
    margin: 0; }
  body .el-tooltip__popper.is-dark .vxe-table--tooltip-content,
  body .el-tooltip__popper.is-light .vxe-table--tooltip-content,
  body .vxe-table--tooltip-wrapper .vxe-table--tooltip-content,
  body .vxe-table--tooltip-wrapper.theme--dark:not(.vxe-table--valid-error) .vxe-table--tooltip-content,
  body .vxe-table--tooltip-wrapper.theme--light:not(.vxe-table--valid-error) .vxe-table--tooltip-content {
    white-space: pre-wrap; }

body .el-tooltip__popper[x-placement^='top'] .popper__arrow,
body .el-tooltip__popper[x-placement^='top'] .popper__arrow::after {
  border-top-color: #fff; }

body .el-tooltip__popper[x-placement^='bottom'] .popper__arrow,
body .el-tooltip__popper[x-placement^='bottom'] .popper__arrow::after {
  border-bottom-color: #fff; }

body .el-tooltip__popper[x-placement^='left'] .popper__arrow,
body .el-tooltip__popper[x-placement^='left'] .popper__arrow::after {
  border-left-color: #fff; }

body .el-tooltip__popper[x-placement^='right'] .popper__arrow,
body .el-tooltip__popper[x-placement^='right'] .popper__arrow::after {
  border-right-color: #fff; }

body .vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow {
  display: none; }

body .el-message {
  min-width: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: min(520px, calc(100vw - 32px));
  padding: 12px 16px;
  border: 0;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 0 6px 24px rgba(28, 48, 69, 0.18);
          box-shadow: 0 6px 24px rgba(28, 48, 69, 0.18);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  body .el-message .el-message__content {
    color: #30465b;
    font-size: 13px;
    line-height: 20px;
    overflow-wrap: anywhere; }
  body .el-message .el-message__icon {
    margin-right: 10px;
    font-size: 18px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  body .el-message.el-message--error .el-message__icon {
    color: #bf3e4c; }
  body .el-message.el-message--warning .el-message__icon {
    color: #a76b15; }
  body .el-message.el-message--success .el-message__icon {
    color: #27815a; }
  body .el-message.el-message--info .el-message__icon {
    color: #19578a; }
  body .el-message.is-closable {
    padding-right: 40px; }
  body .el-message .el-message__closeBtn {
    color: #596d82; }
  body .el-message .el-message__closeBtn:hover {
    color: #19578a; }
  body .el-message .el-message__closeBtn:focus-visible {
    outline: 2px solid #19578a;
    outline-offset: 3px; }

@-webkit-keyframes erp-validation-label-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  20% {
    -webkit-transform: translateX(-3px);
            transform: translateX(-3px); }
  40% {
    -webkit-transform: translateX(3px);
            transform: translateX(3px); }
  60% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px); }
  80% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px); } }

@keyframes erp-validation-label-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  20% {
    -webkit-transform: translateX(-3px);
            transform: translateX(-3px); }
  40% {
    -webkit-transform: translateX(3px);
            transform: translateX(3px); }
  60% {
    -webkit-transform: translateX(-2px);
            transform: translateX(-2px); }
  80% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px); } }

@media (prefers-reduced-motion: no-preference) {
  .detail-page .main-info .el-form-item.is-error > .el-form-item__label,
  .customer-inquiry-setup-form .el-form-item.is-error > .el-form-item__label {
    -webkit-animation: erp-validation-label-shake 260ms cubic-bezier(0.77, 0, 0.175, 1) 1 both;
            animation: erp-validation-label-shake 260ms cubic-bezier(0.77, 0, 0.175, 1) 1 both; } }

@font-face {
  font-family: 'ERP Source Han Sans';
  src: url("/fonts/source-han-sans/SourceHanSansCN-VF.woff2") format("woff2");
  font-weight: 250 900;
  font-style: normal;
  font-display: swap; }

body, input, textarea, select, button,
.el-table .cell, .el-table .cell span:not([class*='icon']),
.vxe-cell, .el-form-item__label, .el-input__inner,
.el-textarea__inner, .el-menu-item, .el-submenu__title,
.el-menu-item > span:not([class*='icon']),
.el-submenu__title > span:not([class*='icon']),
.el-tabs__item, .tags-view-item, .el-dropdown-menu__item,
.el-range-input, .el-range-separator, .el-select-dropdown__item,
.el-checkbox__label, .el-radio__label, .el-switch__label,
.detail-page legend, .el-form-item__error {
  font-family: "ERP Source Han Sans", "PingFang SC", "Microsoft YaHei", sans-serif !important; }

.el-table .cell, .el-table .cell span:not([class*='icon']),
.vxe-body--column .vxe-cell, .el-form-item__label,
.el-input__inner, .el-textarea__inner, .el-range-input,
.el-range-separator, .el-select-dropdown__item,
.el-checkbox__label, .el-radio__label, .el-switch__label {
  font-size: 14px !important;
  font-weight: 450; }

.el-table th .cell, .el-table th .cell span:not([class*='icon']),
.vxe-header--column .vxe-cell, .detail-page legend {
  font-size: 14px !important;
  font-weight: 700 !important; }

.el-menu-item, .el-submenu__title, .el-tabs__item, .tags-view-item {
  font-size: 14px !important;
  font-weight: 450; }

.el-menu-item, .el-submenu__title {
  font-weight: 500; }

.el-menu-item > span:not([class*='icon']),
.el-submenu__title > span:not([class*='icon']) {
  font-size: inherit !important;
  font-weight: inherit !important; }

.el-menu-item.is-active, .el-tabs__item.is-active, .tags-view-item.active {
  font-weight: 700; }

.el-dialog__title, .el-drawer__header > span {
  font-family: "ERP Source Han Sans", "PingFang SC", "Microsoft YaHei", sans-serif !important;
  font-size: 16px !important;
  font-weight: 700; }

.el-pagination, .el-pagination span:not([class*='icon']), .el-pagination button,
.el-pagination .el-input__inner, .el-pagination li:not([class*='icon']),
.el-dropdown-menu__item, .el-dropdown-menu__item .el-button {
  font-family: "ERP Source Han Sans", "PingFang SC", "Microsoft YaHei", sans-serif !important;
  font-size: 13px !important;
  font-weight: 450 !important; }

.el-form-item__error {
  font-size: 13px !important;
  line-height: 1.4; }

.el-dropdown-menu .el-dropdown-menu__item,
.el-dropdown-menu .el-dropdown-menu__item .el-button,
.el-dropdown-menu .el-dropdown-menu__item .el-button > span {
  font-size: 14px !important;
  line-height: 36px !important; }

.el-table td .cell a:not([class*='icon']) {
  font-family: "ERP Source Han Sans", "PingFang SC", "Microsoft YaHei", sans-serif !important;
  font-size: 14px !important; }

.list-set .module-tree-name .module-tree-label {
  font-size: 14px !important; }

.list-set .module-tree-name.is-parent .module-tree-label {
  font-weight: 700 !important; }

.list-set .module-tree-name .module-tree-count {
  font-size: 13px !important; }

.el-table td .cell, .vxe-body--column .vxe-cell {
  color: #344054; }

.el-input:not(.is-disabled) .el-input__inner,
.el-textarea:not(.is-disabled) .el-textarea__inner,
.el-range-input {
  color: #344054; }

.el-input:not(.is-disabled) .el-input__inner::-webkit-input-placeholder, .el-textarea:not(.is-disabled) .el-textarea__inner::-webkit-input-placeholder, .el-range-input::-webkit-input-placeholder {
  color: #667085;
  opacity: 1; }

.el-input:not(.is-disabled) .el-input__inner::-moz-placeholder, .el-textarea:not(.is-disabled) .el-textarea__inner::-moz-placeholder, .el-range-input::-moz-placeholder {
  color: #667085;
  opacity: 1; }

.el-input:not(.is-disabled) .el-input__inner:-ms-input-placeholder, .el-textarea:not(.is-disabled) .el-textarea__inner:-ms-input-placeholder, .el-range-input:-ms-input-placeholder {
  color: #667085;
  opacity: 1; }

.el-input:not(.is-disabled) .el-input__inner::-ms-input-placeholder, .el-textarea:not(.is-disabled) .el-textarea__inner::-ms-input-placeholder, .el-range-input::-ms-input-placeholder {
  color: #667085;
  opacity: 1; }

.el-input:not(.is-disabled) .el-input__inner::placeholder,
.el-textarea:not(.is-disabled) .el-textarea__inner::placeholder,
.el-range-input::placeholder {
  color: #667085;
  opacity: 1; }

.el-dialog__body, .el-message-box__message, .el-message__content,
.el-notification__content {
  font-size: 14px;
  font-weight: 450; }


/*# sourceMappingURL=app.1794236038673.css.map*/