
[data-v-37191a01] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-37191a01] {
  margin-bottom: 1px !important;
}
[data-v-37191a01] .el-input--mini .el-input__inner {
  height: 34px !important;
  line-height: 34px !important;
}
[data-v-37191a01] .el-input--small .el-input__inner {
  height: 34px !important;
  line-height: 34px !important;
}

.v-table .el-button--mini,
.v-table .el-button--mini.is-round {
  padding: 7px 15px;
}
.v-table .el-button--mini,
.v-table .el-button--small {
  font-size: 12px;
  border-radius: 3px;
}
.v-table .el-button--success {
  color: #fff;
  background-color: #67c23a;
  border-color: #67c23a;
}
.v-table .el-form-item__error {
  color: #f56c6c;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 14% !important;
  left: 60% !important;
}
.v-table .el-button--danger {
  color: #fff;
  background-color: #f56c6c;
  border-color: #f56c6c;
}
.v-table .el-table--scrollable-y .el-table__body-wrapper {
  overflow-y: auto;
}
.v-table .el-table__footer-wrapper,
.v-table .el-table__header-wrapper {
  overflow: hidden;
}
.v-table .el-table {
  background-color: transparent;
  color: #fff;
}
.v-table .el-table thead.is-group th {
  background: #214f88;
  color: #fff;
}
.v-table .el-table th {
  background: #214f88;
}
.v-table .el-table tr {
  background-color: transparent;
}
.v-table .el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: transparent;
}
.v-table .el-table--border th.gutter:last-of-type {
  border-bottom: 1px solid #4a6893;
  /*border-bottom-width: 1px;*/
}
.v-table .el-table--border td,
.v-table .el-table--border th,
.v-table .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-right: 1px solid #4a6893 !important;
  border-bottom: 1px solid #4a6893 !important;
}
.v-table .el-table td,
.v-table .el-table th.is-leaf {
  border-bottom: 1px solid #4a6893 !important;
}
.v-table .el-table--border,
.v-table .el-table--group {
  border: 1px solid #4a6893 !important;
}
.v-table .el-table thead {
  color: #fff;
  font-weight: 500;
}
.v-table .el-table__header {
  border-right: 1px solid #4a6893 !important;
}
.v-table .el-table--border::after,
.v-table .el-table--group::after,
.v-table .el-table::before {
  background-color: #4a6893;
  height: 0.5px;
}
.v-table .el-table__body tr:hover > td {
  background-color: #2e5c89 !important;
}
.v-table .el-table__body tr.current-row > td {
  background-color: #2e5c89 !important;
}
.v-table .el-input__inner {
  text-align: center;
  border: 0px solid #005ea0;
}
.v-table .el-form-item__content {
  line-height: 0px !important;
  position: relative;
  font-size: 14px;
}
.v-table .selected-header-item {
  color: red !important;
  background: #58bc58 !important;
}

@charset "UTF-8";
.execution[data-v-424e91d8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-424e91d8] .el-table--mini,
.el-table--small[data-v-424e91d8],
.el-table__expand-icon[data-v-424e91d8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-424e91d8] .el-table--mini,
.el-table--small[data-v-424e91d8],
.el-table__expand-icon[data-v-424e91d8] {
  font-size: 13px;
}
[data-v-424e91d8] .el-table--mini,
.el-table--small[data-v-424e91d8],
.el-table__expand-icon[data-v-424e91d8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-424e91d8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-424e91d8] .table {
  margin-bottom: 5px;
}
[data-v-424e91d8] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-424e91d8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-424e91d8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-424e91d8] {
  background: #F6FBFF;
}
.pagination[data-v-424e91d8] {
  text-align: end;
}
.btn[data-v-424e91d8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-424e91d8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-424e91d8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-424e91d8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-424e91d8] {
  color: #BF1A00;
}
.ydja_case[data-v-424e91d8] {
  color: #F89729;
}
.yja_case[data-v-424e91d8] {
  color: #082A6D;
}
.ygd_case[data-v-424e91d8] {
  color: #5CB768;
}
.eps[data-v-424e91d8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-424e91d8] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-424e91d8] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-424e91d8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-424e91d8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-424e91d8] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-424e91d8] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-424e91d8] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-424e91d8] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-424e91d8] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-424e91d8] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-424e91d8] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-424e91d8] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-424e91d8] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-424e91d8] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-424e91d8] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-424e91d8] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-424e91d8] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-424e91d8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-424e91d8] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-424e91d8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-424e91d8] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-424e91d8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-424e91d8] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-424e91d8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-424e91d8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-424e91d8] {
  margin-bottom: 0px !important;
}
[data-v-424e91d8] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-424e91d8] {
  line-height: 28px;
}
[data-v-424e91d8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-424e91d8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-424e91d8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-424e91d8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-424e91d8] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-424e91d8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-424e91d8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-424e91d8] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-424e91d8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-424e91d8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-424e91d8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-424e91d8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-424e91d8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-424e91d8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-424e91d8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-424e91d8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-424e91d8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-424e91d8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-424e91d8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-424e91d8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-424e91d8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-424e91d8] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-424e91d8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-424e91d8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-424e91d8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-424e91d8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-424e91d8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-424e91d8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-424e91d8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-424e91d8] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-424e91d8] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-424e91d8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.tjsp.el-button[data-v-424e91d8] {
  background: #ffffff;
}
.tjsp.el-button[data-v-424e91d8]:hover {
  background: #f5f6f8;
}
.yuan[data-v-424e91d8] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 5px;
}


.dialog-wrap[data-v-049f5315] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  pointer-events: none;
}
.modal[data-v-049f5315] {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.dialog[data-v-049f5315] {
  min-width: 600px;
  background: #fff;
  position: absolute;
  -webkit-box-shadow: 0 4px 16px rgba(0,0,0,0.2);
          box-shadow: 0 4px 16px rgba(0,0,0,0.2);
  border-radius: 0 0 4px 4px;
  -webkit-transition: width 0s, height 0s;
  transition: width 0s, height 0s;

  /* ✨ 修改 1：使用 Flex 布局取代会导致截断的 paddingTop 计算方法 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;

  pointer-events: auto;
}
.dialog.is-maximized[data-v-049f5315] {
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  border-radius: 0;
}
.title-wrap[data-v-049f5315] {
  width: 100%;
  height: 45px;
  -ms-flex-negative: 0;
      flex-shrink: 0; /* ✨ 修改 2：标题栏固定高度不被挤压 */
  padding: 0 80px 0 15px;
  background: #f5f7fa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: move;
  border-bottom: 1px solid #e4e7ed;
  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;
}
.title[data-v-049f5315] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 15px;
  color: #303133;
  font-weight: bold;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.toolbar[data-v-049f5315] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 15px;
  cursor: auto;
}
.tool-btn[data-v-049f5315] { color: #606266; padding: 0 5px; font-size: 14px;
}
.tool-btn[data-v-049f5315]:hover { color: #409eff;
}
.zoom-text[data-v-049f5315] { font-size: 13px; color: #909399; margin: 0 8px; width: 40px; text-align: center;
}
.content-wrap[data-v-049f5315] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;     /* ✨ 修改 3：自动占据所有剩余空间 */
  height: 0;   /* 必须配合 height: 0 才能在 flex 子级里面出现正常的滚动条 */
  width: 100%;
}
.content[data-v-049f5315] {
  height: 100%;
  overflow: auto;
  position: relative;
  background: #f8f9fa;
}
.is-dragging[data-v-049f5315] { pointer-events: none;
}
.preview-box[data-v-049f5315] {
  width: 100%;
  height: 100%; /* ✨ 修改 4：保证 Excel 能拿到绝对准确的高度计算工作表 Tab 位置 */
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.close[data-v-049f5315], .max-win[data-v-049f5315] {
  width: 35px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 0;
  cursor: pointer;
  color: #909399;
  font-size: 16px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 10;
}
.close[data-v-049f5315] { right: 5px;
}
.max-win[data-v-049f5315] { right: 40px;
}
.close[data-v-049f5315]:hover { color: #f56c6c; background: #fee2e2;
}
.max-win[data-v-049f5315]:hover { color: #409eff; background: #e0eaff;
}
.resize[data-v-049f5315] {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: nw-resize;
  z-index: 10;
}
.img-preview[data-v-049f5315] {
  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;
  min-height: 100%;
  padding: 20px;
}
.img-preview img[data-v-049f5315] {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.unsupported[data-v-049f5315] {
  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: 100%;
  color: #606266;
}
.unsupported i[data-v-049f5315] {
  font-size: 50px;
  color: #c0c4cc;
  margin-bottom: 15px;
}
.download-link[data-v-049f5315] {
  margin-top: 15px;
  padding: 8px 20px;
  background: #409eff;
  color: #fff;
  border-radius: 4px;
  text-decoration: none;
}
.dialog-enter-active[data-v-049f5315], .dialog-leave-active[data-v-049f5315] {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.dialog-enter-active .dialog[data-v-049f5315], .dialog-leave-active .dialog[data-v-049f5315] {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.dialog-enter .dialog[data-v-049f5315], .dialog-leave-to .dialog[data-v-049f5315] {
  -webkit-transform: scale3d(0.9, 0.9, 1);
          transform: scale3d(0.9, 0.9, 1);
}
.dialog-enter[data-v-049f5315], .dialog-leave-to[data-v-049f5315] {
  opacity: 0;
}
.text-preview[data-v-049f5315] {
  padding: 20px;
  background: #fff;
  min-height: 100%;
  text-align: left;
}
.text-content[data-v-049f5315] {
  margin: 0;
  white-space: pre-wrap; /* 关键：自动换行 */
  word-wrap: break-word;
  font-family: monospace; /* 等宽字体 */
  font-size: 14px;
  line-height: 1.6;
  color: #333;
}

@charset "UTF-8";
.execution[data-v-46c7ef8e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-46c7ef8e] .el-table--mini,
.el-table--small[data-v-46c7ef8e],
.el-table__expand-icon[data-v-46c7ef8e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-46c7ef8e] .el-table--mini,
.el-table--small[data-v-46c7ef8e],
.el-table__expand-icon[data-v-46c7ef8e] {
  font-size: 13px;
}
[data-v-46c7ef8e] .el-table--mini,
.el-table--small[data-v-46c7ef8e],
.el-table__expand-icon[data-v-46c7ef8e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-46c7ef8e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-46c7ef8e] .table {
  margin-bottom: 5px;
}
[data-v-46c7ef8e] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-46c7ef8e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-46c7ef8e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-46c7ef8e] {
  background: #F6FBFF;
}
.pagination[data-v-46c7ef8e] {
  text-align: end;
}
.btn[data-v-46c7ef8e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-46c7ef8e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-46c7ef8e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-46c7ef8e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-46c7ef8e] {
  color: #BF1A00;
}
.ydja_case[data-v-46c7ef8e] {
  color: #F89729;
}
.yja_case[data-v-46c7ef8e] {
  color: #082A6D;
}
.ygd_case[data-v-46c7ef8e] {
  color: #5CB768;
}
.eps[data-v-46c7ef8e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-46c7ef8e] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-46c7ef8e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-46c7ef8e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-46c7ef8e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-46c7ef8e] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-46c7ef8e] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-46c7ef8e] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-46c7ef8e] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-46c7ef8e] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-46c7ef8e] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-46c7ef8e] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-46c7ef8e] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-46c7ef8e] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-46c7ef8e] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-46c7ef8e] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-46c7ef8e] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-46c7ef8e] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-46c7ef8e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-46c7ef8e] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-46c7ef8e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-46c7ef8e] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-46c7ef8e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-46c7ef8e] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-46c7ef8e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-46c7ef8e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-46c7ef8e] {
  margin-bottom: 0px !important;
}
[data-v-46c7ef8e] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-46c7ef8e] {
  line-height: 28px;
}
[data-v-46c7ef8e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-46c7ef8e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-46c7ef8e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-46c7ef8e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-46c7ef8e] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-46c7ef8e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-46c7ef8e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-46c7ef8e] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-46c7ef8e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-46c7ef8e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-46c7ef8e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-46c7ef8e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-46c7ef8e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-46c7ef8e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-46c7ef8e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-46c7ef8e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-46c7ef8e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-46c7ef8e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-46c7ef8e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-46c7ef8e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-46c7ef8e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-46c7ef8e] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-46c7ef8e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-46c7ef8e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-46c7ef8e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-46c7ef8e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-46c7ef8e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-46c7ef8e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-46c7ef8e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-46c7ef8e] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-46c7ef8e] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-46c7ef8e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.message-container .message-wrap[data-v-46c7ef8e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.message-container .message-wrap_recipient[data-v-46c7ef8e] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.message-container .message-wrap_recipient .message-box[data-v-46c7ef8e] {
      margin-left: 10px;
      position: relative;
      right: 40px;
}
.message-container .message-wrap_recipient .message-box .details[data-v-46c7ef8e] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
}
.message-container .message-wrap_recipient .message-box .details .nickname[data-v-46c7ef8e] {
          margin-right: 10px;
}
.message-container .message-wrap_recipient .message-box .content[data-v-46c7ef8e] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        position: relative;
}
.message-container .message-wrap_recipient .message-box .content span[data-v-46c7ef8e] {
          position: relative;
          padding: 8px;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 400;
          color: #484848;
          text-align: left;
          background-color: #ffffff;
          border-radius: 10px;
          max-width: 50%;
          margin-bottom: 8px;
}
.message-container .message-wrap_recipient .message-box .content .rightullidiv[data-v-46c7ef8e] {
          margin-bottom: 8px;
          width: 100%;
          /*background: #f2f2f2;*/
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: left;
              -ms-flex-pack: left;
                  justify-content: left;
}
.message-container .message-wrap_recipient .message-box .content .rightullidiv .rightulliimg[data-v-46c7ef8e] {
            cursor: pointer;
            max-width: 50%;
            max-height: 200px;
}
.message-container .message-wrap_recipient .message-box .content .filed[data-v-46c7ef8e] {
          cursor: pointer;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative;
          padding: 12px;
          text-align: left;
          background-color: #ffffff;
          border-radius: 16px;
          max-width: 50%;
          margin-bottom: 8px;
}
.message-container .message-wrap_sender[data-v-46c7ef8e] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.message-container .message-wrap_sender .message-box[data-v-46c7ef8e] {
      margin-right: 10px;
      position: relative;
      left: 40px;
}
.message-container .message-wrap_sender .message-box .details[data-v-46c7ef8e] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
}
.message-container .message-wrap_sender .message-box .details .nickname[data-v-46c7ef8e] {
          margin-left: 10px;
}
.message-container .message-wrap_sender .message-box .content[data-v-46c7ef8e] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
}
.message-container .message-wrap_sender .message-box .content span[data-v-46c7ef8e] {
          position: relative;
          padding: 8px;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 400;
          color: #ffffff;
          text-align: left;
          background-color: #2A6DEF;
          border-radius: 10px;
          max-width: 50%;
          margin-bottom: 8px;
}
.message-container .message-wrap_sender .message-box .content .loading-icon-box[data-v-46c7ef8e] {
          position: relative;
}
.message-container .message-wrap_sender .message-box .content .loading-icon-box .loadings[data-v-46c7ef8e] {
            position: absolute;
            top: 35%;
            right: 5px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
}
.message-container .message-wrap_sender .message-box .content .rightullidiv[data-v-46c7ef8e] {
          margin-bottom: 8px;
          width: 100%;
          /*background: #f2f2f2;*/
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: right;
              -ms-flex-pack: right;
                  justify-content: right;
}
.message-container .message-wrap_sender .message-box .content .rightullidiv .rightulliimg[data-v-46c7ef8e] {
            cursor: pointer;
            max-width: 50%;
            max-height: 200px;
}
.message-container .message-wrap_sender .message-box .content .filed[data-v-46c7ef8e] {
          margin-top: 8px;
          cursor: pointer;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative;
          padding: 12px;
          text-align: left;
          background-color: #ffffff;
          border-radius: 10px;
          max-width: 50%;
          margin-bottom: 8px;
}
.message-container .message-wrap .message-box[data-v-46c7ef8e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.message-container .message-wrap .message-box .details[data-v-46c7ef8e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 13px;
      margin-bottom: 8px;
}
.message-container .message-wrap .message-box .details .nickname[data-v-46c7ef8e] {
        color: #7B7B7B;
}
.message-container .message-wrap .message-box .content[data-v-46c7ef8e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.time[data-v-46c7ef8e] {
  color: #B3B3B3;
  font-size: 13px;
  font-family: Arial;
  font-weight: 400;
}
.avatar[data-v-46c7ef8e] {
  width: 40px;
  height: 40px;
}
.filet[data-v-46c7ef8e] {
  max-width: 300px;
  word-wrap: break-word;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #484848;
  opacity: 1;
}
.eps2[data-v-46c7ef8e] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.fsiz[data-v-46c7ef8e] {
  margin-top: 4px;
  color: #B3B3B3;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
}
[data-v-46c7ef8e].avue-tags {
  background: #F5F7FA;
  width: calc(100% - 8px);
  border-radius: 0px;
  border: none;
  -webkit-box-shadow: 0px 3px 3px rgba(160, 186, 203, 0.3);
          box-shadow: 0px 3px 3px rgba(160, 186, 203, 0.3);
  margin-left: 8px;
}

@charset "UTF-8";
.execution[data-v-189e0cbe] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-189e0cbe] .el-table--mini,
.el-table--small[data-v-189e0cbe],
.el-table__expand-icon[data-v-189e0cbe] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-189e0cbe] .el-table--mini,
.el-table--small[data-v-189e0cbe],
.el-table__expand-icon[data-v-189e0cbe] {
  font-size: 13px;
}
[data-v-189e0cbe] .el-table--mini,
.el-table--small[data-v-189e0cbe],
.el-table__expand-icon[data-v-189e0cbe] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-189e0cbe] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-189e0cbe] .table {
  margin-bottom: 5px;
}
[data-v-189e0cbe] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-189e0cbe] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-189e0cbe] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-189e0cbe] {
  background: #F6FBFF;
}
.pagination[data-v-189e0cbe] {
  text-align: end;
}
.btn[data-v-189e0cbe] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-189e0cbe] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-189e0cbe] {
  text-align: right;
  padding-top: 10px;
}
[data-v-189e0cbe] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-189e0cbe] {
  color: #BF1A00;
}
.ydja_case[data-v-189e0cbe] {
  color: #F89729;
}
.yja_case[data-v-189e0cbe] {
  color: #082A6D;
}
.ygd_case[data-v-189e0cbe] {
  color: #5CB768;
}
.eps[data-v-189e0cbe] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-189e0cbe] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-189e0cbe] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-189e0cbe] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-189e0cbe] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-189e0cbe] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-189e0cbe] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-189e0cbe] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-189e0cbe] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-189e0cbe] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-189e0cbe] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-189e0cbe] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-189e0cbe] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-189e0cbe] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-189e0cbe] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-189e0cbe] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-189e0cbe] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-189e0cbe] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-189e0cbe] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-189e0cbe] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-189e0cbe] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-189e0cbe] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-189e0cbe] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-189e0cbe] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-189e0cbe] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-189e0cbe] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-189e0cbe] {
  margin-bottom: 0px !important;
}
[data-v-189e0cbe] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-189e0cbe] {
  line-height: 28px;
}
[data-v-189e0cbe] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-189e0cbe] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-189e0cbe] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-189e0cbe] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-189e0cbe] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-189e0cbe] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-189e0cbe] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-189e0cbe] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-189e0cbe] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-189e0cbe] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-189e0cbe] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-189e0cbe] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-189e0cbe] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-189e0cbe] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-189e0cbe] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-189e0cbe] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-189e0cbe] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-189e0cbe] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-189e0cbe] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-189e0cbe] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-189e0cbe] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-189e0cbe] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-189e0cbe] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-189e0cbe] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-189e0cbe] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-189e0cbe] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-189e0cbe] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-189e0cbe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-189e0cbe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-189e0cbe] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-189e0cbe] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-189e0cbe] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.message-group-box[data-v-189e0cbe] {
  padding-left: 2px;
  padding-right: 3px;
}
.tips[data-v-189e0cbe] {
  font-size: 12px;
  color: #a5b5c1;
}
[data-v-189e0cbe] .el-scrollbar__wrap {
  overflow-x: hidden;
}
[data-v-189e0cbe] .el-scrollbar__wrap::-webkit-scrollbar {
  /*滚动条整体样式*/
  height: 1px;
}
[data-v-189e0cbe] .el-scrollbar__wrap::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
          box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
  background: transparent;
}
[data-v-189e0cbe] .el-scrollbar__wrap::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-189e0cbe] .el-scrollbar__bar.is-vertical > div {
  background: #c3c3c3;
}
[data-v-189e0cbe] .el-scrollbar__view {
  height: 517px;
}

@charset "UTF-8";
.execution[data-v-38f3f711] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-38f3f711] .el-table--mini,
.el-table--small[data-v-38f3f711],
.el-table__expand-icon[data-v-38f3f711] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-38f3f711] .el-table--mini,
.el-table--small[data-v-38f3f711],
.el-table__expand-icon[data-v-38f3f711] {
  font-size: 13px;
}
[data-v-38f3f711] .el-table--mini,
.el-table--small[data-v-38f3f711],
.el-table__expand-icon[data-v-38f3f711] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-38f3f711] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-38f3f711] .table {
  margin-bottom: 5px;
}
[data-v-38f3f711] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-38f3f711] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-38f3f711] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-38f3f711] {
  background: #F6FBFF;
}
.pagination[data-v-38f3f711] {
  text-align: end;
}
.btn[data-v-38f3f711] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-38f3f711] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-38f3f711] {
  text-align: right;
  padding-top: 10px;
}
[data-v-38f3f711] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-38f3f711] {
  color: #BF1A00;
}
.ydja_case[data-v-38f3f711] {
  color: #F89729;
}
.yja_case[data-v-38f3f711] {
  color: #082A6D;
}
.ygd_case[data-v-38f3f711] {
  color: #5CB768;
}
.eps[data-v-38f3f711] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-38f3f711] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-38f3f711] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-38f3f711] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-38f3f711] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-38f3f711] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-38f3f711] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-38f3f711] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-38f3f711] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-38f3f711] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-38f3f711] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-38f3f711] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-38f3f711] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-38f3f711] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-38f3f711] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-38f3f711] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-38f3f711] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-38f3f711] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-38f3f711] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-38f3f711] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-38f3f711] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-38f3f711] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-38f3f711] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-38f3f711] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-38f3f711] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-38f3f711] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-38f3f711] {
  margin-bottom: 0px !important;
}
[data-v-38f3f711] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-38f3f711] {
  line-height: 28px;
}
[data-v-38f3f711] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-38f3f711] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-38f3f711] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-38f3f711] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-38f3f711] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-38f3f711] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-38f3f711] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-38f3f711] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-38f3f711] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-38f3f711] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-38f3f711] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-38f3f711] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-38f3f711] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-38f3f711] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-38f3f711] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-38f3f711] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-38f3f711] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-38f3f711] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-38f3f711] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-38f3f711] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-38f3f711] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-38f3f711] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-38f3f711] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-38f3f711] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-38f3f711] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-38f3f711] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-38f3f711] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-38f3f711] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-38f3f711] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-38f3f711] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-38f3f711] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-38f3f711] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.highlight[data-v-38f3f711] {
  background-color: #ffffff;
}
.message-input-container[data-v-38f3f711] {
  padding: 3px 12px 0px 12px;
  text-align: left;
  background-color: #F5F5F5;
}
.message-input-container .tool-box[data-v-38f3f711] {
    background-color: #ffffff;
    padding: 8px 0px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}
.message-input-container .tool-box .iconfont[data-v-38f3f711] {
      font-size: 20px;
      cursor: pointer;
}
.message-input-container .tool-box .iconfont[data-v-38f3f711] {
      margin-right: 10px;
}
.message-input-container .tool-box .image-upload[data-v-38f3f711] {
      display: inline;
}
.message-input-container .textarea[data-v-38f3f711] {
    position: relative;
}
.message-input-container .textarea[data-v-38f3f711] (.el-textarea__inner) {
      padding: 0;
      border: none;
      background: transparent;
}
.message-input-container .textarea .iconfont[data-v-38f3f711] {
      position: absolute;
      right: 13px;
      bottom: 8px;
      font-size: 14px;
      color: #B3B3B3;
      cursor: pointer;
}
.message-input-container .textarea .iconfont2[data-v-38f3f711] {
      position: absolute;
      right: 13px;
      bottom: 8px;
      font-size: 14px;
      color: #484848;
      cursor: pointer;
}
.message-input-container .textarea[data-v-38f3f711] ::-webkit-scrollbar {
      display: none;
}
.emoji-scrollbar[data-v-38f3f711] {
  height: 200px;
}
.emoji-scrollbar .emoji-group[data-v-38f3f711] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.emoji-scrollbar .emoji-group .emoji[data-v-38f3f711] {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 34px;
      font-size: 22px;
      cursor: pointer;
}
[data-v-38f3f711] .el-textarea__inner {
  border: 1px solid transparent;
  border-radius: 0px 0px 8px 8px;
}

@charset "UTF-8";
.execution[data-v-044099dd] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-044099dd] .el-table--mini,
.el-table--small[data-v-044099dd],
.el-table__expand-icon[data-v-044099dd] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-044099dd] .el-table--mini,
.el-table--small[data-v-044099dd],
.el-table__expand-icon[data-v-044099dd] {
  font-size: 13px;
}
[data-v-044099dd] .el-table--mini,
.el-table--small[data-v-044099dd],
.el-table__expand-icon[data-v-044099dd] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-044099dd] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-044099dd] .table {
  margin-bottom: 5px;
}
[data-v-044099dd] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-044099dd] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-044099dd] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-044099dd] {
  background: #F6FBFF;
}
.pagination[data-v-044099dd] {
  text-align: end;
}
.btn[data-v-044099dd] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-044099dd] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-044099dd] {
  text-align: right;
  padding-top: 10px;
}
[data-v-044099dd] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-044099dd] {
  color: #BF1A00;
}
.ydja_case[data-v-044099dd] {
  color: #F89729;
}
.yja_case[data-v-044099dd] {
  color: #082A6D;
}
.ygd_case[data-v-044099dd] {
  color: #5CB768;
}
.eps[data-v-044099dd] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-044099dd] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-044099dd] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-044099dd] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-044099dd] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-044099dd] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-044099dd] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-044099dd] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-044099dd] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-044099dd] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-044099dd] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-044099dd] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-044099dd] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-044099dd] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-044099dd] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-044099dd] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-044099dd] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-044099dd] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-044099dd] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-044099dd] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-044099dd] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-044099dd] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-044099dd] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-044099dd] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-044099dd] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-044099dd] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-044099dd] {
  margin-bottom: 0px !important;
}
[data-v-044099dd] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-044099dd] {
  line-height: 28px;
}
[data-v-044099dd] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-044099dd] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-044099dd] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-044099dd] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-044099dd] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-044099dd] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-044099dd] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-044099dd] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-044099dd] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-044099dd] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-044099dd] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-044099dd] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-044099dd] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-044099dd] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-044099dd] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-044099dd] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-044099dd] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-044099dd] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-044099dd] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-044099dd] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-044099dd] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-044099dd] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-044099dd] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-044099dd] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-044099dd] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-044099dd] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-044099dd] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-044099dd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-044099dd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-044099dd] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-044099dd] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-044099dd] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.message[data-v-044099dd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  border-right: 1px solid #e7e7e7;
  overflow: hidden;
}
.message-header[data-v-044099dd] {
    position: relative;
    padding: 0 0 0 20px;
    height: 50px;
    border-bottom: 1px solid #e7e7e7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 50px;
}
.message-header .name[data-v-044099dd] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: left;
      color: #1c2438;
      font-weight: bold;
}
.message-header .icon-btn-box[data-v-044099dd] {
      width: 30px;
      color: #a5b5c1;
}
.message-header .icon-btn-box .iconfont[data-v-044099dd] {
        cursor: pointer;
}
.message-header .icon-btn-box .iconfont[data-v-044099dd]:hover {
          color: #5cadff;
}
.message-group[data-v-044099dd] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.message-input[data-v-044099dd] {
    height: 138px;
}

@charset "UTF-8";
.execution[data-v-7168cce3] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-7168cce3] .el-table--mini,
.el-table--small[data-v-7168cce3],
.el-table__expand-icon[data-v-7168cce3] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-7168cce3] .el-table--mini,
.el-table--small[data-v-7168cce3],
.el-table__expand-icon[data-v-7168cce3] {
  font-size: 13px;
}
[data-v-7168cce3] .el-table--mini,
.el-table--small[data-v-7168cce3],
.el-table__expand-icon[data-v-7168cce3] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-7168cce3] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-7168cce3] .table {
  margin-bottom: 5px;
}
[data-v-7168cce3] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-7168cce3] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-7168cce3] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-7168cce3] {
  background: #F6FBFF;
}
.pagination[data-v-7168cce3] {
  text-align: end;
}
.btn[data-v-7168cce3] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-7168cce3] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-7168cce3] {
  text-align: right;
  padding-top: 10px;
}
[data-v-7168cce3] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-7168cce3] {
  color: #BF1A00;
}
.ydja_case[data-v-7168cce3] {
  color: #F89729;
}
.yja_case[data-v-7168cce3] {
  color: #082A6D;
}
.ygd_case[data-v-7168cce3] {
  color: #5CB768;
}
.eps[data-v-7168cce3] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-7168cce3] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-7168cce3] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-7168cce3] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-7168cce3] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-7168cce3] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-7168cce3] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-7168cce3] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-7168cce3] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-7168cce3] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-7168cce3] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-7168cce3] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-7168cce3] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-7168cce3] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-7168cce3] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-7168cce3] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-7168cce3] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-7168cce3] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-7168cce3] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-7168cce3] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-7168cce3] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-7168cce3] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-7168cce3] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-7168cce3] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-7168cce3] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-7168cce3] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7168cce3] {
  margin-bottom: 0px !important;
}
[data-v-7168cce3] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-7168cce3] {
  line-height: 28px;
}
[data-v-7168cce3] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-7168cce3] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-7168cce3] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-7168cce3] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-7168cce3] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-7168cce3] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-7168cce3] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-7168cce3] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-7168cce3] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-7168cce3] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-7168cce3] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-7168cce3] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-7168cce3] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-7168cce3] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-7168cce3] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-7168cce3] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-7168cce3] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-7168cce3] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-7168cce3] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-7168cce3] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-7168cce3] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-7168cce3] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-7168cce3] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-7168cce3] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-7168cce3] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-7168cce3] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-7168cce3] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-7168cce3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-7168cce3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-7168cce3] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-7168cce3] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-7168cce3] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.details[data-v-7168cce3] {
  background-color: #ffffff;
}
.details .friend-details-box .nickname[data-v-7168cce3] {
    font-size: 20px;
    color: #1c2438;
    font-weight: bold;
}
.details .friend-details-box .remove[data-v-7168cce3] {
    font-size: 14px;
    color: #f35f5f;
    cursor: pointer;
}


[data-v-8cf1ef4a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-8cf1ef4a] {
  margin-bottom: 1px !important;
}
[data-v-8cf1ef4a] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-8cf1ef4a] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}

@charset "UTF-8";
.execution[data-v-32658d79] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-32658d79] .el-table--mini,
.el-table--small[data-v-32658d79],
.el-table__expand-icon[data-v-32658d79] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-32658d79] .el-table--mini,
.el-table--small[data-v-32658d79],
.el-table__expand-icon[data-v-32658d79] {
  font-size: 13px;
}
[data-v-32658d79] .el-table--mini,
.el-table--small[data-v-32658d79],
.el-table__expand-icon[data-v-32658d79] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-32658d79] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-32658d79] .table {
  margin-bottom: 5px;
}
[data-v-32658d79] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-32658d79] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-32658d79] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-32658d79] {
  background: #F6FBFF;
}
.pagination[data-v-32658d79] {
  text-align: end;
}
.btn[data-v-32658d79] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-32658d79] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-32658d79] {
  text-align: right;
  padding-top: 10px;
}
[data-v-32658d79] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-32658d79] {
  color: #BF1A00;
}
.ydja_case[data-v-32658d79] {
  color: #F89729;
}
.yja_case[data-v-32658d79] {
  color: #082A6D;
}
.ygd_case[data-v-32658d79] {
  color: #5CB768;
}
.eps[data-v-32658d79] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-32658d79] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-32658d79] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-32658d79] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-32658d79] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-32658d79] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-32658d79] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-32658d79] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-32658d79] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-32658d79] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-32658d79] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-32658d79] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-32658d79] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-32658d79] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-32658d79] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-32658d79] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-32658d79] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-32658d79] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-32658d79] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-32658d79] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-32658d79] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-32658d79] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-32658d79] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-32658d79] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-32658d79] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-32658d79] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-32658d79] {
  margin-bottom: 0px !important;
}
[data-v-32658d79] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-32658d79] {
  line-height: 28px;
}
[data-v-32658d79] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-32658d79] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-32658d79] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-32658d79] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-32658d79] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-32658d79] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-32658d79] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-32658d79] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-32658d79] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-32658d79] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-32658d79] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-32658d79] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-32658d79] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-32658d79] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-32658d79] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-32658d79] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-32658d79] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-32658d79] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-32658d79] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-32658d79] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-32658d79] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-32658d79] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-32658d79] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-32658d79] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-32658d79] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-32658d79] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-32658d79] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-32658d79] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-32658d79] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-32658d79] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-32658d79] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-32658d79] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.titleStr[data-v-32658d79] {
  width: 10%;
  text-align: center;
  white-space: nowrap;
}
table tr[data-v-32658d79] {
  height: 35px;
  font-size: 12px;
}

@charset "UTF-8";
.execution[data-v-9944440e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-9944440e] .el-table--mini,
.el-table--small[data-v-9944440e],
.el-table__expand-icon[data-v-9944440e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-9944440e] .el-table--mini,
.el-table--small[data-v-9944440e],
.el-table__expand-icon[data-v-9944440e] {
  font-size: 13px;
}
[data-v-9944440e] .el-table--mini,
.el-table--small[data-v-9944440e],
.el-table__expand-icon[data-v-9944440e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-9944440e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-9944440e] .table {
  margin-bottom: 5px;
}
[data-v-9944440e] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-9944440e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-9944440e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-9944440e] {
  background: #F6FBFF;
}
.pagination[data-v-9944440e] {
  text-align: end;
}
.btn[data-v-9944440e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-9944440e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-9944440e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-9944440e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-9944440e] {
  color: #BF1A00;
}
.ydja_case[data-v-9944440e] {
  color: #F89729;
}
.yja_case[data-v-9944440e] {
  color: #082A6D;
}
.ygd_case[data-v-9944440e] {
  color: #5CB768;
}
.eps[data-v-9944440e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-9944440e] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-9944440e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-9944440e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-9944440e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-9944440e] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-9944440e] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-9944440e] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-9944440e] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-9944440e] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-9944440e] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-9944440e] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-9944440e] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-9944440e] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-9944440e] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-9944440e] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-9944440e] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-9944440e] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-9944440e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-9944440e] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-9944440e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-9944440e] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-9944440e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-9944440e] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-9944440e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-9944440e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-9944440e] {
  margin-bottom: 0px !important;
}
[data-v-9944440e] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-9944440e] {
  line-height: 28px;
}
[data-v-9944440e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-9944440e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-9944440e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-9944440e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-9944440e] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-9944440e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-9944440e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-9944440e] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-9944440e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-9944440e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-9944440e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-9944440e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-9944440e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-9944440e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-9944440e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-9944440e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-9944440e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-9944440e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-9944440e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-9944440e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-9944440e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-9944440e] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-9944440e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-9944440e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-9944440e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-9944440e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-9944440e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-9944440e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-9944440e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-9944440e] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-9944440e] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-9944440e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.case-auth[data-v-9944440e] {
  position: relative;
  top: -2px;
}
[data-v-9944440e] .el-table th div {
  line-height: 28px;
}


[data-v-826d6878] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-826d6878] {
  margin-bottom: 1px !important;
}
[data-v-826d6878] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-826d6878] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-826d6878] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}

@charset "UTF-8";
.execution[data-v-606eff02] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-606eff02] .el-table--mini,
.el-table--small[data-v-606eff02],
.el-table__expand-icon[data-v-606eff02] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-606eff02] .el-table--mini,
.el-table--small[data-v-606eff02],
.el-table__expand-icon[data-v-606eff02] {
  font-size: 13px;
}
[data-v-606eff02] .el-table--mini,
.el-table--small[data-v-606eff02],
.el-table__expand-icon[data-v-606eff02] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-606eff02] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-606eff02] .table {
  margin-bottom: 5px;
}
[data-v-606eff02] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-606eff02] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-606eff02] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-606eff02] {
  background: #F6FBFF;
}
.pagination[data-v-606eff02] {
  text-align: end;
}
.btn[data-v-606eff02] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-606eff02] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-606eff02] {
  text-align: right;
  padding-top: 10px;
}
[data-v-606eff02] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-606eff02] {
  color: #BF1A00;
}
.ydja_case[data-v-606eff02] {
  color: #F89729;
}
.yja_case[data-v-606eff02] {
  color: #082A6D;
}
.ygd_case[data-v-606eff02] {
  color: #5CB768;
}
.eps[data-v-606eff02] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-606eff02] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-606eff02] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-606eff02] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-606eff02] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-606eff02] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-606eff02] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-606eff02] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-606eff02] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-606eff02] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-606eff02] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-606eff02] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-606eff02] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-606eff02] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-606eff02] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-606eff02] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-606eff02] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-606eff02] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-606eff02] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-606eff02] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-606eff02] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-606eff02] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-606eff02] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-606eff02] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-606eff02] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-606eff02] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-606eff02] {
  margin-bottom: 0px !important;
}
[data-v-606eff02] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-606eff02] {
  line-height: 28px;
}
[data-v-606eff02] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-606eff02] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-606eff02] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-606eff02] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-606eff02] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-606eff02] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-606eff02] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-606eff02] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-606eff02] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-606eff02] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-606eff02] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-606eff02] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-606eff02] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-606eff02] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-606eff02] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-606eff02] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-606eff02] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-606eff02] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-606eff02] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-606eff02] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-606eff02] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-606eff02] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-606eff02] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-606eff02] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-606eff02] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-606eff02] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-606eff02] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-606eff02] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-606eff02] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-606eff02] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-606eff02] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-606eff02] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.titleStr[data-v-606eff02] {
  width: 10%;
  text-align: right;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  opacity: 1;
  white-space: nowrap;
}
.titleStr[data-v-606eff02] {
  width: 10%;
  text-align: center;
  white-space: nowrap;
}
table tr[data-v-606eff02] {
  height: 35px;
  font-size: 12px;
}
.requiredStr[data-v-606eff02] {
  color: red;
}
[data-v-606eff02] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-606eff02] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-606eff02] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 0px;
}
[data-v-606eff02] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 25px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-606eff02] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.cs0[data-v-606eff02] {
  background-color: #F5F7FA;
  cursor: not-allowed;
}
.cs1[data-v-606eff02] {
  background-color: #FFFFFF;
  cursor: pointer;
}
.case-auth[data-v-606eff02] {
  position: relative;
  top: -2px;
}
[data-v-606eff02] .el-table th div {
  line-height: 28px;
}

@charset "UTF-8";
.execution[data-v-599217f0] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-599217f0] .el-table--mini,
.el-table--small[data-v-599217f0],
.el-table__expand-icon[data-v-599217f0] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-599217f0] .el-table--mini,
.el-table--small[data-v-599217f0],
.el-table__expand-icon[data-v-599217f0] {
  font-size: 13px;
}
[data-v-599217f0] .el-table--mini,
.el-table--small[data-v-599217f0],
.el-table__expand-icon[data-v-599217f0] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-599217f0] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-599217f0] .table {
  margin-bottom: 5px;
}
[data-v-599217f0] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-599217f0] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-599217f0] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-599217f0] {
  background: #F6FBFF;
}
.pagination[data-v-599217f0] {
  text-align: end;
}
.btn[data-v-599217f0] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-599217f0] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-599217f0] {
  text-align: right;
  padding-top: 10px;
}
[data-v-599217f0] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-599217f0] {
  color: #BF1A00;
}
.ydja_case[data-v-599217f0] {
  color: #F89729;
}
.yja_case[data-v-599217f0] {
  color: #082A6D;
}
.ygd_case[data-v-599217f0] {
  color: #5CB768;
}
.eps[data-v-599217f0] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-599217f0] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-599217f0] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-599217f0] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-599217f0] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-599217f0] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-599217f0] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-599217f0] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-599217f0] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-599217f0] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-599217f0] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-599217f0] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-599217f0] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-599217f0] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-599217f0] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-599217f0] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-599217f0] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-599217f0] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-599217f0] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-599217f0] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-599217f0] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-599217f0] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-599217f0] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-599217f0] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-599217f0] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-599217f0] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-599217f0] {
  margin-bottom: 0px !important;
}
[data-v-599217f0] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-599217f0] {
  line-height: 28px;
}
[data-v-599217f0] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-599217f0] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-599217f0] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-599217f0] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-599217f0] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-599217f0] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-599217f0] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-599217f0] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-599217f0] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-599217f0] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-599217f0] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-599217f0] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-599217f0] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-599217f0] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-599217f0] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-599217f0] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-599217f0] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-599217f0] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-599217f0] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-599217f0] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-599217f0] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-599217f0] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-599217f0] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-599217f0] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-599217f0] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-599217f0] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-599217f0] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-599217f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-599217f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-599217f0] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-599217f0] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-599217f0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.el-tree[data-v-599217f0] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-599217f0] {
  overflow: auto;
  height: 80vh;
}

@charset "UTF-8";
.execution[data-v-6fe754de] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6fe754de] .el-table--mini,
.el-table--small[data-v-6fe754de],
.el-table__expand-icon[data-v-6fe754de] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6fe754de] .el-table--mini,
.el-table--small[data-v-6fe754de],
.el-table__expand-icon[data-v-6fe754de] {
  font-size: 13px;
}
[data-v-6fe754de] .el-table--mini,
.el-table--small[data-v-6fe754de],
.el-table__expand-icon[data-v-6fe754de] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6fe754de] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6fe754de] .table {
  margin-bottom: 5px;
}
[data-v-6fe754de] .el-table th {
  background: #F4F4F4;
  color: #2D2E30;
  text-align: left;
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 32px;
  padding: 0px;
}
.performance-detail .el-table .row-low[data-v-6fe754de] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6fe754de] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6fe754de] {
  background: #F6FBFF;
}
.pagination[data-v-6fe754de] {
  text-align: end;
}
.btn[data-v-6fe754de] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6fe754de] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6fe754de] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6fe754de] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6fe754de] {
  color: #BF1A00;
}
.ydja_case[data-v-6fe754de] {
  color: #F89729;
}
.yja_case[data-v-6fe754de] {
  color: #082A6D;
}
.ygd_case[data-v-6fe754de] {
  color: #5CB768;
}
.eps[data-v-6fe754de] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6fe754de] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 22px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-6fe754de] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-6fe754de] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6fe754de] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6fe754de] .add.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: white;
  background: #125FA3;
  border: 1px solid #125FA3;
  width: 72px;
  height: 32px;
}
[data-v-6fe754de] .add.el-button--primary:hover {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
}
[data-v-6fe754de] .add.el-button--primary:focus {
  color: white;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #417fb5;
  border: 1px solid #125FA3;
  opacity: 0.9;
}
[data-v-6fe754de] .add2.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-6fe754de] .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-6fe754de] .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-6fe754de] .add3.el-button--primary {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #EC7700;
  background: #FFFFFF;
  border: none;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-6fe754de] .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-6fe754de] .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
[data-v-6fe754de] .plxg.el-button--mini {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  height: 32px;
  background: #E8F3FF;
  border: 1px solid #125FA3 !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-6fe754de] .plxg.el-button--mini:hover {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-6fe754de] .plxg.el-button--mini:focus {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #E8F3FF;
  border: 1px solid #006DDE !important;
  color: #006DDE !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-6fe754de] .tjsp.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333;
}
[data-v-6fe754de] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6fe754de] .wit.el-button {
  background: #ffffff;
  border: 1px solid #EAEBEC;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  height: 32px;
  color: #333333 !important;
}
[data-v-6fe754de] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6fe754de] .dc.el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333 !important;
  height: 32px;
}
[data-v-6fe754de] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6fe754de] .c-btn .el-button {
  padding: 5px 10px;
  background: #ffffff;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #125FA3 !important;
  height: 32px;
  border: none;
}
[data-v-6fe754de] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6fe754de] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6fe754de] {
  margin-bottom: 0px !important;
}
[data-v-6fe754de] .el-form-item__label {
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
}
.el-form-item--small .el-form-item__content[data-v-6fe754de] {
  line-height: 28px;
}
[data-v-6fe754de] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6fe754de] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6fe754de] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6fe754de] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6fe754de] {
  margin-left: 12px;
  width: 32px;
  height: 32px;
  background: #F1F1F1;
  border-radius: 50%;
  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-size: 18px;
  font-weight: 900;
  color: #A5A5A5;
  cursor: pointer;
}
.edit_btn[data-v-6fe754de] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6fe754de] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6fe754de] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont[data-v-6fe754de] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6fe754de] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6fe754de] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6fe754de] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6fe754de] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6fe754de] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6fe754de] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6fe754de] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6fe754de] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6fe754de] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6fe754de] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6fe754de] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6fe754de] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6fe754de] {
  --vxe-ui-font-color: #444547;
  --vxe-ui-font-primary-color: #125FA3;
  --vxe-ui-font-primary-tinge-color: #d4d5d7;
  --vxe-ui-font-primary-lighten-color: #797b80;
  --vxe-ui-font-primary-darken-color: #47494c;
  --vxe-ui-font-primary-disabled-color: #BFBFBF;
  --vxe-ui-font-size-mini: 13px;
  --vxe-ui-table-cell-padding-mini: 5px 10px
;
}
[data-v-6fe754de] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6fe754de] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6fe754de] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6fe754de] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6fe754de] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6fe754de] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
  position: relative;
  margin-left: 14px;
  font-size: 13px;
  padding: 10px;
}
.module-header[data-v-6fe754de] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.card-body[data-v-6fe754de] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

/* 右侧审批区 */
.approval-box[data-v-6fe754de] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  border-left: 6px solid #F0F2F5;
  text-align: center;
  background: white;
}
.body-box[data-v-6fe754de] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-6fe754de] .spring-frame1 {
  width: 1078px !important;
}
[data-v-6fe754de] .spring-frame2 {
  width: 788px !important;
}
[data-v-6fe754de] .el-dialog {
  border-radius: 10px !important;
  overflow: hidden;
}
.message[data-v-6fe754de] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  border-right: 1px solid #e7e7e7;
  overflow: hidden;
  background: #F8F8F9;
  width: 578px;
}
.message .hint[data-v-6fe754de] {
    height: 32px;
    background: #FFEFDB;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 300;
    line-height: 32px;
    width: 577px;
    color: #F18600;
    text-align: center;
    position: absolute;
    z-index: 999;
}
.message-header[data-v-6fe754de] {
    position: relative;
    padding: 0 0 0 20px;
    height: 50px;
    border-bottom: 1px solid #e7e7e7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 50px;
}
.message-header .name[data-v-6fe754de] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: left;
      color: #1c2438;
      font-weight: bold;
}
.message-header .icon-btn-box[data-v-6fe754de] {
      width: 30px;
      color: #a5b5c1;
}
.message-header .icon-btn-box .iconfont[data-v-6fe754de] {
        cursor: pointer;
}
.message-header .icon-btn-box .iconfont[data-v-6fe754de]:hover {
          color: #5cadff;
}
.message-group[data-v-6fe754de] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.message-input[data-v-6fe754de] {
    height: 138px;
}
.container[data-v-6fe754de] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 708px;
}
.container .sidebar[data-v-6fe754de] {
    width: calc(100% / 3);
    min-width: 350px;
}
.container .content-box[data-v-6fe754de] {
    width: 788px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.container .content-box .content-box-title[data-v-6fe754de] {
      background-color: #F8F8F9;
      border-bottom: 1px solid #E9E9E9;
      height: 54px;
}
.container .content-box .content-box-title .content-box-title-in[data-v-6fe754de] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 54px;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        width: 578px;
        padding-left: 12px;
        padding-right: 24px;
}
.container .content-box .content-box-title .content-box-title-in .content-box-title-left[data-v-6fe754de] {
          width: 260px;
          height: 21px;
          margin-top: 3px;
          font-size: 18px;
          line-height: 18px;
          font-family: Source Han Sans CN;
          font-weight: bold;
          color: #454A50;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          margin-right: 20px;
}
.container .content-box .content-box-title .content-box-title-in .gtz[data-v-6fe754de] {
          height: 14px;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 400;
          line-height: 14px;
          color: #59595A;
}
.container .content-box .content-box-title .content-box-title-in .gtz .gtz-n[data-v-6fe754de] {
            color: #49E9EF;
}
.container .content-box .content-box-title .content-box-title-in .gtz .gtz-w[data-v-6fe754de] {
            color: #FF5E5E;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-6fe754de] {
          background: #F1F1F1;
          border: none;
          margin-left: 42px;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-6fe754de] .el-button-group {
            height: 32px !important;
            background: #F1F1F1;
            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;
            width: 120px;
            padding: 0 3px;
            border-radius: 5px !important;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-6fe754de]  .el-button:hover {
            background: none;
            color: #2A6DEF !important;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-6fe754de] .el-button {
            width: 52px;
            height: 26px;
            padding: 0;
            font-size: 14px;
            font-family: Source Han Sans CN;
            font-weight: 400;
            line-height: 14px;
            color: #59595A;
            border: none;
            border-radius: 5px;
}
.container .content-box .content[data-v-6fe754de] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 788px;
      padding: 0px;
      height: calc(100% - 40px);
}
li[data-v-6fe754de] {
  list-style-type: none;
}
.right-sidebar[data-v-6fe754de] {
  width: 210px;
  display: inline-block;
  background: #F3F3F3;
}
.right-sidebar .right-sidebar-info[data-v-6fe754de] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 259px;
}
.right-sidebar .right-sidebar-info .title[data-v-6fe754de] {
      width: 100%;
      height: 32px !important;
      background: #DFEBF5;
      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;
      padding: 0 12px;
}
.right-sidebar .right-sidebar-info .title .title-aj[data-v-6fe754de] {
        ont-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        line-height: 14px;
        color: #454A50;
}
.right-sidebar .right-sidebar-info .title .title-more[data-v-6fe754de] {
        cursor: pointer;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        line-height: 14px;
        color: #2A6DEF;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.right-sidebar .right-sidebar-info .title .title-more img[data-v-6fe754de] {
          margin-top: -2px;
          margin-left: 2px;
}
.right-sidebar .right-sidebar-info ul[data-v-6fe754de] {
      padding: 0;
      margin: 0px;
      height: 216px;
      overflow-y: auto;
      width: 208px;
}
.right-sidebar .right-sidebar-info ul li[data-v-6fe754de] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-left: 8px;
        margin: 16px 0px;
        width: 200px;
        list-style-type: none;
}
.right-sidebar .right-sidebar-info ul li .label[data-v-6fe754de] {
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 400;
          line-height: 14px;
          color: #A2ABB4;
          width: 80px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.right-sidebar .right-sidebar-info ul li .text[data-v-6fe754de] {
          width: 100px;
          margin-left: 3px;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 400;
          line-height: 14px;
          color: #454A50;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.right-sidebar .right-sidebar-info ul li .sign[data-v-6fe754de] {
          width: 5px;
          background: #E8E8E8;
          height: 16px;
          border-radius: 3px;
          margin-right: 6px;
}
.right-sidebar .right-sidebar-info ul[data-v-6fe754de]::-webkit-scrollbar {
      /*滚动条整体样式*/
      width: 4px;
      /*高宽分别对应横竖滚动条的尺寸*/
      height: 1px;
}
.right-sidebar .right-sidebar-info ul[data-v-6fe754de]::-webkit-scrollbar-thumb {
      /*滚动条里面小方块*/
      border-radius: 4px;
      -webkit-box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
              box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
      background: #c1c1c1;
}
.right-sidebar .right-sidebar-info ul[data-v-6fe754de]::-webkit-scrollbar-track {
      /*滚动条里面轨道*/
      border-radius: 10px;
}
.member[data-v-6fe754de] {
  height: 396px;
}
.member .member-title[data-v-6fe754de] {
    height: 32px;
    padding: 0px 16px;
    background: #DFEBF5;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 14px;
    color: #454A50;
}
.member .member-list .member-list-height1[data-v-6fe754de] {
    height: 610px;
}
.member .member-list .member-list-height2[data-v-6fe754de] {
    height: 350px;
}
.member .member-list ul[data-v-6fe754de] {
    padding: 0px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: auto;
    width: 208px;
    margin-top: 10px;
}
.member .member-list ul li[data-v-6fe754de] {
      line-height: 14px;
      font-size: 14px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      color: #59595A;
      padding: 5px 14px;
      height: 26px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.member .member-list ul li img[data-v-6fe754de] {
        margin-right: 8px;
}
.member .member-list ul li span[data-v-6fe754de] {
        text-align: center;
        display: inline-block;
        width: 32px;
        height: 14px;
        border-radius: 0px 5px 0px 5px;
        background: #E4F1FF;
        font-size: 12px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        line-height: 12px;
        color: #2A6DEF;
        margin-left: 4px;
}
.member .member-list ul li[data-v-6fe754de]:hover {
      background: #efefef;
}
.member .member-list ul[data-v-6fe754de]::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.member .member-list ul[data-v-6fe754de]::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
            box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
    background: #c1c1c1;
}
.member .member-list ul[data-v-6fe754de]::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 10px;
}
.selectChatType[data-v-6fe754de] {
  background: #F4F8FC;
  color: #2A6DEF !important;
  width: 52px;
  height: 26px;
  line-height: 26px;
  border-radius: 5px;
  text-align: center;
}
.deft[data-v-6fe754de] {
  width: 52px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  font-family: Source Han Sans CN;
  color: #59595A;
}
.deft[data-v-6fe754de]:hover {
  color: #333333;
  font-weight: bold;
  font-size: 15px;
}
[data-v-6fe754de] .el-dialog__header {
  padding: 0px;
  border-radius: 5px;
  height: 20px;
  z-index: 20 !important;
  position: relative;
  border-bottom: none !important;
}
[data-v-6fe754de] .el-dialog__headerbtn {
  top: 16px;
}
[data-v-6fe754de] .el-dialog__body {
  margin-top: -20px;
}
[data-v-6fe754de] .is-dot {
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 8px !important;
}
.tzlist[data-v-6fe754de]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.tzlist[data-v-6fe754de]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
          box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
  background: #c1c1c1;
}
.tzlist[data-v-6fe754de]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-6fe754de] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 25px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-6fe754de] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 13px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-6fe754de] .el-scrollbar__view {
  height: 200px;
}


.fl[data-v-7042dd4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-7042dd4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-7042dd4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-7042dd4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-7042dd4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-7042dd4a] {
  background-color: white;
}
.i-27[data-v-7042dd4a] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-7042dd4a] {
  padding-left: 35px;
}
.title[data-v-7042dd4a] {
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-7042dd4a] {
  background: transparent;
  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-7042dd4a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 32px;
  margin-bottom: 6px;
}
[data-v-7042dd4a] .ft-title-value2 {
  background: #F4F7FB;
  opacity: 1;
  border-radius: 3px;
  padding-left: 6px;
  line-height: 32px;
  height: 32px;
}
[data-v-7042dd4a] .ft-title-value3 {
  background: #F4F7FB;
  opacity: 1;
  border-radius: 3px;
  padding-left: 6px;
  line-height: 32px;
  height: 32px;
}
[data-v-7042dd4a] .ft-title2 {
  color: #2D2E30;
}
[data-v-7042dd4a] .ft-titleE {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  color: #71747b;
  opacity: 1;
  white-space: nowrap;
  text-align: right;
  margin-right: 2%;
  display: inline-block;
  width: 250px !important;
}
[data-v-7042dd4a] .ft-title3 {
  color: #2D2E30;
}
[data-v-7042dd4a] .ft-title-value3 {
  color: #6B768E;
}
[data-v-7042dd4a] .ft-title-value2 {
  color: #6B768E;
}
.bg-purple img[data-v-7042dd4a] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-7042dd4a] {
  height: 22px;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-7042dd4a] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-7042dd4a] {
  width: -webkit-fill-available;
  background: #ffffff;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #DDDFE6;
  border-style: dotted
}
.lxr-cont img[data-v-7042dd4a] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-7042dd4a] {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  opacity: 1;
  margin-right: 15px;
  margin-left: 3px;

  width: 20%;
  display: inline-block;
  line-height: 30px !important;
  height: 33px !important;
}
.lxr-lht[data-v-7042dd4a] :nth-child(3) {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-7042dd4a] {
  line-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lxr-index[data-v-7042dd4a] {
  font-weight: 500;
  width: 80px;
  height: 24px;
  background: #5DA9FF;
  font-size: 12px;
  color: white;
  opacity: 1;
  text-align: center;
  line-height: 25px;
  border-radius: 4px 0px 4px 0px;
}
.phone-nr[data-v-7042dd4a] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}
.tj[data-v-7042dd4a] {
  font-size: 28px;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-7042dd4a] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-7042dd4a] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-7042dd4a] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-7042dd4a] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-7042dd4a] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-7042dd4a] .area .el-select__caret {
  display: none !important;
}
[data-v-7042dd4a] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-7042dd4a] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-7042dd4a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7042dd4a] {
  margin-bottom: 0px;
}
[data-v-7042dd4a] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  line-height: 30px !important;
  height: 20px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
[data-v-7042dd4a] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 6px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
}
[data-v-7042dd4a] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-7042dd4a] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-7042dd4a] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
  padding: 20px;
}
[data-v-7042dd4a] .el-tabs--card > .el-tabs__header .el-tabs__nav {
  border: 0px solid #E4E7ED;
  border-bottom: none;

  border-radius: 4px 4px 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
[data-v-7042dd4a] .el-tabs--card > .el-tabs__header .el-tabs__item {
  margin-bottom: 60px;
  border-right: 0px solid #DDDFE6;
  border-left: 0px solid #1e9fff;
  -webkit-transition: color .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1);
  transition: color .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1);
}
[data-v-7042dd4a] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-7042dd4a] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-7042dd4a] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-7042dd4a] .el-tabs__item {
  color: #666666;
}
[data-v-7042dd4a] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-7042dd4a] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-7042dd4a] {
  width: 100%;
}
[data-v-7042dd4a] .el-table .cell, .el-table th div[data-v-7042dd4a], .el-table--border td:first-child .cell[data-v-7042dd4a], .el-table--border th:first-child .cell[data-v-7042dd4a] {
  padding-left: 0px;
}
[data-v-7042dd4a]  .el-table--mini td, .el-table--mini th[data-v-7042dd4a] {
  padding: 0px 0;
}
[data-v-7042dd4a] .el-table .cell, .el-table th div[data-v-7042dd4a] {
  padding-right: 0px;
}
[data-v-7042dd4a] .el-table .cell, .el-table th div[data-v-7042dd4a], .el-table--border td:first-child .cell[data-v-7042dd4a], .el-table--border th:first-child .cell[data-v-7042dd4a] {
  padding-left: 0px;
}
[data-v-7042dd4a] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-7042dd4a] {
  color: #00a680;
}
[data-v-7042dd4a].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-7042dd4a] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
.hbzaInput[data-v-7042dd4a] {
  color: #e8594a;
}
[data-v-7042dd4a] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
  margin-top: 4px;
}
[data-v-7042dd4a] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  margin-top: 6px;
}
[data-v-7042dd4a] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
}
[data-v-7042dd4a] .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
  background: #F6F6F6;
}
.dkhbH[data-v-7042dd4a] {
  height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pub_dialog[data-v-7042dd4a] {
  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;
  overflow: hidden;
.el-dialog {
  margin: 0 auto !important;
  height: 60% !important;
  overflow: hidden;
.el-dialog__body {
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 0;
  right: 0;
  padding: 0;
  z-index: 1;
  overflow: hidden;
  overflow-y: auto;
}
}
}
[data-v-7042dd4a] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 12px;
  line-height: 1;
  border-right: 6px;
  position: absolute;
  z-index: 999;
  border-radius: 10px;
  top: 25px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-7042dd4a] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 12px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-7042dd4a] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
[data-v-7042dd4a] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
  margin-top: 6px;
}
[data-v-7042dd4a].el-input__inner {
  padding-left: 6px;
}
[data-v-7042dd4a] .el-input__inner {
  padding-left: 6px;
}
[data-v-7042dd4a] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-7042dd4a] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
.tzlist[data-v-7042dd4a]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.tzlist[data-v-7042dd4a]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
          box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);
  background: #c1c1c1;
}
.tzlist[data-v-7042dd4a]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}


