@charset "UTF-8";
.execution {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  margin-top: 8px;
}
::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
}
::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
::v-deep .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
::v-deep .table {
  margin-bottom: 5px;
}
::v-deep .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 {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high {
  background: #F6FBFF;
}
.pagination {
  text-align: end;
}
.btn {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
::v-deep .el-dialog__body {
  padding: 0 !important;
}
.block {
  text-align: right;
  padding-top: 10px;
}
::v-deep .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case {
  color: #BF1A00;
}
.ydja_case {
  color: #F89729;
}
.yja_case {
  color: #082A6D;
}
.ygd_case {
  color: #5CB768;
}
.eps {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
::v-deep .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;
}
::v-deep .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;
}
::v-deep .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
::v-deep .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
::v-deep .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;
}
::v-deep .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;
}
::v-deep .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;
}
::v-deep .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;
}
::v-deep .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
::v-deep .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
::v-deep .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;
}
::v-deep .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
::v-deep .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none;
}
::v-deep .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;
}
::v-deep .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;
}
::v-deep .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;
}
::v-deep .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;
}
::v-deep .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
::v-deep .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;
}
::v-deep .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
::v-deep .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;
}
::v-deep .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
::v-deep .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;
}
::v-deep .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
::v-deep .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 0px !important;
}
::v-deep .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 {
  line-height: 28px;
}
::v-deep .people-selector-dialog .el-dialog__header {
  display: none !important;
}
::v-deep .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption {
  min-width: 384px;
  max-width: 500px;
}
.close-btn {
  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 {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px;
}
.edit_iconfont {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000 {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
::v-deep .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
::v-deep .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
::v-deep .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
::v-deep .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
::v-deep .vxe-table--render-default {
  font-weight: 350;
}
::v-deep .vxe-table .vxe-checkbox--label {
  display: none;
}
::v-deep .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
::v-deep .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
::v-deep .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
::v-deep .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"] {
  --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
;
}
::v-deep .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
::v-deep .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
::v-deep .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
::v-deep .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row {
  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 {
  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 {
  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 {
  -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 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.law-popover {
  border-radius: 12px !important;
  overflow: hidden !important;
}

@charset "UTF-8";
.execution[data-v-04a2315c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-04a2315c] .el-table--mini,
.el-table--small[data-v-04a2315c],
.el-table__expand-icon[data-v-04a2315c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-04a2315c] .el-table--mini,
.el-table--small[data-v-04a2315c],
.el-table__expand-icon[data-v-04a2315c] {
  font-size: 13px;
}
[data-v-04a2315c] .el-table--mini,
.el-table--small[data-v-04a2315c],
.el-table__expand-icon[data-v-04a2315c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-04a2315c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-04a2315c] .table {
  margin-bottom: 5px;
}
[data-v-04a2315c] .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-04a2315c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-04a2315c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-04a2315c] {
  background: #F6FBFF;
}
.pagination[data-v-04a2315c] {
  text-align: end;
}
.btn[data-v-04a2315c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-04a2315c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-04a2315c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-04a2315c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-04a2315c] {
  color: #BF1A00;
}
.ydja_case[data-v-04a2315c] {
  color: #F89729;
}
.yja_case[data-v-04a2315c] {
  color: #082A6D;
}
.ygd_case[data-v-04a2315c] {
  color: #5CB768;
}
.eps[data-v-04a2315c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-04a2315c] .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-04a2315c] .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-04a2315c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-04a2315c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .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-04a2315c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-04a2315c] .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-04a2315c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-04a2315c] .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-04a2315c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-04a2315c] .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-04a2315c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-04a2315c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-04a2315c] {
  margin-bottom: 0px !important;
}
[data-v-04a2315c] .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-04a2315c] {
  line-height: 28px;
}
[data-v-04a2315c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-04a2315c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-04a2315c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-04a2315c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-04a2315c] {
  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-04a2315c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-04a2315c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-04a2315c] {
  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-04a2315c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-04a2315c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-04a2315c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-04a2315c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-04a2315c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-04a2315c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-04a2315c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-04a2315c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-04a2315c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-04a2315c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-04a2315c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-04a2315c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-04a2315c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-04a2315c] {
  --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-04a2315c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-04a2315c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-04a2315c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-04a2315c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-04a2315c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-04a2315c] {
  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-04a2315c] {
  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-04a2315c] {
  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-04a2315c] {
  -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-04a2315c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.container[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 508px;
  width: 100%;
  background-color: #e5e5e5;
}
.container .sidebar[data-v-04a2315c] {
    width: calc(100% / 3);
    min-width: 350px;
}
.container .content[data-v-04a2315c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
[data-v-04a2315c] .el-card {
  border: 0px solid #EBEEF5;
  color: #303133;
  -webkit-transition: .3s;
  transition: .3s;
  height: 135px;
  background: #FBFBFB;
  border-radius: 10px;
}
[data-v-04a2315c] .el-card__body {
  padding-left: 15px !important;
  padding-right: 0px !important;
  padding-top: 25px !important;
  padding-bottom: 0px !important;
}
.exit_hover .exit1[data-v-04a2315c] {
  display: inline-block;
}
.exit_hover .exit2[data-v-04a2315c] {
  display: none;
}
.exit_hover:hover .exit1[data-v-04a2315c] {
  display: none;
}
.exit_hover:hover .exit2[data-v-04a2315c] {
  display: inline-block;
}
[data-v-04a2315c] .el-link {
  display: block;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: 0;
}
[data-v-04a2315c] .el-radio-button--small .el-radio-button__inner {
  padding: 6px 13px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-04a2315c] .el-radio {
  margin-right: 10px;
}
[data-v-04a2315c] .el-radio__inner {
  display: none;
}
.myAffair[data-v-04a2315c]:hover {
  color: #125FA3;
}
.myAffair[data-v-04a2315c] {
  font-size: 14px;
  font-weight: 400;
  color: #2D2E30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.myAffair i[data-v-04a2315c] {
    color: #2D2E30;
}
.myAffair i[data-v-04a2315c] :hover {
    color: #125FA3 !important;
}
[data-v-04a2315c] .el-link--default :hover i {
  color: #125FA3;
}
.wrapper[data-v-04a2315c] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 1px;
  height: calc(100% - 60px);
}
.letter[data-v-04a2315c] {
  text-align: center;
  font-size: 45px;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  display: grid;
}
[data-v-04a2315c] .el-calendar-day {
  overflow-y: hidden;
}
[data-v-04a2315c] .el-calendar-day:hover {
  overflow-y: auto;
}
[data-v-04a2315c] .el-calendar-day::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 2px !important;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
[data-v-04a2315c] .el-calendar-day::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 4px rgba(231, 231, 231, 0.2);
          box-shadow: inset 0 0 4px rgba(231, 231, 231, 0.2);
  background: #c1c1c1;
}
[data-v-04a2315c] .el-calendar-day::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-04a2315c] .el-dialog__body {
  padding: 0 !important;
}
[data-v-04a2315c] .el-timeline-item__timestamp.is-bottom {
  margin-top: 4px;
  /* padding-bottom: 4px; */
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -95px;
}
[data-v-04a2315c].el-timeline-item {
  position: relative;
  padding-bottom: 0px;
}
[data-v-04a2315c].el-timeline-item__tail {
  position: absolute;
  left: 4px;
  height: 60%;
  margin-top: 17px;
  border-left: 2px dashed #E4E7ED;
}
[data-v-04a2315c].el-timeline-item__content {
  color: #303133;
  position: relative;
  bottom: 18px;
}
.rwlist[data-v-04a2315c] {
  padding: 20px 15px 10px 130px;
  overflow: auto;
  width: 100%;
  height: 90%;
  overflow-y: auto;
}
.rwlist[data-v-04a2315c]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.rwlist[data-v-04a2315c]::-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;
}
.rwlist[data-v-04a2315c]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
.tzlist[data-v-04a2315c]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.tzlist[data-v-04a2315c]::-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-04a2315c]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
#Chart[data-v-04a2315c]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
#Chart[data-v-04a2315c]::-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;
}
#Chart[data-v-04a2315c]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-04a2315c] .el-timeline-item__node {
  background: #5876BC;
  width: 7px;
  height: 7px;
  margin-left: 3px;
  margin-top: 5px;
}
[data-v-04a2315c] .el-timeline-item__tail {
  height: 50%;
  margin-top: 28px;
}
[data-v-04a2315c] .el-badge__content {
  line-height: 14px;
  clear: both;
  margin-top: 5px;
}
[data-v-04a2315c] .lcjl .el-badge__content {
  clear: both;
  margin-top: 0px;
  padding: 0 3px;
  line-height: 16px;
  font-size: 11px;
}
[data-v-04a2315c].el-radio-group {
  border-radius: 3px;
  overflow: hidden;
}
.tzColr_0[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  line-height: 24px;
}
.tzColr_1[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #AFAFAF;
  line-height: 24px;
}
.tzColr[data-v-04a2315c] {
  color: #2D2E30;
}
.tzColr_0[data-v-04a2315c]:hover {
  color: #125FA3;
}
.tzColr_1[data-v-04a2315c]:hover {
  color: #125FA3;
}
.sy[data-v-04a2315c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 0px;
  color: #71747B;
  opacity: 1;
  z-index: 9;
  white-space: nowrap;
}
.hbt[data-v-04a2315c] {
  opacity: 1;
  font-family: Source Han Sans CN;
  font-weight: bold;
  font-size: 15px;
  color: #2B3447;
}
.towbt[data-v-04a2315c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 18px;
  color: #333333;
  opacity: 1;
}
.towJe[data-v-04a2315c] {
  z-index: 9;
  font-size: 17px;
  font-family: Arial;
  font-weight: bold;
  line-height: 25px;
  color: #2D2E30;
  opacity: 1;
  position: relative;
  top: 5px;
}
.jkl[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 4px;
  padding-left: 12px;
  padding-bottom: 5px;
}
.dlfje[data-v-04a2315c] {
  font-size: 17px;
  font-family: DIN;
  font-weight: 500;
  color: #2D2E30;
  opacity: 1;
  line-height: 17px;
}
.df[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dlf[data-v-04a2315c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 18px;
  color: #2D2E30;
  opacity: 1;
  position: relative;
  top: 7px;
}
[data-v-04a2315c] .kpInput2 input.el-input__inner {
  background: #F8F8F9;
  border: 1px solid transparent;
  padding: 0 5px;
  border-radius: 20px;
}
[data-v-04a2315c] .kpInput3 input.el-input__inner {
  background: #F8F8F9;
  border: 1px solid transparent;
  padding-left: 14px;
  border-radius: 20px;
}
[data-v-04a2315c] .el-link.el-link--default {
  color: #2D2E30;
}
[data-v-04a2315c] .el-link.el-link--default:hover {
  color: #125FA3;
}
[data-v-04a2315c] .el-timeline-item__wrapper {
  padding-left: 18px;
  top: -19px;
}
.rwt[data-v-04a2315c] {
  font-size: 12px;
  font-weight: 400;
  color: #2D2E30;
  opacity: 1;
}
.taskc[data-v-04a2315c] {
  opacity: 1;
  border-radius: 11px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.click[data-v-04a2315c] {
  cursor: pointer;
}
[data-v-04a2315c] .el-dialog__header {
  padding: 0px;
  border-bottom: 1px solid #E4E4E4;
  border-radius: 5px;
}
.pck[data-v-04a2315c] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 1px;
  opacity: 1;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #125FA3;
}
.jatx[data-v-04a2315c] {
  color: #71747B;
}
.jatx[data-v-04a2315c]:hover {
  color: #125FA3;
}
.ksrk[data-v-04a2315c] {
  color: #2D2E30;
}
.ksrk[data-v-04a2315c]:hover {
  color: #125FA3;
}
.tzb[data-v-04a2315c] {
  cursor: pointer;
  margin-top: 12px;
  margin-right: 15px;
  margin-left: 4px;
  background-image: url("/img/bg/home_tz_b.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 106px;
}
[data-v-04a2315c] .is-dot {
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 8px !important;
}
[data-v-04a2315c] .ll .is-dot {
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 12px !important;
}
.content[data-v-04a2315c] {
  font-size: 13px;
  font-weight: 400;
  color: #9C9DA6;
  font-family: Source Han Sans CN;
}
.content[data-v-04a2315c]:hover {
  color: #414B54;
}
.announcement-dialog .title[data-v-04a2315c] {
  opacity: 1;
  padding: 24px 42px;
  border-bottom: 1px solid #DDEDF8;
}
.announcement-dialog .title .header[data-v-04a2315c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.announcement-dialog .title .header img[data-v-04a2315c] {
      width: 34px;
      height: 34px;
      margin-right: 10px;
}
.announcement-dialog .title .header span[data-v-04a2315c] {
      font-size: 24px;
      font-weight: 600;
      line-height: 42px;
      color: #282F3A;
}
.announcement-dialog .title .t[data-v-04a2315c] {
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: 54px;
    color: #3B4657;
}
.announcement-dialog .info[data-v-04a2315c] {
  padding: 20px 42px;
}
.announcement-dialog .info .content[data-v-04a2315c] {
    font-size: 16px;
    color: #484E57;
    min-height: 200px;
    max-height: 50vh;
    overflow: auto;
    background: transparent;
}
.announcement-dialog .info .content[data-v-04a2315c]::-webkit-scrollbar {
    width: 8px;
    background-color: #ffffff;
}
.announcement-dialog .info .content[data-v-04a2315c]::-webkit-scrollbar-thumb {
    background-color: #CECECE;
    border-radius: 4px;
}
.announcement-dialog .info .content[data-v-04a2315c]::-webkit-scrollbar-thumb:hover {
    background-color: #e6e6e6;
}
.announcement-dialog .info .time[data-v-04a2315c] {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    color: #ACB0B7;
    margin: 20px 0;
}
.announcement-dialog .info .more-button[data-v-04a2315c] {
    width: 120px;
    height: 34px;
    background-color: #ffffff;
    border: 1px solid #125FA3;
    opacity: 1;
    border-radius: 3px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    font-family: Source Han Sans CN;
    line-height: 30px;
    color: #125FA3 !important;
}
.announcement-dialog .info .more-button .el-button[data-v-04a2315c]:hover {
    width: 120px;
    height: 34px;
    background-color: #ffffff;
    border: 1px solid #125FA3;
    opacity: 1;
    border-radius: 3px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    font-family: Source Han Sans CN;
    line-height: 30px;
    color: #125FA3 !important;
}
.announcement-dialog .info .detail-button[data-v-04a2315c] {
    width: 120px;
    height: 34px;
    background-color: #125FA3;
    border: 1px solid #125FA3;
    opacity: 1;
    border-radius: 3px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    font-family: Source Han Sans CN;
    line-height: 30px;
    color: #ffffff !important;
}
.announcement-dialog .info .detail-button .el-button[data-v-04a2315c]:hover {
    width: 120px;
    height: 34px;
    background-color: #125FA3;
    border: 1px solid #125FA3;
    opacity: 1;
    border-radius: 3px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    font-family: Source Han Sans CN;
    line-height: 30px;
    color: #ffffff !important;
}
[data-v-04a2315c] .announcement-dialog .el-dialog__body {
  background-image: url(../../static/img/announcement-bg.ff36c2c4.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
[data-v-04a2315c] .announcement-dialog .el-dialog {
  min-height: 300px;
  border-radius: 20px !important;
  overflow: hidden;
  padding-bottom: 20px;
}
.overview[data-v-04a2315c] {
  width: calc(100% - 13px);
  background-color: #fff;
  border-radius: 10px;
}
.task[data-v-04a2315c] {
  width: calc(100% - 13px);
  border-radius: 10px;
  background-color: #ffffff;
}
[data-v-04a2315c] .el-table th.el-table__cell > .cell {
  padding-left: 0px;
  padding-right: 0px;
}
.eps[data-v-04a2315c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-04a2315c] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding-left: 5px;
}
[data-v-04a2315c] .el-input-group__append {
  padding: 0 12px;
}
[data-v-04a2315c] .ja .el-tabs__nav-wrap::after {
  display: none;
}
[data-v-04a2315c] .ja .el-tabs__item {
  z-index: 999;
  background: #FFFFFF;
  color: #444444;
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  border-radius: 4px;
  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;
}
[data-v-04a2315c] .ja .el-tabs__active-bar {
  width: 0px !important;
  height: 0px;
  border-radius: 2px;
  left: 47px;
}
[data-v-04a2315c] .ja .el-tabs__item:hover {
  color: #000000;
}
[data-v-04a2315c] .ja .el-tabs__item.is-active {
  color: #000000;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #F6F6F6;
  height: 26px;
  line-height: 26px;
  position: relative;
  bottom: 1px;
}
[data-v-04a2315c] .tabs_box .el-tabs__nav-wrap::after {
  display: none;
  margin-top: 10px;
}
[data-v-04a2315c] .tabs_box .el-tabs__active-bar {
  width: 18px !important;
  height: 4px;
  border-radius: 2px;
  background: #125FA3;
  left: 47px;
}
[data-v-04a2315c] .tabs_box .el-tabs__item {
  z-index: 999;
  padding: 0 12px;
  font-size: 16px;
}
[data-v-04a2315c] .tabs_box .el-tabs__item:hover {
  color: #125FA3;
}
[data-v-04a2315c] .tabs_box .el-tabs__item.is-active {
  color: #125FA3;
  font-family: Source Han Sans CN;
  font-weight: 500;
}
[data-v-04a2315c] .tabs_box .el-tabs__nav.is-stretch > * {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
[data-v-04a2315c] .el-tabs__header {
  margin: 0 0 10px;
}
.sx[data-v-04a2315c] {
  font-size: 12px;
  position: relative;
  top: 0px;
}
.content_box[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.im_48[data-v-04a2315c] {
  width: 48px;
  height: 48px;
}
.im_20[data-v-04a2315c] {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
[data-v-04a2315c] .month .el-input--mini .el-input__inner {
  border-radius: 57px;
  border: 1px solid #D6D6D6;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  padding: 0 8px !important;
}
[data-v-04a2315c] .el-range-editor--mini.el-input__inner {
  border-radius: 57px;
  border: 1px solid #D6D6D6;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #AFAFAF;
  padding: 0 8px !important;
}
[data-v-04a2315c] .case .el-input__inner {
  border-radius: 5px;
  border: 1px solid #D6D6D6;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  padding: 0 8px !important;
}
.im_62[data-v-04a2315c] {
  height: 62px;
  width: 62px;
  margin-right: 16px;
  margin-bottom: 9px;
}
.top_sy[data-v-04a2315c] {
  height: 28px;
  width: 45px;
  text-align: right;
  margin-right: 12px;
  line-height: 28px;
}
.text_num[data-v-04a2315c] {
  font-family: Arial;
}
.font_14_125[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
  line-height: 15px;
}
.line[data-v-04a2315c] {
  border-bottom: 1px solid #CECECE;
  opacity: 0.5;
}
.one[data-v-04a2315c] {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding-left: 12px;
}
.sp_num[data-v-04a2315c] {
  font-family: Arial;
  font-weight: 400;
  font-size: 18px;
  color: #2D2E30;
  text-align: center;
}
.tab_header[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #2D2E30;
  line-height: 30px;
  text-align: left;
  padding-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rw_item0[data-v-04a2315c] {
  margin: 2px;
  width: 58px;
  height: 24px;
  line-height: 24px;
  background: #125FA3;
  border-radius: 5px;
}
.rw_item1[data-v-04a2315c] {
  margin: 2px;
  width: 58px;
  height: 24px;
  line-height: 24px;
  background: #F2F2F2;
  border-radius: 5px;
}
.check0[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #FFFFFF;
  cursor: pointer;
  text-align: center;
}
.check1[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #2D2E30;
  cursor: pointer;
  text-align: center;
}
[data-v-04a2315c] .task .el-checkbox {
  margin-right: 14px;
}
[data-v-04a2315c] .task .el-checkbox__input.is-checked + .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #262626;
  padding-left: 4px;
  border-radius: 4px;
}
[data-v-04a2315c] .task .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #262626;
  padding-left: 4px;
  border-radius: 4px;
}
[data-v-04a2315c] .task .el-checkbox__inner {
  border-radius: 4px;
  border-color: #262626;
}
[data-v-04a2315c] .task .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #FFFFFF;
  border-color: #262626;
  border-radius: 4px;
  font-size: 14px;
}
[data-v-04a2315c] .task .el-checkbox__input.is-checked .el-checkbox__inner::after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #262626;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}

/* 任务卡片容器 */
.task-card[data-v-04a2315c] {
  cursor: pointer;
  border-radius: 11px;
  border: 1px solid #ECECEC;
  margin-bottom: 10px;
}
.task-card.click[data-v-04a2315c] {
  /* 可根据需要添加额外点击样式 */
}

/* 顶部图标区域 */
.task-card-header[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 54px;
  overflow: hidden;
}
.task-card-icon[data-v-04a2315c] {
  width: 56px;
  height: 54px;
  line-height: 54px;
  background: #F8F8F8;
  border-radius: 11px 0 0 11px;
  text-align: center;
}
.task-card-icon img[data-v-04a2315c] {
  height: 24px;
  width: 24px;
}

/* 任务标题区域 */
.task-card-body[data-v-04a2315c] {
  margin-top: 8px;
  margin-left: 11px;
  min-width: 0;
  /* 关键，允许子元素收缩 */
}
.task-card-title[data-v-04a2315c] {
  font-size: 14px;
  font-weight: 400;
  color: #2D2E30;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.task-card-title span[data-v-04a2315c]:first-child {
  color: #125FA3;
}
.task-card-title span[data-v-04a2315c]:last-child {
  color: #125FA3;
}

/* 主体内容区域 */
.task-card-content[data-v-04a2315c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-top: 8px;
}
.task-card-content-row[data-v-04a2315c] {
  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;
}
.task-card-info[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* 信息项样式 */
.task-card-address[data-v-04a2315c],
.task-card-principal[data-v-04a2315c],
.task-card-opposite[data-v-04a2315c] {
  font-size: 14px;
  font-weight: 500;
  color: #262626;
  opacity: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.task-card-principal[data-v-04a2315c],
.task-card-opposite[data-v-04a2315c] {
  max-width: 200px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.task-card-address[data-v-04a2315c] {
  max-width: 300px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

/* 日期区域 */
.task-card-dsj[data-v-04a2315c] {
  text-align: right;
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  width: 100px;
}

/* 子信息区域 */
.task-card-subinfo[data-v-04a2315c] {
  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;
  min-width: 0;
}
.task-card-subinfo-left[data-v-04a2315c] {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #71747B;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.task-card-subinfo-right[data-v-04a2315c] {
  font-size: 14px;
  font-weight: 400;
  color: #2D2E30;
  opacity: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 操作按钮区域 */
.task-card-ops[data-v-04a2315c] {
  width: 80px;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid #ECECEC;
  height: 21px;
  line-height: 21px;
  position: relative;
  top: 20px;
}
.task-card-ops img[data-v-04a2315c] {
  height: 22px;
  width: 22px;
  margin-right: 11px;
}
.yd[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 15px;
  color: #71747B;
}
.yd_check[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #125FA3;
}
.h430[data-v-04a2315c] {
  height: calc(100% - 430px);
}
.h400[data-v-04a2315c] {
  height: calc(100% - 400px);
}
.hover-bold-group:hover .font_14_125[data-v-04a2315c] {
  font-weight: bold;
}
.nodata_122[data-v-04a2315c] {
  height: 122px;
  width: 122px;
}
.lin3[data-v-04a2315c] {
  width: 3px;
  border-radius: 4px 0px 0px 4px;
  margin-right: 2px;
}
.today-tag[data-v-04a2315c] {
  position: absolute;
  top: 0px;
  bottom: 3px;
  background: #92C52C;
  color: white;
  padding: 2px 3px;
  font-size: 12px;
  border-radius: 3px;
}
.clen[data-v-04a2315c] {
  text-align: left;
  background: #F4F7F9;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.announcement-knowledge[data-v-04a2315c] {
  width: 100%;
  height: calc(100% - 72%) !important;
  border-radius: 10px;
  background-color: transparent;
}
[data-v-04a2315c] .announcement-knowledge .el-tabs__content {
  height: 100% !important;
  overflow: auto;
}
[data-v-04a2315c] .announcement-knowledge.knowledge .el-tabs__content {
  height: 70% !important;
}
[data-v-04a2315c] .announcement-knowledge .el-tabs__nav-scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-04a2315c] .announcement-knowledge .el-tabs__nav-wrap::after {
  display: none !important;
}
[data-v-04a2315c] .announcement-knowledge .el-tabs__active-bar {
  width: 20px !important;
  height: 3px !important;
  border-radius: 3px !important;
  left: 24% !important;
}
[data-v-04a2315c] .announcement-knowledge .el-tabs__item {
  color: #71747B !important;
  height: 36px !important;
  padding: 0 15px !important;
}
[data-v-04a2315c] .announcement-knowledge .el-tabs__item.is-active {
  color: #2B3447 !important;
  font-size: 15px;
  font-weight: bold;
}
[data-v-04a2315c] .announcement-knowledge .el-tabs__header.is-top {
  margin: 0px !important;
}
.lawbox[data-v-04a2315c] {
  padding-bottom: 9px;
  border-bottom: 2px dashed #D5DCE6;
}
.lawbox-title[data-v-04a2315c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 12px;
    padding: 10px 0;
    font-family: Arial, Arial;
    font-weight: bold;
    font-size: 15px;
    color: #2B3447;
}
.lawbox-title-line[data-v-04a2315c] {
      width: 57px;
      height: 5px;
      border-radius: 18px 18px 18px 18px;
      opacity: 0.32;
}
.lawbox-title-left[data-v-04a2315c] {
      background: -webkit-gradient(linear, right top, left top, from(#67AEFF), to(#FFFFFF));
      background: linear-gradient(270deg, #67AEFF 0%, #FFFFFF 100%);
}
.lawbox-title-right[data-v-04a2315c] {
      background: -webkit-gradient(linear, left top, right top, from(#67AEFF), to(#FFFFFF));
      background: linear-gradient(90deg, #67AEFF 0%, #FFFFFF 100%);
}
.lawbox-content[data-v-04a2315c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* 改为space-between使项目均匀分布 */
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    /* 允许换行 */
    gap: 4px 0;
    /* 垂直间距10px，水平间距0 */
}
.lawbox-content-item[data-v-04a2315c] {
      width: 20%;
      /* 每个项目占20%宽度 */
      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;
      cursor: pointer;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      /* 确保padding和border不会影响宽度计算 */
}
.lawbox-content-item-img[data-v-04a2315c] {
        width: 30px;
        height: 30px;
}
.lawbox-content-item-name[data-v-04a2315c] {
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 500;
        font-size: 11px;
        color: #404040;
        margin-top: 3px;
        word-wrap: break-word;
        text-align: center;
        width: 100%;
        /* 确保文本容器宽度与父元素一致 */
}
.title-wrapper[data-v-04a2315c] {
  position: relative;
  width: 100%;
  margin-left: 5px;
  cursor: pointer;
  line-height: 1.4;
  max-height: calc(1.4em * 2);
  /* 限制最多两行 */
  overflow: hidden;
}

/* 标题文字，允许换行，占据右侧日期以外剩余空间 */
.title-text[data-v-04a2315c] {
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: normal;
  word-break: break-word;
  padding-right: 80px;
  /* 给右侧日期+图标留空间 */
}

/* 日期固定在右下角 */
.title-date[data-v-04a2315c] {
  position: absolute;
  top: 0;
  right: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  font-size: 13px;
  color: #71747B;
  font-family: Arial;
}
.footer-icon[data-v-04a2315c] {
  width: 15px;
  height: 15px;
  margin-right: 4px;
}
.tool-container[data-v-04a2315c] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 16px;
  padding: 10px;
}
.tool-item[data-v-04a2315c] {
  border-radius: 18px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tool-item[data-v-04a2315c]:hover {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.tool-img[data-v-04a2315c] {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.wz-wrap[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wz-wrap[data-v-04a2315c]::before,
.wz-wrap[data-v-04a2315c]::after {
  content: '';
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  max-width: 54px;
  background: #EFEFEF;
  margin: 0 12px;
}
.wz-text[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: bold;
  font-size: 15px;
  color: #2D2E30;
}
.icon-wrapper[data-v-04a2315c] {
  position: relative;
  display: inline-block;
}
.new-tag[data-v-04a2315c] {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, calc(-50% + 4px)) scale(0.95);
          transform: translate(50%, calc(-50% + 4px)) scale(0.95);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 15px;
  padding: 0 1px;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  color: #fff;
  background: linear-gradient(135deg, #ff6a00, #ec2300);
  border-radius: 10px 10px 10px 0;
  -webkit-box-shadow: 0 1px 2px rgba(255, 90, 0, 0.35);
          box-shadow: 0 1px 2px rgba(255, 90, 0, 0.35);
  white-space: nowrap;
}
.case-reminder[data-v-04a2315c] {
  width: calc(100% - 13px);
  border-radius: 10px;
  background: #fff;
  margin-top: 13px;
}
.reminder-header[data-v-04a2315c] {
  width: 100%;
  position: relative;
}
.reminder-tab-box[data-v-04a2315c] {
  width: 100%;
  position: relative;
}
.tab-bg[data-v-04a2315c] {
  width: 100%;
  height: 56px;
}
.tab-item[data-v-04a2315c] {
  position: absolute;
  width: 50%;
  top: 0;
  line-height: 46px;
  cursor: pointer;
}
.tab-left[data-v-04a2315c] {
  left: 0;
}
.tab-right[data-v-04a2315c] {
  right: 0;
}
.tab-inner[data-v-04a2315c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tab-text[data-v-04a2315c] {
  white-space: nowrap;
}
.tab-text.active[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #125FA3;
}
.tab-count[data-v-04a2315c] {
  margin-left: 6px;
}
.tab-count.active[data-v-04a2315c] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #125FA3;
}
.count-plus[data-v-04a2315c] {
  font-size: 11px;
  position: relative;
  bottom: 5px;
}
.reminder-list[data-v-04a2315c] {
  position: relative;
  overflow: auto;
  height: calc(100% - 70px);
  background: #fff;
  margin: 0 14px;
}
.list-item[data-v-04a2315c] {
  margin-bottom: 8px;
}
.case-card[data-v-04a2315c] {
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #F1F1F1;
}
.case-header[data-v-04a2315c] {
  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;
  cursor: pointer;
}
.case-left[data-v-04a2315c] {
  width: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.case-code[data-v-04a2315c] {
  max-width: 100%;
}
.case-party[data-v-04a2315c] {
  margin-left: 6px;
}
.case-time[data-v-04a2315c] {
  width: 80px;
  white-space: nowrap;
  margin-left: 6px;
  color: #71747B;
  font-size: 12px;
  font-family: Arial;
  position: relative;
  right: 10px;
}
.case-msg[data-v-04a2315c] {
  cursor: pointer;
}
.case-remind-text[data-v-04a2315c] {
  font-size: 13px;
  font-family: "Source Han Sans CN";
}
.amount[data-v-04a2315c] {
  border-bottom: 1px solid #EC7700;
  color: #EC7700;
}
.loading-text[data-v-04a2315c] {
  font-size: 12px;
  padding-left: 20px;
}
.empty-box[data-v-04a2315c] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.empty-content[data-v-04a2315c] {
  text-align: center;
}
.nodata-img[data-v-04a2315c] {
  width: 122px;
}
.empty-text[data-v-04a2315c] {
  margin-top: 8px;
  font-size: 12px;
  color: #B5B5B5;
}
.infinite-list[data-v-04a2315c] {
  height: 100%;
}

@charset "UTF-8";
.execution[data-v-09f6defe] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-09f6defe] .el-table--mini,
.el-table--small[data-v-09f6defe],
.el-table__expand-icon[data-v-09f6defe] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-09f6defe] .el-table--mini,
.el-table--small[data-v-09f6defe],
.el-table__expand-icon[data-v-09f6defe] {
  font-size: 13px;
}
[data-v-09f6defe] .el-table--mini,
.el-table--small[data-v-09f6defe],
.el-table__expand-icon[data-v-09f6defe] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-09f6defe] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-09f6defe] .table {
  margin-bottom: 5px;
}
[data-v-09f6defe] .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-09f6defe] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-09f6defe] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-09f6defe] {
  background: #F6FBFF;
}
.pagination[data-v-09f6defe] {
  text-align: end;
}
.btn[data-v-09f6defe] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-09f6defe] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-09f6defe] {
  text-align: right;
  padding-top: 10px;
}
[data-v-09f6defe] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-09f6defe] {
  color: #BF1A00;
}
.ydja_case[data-v-09f6defe] {
  color: #F89729;
}
.yja_case[data-v-09f6defe] {
  color: #082A6D;
}
.ygd_case[data-v-09f6defe] {
  color: #5CB768;
}
.eps[data-v-09f6defe] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-09f6defe] .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-09f6defe] .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-09f6defe] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-09f6defe] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .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-09f6defe] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-09f6defe] .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-09f6defe] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-09f6defe] .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-09f6defe] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-09f6defe] .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-09f6defe] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-09f6defe] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-09f6defe] {
  margin-bottom: 0px !important;
}
[data-v-09f6defe] .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-09f6defe] {
  line-height: 28px;
}
[data-v-09f6defe] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-09f6defe] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-09f6defe] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-09f6defe] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-09f6defe] {
  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-09f6defe] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-09f6defe] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-09f6defe] {
  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-09f6defe] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-09f6defe] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-09f6defe] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-09f6defe] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-09f6defe] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-09f6defe] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-09f6defe] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-09f6defe] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-09f6defe] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-09f6defe] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-09f6defe] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-09f6defe] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-09f6defe] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-09f6defe] {
  --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-09f6defe] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-09f6defe] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-09f6defe] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-09f6defe] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-09f6defe] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-09f6defe] {
  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-09f6defe] {
  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-09f6defe] {
  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-09f6defe] {
  -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-09f6defe] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.execution[data-v-09f6defe] {
  height: 99%;
}
.execution .header[data-v-09f6defe] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.execution .header__title[data-v-09f6defe] {
      font-size: 22px;
}
.execution .header__btn[data-v-09f6defe] {
      position: absolute;
      right: 10px;
}
.execution .main[data-v-09f6defe] {
    margin: 0 auto;
    width: 99%;
    height: calc(100% - 100px);
    background-color: #fff;
    padding: 20px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.iframe[data-v-09f6defe] {
  width: 100%;
  height: 100%;
  border: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@charset "UTF-8";
.execution {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px); }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  margin-top: 8px; }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px; }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1; }

::v-deep .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden; }

::v-deep .table {
  margin-bottom: 5px; }

::v-deep .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 {
  background: #FEF5F6; }

.performance-detail .el-table .row-medium {
  background: #FBE9DB; }

.performance-detail .el-table .row-high {
  background: #F6FBFF; }

.pagination {
  text-align: end; }

.btn {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px; }

::v-deep .el-dialog__body {
  padding: 0 !important; }

.block {
  text-align: right;
  padding-top: 10px; }

::v-deep .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500; }

.ysa_case {
  color: #BF1A00; }

.ydja_case {
  color: #F89729; }

.yja_case {
  color: #082A6D; }

.ygd_case {
  color: #5CB768; }

.eps {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

::v-deep .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; }

::v-deep .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; }

::v-deep .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC; }

::v-deep .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .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; }

::v-deep .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5; }

::v-deep .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; }

::v-deep .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important; }

::v-deep .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; }

::v-deep .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important; }

::v-deep .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; }

::v-deep .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important; }

::v-deep .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 0px !important; }

::v-deep .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 {
  line-height: 28px; }

::v-deep .people-selector-dialog .el-dialog__header {
  display: none !important; }

::v-deep .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important; }

.people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important; }

.contCodeOption {
  min-width: 384px;
  max-width: 500px; }

.close-btn {
  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 {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer; }

.no .edit_btn {
  cursor: no-drop;
  background: #89afd1; }

.edit_txt {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px; }

.edit_iconfont {
  font-size: 15px;
  margin-right: 8px;
  color: white; }

.font_14_000 {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500; }

.title_left {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px; }

::v-deep .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important; }

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

::v-deep .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important; }

::v-deep .vxe-footer--row .vxe-cell {
  height: 44px !important; }

::v-deep .vxe-table--render-default {
  font-weight: 350; }

::v-deep .vxe-table .vxe-checkbox--label {
  display: none; }

::v-deep .vxe-table--column .vxe-cell--title {
  color: #2D2E30; }

::v-deep .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px; }

::v-deep .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA; }

::v-deep .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6; }

html[data-vxe-ui-theme="light"] {
  --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
; }

::v-deep .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important; }

::v-deep .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400; }

::v-deep .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important; }

::v-deep .vxe-table--header .vxe-cell--title {
  cursor: pointer; }

.title-line {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px; }

.header-row {
  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 {
  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 {
  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 {
  -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 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative; }

.fyzc_remark {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left; }

::v-deep .new_fyzc_checked {
  height: 30px !important; }

::v-deep .new_fyzc_checked .el-checkbox__label {
  padding-left: 5px !important; }

::v-deep .new_fyzc_checked .el-checkbox {
  margin-right: 10px; }

::v-deep .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important; }

.font-num {
  font-family: Arial; }

.font-text {
  font-family: Source Han Sans CN; }

.t-line-125FA3 {
  text-decoration: underline;
  -webkit-text-decoration-color: #125FA3;
          text-decoration-color: #125FA3; }

::v-deep .input-null .el-input--small input {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent !important; }

.text-h {
  word-break: break-word; }

.back-EEE {
  background-color: #EEEEEE; }

.c-125 {
  color: #125FA3 !important; }

.c-717 {
  color: #71747B !important; }

.c-333 {
  color: #333333 !important; }

.c-000 {
  color: #000000 !important; }

.c-2D2E30 {
  color: #2D2E30 !important; }

.c-686868 {
  color: #686868 !important; }

.c-0054C2 {
  color: #0054C2 !important; }

.c-F6A138 {
  color: #F6A138 !important; }

.c-EF0000 {
  color: #EF0000 !important; }

.c-EC7700 {
  color: #EC7700 !important; }

.c-31 {
  color: #313131 !important; }

.line-b-F2F2F2 {
  border-bottom: 1px solid #F2F2F2; }

.line-b-0054C2 {
  border-bottom: 1px solid #0054C2; }

.line-b-125FA3 {
  border-bottom: 1px solid #125FA3; }

.line-b-E5E5E5 {
  border-bottom: 1px solid #E5E5E5; }

.line-t-E5E5E5 {
  border-top: 1px solid #E5E5E5; }

.line-r-E5E5E5 {
  border-right: 1px solid #E5E5E5; }

.d-b-F2F2F2 {
  border-bottom: 1px dashed #F2F2F2; }

.d-b-0054C2 {
  border-bottom: 1px dashed #0054C2; }

.d-b-E5E5E5 {
  border-bottom: 1px dashed #E5E5E5; }

.d-t-E5E5E5 {
  border-top: 1px dashed #E5E5E5; }

.d-r-E5E5E5 {
  border-right: 1px dashed #E5E5E5; }

.d-E5E5E5 {
  border: 1px dashed #E5E5E5; }

.line-1 {
  height: 1px;
  background: #E5E5E5; }

.line-d-1 {
  height: 1px;
  background: #E5E5E5;
  border-bottom: 1px dashed #E5E5E5; }

.line-y-1 {
  width: 1px;
  background: #C2C2C2;
  height: 14px; }

.c-p {
  cursor: pointer; }

.p-l-1 {
  padding-left: 1px; }

.p-r-1 {
  padding-right: 1px; }

.p-t-1 {
  padding-top: 1px; }

.p-b-1 {
  padding-bottom: 1px; }

.m-l-1 {
  margin-left: 1px; }

.m-r-1 {
  margin-right: 1px; }

.m-t-1 {
  margin-top: 1px; }

.m-b-1 {
  margin-bottom: 1px; }

.w-1 {
  width: 1px; }

.h-1 {
  height: 1px; }

.min-h-1 {
  min-height: 1px; }

.f-s-1 {
  font-size: 1px; }

.f-w-1 {
  font-weight: 1; }

.f-h-1 {
  line-height: 1px; }

.g-1 {
  gap: 1px; }

.flow-1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }

.p-l-2 {
  padding-left: 2px; }

.p-r-2 {
  padding-right: 2px; }

.p-t-2 {
  padding-top: 2px; }

.p-b-2 {
  padding-bottom: 2px; }

.m-l-2 {
  margin-left: 2px; }

.m-r-2 {
  margin-right: 2px; }

.m-t-2 {
  margin-top: 2px; }

.m-b-2 {
  margin-bottom: 2px; }

.w-2 {
  width: 2px; }

.h-2 {
  height: 2px; }

.min-h-2 {
  min-height: 2px; }

.f-s-2 {
  font-size: 2px; }

.f-w-2 {
  font-weight: 2; }

.f-h-2 {
  line-height: 2px; }

.g-2 {
  gap: 2px; }

.flow-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }

.p-l-3 {
  padding-left: 3px; }

.p-r-3 {
  padding-right: 3px; }

.p-t-3 {
  padding-top: 3px; }

.p-b-3 {
  padding-bottom: 3px; }

.m-l-3 {
  margin-left: 3px; }

.m-r-3 {
  margin-right: 3px; }

.m-t-3 {
  margin-top: 3px; }

.m-b-3 {
  margin-bottom: 3px; }

.w-3 {
  width: 3px; }

.h-3 {
  height: 3px; }

.min-h-3 {
  min-height: 3px; }

.f-s-3 {
  font-size: 3px; }

.f-w-3 {
  font-weight: 3; }

.f-h-3 {
  line-height: 3px; }

.g-3 {
  gap: 3px; }

.flow-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }

.p-l-4 {
  padding-left: 4px; }

.p-r-4 {
  padding-right: 4px; }

.p-t-4 {
  padding-top: 4px; }

.p-b-4 {
  padding-bottom: 4px; }

.m-l-4 {
  margin-left: 4px; }

.m-r-4 {
  margin-right: 4px; }

.m-t-4 {
  margin-top: 4px; }

.m-b-4 {
  margin-bottom: 4px; }

.w-4 {
  width: 4px; }

.h-4 {
  height: 4px; }

.min-h-4 {
  min-height: 4px; }

.f-s-4 {
  font-size: 4px; }

.f-w-4 {
  font-weight: 4; }

.f-h-4 {
  line-height: 4px; }

.g-4 {
  gap: 4px; }

.flow-4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden; }

.p-l-5 {
  padding-left: 5px; }

.p-r-5 {
  padding-right: 5px; }

.p-t-5 {
  padding-top: 5px; }

.p-b-5 {
  padding-bottom: 5px; }

.m-l-5 {
  margin-left: 5px; }

.m-r-5 {
  margin-right: 5px; }

.m-t-5 {
  margin-top: 5px; }

.m-b-5 {
  margin-bottom: 5px; }

.w-5 {
  width: 5px; }

.h-5 {
  height: 5px; }

.min-h-5 {
  min-height: 5px; }

.f-s-5 {
  font-size: 5px; }

.f-w-5 {
  font-weight: 5; }

.f-h-5 {
  line-height: 5px; }

.g-5 {
  gap: 5px; }

.flow-5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden; }

.p-l-6 {
  padding-left: 6px; }

.p-r-6 {
  padding-right: 6px; }

.p-t-6 {
  padding-top: 6px; }

.p-b-6 {
  padding-bottom: 6px; }

.m-l-6 {
  margin-left: 6px; }

.m-r-6 {
  margin-right: 6px; }

.m-t-6 {
  margin-top: 6px; }

.m-b-6 {
  margin-bottom: 6px; }

.w-6 {
  width: 6px; }

.h-6 {
  height: 6px; }

.min-h-6 {
  min-height: 6px; }

.f-s-6 {
  font-size: 6px; }

.f-w-6 {
  font-weight: 6; }

.f-h-6 {
  line-height: 6px; }

.g-6 {
  gap: 6px; }

.flow-6 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden; }

.p-l-7 {
  padding-left: 7px; }

.p-r-7 {
  padding-right: 7px; }

.p-t-7 {
  padding-top: 7px; }

.p-b-7 {
  padding-bottom: 7px; }

.m-l-7 {
  margin-left: 7px; }

.m-r-7 {
  margin-right: 7px; }

.m-t-7 {
  margin-top: 7px; }

.m-b-7 {
  margin-bottom: 7px; }

.w-7 {
  width: 7px; }

.h-7 {
  height: 7px; }

.min-h-7 {
  min-height: 7px; }

.f-s-7 {
  font-size: 7px; }

.f-w-7 {
  font-weight: 7; }

.f-h-7 {
  line-height: 7px; }

.g-7 {
  gap: 7px; }

.flow-7 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden; }

.p-l-8 {
  padding-left: 8px; }

.p-r-8 {
  padding-right: 8px; }

.p-t-8 {
  padding-top: 8px; }

.p-b-8 {
  padding-bottom: 8px; }

.m-l-8 {
  margin-left: 8px; }

.m-r-8 {
  margin-right: 8px; }

.m-t-8 {
  margin-top: 8px; }

.m-b-8 {
  margin-bottom: 8px; }

.w-8 {
  width: 8px; }

.h-8 {
  height: 8px; }

.min-h-8 {
  min-height: 8px; }

.f-s-8 {
  font-size: 8px; }

.f-w-8 {
  font-weight: 8; }

.f-h-8 {
  line-height: 8px; }

.g-8 {
  gap: 8px; }

.flow-8 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden; }

.p-l-9 {
  padding-left: 9px; }

.p-r-9 {
  padding-right: 9px; }

.p-t-9 {
  padding-top: 9px; }

.p-b-9 {
  padding-bottom: 9px; }

.m-l-9 {
  margin-left: 9px; }

.m-r-9 {
  margin-right: 9px; }

.m-t-9 {
  margin-top: 9px; }

.m-b-9 {
  margin-bottom: 9px; }

.w-9 {
  width: 9px; }

.h-9 {
  height: 9px; }

.min-h-9 {
  min-height: 9px; }

.f-s-9 {
  font-size: 9px; }

.f-w-9 {
  font-weight: 9; }

.f-h-9 {
  line-height: 9px; }

.g-9 {
  gap: 9px; }

.flow-9 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
  overflow: hidden; }

.p-l-10 {
  padding-left: 10px; }

.p-r-10 {
  padding-right: 10px; }

.p-t-10 {
  padding-top: 10px; }

.p-b-10 {
  padding-bottom: 10px; }

.m-l-10 {
  margin-left: 10px; }

.m-r-10 {
  margin-right: 10px; }

.m-t-10 {
  margin-top: 10px; }

.m-b-10 {
  margin-bottom: 10px; }

.w-10 {
  width: 10px; }

.h-10 {
  height: 10px; }

.min-h-10 {
  min-height: 10px; }

.f-s-10 {
  font-size: 10px; }

.f-w-10 {
  font-weight: 10; }

.f-h-10 {
  line-height: 10px; }

.g-10 {
  gap: 10px; }

.flow-10 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  overflow: hidden; }

.p-l-11 {
  padding-left: 11px; }

.p-r-11 {
  padding-right: 11px; }

.p-t-11 {
  padding-top: 11px; }

.p-b-11 {
  padding-bottom: 11px; }

.m-l-11 {
  margin-left: 11px; }

.m-r-11 {
  margin-right: 11px; }

.m-t-11 {
  margin-top: 11px; }

.m-b-11 {
  margin-bottom: 11px; }

.w-11 {
  width: 11px; }

.h-11 {
  height: 11px; }

.min-h-11 {
  min-height: 11px; }

.f-s-11 {
  font-size: 11px; }

.f-w-11 {
  font-weight: 11; }

.f-h-11 {
  line-height: 11px; }

.g-11 {
  gap: 11px; }

.flow-11 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden; }

.p-l-12 {
  padding-left: 12px; }

.p-r-12 {
  padding-right: 12px; }

.p-t-12 {
  padding-top: 12px; }

.p-b-12 {
  padding-bottom: 12px; }

.m-l-12 {
  margin-left: 12px; }

.m-r-12 {
  margin-right: 12px; }

.m-t-12 {
  margin-top: 12px; }

.m-b-12 {
  margin-bottom: 12px; }

.w-12 {
  width: 12px; }

.h-12 {
  height: 12px; }

.min-h-12 {
  min-height: 12px; }

.f-s-12 {
  font-size: 12px; }

.f-w-12 {
  font-weight: 12; }

.f-h-12 {
  line-height: 12px; }

.g-12 {
  gap: 12px; }

.flow-12 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 12;
  overflow: hidden; }

.p-l-13 {
  padding-left: 13px; }

.p-r-13 {
  padding-right: 13px; }

.p-t-13 {
  padding-top: 13px; }

.p-b-13 {
  padding-bottom: 13px; }

.m-l-13 {
  margin-left: 13px; }

.m-r-13 {
  margin-right: 13px; }

.m-t-13 {
  margin-top: 13px; }

.m-b-13 {
  margin-bottom: 13px; }

.w-13 {
  width: 13px; }

.h-13 {
  height: 13px; }

.min-h-13 {
  min-height: 13px; }

.f-s-13 {
  font-size: 13px; }

.f-w-13 {
  font-weight: 13; }

.f-h-13 {
  line-height: 13px; }

.g-13 {
  gap: 13px; }

.flow-13 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 13;
  overflow: hidden; }

.p-l-14 {
  padding-left: 14px; }

.p-r-14 {
  padding-right: 14px; }

.p-t-14 {
  padding-top: 14px; }

.p-b-14 {
  padding-bottom: 14px; }

.m-l-14 {
  margin-left: 14px; }

.m-r-14 {
  margin-right: 14px; }

.m-t-14 {
  margin-top: 14px; }

.m-b-14 {
  margin-bottom: 14px; }

.w-14 {
  width: 14px; }

.h-14 {
  height: 14px; }

.min-h-14 {
  min-height: 14px; }

.f-s-14 {
  font-size: 14px; }

.f-w-14 {
  font-weight: 14; }

.f-h-14 {
  line-height: 14px; }

.g-14 {
  gap: 14px; }

.flow-14 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 14;
  overflow: hidden; }

.p-l-15 {
  padding-left: 15px; }

.p-r-15 {
  padding-right: 15px; }

.p-t-15 {
  padding-top: 15px; }

.p-b-15 {
  padding-bottom: 15px; }

.m-l-15 {
  margin-left: 15px; }

.m-r-15 {
  margin-right: 15px; }

.m-t-15 {
  margin-top: 15px; }

.m-b-15 {
  margin-bottom: 15px; }

.w-15 {
  width: 15px; }

.h-15 {
  height: 15px; }

.min-h-15 {
  min-height: 15px; }

.f-s-15 {
  font-size: 15px; }

.f-w-15 {
  font-weight: 15; }

.f-h-15 {
  line-height: 15px; }

.g-15 {
  gap: 15px; }

.flow-15 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 15;
  overflow: hidden; }

.p-l-16 {
  padding-left: 16px; }

.p-r-16 {
  padding-right: 16px; }

.p-t-16 {
  padding-top: 16px; }

.p-b-16 {
  padding-bottom: 16px; }

.m-l-16 {
  margin-left: 16px; }

.m-r-16 {
  margin-right: 16px; }

.m-t-16 {
  margin-top: 16px; }

.m-b-16 {
  margin-bottom: 16px; }

.w-16 {
  width: 16px; }

.h-16 {
  height: 16px; }

.min-h-16 {
  min-height: 16px; }

.f-s-16 {
  font-size: 16px; }

.f-w-16 {
  font-weight: 16; }

.f-h-16 {
  line-height: 16px; }

.g-16 {
  gap: 16px; }

.flow-16 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 16;
  overflow: hidden; }

.p-l-17 {
  padding-left: 17px; }

.p-r-17 {
  padding-right: 17px; }

.p-t-17 {
  padding-top: 17px; }

.p-b-17 {
  padding-bottom: 17px; }

.m-l-17 {
  margin-left: 17px; }

.m-r-17 {
  margin-right: 17px; }

.m-t-17 {
  margin-top: 17px; }

.m-b-17 {
  margin-bottom: 17px; }

.w-17 {
  width: 17px; }

.h-17 {
  height: 17px; }

.min-h-17 {
  min-height: 17px; }

.f-s-17 {
  font-size: 17px; }

.f-w-17 {
  font-weight: 17; }

.f-h-17 {
  line-height: 17px; }

.g-17 {
  gap: 17px; }

.flow-17 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 17;
  overflow: hidden; }

.p-l-18 {
  padding-left: 18px; }

.p-r-18 {
  padding-right: 18px; }

.p-t-18 {
  padding-top: 18px; }

.p-b-18 {
  padding-bottom: 18px; }

.m-l-18 {
  margin-left: 18px; }

.m-r-18 {
  margin-right: 18px; }

.m-t-18 {
  margin-top: 18px; }

.m-b-18 {
  margin-bottom: 18px; }

.w-18 {
  width: 18px; }

.h-18 {
  height: 18px; }

.min-h-18 {
  min-height: 18px; }

.f-s-18 {
  font-size: 18px; }

.f-w-18 {
  font-weight: 18; }

.f-h-18 {
  line-height: 18px; }

.g-18 {
  gap: 18px; }

.flow-18 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 18;
  overflow: hidden; }

.p-l-19 {
  padding-left: 19px; }

.p-r-19 {
  padding-right: 19px; }

.p-t-19 {
  padding-top: 19px; }

.p-b-19 {
  padding-bottom: 19px; }

.m-l-19 {
  margin-left: 19px; }

.m-r-19 {
  margin-right: 19px; }

.m-t-19 {
  margin-top: 19px; }

.m-b-19 {
  margin-bottom: 19px; }

.w-19 {
  width: 19px; }

.h-19 {
  height: 19px; }

.min-h-19 {
  min-height: 19px; }

.f-s-19 {
  font-size: 19px; }

.f-w-19 {
  font-weight: 19; }

.f-h-19 {
  line-height: 19px; }

.g-19 {
  gap: 19px; }

.flow-19 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 19;
  overflow: hidden; }

.p-l-20 {
  padding-left: 20px; }

.p-r-20 {
  padding-right: 20px; }

.p-t-20 {
  padding-top: 20px; }

.p-b-20 {
  padding-bottom: 20px; }

.m-l-20 {
  margin-left: 20px; }

.m-r-20 {
  margin-right: 20px; }

.m-t-20 {
  margin-top: 20px; }

.m-b-20 {
  margin-bottom: 20px; }

.w-20 {
  width: 20px; }

.h-20 {
  height: 20px; }

.min-h-20 {
  min-height: 20px; }

.f-s-20 {
  font-size: 20px; }

.f-w-20 {
  font-weight: 20; }

.f-h-20 {
  line-height: 20px; }

.g-20 {
  gap: 20px; }

.flow-20 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 20;
  overflow: hidden; }

.p-l-21 {
  padding-left: 21px; }

.p-r-21 {
  padding-right: 21px; }

.p-t-21 {
  padding-top: 21px; }

.p-b-21 {
  padding-bottom: 21px; }

.m-l-21 {
  margin-left: 21px; }

.m-r-21 {
  margin-right: 21px; }

.m-t-21 {
  margin-top: 21px; }

.m-b-21 {
  margin-bottom: 21px; }

.w-21 {
  width: 21px; }

.h-21 {
  height: 21px; }

.min-h-21 {
  min-height: 21px; }

.f-s-21 {
  font-size: 21px; }

.f-w-21 {
  font-weight: 21; }

.f-h-21 {
  line-height: 21px; }

.g-21 {
  gap: 21px; }

.flow-21 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 21;
  overflow: hidden; }

.p-l-22 {
  padding-left: 22px; }

.p-r-22 {
  padding-right: 22px; }

.p-t-22 {
  padding-top: 22px; }

.p-b-22 {
  padding-bottom: 22px; }

.m-l-22 {
  margin-left: 22px; }

.m-r-22 {
  margin-right: 22px; }

.m-t-22 {
  margin-top: 22px; }

.m-b-22 {
  margin-bottom: 22px; }

.w-22 {
  width: 22px; }

.h-22 {
  height: 22px; }

.min-h-22 {
  min-height: 22px; }

.f-s-22 {
  font-size: 22px; }

.f-w-22 {
  font-weight: 22; }

.f-h-22 {
  line-height: 22px; }

.g-22 {
  gap: 22px; }

.flow-22 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 22;
  overflow: hidden; }

.p-l-23 {
  padding-left: 23px; }

.p-r-23 {
  padding-right: 23px; }

.p-t-23 {
  padding-top: 23px; }

.p-b-23 {
  padding-bottom: 23px; }

.m-l-23 {
  margin-left: 23px; }

.m-r-23 {
  margin-right: 23px; }

.m-t-23 {
  margin-top: 23px; }

.m-b-23 {
  margin-bottom: 23px; }

.w-23 {
  width: 23px; }

.h-23 {
  height: 23px; }

.min-h-23 {
  min-height: 23px; }

.f-s-23 {
  font-size: 23px; }

.f-w-23 {
  font-weight: 23; }

.f-h-23 {
  line-height: 23px; }

.g-23 {
  gap: 23px; }

.flow-23 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 23;
  overflow: hidden; }

.p-l-24 {
  padding-left: 24px; }

.p-r-24 {
  padding-right: 24px; }

.p-t-24 {
  padding-top: 24px; }

.p-b-24 {
  padding-bottom: 24px; }

.m-l-24 {
  margin-left: 24px; }

.m-r-24 {
  margin-right: 24px; }

.m-t-24 {
  margin-top: 24px; }

.m-b-24 {
  margin-bottom: 24px; }

.w-24 {
  width: 24px; }

.h-24 {
  height: 24px; }

.min-h-24 {
  min-height: 24px; }

.f-s-24 {
  font-size: 24px; }

.f-w-24 {
  font-weight: 24; }

.f-h-24 {
  line-height: 24px; }

.g-24 {
  gap: 24px; }

.flow-24 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 24;
  overflow: hidden; }

.p-l-25 {
  padding-left: 25px; }

.p-r-25 {
  padding-right: 25px; }

.p-t-25 {
  padding-top: 25px; }

.p-b-25 {
  padding-bottom: 25px; }

.m-l-25 {
  margin-left: 25px; }

.m-r-25 {
  margin-right: 25px; }

.m-t-25 {
  margin-top: 25px; }

.m-b-25 {
  margin-bottom: 25px; }

.w-25 {
  width: 25px; }

.h-25 {
  height: 25px; }

.min-h-25 {
  min-height: 25px; }

.f-s-25 {
  font-size: 25px; }

.f-w-25 {
  font-weight: 25; }

.f-h-25 {
  line-height: 25px; }

.g-25 {
  gap: 25px; }

.flow-25 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 25;
  overflow: hidden; }

.p-l-26 {
  padding-left: 26px; }

.p-r-26 {
  padding-right: 26px; }

.p-t-26 {
  padding-top: 26px; }

.p-b-26 {
  padding-bottom: 26px; }

.m-l-26 {
  margin-left: 26px; }

.m-r-26 {
  margin-right: 26px; }

.m-t-26 {
  margin-top: 26px; }

.m-b-26 {
  margin-bottom: 26px; }

.w-26 {
  width: 26px; }

.h-26 {
  height: 26px; }

.min-h-26 {
  min-height: 26px; }

.f-s-26 {
  font-size: 26px; }

.f-w-26 {
  font-weight: 26; }

.f-h-26 {
  line-height: 26px; }

.g-26 {
  gap: 26px; }

.flow-26 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 26;
  overflow: hidden; }

.p-l-27 {
  padding-left: 27px; }

.p-r-27 {
  padding-right: 27px; }

.p-t-27 {
  padding-top: 27px; }

.p-b-27 {
  padding-bottom: 27px; }

.m-l-27 {
  margin-left: 27px; }

.m-r-27 {
  margin-right: 27px; }

.m-t-27 {
  margin-top: 27px; }

.m-b-27 {
  margin-bottom: 27px; }

.w-27 {
  width: 27px; }

.h-27 {
  height: 27px; }

.min-h-27 {
  min-height: 27px; }

.f-s-27 {
  font-size: 27px; }

.f-w-27 {
  font-weight: 27; }

.f-h-27 {
  line-height: 27px; }

.g-27 {
  gap: 27px; }

.flow-27 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 27;
  overflow: hidden; }

.p-l-28 {
  padding-left: 28px; }

.p-r-28 {
  padding-right: 28px; }

.p-t-28 {
  padding-top: 28px; }

.p-b-28 {
  padding-bottom: 28px; }

.m-l-28 {
  margin-left: 28px; }

.m-r-28 {
  margin-right: 28px; }

.m-t-28 {
  margin-top: 28px; }

.m-b-28 {
  margin-bottom: 28px; }

.w-28 {
  width: 28px; }

.h-28 {
  height: 28px; }

.min-h-28 {
  min-height: 28px; }

.f-s-28 {
  font-size: 28px; }

.f-w-28 {
  font-weight: 28; }

.f-h-28 {
  line-height: 28px; }

.g-28 {
  gap: 28px; }

.flow-28 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 28;
  overflow: hidden; }

.p-l-29 {
  padding-left: 29px; }

.p-r-29 {
  padding-right: 29px; }

.p-t-29 {
  padding-top: 29px; }

.p-b-29 {
  padding-bottom: 29px; }

.m-l-29 {
  margin-left: 29px; }

.m-r-29 {
  margin-right: 29px; }

.m-t-29 {
  margin-top: 29px; }

.m-b-29 {
  margin-bottom: 29px; }

.w-29 {
  width: 29px; }

.h-29 {
  height: 29px; }

.min-h-29 {
  min-height: 29px; }

.f-s-29 {
  font-size: 29px; }

.f-w-29 {
  font-weight: 29; }

.f-h-29 {
  line-height: 29px; }

.g-29 {
  gap: 29px; }

.flow-29 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 29;
  overflow: hidden; }

.p-l-30 {
  padding-left: 30px; }

.p-r-30 {
  padding-right: 30px; }

.p-t-30 {
  padding-top: 30px; }

.p-b-30 {
  padding-bottom: 30px; }

.m-l-30 {
  margin-left: 30px; }

.m-r-30 {
  margin-right: 30px; }

.m-t-30 {
  margin-top: 30px; }

.m-b-30 {
  margin-bottom: 30px; }

.w-30 {
  width: 30px; }

.h-30 {
  height: 30px; }

.min-h-30 {
  min-height: 30px; }

.f-s-30 {
  font-size: 30px; }

.f-w-30 {
  font-weight: 30; }

.f-h-30 {
  line-height: 30px; }

.g-30 {
  gap: 30px; }

.flow-30 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 30;
  overflow: hidden; }

.p-l-31 {
  padding-left: 31px; }

.p-r-31 {
  padding-right: 31px; }

.p-t-31 {
  padding-top: 31px; }

.p-b-31 {
  padding-bottom: 31px; }

.m-l-31 {
  margin-left: 31px; }

.m-r-31 {
  margin-right: 31px; }

.m-t-31 {
  margin-top: 31px; }

.m-b-31 {
  margin-bottom: 31px; }

.w-31 {
  width: 31px; }

.h-31 {
  height: 31px; }

.min-h-31 {
  min-height: 31px; }

.f-s-31 {
  font-size: 31px; }

.f-w-31 {
  font-weight: 31; }

.f-h-31 {
  line-height: 31px; }

.g-31 {
  gap: 31px; }

.flow-31 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 31;
  overflow: hidden; }

.p-l-32 {
  padding-left: 32px; }

.p-r-32 {
  padding-right: 32px; }

.p-t-32 {
  padding-top: 32px; }

.p-b-32 {
  padding-bottom: 32px; }

.m-l-32 {
  margin-left: 32px; }

.m-r-32 {
  margin-right: 32px; }

.m-t-32 {
  margin-top: 32px; }

.m-b-32 {
  margin-bottom: 32px; }

.w-32 {
  width: 32px; }

.h-32 {
  height: 32px; }

.min-h-32 {
  min-height: 32px; }

.f-s-32 {
  font-size: 32px; }

.f-w-32 {
  font-weight: 32; }

.f-h-32 {
  line-height: 32px; }

.g-32 {
  gap: 32px; }

.flow-32 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 32;
  overflow: hidden; }

.p-l-33 {
  padding-left: 33px; }

.p-r-33 {
  padding-right: 33px; }

.p-t-33 {
  padding-top: 33px; }

.p-b-33 {
  padding-bottom: 33px; }

.m-l-33 {
  margin-left: 33px; }

.m-r-33 {
  margin-right: 33px; }

.m-t-33 {
  margin-top: 33px; }

.m-b-33 {
  margin-bottom: 33px; }

.w-33 {
  width: 33px; }

.h-33 {
  height: 33px; }

.min-h-33 {
  min-height: 33px; }

.f-s-33 {
  font-size: 33px; }

.f-w-33 {
  font-weight: 33; }

.f-h-33 {
  line-height: 33px; }

.g-33 {
  gap: 33px; }

.flow-33 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 33;
  overflow: hidden; }

.p-l-34 {
  padding-left: 34px; }

.p-r-34 {
  padding-right: 34px; }

.p-t-34 {
  padding-top: 34px; }

.p-b-34 {
  padding-bottom: 34px; }

.m-l-34 {
  margin-left: 34px; }

.m-r-34 {
  margin-right: 34px; }

.m-t-34 {
  margin-top: 34px; }

.m-b-34 {
  margin-bottom: 34px; }

.w-34 {
  width: 34px; }

.h-34 {
  height: 34px; }

.min-h-34 {
  min-height: 34px; }

.f-s-34 {
  font-size: 34px; }

.f-w-34 {
  font-weight: 34; }

.f-h-34 {
  line-height: 34px; }

.g-34 {
  gap: 34px; }

.flow-34 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 34;
  overflow: hidden; }

.p-l-35 {
  padding-left: 35px; }

.p-r-35 {
  padding-right: 35px; }

.p-t-35 {
  padding-top: 35px; }

.p-b-35 {
  padding-bottom: 35px; }

.m-l-35 {
  margin-left: 35px; }

.m-r-35 {
  margin-right: 35px; }

.m-t-35 {
  margin-top: 35px; }

.m-b-35 {
  margin-bottom: 35px; }

.w-35 {
  width: 35px; }

.h-35 {
  height: 35px; }

.min-h-35 {
  min-height: 35px; }

.f-s-35 {
  font-size: 35px; }

.f-w-35 {
  font-weight: 35; }

.f-h-35 {
  line-height: 35px; }

.g-35 {
  gap: 35px; }

.flow-35 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 35;
  overflow: hidden; }

.p-l-36 {
  padding-left: 36px; }

.p-r-36 {
  padding-right: 36px; }

.p-t-36 {
  padding-top: 36px; }

.p-b-36 {
  padding-bottom: 36px; }

.m-l-36 {
  margin-left: 36px; }

.m-r-36 {
  margin-right: 36px; }

.m-t-36 {
  margin-top: 36px; }

.m-b-36 {
  margin-bottom: 36px; }

.w-36 {
  width: 36px; }

.h-36 {
  height: 36px; }

.min-h-36 {
  min-height: 36px; }

.f-s-36 {
  font-size: 36px; }

.f-w-36 {
  font-weight: 36; }

.f-h-36 {
  line-height: 36px; }

.g-36 {
  gap: 36px; }

.flow-36 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 36;
  overflow: hidden; }

.p-l-37 {
  padding-left: 37px; }

.p-r-37 {
  padding-right: 37px; }

.p-t-37 {
  padding-top: 37px; }

.p-b-37 {
  padding-bottom: 37px; }

.m-l-37 {
  margin-left: 37px; }

.m-r-37 {
  margin-right: 37px; }

.m-t-37 {
  margin-top: 37px; }

.m-b-37 {
  margin-bottom: 37px; }

.w-37 {
  width: 37px; }

.h-37 {
  height: 37px; }

.min-h-37 {
  min-height: 37px; }

.f-s-37 {
  font-size: 37px; }

.f-w-37 {
  font-weight: 37; }

.f-h-37 {
  line-height: 37px; }

.g-37 {
  gap: 37px; }

.flow-37 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 37;
  overflow: hidden; }

.p-l-38 {
  padding-left: 38px; }

.p-r-38 {
  padding-right: 38px; }

.p-t-38 {
  padding-top: 38px; }

.p-b-38 {
  padding-bottom: 38px; }

.m-l-38 {
  margin-left: 38px; }

.m-r-38 {
  margin-right: 38px; }

.m-t-38 {
  margin-top: 38px; }

.m-b-38 {
  margin-bottom: 38px; }

.w-38 {
  width: 38px; }

.h-38 {
  height: 38px; }

.min-h-38 {
  min-height: 38px; }

.f-s-38 {
  font-size: 38px; }

.f-w-38 {
  font-weight: 38; }

.f-h-38 {
  line-height: 38px; }

.g-38 {
  gap: 38px; }

.flow-38 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 38;
  overflow: hidden; }

.p-l-39 {
  padding-left: 39px; }

.p-r-39 {
  padding-right: 39px; }

.p-t-39 {
  padding-top: 39px; }

.p-b-39 {
  padding-bottom: 39px; }

.m-l-39 {
  margin-left: 39px; }

.m-r-39 {
  margin-right: 39px; }

.m-t-39 {
  margin-top: 39px; }

.m-b-39 {
  margin-bottom: 39px; }

.w-39 {
  width: 39px; }

.h-39 {
  height: 39px; }

.min-h-39 {
  min-height: 39px; }

.f-s-39 {
  font-size: 39px; }

.f-w-39 {
  font-weight: 39; }

.f-h-39 {
  line-height: 39px; }

.g-39 {
  gap: 39px; }

.flow-39 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 39;
  overflow: hidden; }

.p-l-40 {
  padding-left: 40px; }

.p-r-40 {
  padding-right: 40px; }

.p-t-40 {
  padding-top: 40px; }

.p-b-40 {
  padding-bottom: 40px; }

.m-l-40 {
  margin-left: 40px; }

.m-r-40 {
  margin-right: 40px; }

.m-t-40 {
  margin-top: 40px; }

.m-b-40 {
  margin-bottom: 40px; }

.w-40 {
  width: 40px; }

.h-40 {
  height: 40px; }

.min-h-40 {
  min-height: 40px; }

.f-s-40 {
  font-size: 40px; }

.f-w-40 {
  font-weight: 40; }

.f-h-40 {
  line-height: 40px; }

.g-40 {
  gap: 40px; }

.flow-40 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 40;
  overflow: hidden; }

.p-l-41 {
  padding-left: 41px; }

.p-r-41 {
  padding-right: 41px; }

.p-t-41 {
  padding-top: 41px; }

.p-b-41 {
  padding-bottom: 41px; }

.m-l-41 {
  margin-left: 41px; }

.m-r-41 {
  margin-right: 41px; }

.m-t-41 {
  margin-top: 41px; }

.m-b-41 {
  margin-bottom: 41px; }

.w-41 {
  width: 41px; }

.h-41 {
  height: 41px; }

.min-h-41 {
  min-height: 41px; }

.f-s-41 {
  font-size: 41px; }

.f-w-41 {
  font-weight: 41; }

.f-h-41 {
  line-height: 41px; }

.g-41 {
  gap: 41px; }

.flow-41 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 41;
  overflow: hidden; }

.p-l-42 {
  padding-left: 42px; }

.p-r-42 {
  padding-right: 42px; }

.p-t-42 {
  padding-top: 42px; }

.p-b-42 {
  padding-bottom: 42px; }

.m-l-42 {
  margin-left: 42px; }

.m-r-42 {
  margin-right: 42px; }

.m-t-42 {
  margin-top: 42px; }

.m-b-42 {
  margin-bottom: 42px; }

.w-42 {
  width: 42px; }

.h-42 {
  height: 42px; }

.min-h-42 {
  min-height: 42px; }

.f-s-42 {
  font-size: 42px; }

.f-w-42 {
  font-weight: 42; }

.f-h-42 {
  line-height: 42px; }

.g-42 {
  gap: 42px; }

.flow-42 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 42;
  overflow: hidden; }

.p-l-43 {
  padding-left: 43px; }

.p-r-43 {
  padding-right: 43px; }

.p-t-43 {
  padding-top: 43px; }

.p-b-43 {
  padding-bottom: 43px; }

.m-l-43 {
  margin-left: 43px; }

.m-r-43 {
  margin-right: 43px; }

.m-t-43 {
  margin-top: 43px; }

.m-b-43 {
  margin-bottom: 43px; }

.w-43 {
  width: 43px; }

.h-43 {
  height: 43px; }

.min-h-43 {
  min-height: 43px; }

.f-s-43 {
  font-size: 43px; }

.f-w-43 {
  font-weight: 43; }

.f-h-43 {
  line-height: 43px; }

.g-43 {
  gap: 43px; }

.flow-43 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 43;
  overflow: hidden; }

.p-l-44 {
  padding-left: 44px; }

.p-r-44 {
  padding-right: 44px; }

.p-t-44 {
  padding-top: 44px; }

.p-b-44 {
  padding-bottom: 44px; }

.m-l-44 {
  margin-left: 44px; }

.m-r-44 {
  margin-right: 44px; }

.m-t-44 {
  margin-top: 44px; }

.m-b-44 {
  margin-bottom: 44px; }

.w-44 {
  width: 44px; }

.h-44 {
  height: 44px; }

.min-h-44 {
  min-height: 44px; }

.f-s-44 {
  font-size: 44px; }

.f-w-44 {
  font-weight: 44; }

.f-h-44 {
  line-height: 44px; }

.g-44 {
  gap: 44px; }

.flow-44 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 44;
  overflow: hidden; }

.p-l-45 {
  padding-left: 45px; }

.p-r-45 {
  padding-right: 45px; }

.p-t-45 {
  padding-top: 45px; }

.p-b-45 {
  padding-bottom: 45px; }

.m-l-45 {
  margin-left: 45px; }

.m-r-45 {
  margin-right: 45px; }

.m-t-45 {
  margin-top: 45px; }

.m-b-45 {
  margin-bottom: 45px; }

.w-45 {
  width: 45px; }

.h-45 {
  height: 45px; }

.min-h-45 {
  min-height: 45px; }

.f-s-45 {
  font-size: 45px; }

.f-w-45 {
  font-weight: 45; }

.f-h-45 {
  line-height: 45px; }

.g-45 {
  gap: 45px; }

.flow-45 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 45;
  overflow: hidden; }

.p-l-46 {
  padding-left: 46px; }

.p-r-46 {
  padding-right: 46px; }

.p-t-46 {
  padding-top: 46px; }

.p-b-46 {
  padding-bottom: 46px; }

.m-l-46 {
  margin-left: 46px; }

.m-r-46 {
  margin-right: 46px; }

.m-t-46 {
  margin-top: 46px; }

.m-b-46 {
  margin-bottom: 46px; }

.w-46 {
  width: 46px; }

.h-46 {
  height: 46px; }

.min-h-46 {
  min-height: 46px; }

.f-s-46 {
  font-size: 46px; }

.f-w-46 {
  font-weight: 46; }

.f-h-46 {
  line-height: 46px; }

.g-46 {
  gap: 46px; }

.flow-46 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 46;
  overflow: hidden; }

.p-l-47 {
  padding-left: 47px; }

.p-r-47 {
  padding-right: 47px; }

.p-t-47 {
  padding-top: 47px; }

.p-b-47 {
  padding-bottom: 47px; }

.m-l-47 {
  margin-left: 47px; }

.m-r-47 {
  margin-right: 47px; }

.m-t-47 {
  margin-top: 47px; }

.m-b-47 {
  margin-bottom: 47px; }

.w-47 {
  width: 47px; }

.h-47 {
  height: 47px; }

.min-h-47 {
  min-height: 47px; }

.f-s-47 {
  font-size: 47px; }

.f-w-47 {
  font-weight: 47; }

.f-h-47 {
  line-height: 47px; }

.g-47 {
  gap: 47px; }

.flow-47 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 47;
  overflow: hidden; }

.p-l-48 {
  padding-left: 48px; }

.p-r-48 {
  padding-right: 48px; }

.p-t-48 {
  padding-top: 48px; }

.p-b-48 {
  padding-bottom: 48px; }

.m-l-48 {
  margin-left: 48px; }

.m-r-48 {
  margin-right: 48px; }

.m-t-48 {
  margin-top: 48px; }

.m-b-48 {
  margin-bottom: 48px; }

.w-48 {
  width: 48px; }

.h-48 {
  height: 48px; }

.min-h-48 {
  min-height: 48px; }

.f-s-48 {
  font-size: 48px; }

.f-w-48 {
  font-weight: 48; }

.f-h-48 {
  line-height: 48px; }

.g-48 {
  gap: 48px; }

.flow-48 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 48;
  overflow: hidden; }

.p-l-49 {
  padding-left: 49px; }

.p-r-49 {
  padding-right: 49px; }

.p-t-49 {
  padding-top: 49px; }

.p-b-49 {
  padding-bottom: 49px; }

.m-l-49 {
  margin-left: 49px; }

.m-r-49 {
  margin-right: 49px; }

.m-t-49 {
  margin-top: 49px; }

.m-b-49 {
  margin-bottom: 49px; }

.w-49 {
  width: 49px; }

.h-49 {
  height: 49px; }

.min-h-49 {
  min-height: 49px; }

.f-s-49 {
  font-size: 49px; }

.f-w-49 {
  font-weight: 49; }

.f-h-49 {
  line-height: 49px; }

.g-49 {
  gap: 49px; }

.flow-49 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 49;
  overflow: hidden; }

.p-l-50 {
  padding-left: 50px; }

.p-r-50 {
  padding-right: 50px; }

.p-t-50 {
  padding-top: 50px; }

.p-b-50 {
  padding-bottom: 50px; }

.m-l-50 {
  margin-left: 50px; }

.m-r-50 {
  margin-right: 50px; }

.m-t-50 {
  margin-top: 50px; }

.m-b-50 {
  margin-bottom: 50px; }

.w-50 {
  width: 50px; }

.h-50 {
  height: 50px; }

.min-h-50 {
  min-height: 50px; }

.f-s-50 {
  font-size: 50px; }

.f-w-50 {
  font-weight: 50; }

.f-h-50 {
  line-height: 50px; }

.g-50 {
  gap: 50px; }

.flow-50 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 50;
  overflow: hidden; }

.p-l-51 {
  padding-left: 51px; }

.p-r-51 {
  padding-right: 51px; }

.p-t-51 {
  padding-top: 51px; }

.p-b-51 {
  padding-bottom: 51px; }

.m-l-51 {
  margin-left: 51px; }

.m-r-51 {
  margin-right: 51px; }

.m-t-51 {
  margin-top: 51px; }

.m-b-51 {
  margin-bottom: 51px; }

.w-51 {
  width: 51px; }

.h-51 {
  height: 51px; }

.min-h-51 {
  min-height: 51px; }

.f-s-51 {
  font-size: 51px; }

.f-w-51 {
  font-weight: 51; }

.f-h-51 {
  line-height: 51px; }

.g-51 {
  gap: 51px; }

.flow-51 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 51;
  overflow: hidden; }

.p-l-52 {
  padding-left: 52px; }

.p-r-52 {
  padding-right: 52px; }

.p-t-52 {
  padding-top: 52px; }

.p-b-52 {
  padding-bottom: 52px; }

.m-l-52 {
  margin-left: 52px; }

.m-r-52 {
  margin-right: 52px; }

.m-t-52 {
  margin-top: 52px; }

.m-b-52 {
  margin-bottom: 52px; }

.w-52 {
  width: 52px; }

.h-52 {
  height: 52px; }

.min-h-52 {
  min-height: 52px; }

.f-s-52 {
  font-size: 52px; }

.f-w-52 {
  font-weight: 52; }

.f-h-52 {
  line-height: 52px; }

.g-52 {
  gap: 52px; }

.flow-52 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 52;
  overflow: hidden; }

.p-l-53 {
  padding-left: 53px; }

.p-r-53 {
  padding-right: 53px; }

.p-t-53 {
  padding-top: 53px; }

.p-b-53 {
  padding-bottom: 53px; }

.m-l-53 {
  margin-left: 53px; }

.m-r-53 {
  margin-right: 53px; }

.m-t-53 {
  margin-top: 53px; }

.m-b-53 {
  margin-bottom: 53px; }

.w-53 {
  width: 53px; }

.h-53 {
  height: 53px; }

.min-h-53 {
  min-height: 53px; }

.f-s-53 {
  font-size: 53px; }

.f-w-53 {
  font-weight: 53; }

.f-h-53 {
  line-height: 53px; }

.g-53 {
  gap: 53px; }

.flow-53 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 53;
  overflow: hidden; }

.p-l-54 {
  padding-left: 54px; }

.p-r-54 {
  padding-right: 54px; }

.p-t-54 {
  padding-top: 54px; }

.p-b-54 {
  padding-bottom: 54px; }

.m-l-54 {
  margin-left: 54px; }

.m-r-54 {
  margin-right: 54px; }

.m-t-54 {
  margin-top: 54px; }

.m-b-54 {
  margin-bottom: 54px; }

.w-54 {
  width: 54px; }

.h-54 {
  height: 54px; }

.min-h-54 {
  min-height: 54px; }

.f-s-54 {
  font-size: 54px; }

.f-w-54 {
  font-weight: 54; }

.f-h-54 {
  line-height: 54px; }

.g-54 {
  gap: 54px; }

.flow-54 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 54;
  overflow: hidden; }

.p-l-55 {
  padding-left: 55px; }

.p-r-55 {
  padding-right: 55px; }

.p-t-55 {
  padding-top: 55px; }

.p-b-55 {
  padding-bottom: 55px; }

.m-l-55 {
  margin-left: 55px; }

.m-r-55 {
  margin-right: 55px; }

.m-t-55 {
  margin-top: 55px; }

.m-b-55 {
  margin-bottom: 55px; }

.w-55 {
  width: 55px; }

.h-55 {
  height: 55px; }

.min-h-55 {
  min-height: 55px; }

.f-s-55 {
  font-size: 55px; }

.f-w-55 {
  font-weight: 55; }

.f-h-55 {
  line-height: 55px; }

.g-55 {
  gap: 55px; }

.flow-55 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 55;
  overflow: hidden; }

.p-l-56 {
  padding-left: 56px; }

.p-r-56 {
  padding-right: 56px; }

.p-t-56 {
  padding-top: 56px; }

.p-b-56 {
  padding-bottom: 56px; }

.m-l-56 {
  margin-left: 56px; }

.m-r-56 {
  margin-right: 56px; }

.m-t-56 {
  margin-top: 56px; }

.m-b-56 {
  margin-bottom: 56px; }

.w-56 {
  width: 56px; }

.h-56 {
  height: 56px; }

.min-h-56 {
  min-height: 56px; }

.f-s-56 {
  font-size: 56px; }

.f-w-56 {
  font-weight: 56; }

.f-h-56 {
  line-height: 56px; }

.g-56 {
  gap: 56px; }

.flow-56 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 56;
  overflow: hidden; }

.p-l-57 {
  padding-left: 57px; }

.p-r-57 {
  padding-right: 57px; }

.p-t-57 {
  padding-top: 57px; }

.p-b-57 {
  padding-bottom: 57px; }

.m-l-57 {
  margin-left: 57px; }

.m-r-57 {
  margin-right: 57px; }

.m-t-57 {
  margin-top: 57px; }

.m-b-57 {
  margin-bottom: 57px; }

.w-57 {
  width: 57px; }

.h-57 {
  height: 57px; }

.min-h-57 {
  min-height: 57px; }

.f-s-57 {
  font-size: 57px; }

.f-w-57 {
  font-weight: 57; }

.f-h-57 {
  line-height: 57px; }

.g-57 {
  gap: 57px; }

.flow-57 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 57;
  overflow: hidden; }

.p-l-58 {
  padding-left: 58px; }

.p-r-58 {
  padding-right: 58px; }

.p-t-58 {
  padding-top: 58px; }

.p-b-58 {
  padding-bottom: 58px; }

.m-l-58 {
  margin-left: 58px; }

.m-r-58 {
  margin-right: 58px; }

.m-t-58 {
  margin-top: 58px; }

.m-b-58 {
  margin-bottom: 58px; }

.w-58 {
  width: 58px; }

.h-58 {
  height: 58px; }

.min-h-58 {
  min-height: 58px; }

.f-s-58 {
  font-size: 58px; }

.f-w-58 {
  font-weight: 58; }

.f-h-58 {
  line-height: 58px; }

.g-58 {
  gap: 58px; }

.flow-58 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 58;
  overflow: hidden; }

.p-l-59 {
  padding-left: 59px; }

.p-r-59 {
  padding-right: 59px; }

.p-t-59 {
  padding-top: 59px; }

.p-b-59 {
  padding-bottom: 59px; }

.m-l-59 {
  margin-left: 59px; }

.m-r-59 {
  margin-right: 59px; }

.m-t-59 {
  margin-top: 59px; }

.m-b-59 {
  margin-bottom: 59px; }

.w-59 {
  width: 59px; }

.h-59 {
  height: 59px; }

.min-h-59 {
  min-height: 59px; }

.f-s-59 {
  font-size: 59px; }

.f-w-59 {
  font-weight: 59; }

.f-h-59 {
  line-height: 59px; }

.g-59 {
  gap: 59px; }

.flow-59 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 59;
  overflow: hidden; }

.p-l-60 {
  padding-left: 60px; }

.p-r-60 {
  padding-right: 60px; }

.p-t-60 {
  padding-top: 60px; }

.p-b-60 {
  padding-bottom: 60px; }

.m-l-60 {
  margin-left: 60px; }

.m-r-60 {
  margin-right: 60px; }

.m-t-60 {
  margin-top: 60px; }

.m-b-60 {
  margin-bottom: 60px; }

.w-60 {
  width: 60px; }

.h-60 {
  height: 60px; }

.min-h-60 {
  min-height: 60px; }

.f-s-60 {
  font-size: 60px; }

.f-w-60 {
  font-weight: 60; }

.f-h-60 {
  line-height: 60px; }

.g-60 {
  gap: 60px; }

.flow-60 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 60;
  overflow: hidden; }

.p-l-61 {
  padding-left: 61px; }

.p-r-61 {
  padding-right: 61px; }

.p-t-61 {
  padding-top: 61px; }

.p-b-61 {
  padding-bottom: 61px; }

.m-l-61 {
  margin-left: 61px; }

.m-r-61 {
  margin-right: 61px; }

.m-t-61 {
  margin-top: 61px; }

.m-b-61 {
  margin-bottom: 61px; }

.w-61 {
  width: 61px; }

.h-61 {
  height: 61px; }

.min-h-61 {
  min-height: 61px; }

.f-s-61 {
  font-size: 61px; }

.f-w-61 {
  font-weight: 61; }

.f-h-61 {
  line-height: 61px; }

.g-61 {
  gap: 61px; }

.flow-61 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 61;
  overflow: hidden; }

.p-l-62 {
  padding-left: 62px; }

.p-r-62 {
  padding-right: 62px; }

.p-t-62 {
  padding-top: 62px; }

.p-b-62 {
  padding-bottom: 62px; }

.m-l-62 {
  margin-left: 62px; }

.m-r-62 {
  margin-right: 62px; }

.m-t-62 {
  margin-top: 62px; }

.m-b-62 {
  margin-bottom: 62px; }

.w-62 {
  width: 62px; }

.h-62 {
  height: 62px; }

.min-h-62 {
  min-height: 62px; }

.f-s-62 {
  font-size: 62px; }

.f-w-62 {
  font-weight: 62; }

.f-h-62 {
  line-height: 62px; }

.g-62 {
  gap: 62px; }

.flow-62 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 62;
  overflow: hidden; }

.p-l-63 {
  padding-left: 63px; }

.p-r-63 {
  padding-right: 63px; }

.p-t-63 {
  padding-top: 63px; }

.p-b-63 {
  padding-bottom: 63px; }

.m-l-63 {
  margin-left: 63px; }

.m-r-63 {
  margin-right: 63px; }

.m-t-63 {
  margin-top: 63px; }

.m-b-63 {
  margin-bottom: 63px; }

.w-63 {
  width: 63px; }

.h-63 {
  height: 63px; }

.min-h-63 {
  min-height: 63px; }

.f-s-63 {
  font-size: 63px; }

.f-w-63 {
  font-weight: 63; }

.f-h-63 {
  line-height: 63px; }

.g-63 {
  gap: 63px; }

.flow-63 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 63;
  overflow: hidden; }

.p-l-64 {
  padding-left: 64px; }

.p-r-64 {
  padding-right: 64px; }

.p-t-64 {
  padding-top: 64px; }

.p-b-64 {
  padding-bottom: 64px; }

.m-l-64 {
  margin-left: 64px; }

.m-r-64 {
  margin-right: 64px; }

.m-t-64 {
  margin-top: 64px; }

.m-b-64 {
  margin-bottom: 64px; }

.w-64 {
  width: 64px; }

.h-64 {
  height: 64px; }

.min-h-64 {
  min-height: 64px; }

.f-s-64 {
  font-size: 64px; }

.f-w-64 {
  font-weight: 64; }

.f-h-64 {
  line-height: 64px; }

.g-64 {
  gap: 64px; }

.flow-64 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 64;
  overflow: hidden; }

.p-l-65 {
  padding-left: 65px; }

.p-r-65 {
  padding-right: 65px; }

.p-t-65 {
  padding-top: 65px; }

.p-b-65 {
  padding-bottom: 65px; }

.m-l-65 {
  margin-left: 65px; }

.m-r-65 {
  margin-right: 65px; }

.m-t-65 {
  margin-top: 65px; }

.m-b-65 {
  margin-bottom: 65px; }

.w-65 {
  width: 65px; }

.h-65 {
  height: 65px; }

.min-h-65 {
  min-height: 65px; }

.f-s-65 {
  font-size: 65px; }

.f-w-65 {
  font-weight: 65; }

.f-h-65 {
  line-height: 65px; }

.g-65 {
  gap: 65px; }

.flow-65 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 65;
  overflow: hidden; }

.p-l-66 {
  padding-left: 66px; }

.p-r-66 {
  padding-right: 66px; }

.p-t-66 {
  padding-top: 66px; }

.p-b-66 {
  padding-bottom: 66px; }

.m-l-66 {
  margin-left: 66px; }

.m-r-66 {
  margin-right: 66px; }

.m-t-66 {
  margin-top: 66px; }

.m-b-66 {
  margin-bottom: 66px; }

.w-66 {
  width: 66px; }

.h-66 {
  height: 66px; }

.min-h-66 {
  min-height: 66px; }

.f-s-66 {
  font-size: 66px; }

.f-w-66 {
  font-weight: 66; }

.f-h-66 {
  line-height: 66px; }

.g-66 {
  gap: 66px; }

.flow-66 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 66;
  overflow: hidden; }

.p-l-67 {
  padding-left: 67px; }

.p-r-67 {
  padding-right: 67px; }

.p-t-67 {
  padding-top: 67px; }

.p-b-67 {
  padding-bottom: 67px; }

.m-l-67 {
  margin-left: 67px; }

.m-r-67 {
  margin-right: 67px; }

.m-t-67 {
  margin-top: 67px; }

.m-b-67 {
  margin-bottom: 67px; }

.w-67 {
  width: 67px; }

.h-67 {
  height: 67px; }

.min-h-67 {
  min-height: 67px; }

.f-s-67 {
  font-size: 67px; }

.f-w-67 {
  font-weight: 67; }

.f-h-67 {
  line-height: 67px; }

.g-67 {
  gap: 67px; }

.flow-67 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 67;
  overflow: hidden; }

.p-l-68 {
  padding-left: 68px; }

.p-r-68 {
  padding-right: 68px; }

.p-t-68 {
  padding-top: 68px; }

.p-b-68 {
  padding-bottom: 68px; }

.m-l-68 {
  margin-left: 68px; }

.m-r-68 {
  margin-right: 68px; }

.m-t-68 {
  margin-top: 68px; }

.m-b-68 {
  margin-bottom: 68px; }

.w-68 {
  width: 68px; }

.h-68 {
  height: 68px; }

.min-h-68 {
  min-height: 68px; }

.f-s-68 {
  font-size: 68px; }

.f-w-68 {
  font-weight: 68; }

.f-h-68 {
  line-height: 68px; }

.g-68 {
  gap: 68px; }

.flow-68 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 68;
  overflow: hidden; }

.p-l-69 {
  padding-left: 69px; }

.p-r-69 {
  padding-right: 69px; }

.p-t-69 {
  padding-top: 69px; }

.p-b-69 {
  padding-bottom: 69px; }

.m-l-69 {
  margin-left: 69px; }

.m-r-69 {
  margin-right: 69px; }

.m-t-69 {
  margin-top: 69px; }

.m-b-69 {
  margin-bottom: 69px; }

.w-69 {
  width: 69px; }

.h-69 {
  height: 69px; }

.min-h-69 {
  min-height: 69px; }

.f-s-69 {
  font-size: 69px; }

.f-w-69 {
  font-weight: 69; }

.f-h-69 {
  line-height: 69px; }

.g-69 {
  gap: 69px; }

.flow-69 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 69;
  overflow: hidden; }

.p-l-70 {
  padding-left: 70px; }

.p-r-70 {
  padding-right: 70px; }

.p-t-70 {
  padding-top: 70px; }

.p-b-70 {
  padding-bottom: 70px; }

.m-l-70 {
  margin-left: 70px; }

.m-r-70 {
  margin-right: 70px; }

.m-t-70 {
  margin-top: 70px; }

.m-b-70 {
  margin-bottom: 70px; }

.w-70 {
  width: 70px; }

.h-70 {
  height: 70px; }

.min-h-70 {
  min-height: 70px; }

.f-s-70 {
  font-size: 70px; }

.f-w-70 {
  font-weight: 70; }

.f-h-70 {
  line-height: 70px; }

.g-70 {
  gap: 70px; }

.flow-70 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 70;
  overflow: hidden; }

.p-l-71 {
  padding-left: 71px; }

.p-r-71 {
  padding-right: 71px; }

.p-t-71 {
  padding-top: 71px; }

.p-b-71 {
  padding-bottom: 71px; }

.m-l-71 {
  margin-left: 71px; }

.m-r-71 {
  margin-right: 71px; }

.m-t-71 {
  margin-top: 71px; }

.m-b-71 {
  margin-bottom: 71px; }

.w-71 {
  width: 71px; }

.h-71 {
  height: 71px; }

.min-h-71 {
  min-height: 71px; }

.f-s-71 {
  font-size: 71px; }

.f-w-71 {
  font-weight: 71; }

.f-h-71 {
  line-height: 71px; }

.g-71 {
  gap: 71px; }

.flow-71 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 71;
  overflow: hidden; }

.p-l-72 {
  padding-left: 72px; }

.p-r-72 {
  padding-right: 72px; }

.p-t-72 {
  padding-top: 72px; }

.p-b-72 {
  padding-bottom: 72px; }

.m-l-72 {
  margin-left: 72px; }

.m-r-72 {
  margin-right: 72px; }

.m-t-72 {
  margin-top: 72px; }

.m-b-72 {
  margin-bottom: 72px; }

.w-72 {
  width: 72px; }

.h-72 {
  height: 72px; }

.min-h-72 {
  min-height: 72px; }

.f-s-72 {
  font-size: 72px; }

.f-w-72 {
  font-weight: 72; }

.f-h-72 {
  line-height: 72px; }

.g-72 {
  gap: 72px; }

.flow-72 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 72;
  overflow: hidden; }

.p-l-73 {
  padding-left: 73px; }

.p-r-73 {
  padding-right: 73px; }

.p-t-73 {
  padding-top: 73px; }

.p-b-73 {
  padding-bottom: 73px; }

.m-l-73 {
  margin-left: 73px; }

.m-r-73 {
  margin-right: 73px; }

.m-t-73 {
  margin-top: 73px; }

.m-b-73 {
  margin-bottom: 73px; }

.w-73 {
  width: 73px; }

.h-73 {
  height: 73px; }

.min-h-73 {
  min-height: 73px; }

.f-s-73 {
  font-size: 73px; }

.f-w-73 {
  font-weight: 73; }

.f-h-73 {
  line-height: 73px; }

.g-73 {
  gap: 73px; }

.flow-73 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 73;
  overflow: hidden; }

.p-l-74 {
  padding-left: 74px; }

.p-r-74 {
  padding-right: 74px; }

.p-t-74 {
  padding-top: 74px; }

.p-b-74 {
  padding-bottom: 74px; }

.m-l-74 {
  margin-left: 74px; }

.m-r-74 {
  margin-right: 74px; }

.m-t-74 {
  margin-top: 74px; }

.m-b-74 {
  margin-bottom: 74px; }

.w-74 {
  width: 74px; }

.h-74 {
  height: 74px; }

.min-h-74 {
  min-height: 74px; }

.f-s-74 {
  font-size: 74px; }

.f-w-74 {
  font-weight: 74; }

.f-h-74 {
  line-height: 74px; }

.g-74 {
  gap: 74px; }

.flow-74 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 74;
  overflow: hidden; }

.p-l-75 {
  padding-left: 75px; }

.p-r-75 {
  padding-right: 75px; }

.p-t-75 {
  padding-top: 75px; }

.p-b-75 {
  padding-bottom: 75px; }

.m-l-75 {
  margin-left: 75px; }

.m-r-75 {
  margin-right: 75px; }

.m-t-75 {
  margin-top: 75px; }

.m-b-75 {
  margin-bottom: 75px; }

.w-75 {
  width: 75px; }

.h-75 {
  height: 75px; }

.min-h-75 {
  min-height: 75px; }

.f-s-75 {
  font-size: 75px; }

.f-w-75 {
  font-weight: 75; }

.f-h-75 {
  line-height: 75px; }

.g-75 {
  gap: 75px; }

.flow-75 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 75;
  overflow: hidden; }

.p-l-76 {
  padding-left: 76px; }

.p-r-76 {
  padding-right: 76px; }

.p-t-76 {
  padding-top: 76px; }

.p-b-76 {
  padding-bottom: 76px; }

.m-l-76 {
  margin-left: 76px; }

.m-r-76 {
  margin-right: 76px; }

.m-t-76 {
  margin-top: 76px; }

.m-b-76 {
  margin-bottom: 76px; }

.w-76 {
  width: 76px; }

.h-76 {
  height: 76px; }

.min-h-76 {
  min-height: 76px; }

.f-s-76 {
  font-size: 76px; }

.f-w-76 {
  font-weight: 76; }

.f-h-76 {
  line-height: 76px; }

.g-76 {
  gap: 76px; }

.flow-76 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 76;
  overflow: hidden; }

.p-l-77 {
  padding-left: 77px; }

.p-r-77 {
  padding-right: 77px; }

.p-t-77 {
  padding-top: 77px; }

.p-b-77 {
  padding-bottom: 77px; }

.m-l-77 {
  margin-left: 77px; }

.m-r-77 {
  margin-right: 77px; }

.m-t-77 {
  margin-top: 77px; }

.m-b-77 {
  margin-bottom: 77px; }

.w-77 {
  width: 77px; }

.h-77 {
  height: 77px; }

.min-h-77 {
  min-height: 77px; }

.f-s-77 {
  font-size: 77px; }

.f-w-77 {
  font-weight: 77; }

.f-h-77 {
  line-height: 77px; }

.g-77 {
  gap: 77px; }

.flow-77 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 77;
  overflow: hidden; }

.p-l-78 {
  padding-left: 78px; }

.p-r-78 {
  padding-right: 78px; }

.p-t-78 {
  padding-top: 78px; }

.p-b-78 {
  padding-bottom: 78px; }

.m-l-78 {
  margin-left: 78px; }

.m-r-78 {
  margin-right: 78px; }

.m-t-78 {
  margin-top: 78px; }

.m-b-78 {
  margin-bottom: 78px; }

.w-78 {
  width: 78px; }

.h-78 {
  height: 78px; }

.min-h-78 {
  min-height: 78px; }

.f-s-78 {
  font-size: 78px; }

.f-w-78 {
  font-weight: 78; }

.f-h-78 {
  line-height: 78px; }

.g-78 {
  gap: 78px; }

.flow-78 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 78;
  overflow: hidden; }

.p-l-79 {
  padding-left: 79px; }

.p-r-79 {
  padding-right: 79px; }

.p-t-79 {
  padding-top: 79px; }

.p-b-79 {
  padding-bottom: 79px; }

.m-l-79 {
  margin-left: 79px; }

.m-r-79 {
  margin-right: 79px; }

.m-t-79 {
  margin-top: 79px; }

.m-b-79 {
  margin-bottom: 79px; }

.w-79 {
  width: 79px; }

.h-79 {
  height: 79px; }

.min-h-79 {
  min-height: 79px; }

.f-s-79 {
  font-size: 79px; }

.f-w-79 {
  font-weight: 79; }

.f-h-79 {
  line-height: 79px; }

.g-79 {
  gap: 79px; }

.flow-79 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 79;
  overflow: hidden; }

.p-l-80 {
  padding-left: 80px; }

.p-r-80 {
  padding-right: 80px; }

.p-t-80 {
  padding-top: 80px; }

.p-b-80 {
  padding-bottom: 80px; }

.m-l-80 {
  margin-left: 80px; }

.m-r-80 {
  margin-right: 80px; }

.m-t-80 {
  margin-top: 80px; }

.m-b-80 {
  margin-bottom: 80px; }

.w-80 {
  width: 80px; }

.h-80 {
  height: 80px; }

.min-h-80 {
  min-height: 80px; }

.f-s-80 {
  font-size: 80px; }

.f-w-80 {
  font-weight: 80; }

.f-h-80 {
  line-height: 80px; }

.g-80 {
  gap: 80px; }

.flow-80 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 80;
  overflow: hidden; }

.p-l-81 {
  padding-left: 81px; }

.p-r-81 {
  padding-right: 81px; }

.p-t-81 {
  padding-top: 81px; }

.p-b-81 {
  padding-bottom: 81px; }

.m-l-81 {
  margin-left: 81px; }

.m-r-81 {
  margin-right: 81px; }

.m-t-81 {
  margin-top: 81px; }

.m-b-81 {
  margin-bottom: 81px; }

.w-81 {
  width: 81px; }

.h-81 {
  height: 81px; }

.min-h-81 {
  min-height: 81px; }

.f-s-81 {
  font-size: 81px; }

.f-w-81 {
  font-weight: 81; }

.f-h-81 {
  line-height: 81px; }

.g-81 {
  gap: 81px; }

.flow-81 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 81;
  overflow: hidden; }

.p-l-82 {
  padding-left: 82px; }

.p-r-82 {
  padding-right: 82px; }

.p-t-82 {
  padding-top: 82px; }

.p-b-82 {
  padding-bottom: 82px; }

.m-l-82 {
  margin-left: 82px; }

.m-r-82 {
  margin-right: 82px; }

.m-t-82 {
  margin-top: 82px; }

.m-b-82 {
  margin-bottom: 82px; }

.w-82 {
  width: 82px; }

.h-82 {
  height: 82px; }

.min-h-82 {
  min-height: 82px; }

.f-s-82 {
  font-size: 82px; }

.f-w-82 {
  font-weight: 82; }

.f-h-82 {
  line-height: 82px; }

.g-82 {
  gap: 82px; }

.flow-82 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 82;
  overflow: hidden; }

.p-l-83 {
  padding-left: 83px; }

.p-r-83 {
  padding-right: 83px; }

.p-t-83 {
  padding-top: 83px; }

.p-b-83 {
  padding-bottom: 83px; }

.m-l-83 {
  margin-left: 83px; }

.m-r-83 {
  margin-right: 83px; }

.m-t-83 {
  margin-top: 83px; }

.m-b-83 {
  margin-bottom: 83px; }

.w-83 {
  width: 83px; }

.h-83 {
  height: 83px; }

.min-h-83 {
  min-height: 83px; }

.f-s-83 {
  font-size: 83px; }

.f-w-83 {
  font-weight: 83; }

.f-h-83 {
  line-height: 83px; }

.g-83 {
  gap: 83px; }

.flow-83 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 83;
  overflow: hidden; }

.p-l-84 {
  padding-left: 84px; }

.p-r-84 {
  padding-right: 84px; }

.p-t-84 {
  padding-top: 84px; }

.p-b-84 {
  padding-bottom: 84px; }

.m-l-84 {
  margin-left: 84px; }

.m-r-84 {
  margin-right: 84px; }

.m-t-84 {
  margin-top: 84px; }

.m-b-84 {
  margin-bottom: 84px; }

.w-84 {
  width: 84px; }

.h-84 {
  height: 84px; }

.min-h-84 {
  min-height: 84px; }

.f-s-84 {
  font-size: 84px; }

.f-w-84 {
  font-weight: 84; }

.f-h-84 {
  line-height: 84px; }

.g-84 {
  gap: 84px; }

.flow-84 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 84;
  overflow: hidden; }

.p-l-85 {
  padding-left: 85px; }

.p-r-85 {
  padding-right: 85px; }

.p-t-85 {
  padding-top: 85px; }

.p-b-85 {
  padding-bottom: 85px; }

.m-l-85 {
  margin-left: 85px; }

.m-r-85 {
  margin-right: 85px; }

.m-t-85 {
  margin-top: 85px; }

.m-b-85 {
  margin-bottom: 85px; }

.w-85 {
  width: 85px; }

.h-85 {
  height: 85px; }

.min-h-85 {
  min-height: 85px; }

.f-s-85 {
  font-size: 85px; }

.f-w-85 {
  font-weight: 85; }

.f-h-85 {
  line-height: 85px; }

.g-85 {
  gap: 85px; }

.flow-85 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 85;
  overflow: hidden; }

.p-l-86 {
  padding-left: 86px; }

.p-r-86 {
  padding-right: 86px; }

.p-t-86 {
  padding-top: 86px; }

.p-b-86 {
  padding-bottom: 86px; }

.m-l-86 {
  margin-left: 86px; }

.m-r-86 {
  margin-right: 86px; }

.m-t-86 {
  margin-top: 86px; }

.m-b-86 {
  margin-bottom: 86px; }

.w-86 {
  width: 86px; }

.h-86 {
  height: 86px; }

.min-h-86 {
  min-height: 86px; }

.f-s-86 {
  font-size: 86px; }

.f-w-86 {
  font-weight: 86; }

.f-h-86 {
  line-height: 86px; }

.g-86 {
  gap: 86px; }

.flow-86 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 86;
  overflow: hidden; }

.p-l-87 {
  padding-left: 87px; }

.p-r-87 {
  padding-right: 87px; }

.p-t-87 {
  padding-top: 87px; }

.p-b-87 {
  padding-bottom: 87px; }

.m-l-87 {
  margin-left: 87px; }

.m-r-87 {
  margin-right: 87px; }

.m-t-87 {
  margin-top: 87px; }

.m-b-87 {
  margin-bottom: 87px; }

.w-87 {
  width: 87px; }

.h-87 {
  height: 87px; }

.min-h-87 {
  min-height: 87px; }

.f-s-87 {
  font-size: 87px; }

.f-w-87 {
  font-weight: 87; }

.f-h-87 {
  line-height: 87px; }

.g-87 {
  gap: 87px; }

.flow-87 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 87;
  overflow: hidden; }

.p-l-88 {
  padding-left: 88px; }

.p-r-88 {
  padding-right: 88px; }

.p-t-88 {
  padding-top: 88px; }

.p-b-88 {
  padding-bottom: 88px; }

.m-l-88 {
  margin-left: 88px; }

.m-r-88 {
  margin-right: 88px; }

.m-t-88 {
  margin-top: 88px; }

.m-b-88 {
  margin-bottom: 88px; }

.w-88 {
  width: 88px; }

.h-88 {
  height: 88px; }

.min-h-88 {
  min-height: 88px; }

.f-s-88 {
  font-size: 88px; }

.f-w-88 {
  font-weight: 88; }

.f-h-88 {
  line-height: 88px; }

.g-88 {
  gap: 88px; }

.flow-88 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 88;
  overflow: hidden; }

.p-l-89 {
  padding-left: 89px; }

.p-r-89 {
  padding-right: 89px; }

.p-t-89 {
  padding-top: 89px; }

.p-b-89 {
  padding-bottom: 89px; }

.m-l-89 {
  margin-left: 89px; }

.m-r-89 {
  margin-right: 89px; }

.m-t-89 {
  margin-top: 89px; }

.m-b-89 {
  margin-bottom: 89px; }

.w-89 {
  width: 89px; }

.h-89 {
  height: 89px; }

.min-h-89 {
  min-height: 89px; }

.f-s-89 {
  font-size: 89px; }

.f-w-89 {
  font-weight: 89; }

.f-h-89 {
  line-height: 89px; }

.g-89 {
  gap: 89px; }

.flow-89 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 89;
  overflow: hidden; }

.p-l-90 {
  padding-left: 90px; }

.p-r-90 {
  padding-right: 90px; }

.p-t-90 {
  padding-top: 90px; }

.p-b-90 {
  padding-bottom: 90px; }

.m-l-90 {
  margin-left: 90px; }

.m-r-90 {
  margin-right: 90px; }

.m-t-90 {
  margin-top: 90px; }

.m-b-90 {
  margin-bottom: 90px; }

.w-90 {
  width: 90px; }

.h-90 {
  height: 90px; }

.min-h-90 {
  min-height: 90px; }

.f-s-90 {
  font-size: 90px; }

.f-w-90 {
  font-weight: 90; }

.f-h-90 {
  line-height: 90px; }

.g-90 {
  gap: 90px; }

.flow-90 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 90;
  overflow: hidden; }

.p-l-91 {
  padding-left: 91px; }

.p-r-91 {
  padding-right: 91px; }

.p-t-91 {
  padding-top: 91px; }

.p-b-91 {
  padding-bottom: 91px; }

.m-l-91 {
  margin-left: 91px; }

.m-r-91 {
  margin-right: 91px; }

.m-t-91 {
  margin-top: 91px; }

.m-b-91 {
  margin-bottom: 91px; }

.w-91 {
  width: 91px; }

.h-91 {
  height: 91px; }

.min-h-91 {
  min-height: 91px; }

.f-s-91 {
  font-size: 91px; }

.f-w-91 {
  font-weight: 91; }

.f-h-91 {
  line-height: 91px; }

.g-91 {
  gap: 91px; }

.flow-91 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 91;
  overflow: hidden; }

.p-l-92 {
  padding-left: 92px; }

.p-r-92 {
  padding-right: 92px; }

.p-t-92 {
  padding-top: 92px; }

.p-b-92 {
  padding-bottom: 92px; }

.m-l-92 {
  margin-left: 92px; }

.m-r-92 {
  margin-right: 92px; }

.m-t-92 {
  margin-top: 92px; }

.m-b-92 {
  margin-bottom: 92px; }

.w-92 {
  width: 92px; }

.h-92 {
  height: 92px; }

.min-h-92 {
  min-height: 92px; }

.f-s-92 {
  font-size: 92px; }

.f-w-92 {
  font-weight: 92; }

.f-h-92 {
  line-height: 92px; }

.g-92 {
  gap: 92px; }

.flow-92 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 92;
  overflow: hidden; }

.p-l-93 {
  padding-left: 93px; }

.p-r-93 {
  padding-right: 93px; }

.p-t-93 {
  padding-top: 93px; }

.p-b-93 {
  padding-bottom: 93px; }

.m-l-93 {
  margin-left: 93px; }

.m-r-93 {
  margin-right: 93px; }

.m-t-93 {
  margin-top: 93px; }

.m-b-93 {
  margin-bottom: 93px; }

.w-93 {
  width: 93px; }

.h-93 {
  height: 93px; }

.min-h-93 {
  min-height: 93px; }

.f-s-93 {
  font-size: 93px; }

.f-w-93 {
  font-weight: 93; }

.f-h-93 {
  line-height: 93px; }

.g-93 {
  gap: 93px; }

.flow-93 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 93;
  overflow: hidden; }

.p-l-94 {
  padding-left: 94px; }

.p-r-94 {
  padding-right: 94px; }

.p-t-94 {
  padding-top: 94px; }

.p-b-94 {
  padding-bottom: 94px; }

.m-l-94 {
  margin-left: 94px; }

.m-r-94 {
  margin-right: 94px; }

.m-t-94 {
  margin-top: 94px; }

.m-b-94 {
  margin-bottom: 94px; }

.w-94 {
  width: 94px; }

.h-94 {
  height: 94px; }

.min-h-94 {
  min-height: 94px; }

.f-s-94 {
  font-size: 94px; }

.f-w-94 {
  font-weight: 94; }

.f-h-94 {
  line-height: 94px; }

.g-94 {
  gap: 94px; }

.flow-94 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 94;
  overflow: hidden; }

.p-l-95 {
  padding-left: 95px; }

.p-r-95 {
  padding-right: 95px; }

.p-t-95 {
  padding-top: 95px; }

.p-b-95 {
  padding-bottom: 95px; }

.m-l-95 {
  margin-left: 95px; }

.m-r-95 {
  margin-right: 95px; }

.m-t-95 {
  margin-top: 95px; }

.m-b-95 {
  margin-bottom: 95px; }

.w-95 {
  width: 95px; }

.h-95 {
  height: 95px; }

.min-h-95 {
  min-height: 95px; }

.f-s-95 {
  font-size: 95px; }

.f-w-95 {
  font-weight: 95; }

.f-h-95 {
  line-height: 95px; }

.g-95 {
  gap: 95px; }

.flow-95 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 95;
  overflow: hidden; }

.p-l-96 {
  padding-left: 96px; }

.p-r-96 {
  padding-right: 96px; }

.p-t-96 {
  padding-top: 96px; }

.p-b-96 {
  padding-bottom: 96px; }

.m-l-96 {
  margin-left: 96px; }

.m-r-96 {
  margin-right: 96px; }

.m-t-96 {
  margin-top: 96px; }

.m-b-96 {
  margin-bottom: 96px; }

.w-96 {
  width: 96px; }

.h-96 {
  height: 96px; }

.min-h-96 {
  min-height: 96px; }

.f-s-96 {
  font-size: 96px; }

.f-w-96 {
  font-weight: 96; }

.f-h-96 {
  line-height: 96px; }

.g-96 {
  gap: 96px; }

.flow-96 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 96;
  overflow: hidden; }

.p-l-97 {
  padding-left: 97px; }

.p-r-97 {
  padding-right: 97px; }

.p-t-97 {
  padding-top: 97px; }

.p-b-97 {
  padding-bottom: 97px; }

.m-l-97 {
  margin-left: 97px; }

.m-r-97 {
  margin-right: 97px; }

.m-t-97 {
  margin-top: 97px; }

.m-b-97 {
  margin-bottom: 97px; }

.w-97 {
  width: 97px; }

.h-97 {
  height: 97px; }

.min-h-97 {
  min-height: 97px; }

.f-s-97 {
  font-size: 97px; }

.f-w-97 {
  font-weight: 97; }

.f-h-97 {
  line-height: 97px; }

.g-97 {
  gap: 97px; }

.flow-97 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 97;
  overflow: hidden; }

.p-l-98 {
  padding-left: 98px; }

.p-r-98 {
  padding-right: 98px; }

.p-t-98 {
  padding-top: 98px; }

.p-b-98 {
  padding-bottom: 98px; }

.m-l-98 {
  margin-left: 98px; }

.m-r-98 {
  margin-right: 98px; }

.m-t-98 {
  margin-top: 98px; }

.m-b-98 {
  margin-bottom: 98px; }

.w-98 {
  width: 98px; }

.h-98 {
  height: 98px; }

.min-h-98 {
  min-height: 98px; }

.f-s-98 {
  font-size: 98px; }

.f-w-98 {
  font-weight: 98; }

.f-h-98 {
  line-height: 98px; }

.g-98 {
  gap: 98px; }

.flow-98 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 98;
  overflow: hidden; }

.p-l-99 {
  padding-left: 99px; }

.p-r-99 {
  padding-right: 99px; }

.p-t-99 {
  padding-top: 99px; }

.p-b-99 {
  padding-bottom: 99px; }

.m-l-99 {
  margin-left: 99px; }

.m-r-99 {
  margin-right: 99px; }

.m-t-99 {
  margin-top: 99px; }

.m-b-99 {
  margin-bottom: 99px; }

.w-99 {
  width: 99px; }

.h-99 {
  height: 99px; }

.min-h-99 {
  min-height: 99px; }

.f-s-99 {
  font-size: 99px; }

.f-w-99 {
  font-weight: 99; }

.f-h-99 {
  line-height: 99px; }

.g-99 {
  gap: 99px; }

.flow-99 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 99;
  overflow: hidden; }

.p-l-100 {
  padding-left: 100px; }

.p-r-100 {
  padding-right: 100px; }

.p-t-100 {
  padding-top: 100px; }

.p-b-100 {
  padding-bottom: 100px; }

.m-l-100 {
  margin-left: 100px; }

.m-r-100 {
  margin-right: 100px; }

.m-t-100 {
  margin-top: 100px; }

.m-b-100 {
  margin-bottom: 100px; }

.w-100 {
  width: 100px; }

.h-100 {
  height: 100px; }

.min-h-100 {
  min-height: 100px; }

.f-s-100 {
  font-size: 100px; }

.f-w-100 {
  font-weight: 100; }

.f-h-100 {
  line-height: 100px; }

.g-100 {
  gap: 100px; }

.flow-100 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 100;
  overflow: hidden; }

.p-l-101 {
  padding-left: 101px; }

.p-r-101 {
  padding-right: 101px; }

.p-t-101 {
  padding-top: 101px; }

.p-b-101 {
  padding-bottom: 101px; }

.m-l-101 {
  margin-left: 101px; }

.m-r-101 {
  margin-right: 101px; }

.m-t-101 {
  margin-top: 101px; }

.m-b-101 {
  margin-bottom: 101px; }

.w-101 {
  width: 101px; }

.h-101 {
  height: 101px; }

.min-h-101 {
  min-height: 101px; }

.f-s-101 {
  font-size: 101px; }

.f-w-101 {
  font-weight: 101; }

.f-h-101 {
  line-height: 101px; }

.g-101 {
  gap: 101px; }

.flow-101 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 101;
  overflow: hidden; }

.p-l-102 {
  padding-left: 102px; }

.p-r-102 {
  padding-right: 102px; }

.p-t-102 {
  padding-top: 102px; }

.p-b-102 {
  padding-bottom: 102px; }

.m-l-102 {
  margin-left: 102px; }

.m-r-102 {
  margin-right: 102px; }

.m-t-102 {
  margin-top: 102px; }

.m-b-102 {
  margin-bottom: 102px; }

.w-102 {
  width: 102px; }

.h-102 {
  height: 102px; }

.min-h-102 {
  min-height: 102px; }

.f-s-102 {
  font-size: 102px; }

.f-w-102 {
  font-weight: 102; }

.f-h-102 {
  line-height: 102px; }

.g-102 {
  gap: 102px; }

.flow-102 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 102;
  overflow: hidden; }

.p-l-103 {
  padding-left: 103px; }

.p-r-103 {
  padding-right: 103px; }

.p-t-103 {
  padding-top: 103px; }

.p-b-103 {
  padding-bottom: 103px; }

.m-l-103 {
  margin-left: 103px; }

.m-r-103 {
  margin-right: 103px; }

.m-t-103 {
  margin-top: 103px; }

.m-b-103 {
  margin-bottom: 103px; }

.w-103 {
  width: 103px; }

.h-103 {
  height: 103px; }

.min-h-103 {
  min-height: 103px; }

.f-s-103 {
  font-size: 103px; }

.f-w-103 {
  font-weight: 103; }

.f-h-103 {
  line-height: 103px; }

.g-103 {
  gap: 103px; }

.flow-103 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 103;
  overflow: hidden; }

.p-l-104 {
  padding-left: 104px; }

.p-r-104 {
  padding-right: 104px; }

.p-t-104 {
  padding-top: 104px; }

.p-b-104 {
  padding-bottom: 104px; }

.m-l-104 {
  margin-left: 104px; }

.m-r-104 {
  margin-right: 104px; }

.m-t-104 {
  margin-top: 104px; }

.m-b-104 {
  margin-bottom: 104px; }

.w-104 {
  width: 104px; }

.h-104 {
  height: 104px; }

.min-h-104 {
  min-height: 104px; }

.f-s-104 {
  font-size: 104px; }

.f-w-104 {
  font-weight: 104; }

.f-h-104 {
  line-height: 104px; }

.g-104 {
  gap: 104px; }

.flow-104 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 104;
  overflow: hidden; }

.p-l-105 {
  padding-left: 105px; }

.p-r-105 {
  padding-right: 105px; }

.p-t-105 {
  padding-top: 105px; }

.p-b-105 {
  padding-bottom: 105px; }

.m-l-105 {
  margin-left: 105px; }

.m-r-105 {
  margin-right: 105px; }

.m-t-105 {
  margin-top: 105px; }

.m-b-105 {
  margin-bottom: 105px; }

.w-105 {
  width: 105px; }

.h-105 {
  height: 105px; }

.min-h-105 {
  min-height: 105px; }

.f-s-105 {
  font-size: 105px; }

.f-w-105 {
  font-weight: 105; }

.f-h-105 {
  line-height: 105px; }

.g-105 {
  gap: 105px; }

.flow-105 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 105;
  overflow: hidden; }

.p-l-106 {
  padding-left: 106px; }

.p-r-106 {
  padding-right: 106px; }

.p-t-106 {
  padding-top: 106px; }

.p-b-106 {
  padding-bottom: 106px; }

.m-l-106 {
  margin-left: 106px; }

.m-r-106 {
  margin-right: 106px; }

.m-t-106 {
  margin-top: 106px; }

.m-b-106 {
  margin-bottom: 106px; }

.w-106 {
  width: 106px; }

.h-106 {
  height: 106px; }

.min-h-106 {
  min-height: 106px; }

.f-s-106 {
  font-size: 106px; }

.f-w-106 {
  font-weight: 106; }

.f-h-106 {
  line-height: 106px; }

.g-106 {
  gap: 106px; }

.flow-106 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 106;
  overflow: hidden; }

.p-l-107 {
  padding-left: 107px; }

.p-r-107 {
  padding-right: 107px; }

.p-t-107 {
  padding-top: 107px; }

.p-b-107 {
  padding-bottom: 107px; }

.m-l-107 {
  margin-left: 107px; }

.m-r-107 {
  margin-right: 107px; }

.m-t-107 {
  margin-top: 107px; }

.m-b-107 {
  margin-bottom: 107px; }

.w-107 {
  width: 107px; }

.h-107 {
  height: 107px; }

.min-h-107 {
  min-height: 107px; }

.f-s-107 {
  font-size: 107px; }

.f-w-107 {
  font-weight: 107; }

.f-h-107 {
  line-height: 107px; }

.g-107 {
  gap: 107px; }

.flow-107 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 107;
  overflow: hidden; }

.p-l-108 {
  padding-left: 108px; }

.p-r-108 {
  padding-right: 108px; }

.p-t-108 {
  padding-top: 108px; }

.p-b-108 {
  padding-bottom: 108px; }

.m-l-108 {
  margin-left: 108px; }

.m-r-108 {
  margin-right: 108px; }

.m-t-108 {
  margin-top: 108px; }

.m-b-108 {
  margin-bottom: 108px; }

.w-108 {
  width: 108px; }

.h-108 {
  height: 108px; }

.min-h-108 {
  min-height: 108px; }

.f-s-108 {
  font-size: 108px; }

.f-w-108 {
  font-weight: 108; }

.f-h-108 {
  line-height: 108px; }

.g-108 {
  gap: 108px; }

.flow-108 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 108;
  overflow: hidden; }

.p-l-109 {
  padding-left: 109px; }

.p-r-109 {
  padding-right: 109px; }

.p-t-109 {
  padding-top: 109px; }

.p-b-109 {
  padding-bottom: 109px; }

.m-l-109 {
  margin-left: 109px; }

.m-r-109 {
  margin-right: 109px; }

.m-t-109 {
  margin-top: 109px; }

.m-b-109 {
  margin-bottom: 109px; }

.w-109 {
  width: 109px; }

.h-109 {
  height: 109px; }

.min-h-109 {
  min-height: 109px; }

.f-s-109 {
  font-size: 109px; }

.f-w-109 {
  font-weight: 109; }

.f-h-109 {
  line-height: 109px; }

.g-109 {
  gap: 109px; }

.flow-109 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 109;
  overflow: hidden; }

.p-l-110 {
  padding-left: 110px; }

.p-r-110 {
  padding-right: 110px; }

.p-t-110 {
  padding-top: 110px; }

.p-b-110 {
  padding-bottom: 110px; }

.m-l-110 {
  margin-left: 110px; }

.m-r-110 {
  margin-right: 110px; }

.m-t-110 {
  margin-top: 110px; }

.m-b-110 {
  margin-bottom: 110px; }

.w-110 {
  width: 110px; }

.h-110 {
  height: 110px; }

.min-h-110 {
  min-height: 110px; }

.f-s-110 {
  font-size: 110px; }

.f-w-110 {
  font-weight: 110; }

.f-h-110 {
  line-height: 110px; }

.g-110 {
  gap: 110px; }

.flow-110 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 110;
  overflow: hidden; }

.p-l-111 {
  padding-left: 111px; }

.p-r-111 {
  padding-right: 111px; }

.p-t-111 {
  padding-top: 111px; }

.p-b-111 {
  padding-bottom: 111px; }

.m-l-111 {
  margin-left: 111px; }

.m-r-111 {
  margin-right: 111px; }

.m-t-111 {
  margin-top: 111px; }

.m-b-111 {
  margin-bottom: 111px; }

.w-111 {
  width: 111px; }

.h-111 {
  height: 111px; }

.min-h-111 {
  min-height: 111px; }

.f-s-111 {
  font-size: 111px; }

.f-w-111 {
  font-weight: 111; }

.f-h-111 {
  line-height: 111px; }

.g-111 {
  gap: 111px; }

.flow-111 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 111;
  overflow: hidden; }

.p-l-112 {
  padding-left: 112px; }

.p-r-112 {
  padding-right: 112px; }

.p-t-112 {
  padding-top: 112px; }

.p-b-112 {
  padding-bottom: 112px; }

.m-l-112 {
  margin-left: 112px; }

.m-r-112 {
  margin-right: 112px; }

.m-t-112 {
  margin-top: 112px; }

.m-b-112 {
  margin-bottom: 112px; }

.w-112 {
  width: 112px; }

.h-112 {
  height: 112px; }

.min-h-112 {
  min-height: 112px; }

.f-s-112 {
  font-size: 112px; }

.f-w-112 {
  font-weight: 112; }

.f-h-112 {
  line-height: 112px; }

.g-112 {
  gap: 112px; }

.flow-112 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 112;
  overflow: hidden; }

.p-l-113 {
  padding-left: 113px; }

.p-r-113 {
  padding-right: 113px; }

.p-t-113 {
  padding-top: 113px; }

.p-b-113 {
  padding-bottom: 113px; }

.m-l-113 {
  margin-left: 113px; }

.m-r-113 {
  margin-right: 113px; }

.m-t-113 {
  margin-top: 113px; }

.m-b-113 {
  margin-bottom: 113px; }

.w-113 {
  width: 113px; }

.h-113 {
  height: 113px; }

.min-h-113 {
  min-height: 113px; }

.f-s-113 {
  font-size: 113px; }

.f-w-113 {
  font-weight: 113; }

.f-h-113 {
  line-height: 113px; }

.g-113 {
  gap: 113px; }

.flow-113 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 113;
  overflow: hidden; }

.p-l-114 {
  padding-left: 114px; }

.p-r-114 {
  padding-right: 114px; }

.p-t-114 {
  padding-top: 114px; }

.p-b-114 {
  padding-bottom: 114px; }

.m-l-114 {
  margin-left: 114px; }

.m-r-114 {
  margin-right: 114px; }

.m-t-114 {
  margin-top: 114px; }

.m-b-114 {
  margin-bottom: 114px; }

.w-114 {
  width: 114px; }

.h-114 {
  height: 114px; }

.min-h-114 {
  min-height: 114px; }

.f-s-114 {
  font-size: 114px; }

.f-w-114 {
  font-weight: 114; }

.f-h-114 {
  line-height: 114px; }

.g-114 {
  gap: 114px; }

.flow-114 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 114;
  overflow: hidden; }

.p-l-115 {
  padding-left: 115px; }

.p-r-115 {
  padding-right: 115px; }

.p-t-115 {
  padding-top: 115px; }

.p-b-115 {
  padding-bottom: 115px; }

.m-l-115 {
  margin-left: 115px; }

.m-r-115 {
  margin-right: 115px; }

.m-t-115 {
  margin-top: 115px; }

.m-b-115 {
  margin-bottom: 115px; }

.w-115 {
  width: 115px; }

.h-115 {
  height: 115px; }

.min-h-115 {
  min-height: 115px; }

.f-s-115 {
  font-size: 115px; }

.f-w-115 {
  font-weight: 115; }

.f-h-115 {
  line-height: 115px; }

.g-115 {
  gap: 115px; }

.flow-115 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 115;
  overflow: hidden; }

.p-l-116 {
  padding-left: 116px; }

.p-r-116 {
  padding-right: 116px; }

.p-t-116 {
  padding-top: 116px; }

.p-b-116 {
  padding-bottom: 116px; }

.m-l-116 {
  margin-left: 116px; }

.m-r-116 {
  margin-right: 116px; }

.m-t-116 {
  margin-top: 116px; }

.m-b-116 {
  margin-bottom: 116px; }

.w-116 {
  width: 116px; }

.h-116 {
  height: 116px; }

.min-h-116 {
  min-height: 116px; }

.f-s-116 {
  font-size: 116px; }

.f-w-116 {
  font-weight: 116; }

.f-h-116 {
  line-height: 116px; }

.g-116 {
  gap: 116px; }

.flow-116 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 116;
  overflow: hidden; }

.p-l-117 {
  padding-left: 117px; }

.p-r-117 {
  padding-right: 117px; }

.p-t-117 {
  padding-top: 117px; }

.p-b-117 {
  padding-bottom: 117px; }

.m-l-117 {
  margin-left: 117px; }

.m-r-117 {
  margin-right: 117px; }

.m-t-117 {
  margin-top: 117px; }

.m-b-117 {
  margin-bottom: 117px; }

.w-117 {
  width: 117px; }

.h-117 {
  height: 117px; }

.min-h-117 {
  min-height: 117px; }

.f-s-117 {
  font-size: 117px; }

.f-w-117 {
  font-weight: 117; }

.f-h-117 {
  line-height: 117px; }

.g-117 {
  gap: 117px; }

.flow-117 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 117;
  overflow: hidden; }

.p-l-118 {
  padding-left: 118px; }

.p-r-118 {
  padding-right: 118px; }

.p-t-118 {
  padding-top: 118px; }

.p-b-118 {
  padding-bottom: 118px; }

.m-l-118 {
  margin-left: 118px; }

.m-r-118 {
  margin-right: 118px; }

.m-t-118 {
  margin-top: 118px; }

.m-b-118 {
  margin-bottom: 118px; }

.w-118 {
  width: 118px; }

.h-118 {
  height: 118px; }

.min-h-118 {
  min-height: 118px; }

.f-s-118 {
  font-size: 118px; }

.f-w-118 {
  font-weight: 118; }

.f-h-118 {
  line-height: 118px; }

.g-118 {
  gap: 118px; }

.flow-118 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 118;
  overflow: hidden; }

.p-l-119 {
  padding-left: 119px; }

.p-r-119 {
  padding-right: 119px; }

.p-t-119 {
  padding-top: 119px; }

.p-b-119 {
  padding-bottom: 119px; }

.m-l-119 {
  margin-left: 119px; }

.m-r-119 {
  margin-right: 119px; }

.m-t-119 {
  margin-top: 119px; }

.m-b-119 {
  margin-bottom: 119px; }

.w-119 {
  width: 119px; }

.h-119 {
  height: 119px; }

.min-h-119 {
  min-height: 119px; }

.f-s-119 {
  font-size: 119px; }

.f-w-119 {
  font-weight: 119; }

.f-h-119 {
  line-height: 119px; }

.g-119 {
  gap: 119px; }

.flow-119 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 119;
  overflow: hidden; }

.p-l-120 {
  padding-left: 120px; }

.p-r-120 {
  padding-right: 120px; }

.p-t-120 {
  padding-top: 120px; }

.p-b-120 {
  padding-bottom: 120px; }

.m-l-120 {
  margin-left: 120px; }

.m-r-120 {
  margin-right: 120px; }

.m-t-120 {
  margin-top: 120px; }

.m-b-120 {
  margin-bottom: 120px; }

.w-120 {
  width: 120px; }

.h-120 {
  height: 120px; }

.min-h-120 {
  min-height: 120px; }

.f-s-120 {
  font-size: 120px; }

.f-w-120 {
  font-weight: 120; }

.f-h-120 {
  line-height: 120px; }

.g-120 {
  gap: 120px; }

.flow-120 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 120;
  overflow: hidden; }

.p-l-121 {
  padding-left: 121px; }

.p-r-121 {
  padding-right: 121px; }

.p-t-121 {
  padding-top: 121px; }

.p-b-121 {
  padding-bottom: 121px; }

.m-l-121 {
  margin-left: 121px; }

.m-r-121 {
  margin-right: 121px; }

.m-t-121 {
  margin-top: 121px; }

.m-b-121 {
  margin-bottom: 121px; }

.w-121 {
  width: 121px; }

.h-121 {
  height: 121px; }

.min-h-121 {
  min-height: 121px; }

.f-s-121 {
  font-size: 121px; }

.f-w-121 {
  font-weight: 121; }

.f-h-121 {
  line-height: 121px; }

.g-121 {
  gap: 121px; }

.flow-121 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 121;
  overflow: hidden; }

.p-l-122 {
  padding-left: 122px; }

.p-r-122 {
  padding-right: 122px; }

.p-t-122 {
  padding-top: 122px; }

.p-b-122 {
  padding-bottom: 122px; }

.m-l-122 {
  margin-left: 122px; }

.m-r-122 {
  margin-right: 122px; }

.m-t-122 {
  margin-top: 122px; }

.m-b-122 {
  margin-bottom: 122px; }

.w-122 {
  width: 122px; }

.h-122 {
  height: 122px; }

.min-h-122 {
  min-height: 122px; }

.f-s-122 {
  font-size: 122px; }

.f-w-122 {
  font-weight: 122; }

.f-h-122 {
  line-height: 122px; }

.g-122 {
  gap: 122px; }

.flow-122 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 122;
  overflow: hidden; }

.p-l-123 {
  padding-left: 123px; }

.p-r-123 {
  padding-right: 123px; }

.p-t-123 {
  padding-top: 123px; }

.p-b-123 {
  padding-bottom: 123px; }

.m-l-123 {
  margin-left: 123px; }

.m-r-123 {
  margin-right: 123px; }

.m-t-123 {
  margin-top: 123px; }

.m-b-123 {
  margin-bottom: 123px; }

.w-123 {
  width: 123px; }

.h-123 {
  height: 123px; }

.min-h-123 {
  min-height: 123px; }

.f-s-123 {
  font-size: 123px; }

.f-w-123 {
  font-weight: 123; }

.f-h-123 {
  line-height: 123px; }

.g-123 {
  gap: 123px; }

.flow-123 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 123;
  overflow: hidden; }

.p-l-124 {
  padding-left: 124px; }

.p-r-124 {
  padding-right: 124px; }

.p-t-124 {
  padding-top: 124px; }

.p-b-124 {
  padding-bottom: 124px; }

.m-l-124 {
  margin-left: 124px; }

.m-r-124 {
  margin-right: 124px; }

.m-t-124 {
  margin-top: 124px; }

.m-b-124 {
  margin-bottom: 124px; }

.w-124 {
  width: 124px; }

.h-124 {
  height: 124px; }

.min-h-124 {
  min-height: 124px; }

.f-s-124 {
  font-size: 124px; }

.f-w-124 {
  font-weight: 124; }

.f-h-124 {
  line-height: 124px; }

.g-124 {
  gap: 124px; }

.flow-124 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 124;
  overflow: hidden; }

.p-l-125 {
  padding-left: 125px; }

.p-r-125 {
  padding-right: 125px; }

.p-t-125 {
  padding-top: 125px; }

.p-b-125 {
  padding-bottom: 125px; }

.m-l-125 {
  margin-left: 125px; }

.m-r-125 {
  margin-right: 125px; }

.m-t-125 {
  margin-top: 125px; }

.m-b-125 {
  margin-bottom: 125px; }

.w-125 {
  width: 125px; }

.h-125 {
  height: 125px; }

.min-h-125 {
  min-height: 125px; }

.f-s-125 {
  font-size: 125px; }

.f-w-125 {
  font-weight: 125; }

.f-h-125 {
  line-height: 125px; }

.g-125 {
  gap: 125px; }

.flow-125 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 125;
  overflow: hidden; }

.p-l-126 {
  padding-left: 126px; }

.p-r-126 {
  padding-right: 126px; }

.p-t-126 {
  padding-top: 126px; }

.p-b-126 {
  padding-bottom: 126px; }

.m-l-126 {
  margin-left: 126px; }

.m-r-126 {
  margin-right: 126px; }

.m-t-126 {
  margin-top: 126px; }

.m-b-126 {
  margin-bottom: 126px; }

.w-126 {
  width: 126px; }

.h-126 {
  height: 126px; }

.min-h-126 {
  min-height: 126px; }

.f-s-126 {
  font-size: 126px; }

.f-w-126 {
  font-weight: 126; }

.f-h-126 {
  line-height: 126px; }

.g-126 {
  gap: 126px; }

.flow-126 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 126;
  overflow: hidden; }

.p-l-127 {
  padding-left: 127px; }

.p-r-127 {
  padding-right: 127px; }

.p-t-127 {
  padding-top: 127px; }

.p-b-127 {
  padding-bottom: 127px; }

.m-l-127 {
  margin-left: 127px; }

.m-r-127 {
  margin-right: 127px; }

.m-t-127 {
  margin-top: 127px; }

.m-b-127 {
  margin-bottom: 127px; }

.w-127 {
  width: 127px; }

.h-127 {
  height: 127px; }

.min-h-127 {
  min-height: 127px; }

.f-s-127 {
  font-size: 127px; }

.f-w-127 {
  font-weight: 127; }

.f-h-127 {
  line-height: 127px; }

.g-127 {
  gap: 127px; }

.flow-127 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 127;
  overflow: hidden; }

.p-l-128 {
  padding-left: 128px; }

.p-r-128 {
  padding-right: 128px; }

.p-t-128 {
  padding-top: 128px; }

.p-b-128 {
  padding-bottom: 128px; }

.m-l-128 {
  margin-left: 128px; }

.m-r-128 {
  margin-right: 128px; }

.m-t-128 {
  margin-top: 128px; }

.m-b-128 {
  margin-bottom: 128px; }

.w-128 {
  width: 128px; }

.h-128 {
  height: 128px; }

.min-h-128 {
  min-height: 128px; }

.f-s-128 {
  font-size: 128px; }

.f-w-128 {
  font-weight: 128; }

.f-h-128 {
  line-height: 128px; }

.g-128 {
  gap: 128px; }

.flow-128 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 128;
  overflow: hidden; }

.p-l-129 {
  padding-left: 129px; }

.p-r-129 {
  padding-right: 129px; }

.p-t-129 {
  padding-top: 129px; }

.p-b-129 {
  padding-bottom: 129px; }

.m-l-129 {
  margin-left: 129px; }

.m-r-129 {
  margin-right: 129px; }

.m-t-129 {
  margin-top: 129px; }

.m-b-129 {
  margin-bottom: 129px; }

.w-129 {
  width: 129px; }

.h-129 {
  height: 129px; }

.min-h-129 {
  min-height: 129px; }

.f-s-129 {
  font-size: 129px; }

.f-w-129 {
  font-weight: 129; }

.f-h-129 {
  line-height: 129px; }

.g-129 {
  gap: 129px; }

.flow-129 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 129;
  overflow: hidden; }

.p-l-130 {
  padding-left: 130px; }

.p-r-130 {
  padding-right: 130px; }

.p-t-130 {
  padding-top: 130px; }

.p-b-130 {
  padding-bottom: 130px; }

.m-l-130 {
  margin-left: 130px; }

.m-r-130 {
  margin-right: 130px; }

.m-t-130 {
  margin-top: 130px; }

.m-b-130 {
  margin-bottom: 130px; }

.w-130 {
  width: 130px; }

.h-130 {
  height: 130px; }

.min-h-130 {
  min-height: 130px; }

.f-s-130 {
  font-size: 130px; }

.f-w-130 {
  font-weight: 130; }

.f-h-130 {
  line-height: 130px; }

.g-130 {
  gap: 130px; }

.flow-130 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 130;
  overflow: hidden; }

.p-l-131 {
  padding-left: 131px; }

.p-r-131 {
  padding-right: 131px; }

.p-t-131 {
  padding-top: 131px; }

.p-b-131 {
  padding-bottom: 131px; }

.m-l-131 {
  margin-left: 131px; }

.m-r-131 {
  margin-right: 131px; }

.m-t-131 {
  margin-top: 131px; }

.m-b-131 {
  margin-bottom: 131px; }

.w-131 {
  width: 131px; }

.h-131 {
  height: 131px; }

.min-h-131 {
  min-height: 131px; }

.f-s-131 {
  font-size: 131px; }

.f-w-131 {
  font-weight: 131; }

.f-h-131 {
  line-height: 131px; }

.g-131 {
  gap: 131px; }

.flow-131 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 131;
  overflow: hidden; }

.p-l-132 {
  padding-left: 132px; }

.p-r-132 {
  padding-right: 132px; }

.p-t-132 {
  padding-top: 132px; }

.p-b-132 {
  padding-bottom: 132px; }

.m-l-132 {
  margin-left: 132px; }

.m-r-132 {
  margin-right: 132px; }

.m-t-132 {
  margin-top: 132px; }

.m-b-132 {
  margin-bottom: 132px; }

.w-132 {
  width: 132px; }

.h-132 {
  height: 132px; }

.min-h-132 {
  min-height: 132px; }

.f-s-132 {
  font-size: 132px; }

.f-w-132 {
  font-weight: 132; }

.f-h-132 {
  line-height: 132px; }

.g-132 {
  gap: 132px; }

.flow-132 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 132;
  overflow: hidden; }

.p-l-133 {
  padding-left: 133px; }

.p-r-133 {
  padding-right: 133px; }

.p-t-133 {
  padding-top: 133px; }

.p-b-133 {
  padding-bottom: 133px; }

.m-l-133 {
  margin-left: 133px; }

.m-r-133 {
  margin-right: 133px; }

.m-t-133 {
  margin-top: 133px; }

.m-b-133 {
  margin-bottom: 133px; }

.w-133 {
  width: 133px; }

.h-133 {
  height: 133px; }

.min-h-133 {
  min-height: 133px; }

.f-s-133 {
  font-size: 133px; }

.f-w-133 {
  font-weight: 133; }

.f-h-133 {
  line-height: 133px; }

.g-133 {
  gap: 133px; }

.flow-133 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 133;
  overflow: hidden; }

.p-l-134 {
  padding-left: 134px; }

.p-r-134 {
  padding-right: 134px; }

.p-t-134 {
  padding-top: 134px; }

.p-b-134 {
  padding-bottom: 134px; }

.m-l-134 {
  margin-left: 134px; }

.m-r-134 {
  margin-right: 134px; }

.m-t-134 {
  margin-top: 134px; }

.m-b-134 {
  margin-bottom: 134px; }

.w-134 {
  width: 134px; }

.h-134 {
  height: 134px; }

.min-h-134 {
  min-height: 134px; }

.f-s-134 {
  font-size: 134px; }

.f-w-134 {
  font-weight: 134; }

.f-h-134 {
  line-height: 134px; }

.g-134 {
  gap: 134px; }

.flow-134 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 134;
  overflow: hidden; }

.p-l-135 {
  padding-left: 135px; }

.p-r-135 {
  padding-right: 135px; }

.p-t-135 {
  padding-top: 135px; }

.p-b-135 {
  padding-bottom: 135px; }

.m-l-135 {
  margin-left: 135px; }

.m-r-135 {
  margin-right: 135px; }

.m-t-135 {
  margin-top: 135px; }

.m-b-135 {
  margin-bottom: 135px; }

.w-135 {
  width: 135px; }

.h-135 {
  height: 135px; }

.min-h-135 {
  min-height: 135px; }

.f-s-135 {
  font-size: 135px; }

.f-w-135 {
  font-weight: 135; }

.f-h-135 {
  line-height: 135px; }

.g-135 {
  gap: 135px; }

.flow-135 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 135;
  overflow: hidden; }

.p-l-136 {
  padding-left: 136px; }

.p-r-136 {
  padding-right: 136px; }

.p-t-136 {
  padding-top: 136px; }

.p-b-136 {
  padding-bottom: 136px; }

.m-l-136 {
  margin-left: 136px; }

.m-r-136 {
  margin-right: 136px; }

.m-t-136 {
  margin-top: 136px; }

.m-b-136 {
  margin-bottom: 136px; }

.w-136 {
  width: 136px; }

.h-136 {
  height: 136px; }

.min-h-136 {
  min-height: 136px; }

.f-s-136 {
  font-size: 136px; }

.f-w-136 {
  font-weight: 136; }

.f-h-136 {
  line-height: 136px; }

.g-136 {
  gap: 136px; }

.flow-136 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 136;
  overflow: hidden; }

.p-l-137 {
  padding-left: 137px; }

.p-r-137 {
  padding-right: 137px; }

.p-t-137 {
  padding-top: 137px; }

.p-b-137 {
  padding-bottom: 137px; }

.m-l-137 {
  margin-left: 137px; }

.m-r-137 {
  margin-right: 137px; }

.m-t-137 {
  margin-top: 137px; }

.m-b-137 {
  margin-bottom: 137px; }

.w-137 {
  width: 137px; }

.h-137 {
  height: 137px; }

.min-h-137 {
  min-height: 137px; }

.f-s-137 {
  font-size: 137px; }

.f-w-137 {
  font-weight: 137; }

.f-h-137 {
  line-height: 137px; }

.g-137 {
  gap: 137px; }

.flow-137 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 137;
  overflow: hidden; }

.p-l-138 {
  padding-left: 138px; }

.p-r-138 {
  padding-right: 138px; }

.p-t-138 {
  padding-top: 138px; }

.p-b-138 {
  padding-bottom: 138px; }

.m-l-138 {
  margin-left: 138px; }

.m-r-138 {
  margin-right: 138px; }

.m-t-138 {
  margin-top: 138px; }

.m-b-138 {
  margin-bottom: 138px; }

.w-138 {
  width: 138px; }

.h-138 {
  height: 138px; }

.min-h-138 {
  min-height: 138px; }

.f-s-138 {
  font-size: 138px; }

.f-w-138 {
  font-weight: 138; }

.f-h-138 {
  line-height: 138px; }

.g-138 {
  gap: 138px; }

.flow-138 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 138;
  overflow: hidden; }

.p-l-139 {
  padding-left: 139px; }

.p-r-139 {
  padding-right: 139px; }

.p-t-139 {
  padding-top: 139px; }

.p-b-139 {
  padding-bottom: 139px; }

.m-l-139 {
  margin-left: 139px; }

.m-r-139 {
  margin-right: 139px; }

.m-t-139 {
  margin-top: 139px; }

.m-b-139 {
  margin-bottom: 139px; }

.w-139 {
  width: 139px; }

.h-139 {
  height: 139px; }

.min-h-139 {
  min-height: 139px; }

.f-s-139 {
  font-size: 139px; }

.f-w-139 {
  font-weight: 139; }

.f-h-139 {
  line-height: 139px; }

.g-139 {
  gap: 139px; }

.flow-139 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 139;
  overflow: hidden; }

.p-l-140 {
  padding-left: 140px; }

.p-r-140 {
  padding-right: 140px; }

.p-t-140 {
  padding-top: 140px; }

.p-b-140 {
  padding-bottom: 140px; }

.m-l-140 {
  margin-left: 140px; }

.m-r-140 {
  margin-right: 140px; }

.m-t-140 {
  margin-top: 140px; }

.m-b-140 {
  margin-bottom: 140px; }

.w-140 {
  width: 140px; }

.h-140 {
  height: 140px; }

.min-h-140 {
  min-height: 140px; }

.f-s-140 {
  font-size: 140px; }

.f-w-140 {
  font-weight: 140; }

.f-h-140 {
  line-height: 140px; }

.g-140 {
  gap: 140px; }

.flow-140 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 140;
  overflow: hidden; }

.p-l-141 {
  padding-left: 141px; }

.p-r-141 {
  padding-right: 141px; }

.p-t-141 {
  padding-top: 141px; }

.p-b-141 {
  padding-bottom: 141px; }

.m-l-141 {
  margin-left: 141px; }

.m-r-141 {
  margin-right: 141px; }

.m-t-141 {
  margin-top: 141px; }

.m-b-141 {
  margin-bottom: 141px; }

.w-141 {
  width: 141px; }

.h-141 {
  height: 141px; }

.min-h-141 {
  min-height: 141px; }

.f-s-141 {
  font-size: 141px; }

.f-w-141 {
  font-weight: 141; }

.f-h-141 {
  line-height: 141px; }

.g-141 {
  gap: 141px; }

.flow-141 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 141;
  overflow: hidden; }

.p-l-142 {
  padding-left: 142px; }

.p-r-142 {
  padding-right: 142px; }

.p-t-142 {
  padding-top: 142px; }

.p-b-142 {
  padding-bottom: 142px; }

.m-l-142 {
  margin-left: 142px; }

.m-r-142 {
  margin-right: 142px; }

.m-t-142 {
  margin-top: 142px; }

.m-b-142 {
  margin-bottom: 142px; }

.w-142 {
  width: 142px; }

.h-142 {
  height: 142px; }

.min-h-142 {
  min-height: 142px; }

.f-s-142 {
  font-size: 142px; }

.f-w-142 {
  font-weight: 142; }

.f-h-142 {
  line-height: 142px; }

.g-142 {
  gap: 142px; }

.flow-142 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 142;
  overflow: hidden; }

.p-l-143 {
  padding-left: 143px; }

.p-r-143 {
  padding-right: 143px; }

.p-t-143 {
  padding-top: 143px; }

.p-b-143 {
  padding-bottom: 143px; }

.m-l-143 {
  margin-left: 143px; }

.m-r-143 {
  margin-right: 143px; }

.m-t-143 {
  margin-top: 143px; }

.m-b-143 {
  margin-bottom: 143px; }

.w-143 {
  width: 143px; }

.h-143 {
  height: 143px; }

.min-h-143 {
  min-height: 143px; }

.f-s-143 {
  font-size: 143px; }

.f-w-143 {
  font-weight: 143; }

.f-h-143 {
  line-height: 143px; }

.g-143 {
  gap: 143px; }

.flow-143 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 143;
  overflow: hidden; }

.p-l-144 {
  padding-left: 144px; }

.p-r-144 {
  padding-right: 144px; }

.p-t-144 {
  padding-top: 144px; }

.p-b-144 {
  padding-bottom: 144px; }

.m-l-144 {
  margin-left: 144px; }

.m-r-144 {
  margin-right: 144px; }

.m-t-144 {
  margin-top: 144px; }

.m-b-144 {
  margin-bottom: 144px; }

.w-144 {
  width: 144px; }

.h-144 {
  height: 144px; }

.min-h-144 {
  min-height: 144px; }

.f-s-144 {
  font-size: 144px; }

.f-w-144 {
  font-weight: 144; }

.f-h-144 {
  line-height: 144px; }

.g-144 {
  gap: 144px; }

.flow-144 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 144;
  overflow: hidden; }

.p-l-145 {
  padding-left: 145px; }

.p-r-145 {
  padding-right: 145px; }

.p-t-145 {
  padding-top: 145px; }

.p-b-145 {
  padding-bottom: 145px; }

.m-l-145 {
  margin-left: 145px; }

.m-r-145 {
  margin-right: 145px; }

.m-t-145 {
  margin-top: 145px; }

.m-b-145 {
  margin-bottom: 145px; }

.w-145 {
  width: 145px; }

.h-145 {
  height: 145px; }

.min-h-145 {
  min-height: 145px; }

.f-s-145 {
  font-size: 145px; }

.f-w-145 {
  font-weight: 145; }

.f-h-145 {
  line-height: 145px; }

.g-145 {
  gap: 145px; }

.flow-145 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 145;
  overflow: hidden; }

.p-l-146 {
  padding-left: 146px; }

.p-r-146 {
  padding-right: 146px; }

.p-t-146 {
  padding-top: 146px; }

.p-b-146 {
  padding-bottom: 146px; }

.m-l-146 {
  margin-left: 146px; }

.m-r-146 {
  margin-right: 146px; }

.m-t-146 {
  margin-top: 146px; }

.m-b-146 {
  margin-bottom: 146px; }

.w-146 {
  width: 146px; }

.h-146 {
  height: 146px; }

.min-h-146 {
  min-height: 146px; }

.f-s-146 {
  font-size: 146px; }

.f-w-146 {
  font-weight: 146; }

.f-h-146 {
  line-height: 146px; }

.g-146 {
  gap: 146px; }

.flow-146 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 146;
  overflow: hidden; }

.p-l-147 {
  padding-left: 147px; }

.p-r-147 {
  padding-right: 147px; }

.p-t-147 {
  padding-top: 147px; }

.p-b-147 {
  padding-bottom: 147px; }

.m-l-147 {
  margin-left: 147px; }

.m-r-147 {
  margin-right: 147px; }

.m-t-147 {
  margin-top: 147px; }

.m-b-147 {
  margin-bottom: 147px; }

.w-147 {
  width: 147px; }

.h-147 {
  height: 147px; }

.min-h-147 {
  min-height: 147px; }

.f-s-147 {
  font-size: 147px; }

.f-w-147 {
  font-weight: 147; }

.f-h-147 {
  line-height: 147px; }

.g-147 {
  gap: 147px; }

.flow-147 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 147;
  overflow: hidden; }

.p-l-148 {
  padding-left: 148px; }

.p-r-148 {
  padding-right: 148px; }

.p-t-148 {
  padding-top: 148px; }

.p-b-148 {
  padding-bottom: 148px; }

.m-l-148 {
  margin-left: 148px; }

.m-r-148 {
  margin-right: 148px; }

.m-t-148 {
  margin-top: 148px; }

.m-b-148 {
  margin-bottom: 148px; }

.w-148 {
  width: 148px; }

.h-148 {
  height: 148px; }

.min-h-148 {
  min-height: 148px; }

.f-s-148 {
  font-size: 148px; }

.f-w-148 {
  font-weight: 148; }

.f-h-148 {
  line-height: 148px; }

.g-148 {
  gap: 148px; }

.flow-148 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 148;
  overflow: hidden; }

.p-l-149 {
  padding-left: 149px; }

.p-r-149 {
  padding-right: 149px; }

.p-t-149 {
  padding-top: 149px; }

.p-b-149 {
  padding-bottom: 149px; }

.m-l-149 {
  margin-left: 149px; }

.m-r-149 {
  margin-right: 149px; }

.m-t-149 {
  margin-top: 149px; }

.m-b-149 {
  margin-bottom: 149px; }

.w-149 {
  width: 149px; }

.h-149 {
  height: 149px; }

.min-h-149 {
  min-height: 149px; }

.f-s-149 {
  font-size: 149px; }

.f-w-149 {
  font-weight: 149; }

.f-h-149 {
  line-height: 149px; }

.g-149 {
  gap: 149px; }

.flow-149 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 149;
  overflow: hidden; }

.p-l-150 {
  padding-left: 150px; }

.p-r-150 {
  padding-right: 150px; }

.p-t-150 {
  padding-top: 150px; }

.p-b-150 {
  padding-bottom: 150px; }

.m-l-150 {
  margin-left: 150px; }

.m-r-150 {
  margin-right: 150px; }

.m-t-150 {
  margin-top: 150px; }

.m-b-150 {
  margin-bottom: 150px; }

.w-150 {
  width: 150px; }

.h-150 {
  height: 150px; }

.min-h-150 {
  min-height: 150px; }

.f-s-150 {
  font-size: 150px; }

.f-w-150 {
  font-weight: 150; }

.f-h-150 {
  line-height: 150px; }

.g-150 {
  gap: 150px; }

.flow-150 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 150;
  overflow: hidden; }

.p-l-151 {
  padding-left: 151px; }

.p-r-151 {
  padding-right: 151px; }

.p-t-151 {
  padding-top: 151px; }

.p-b-151 {
  padding-bottom: 151px; }

.m-l-151 {
  margin-left: 151px; }

.m-r-151 {
  margin-right: 151px; }

.m-t-151 {
  margin-top: 151px; }

.m-b-151 {
  margin-bottom: 151px; }

.w-151 {
  width: 151px; }

.h-151 {
  height: 151px; }

.min-h-151 {
  min-height: 151px; }

.f-s-151 {
  font-size: 151px; }

.f-w-151 {
  font-weight: 151; }

.f-h-151 {
  line-height: 151px; }

.g-151 {
  gap: 151px; }

.flow-151 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 151;
  overflow: hidden; }

.p-l-152 {
  padding-left: 152px; }

.p-r-152 {
  padding-right: 152px; }

.p-t-152 {
  padding-top: 152px; }

.p-b-152 {
  padding-bottom: 152px; }

.m-l-152 {
  margin-left: 152px; }

.m-r-152 {
  margin-right: 152px; }

.m-t-152 {
  margin-top: 152px; }

.m-b-152 {
  margin-bottom: 152px; }

.w-152 {
  width: 152px; }

.h-152 {
  height: 152px; }

.min-h-152 {
  min-height: 152px; }

.f-s-152 {
  font-size: 152px; }

.f-w-152 {
  font-weight: 152; }

.f-h-152 {
  line-height: 152px; }

.g-152 {
  gap: 152px; }

.flow-152 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 152;
  overflow: hidden; }

.p-l-153 {
  padding-left: 153px; }

.p-r-153 {
  padding-right: 153px; }

.p-t-153 {
  padding-top: 153px; }

.p-b-153 {
  padding-bottom: 153px; }

.m-l-153 {
  margin-left: 153px; }

.m-r-153 {
  margin-right: 153px; }

.m-t-153 {
  margin-top: 153px; }

.m-b-153 {
  margin-bottom: 153px; }

.w-153 {
  width: 153px; }

.h-153 {
  height: 153px; }

.min-h-153 {
  min-height: 153px; }

.f-s-153 {
  font-size: 153px; }

.f-w-153 {
  font-weight: 153; }

.f-h-153 {
  line-height: 153px; }

.g-153 {
  gap: 153px; }

.flow-153 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 153;
  overflow: hidden; }

.p-l-154 {
  padding-left: 154px; }

.p-r-154 {
  padding-right: 154px; }

.p-t-154 {
  padding-top: 154px; }

.p-b-154 {
  padding-bottom: 154px; }

.m-l-154 {
  margin-left: 154px; }

.m-r-154 {
  margin-right: 154px; }

.m-t-154 {
  margin-top: 154px; }

.m-b-154 {
  margin-bottom: 154px; }

.w-154 {
  width: 154px; }

.h-154 {
  height: 154px; }

.min-h-154 {
  min-height: 154px; }

.f-s-154 {
  font-size: 154px; }

.f-w-154 {
  font-weight: 154; }

.f-h-154 {
  line-height: 154px; }

.g-154 {
  gap: 154px; }

.flow-154 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 154;
  overflow: hidden; }

.p-l-155 {
  padding-left: 155px; }

.p-r-155 {
  padding-right: 155px; }

.p-t-155 {
  padding-top: 155px; }

.p-b-155 {
  padding-bottom: 155px; }

.m-l-155 {
  margin-left: 155px; }

.m-r-155 {
  margin-right: 155px; }

.m-t-155 {
  margin-top: 155px; }

.m-b-155 {
  margin-bottom: 155px; }

.w-155 {
  width: 155px; }

.h-155 {
  height: 155px; }

.min-h-155 {
  min-height: 155px; }

.f-s-155 {
  font-size: 155px; }

.f-w-155 {
  font-weight: 155; }

.f-h-155 {
  line-height: 155px; }

.g-155 {
  gap: 155px; }

.flow-155 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 155;
  overflow: hidden; }

.p-l-156 {
  padding-left: 156px; }

.p-r-156 {
  padding-right: 156px; }

.p-t-156 {
  padding-top: 156px; }

.p-b-156 {
  padding-bottom: 156px; }

.m-l-156 {
  margin-left: 156px; }

.m-r-156 {
  margin-right: 156px; }

.m-t-156 {
  margin-top: 156px; }

.m-b-156 {
  margin-bottom: 156px; }

.w-156 {
  width: 156px; }

.h-156 {
  height: 156px; }

.min-h-156 {
  min-height: 156px; }

.f-s-156 {
  font-size: 156px; }

.f-w-156 {
  font-weight: 156; }

.f-h-156 {
  line-height: 156px; }

.g-156 {
  gap: 156px; }

.flow-156 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 156;
  overflow: hidden; }

.p-l-157 {
  padding-left: 157px; }

.p-r-157 {
  padding-right: 157px; }

.p-t-157 {
  padding-top: 157px; }

.p-b-157 {
  padding-bottom: 157px; }

.m-l-157 {
  margin-left: 157px; }

.m-r-157 {
  margin-right: 157px; }

.m-t-157 {
  margin-top: 157px; }

.m-b-157 {
  margin-bottom: 157px; }

.w-157 {
  width: 157px; }

.h-157 {
  height: 157px; }

.min-h-157 {
  min-height: 157px; }

.f-s-157 {
  font-size: 157px; }

.f-w-157 {
  font-weight: 157; }

.f-h-157 {
  line-height: 157px; }

.g-157 {
  gap: 157px; }

.flow-157 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 157;
  overflow: hidden; }

.p-l-158 {
  padding-left: 158px; }

.p-r-158 {
  padding-right: 158px; }

.p-t-158 {
  padding-top: 158px; }

.p-b-158 {
  padding-bottom: 158px; }

.m-l-158 {
  margin-left: 158px; }

.m-r-158 {
  margin-right: 158px; }

.m-t-158 {
  margin-top: 158px; }

.m-b-158 {
  margin-bottom: 158px; }

.w-158 {
  width: 158px; }

.h-158 {
  height: 158px; }

.min-h-158 {
  min-height: 158px; }

.f-s-158 {
  font-size: 158px; }

.f-w-158 {
  font-weight: 158; }

.f-h-158 {
  line-height: 158px; }

.g-158 {
  gap: 158px; }

.flow-158 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 158;
  overflow: hidden; }

.p-l-159 {
  padding-left: 159px; }

.p-r-159 {
  padding-right: 159px; }

.p-t-159 {
  padding-top: 159px; }

.p-b-159 {
  padding-bottom: 159px; }

.m-l-159 {
  margin-left: 159px; }

.m-r-159 {
  margin-right: 159px; }

.m-t-159 {
  margin-top: 159px; }

.m-b-159 {
  margin-bottom: 159px; }

.w-159 {
  width: 159px; }

.h-159 {
  height: 159px; }

.min-h-159 {
  min-height: 159px; }

.f-s-159 {
  font-size: 159px; }

.f-w-159 {
  font-weight: 159; }

.f-h-159 {
  line-height: 159px; }

.g-159 {
  gap: 159px; }

.flow-159 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 159;
  overflow: hidden; }

.p-l-160 {
  padding-left: 160px; }

.p-r-160 {
  padding-right: 160px; }

.p-t-160 {
  padding-top: 160px; }

.p-b-160 {
  padding-bottom: 160px; }

.m-l-160 {
  margin-left: 160px; }

.m-r-160 {
  margin-right: 160px; }

.m-t-160 {
  margin-top: 160px; }

.m-b-160 {
  margin-bottom: 160px; }

.w-160 {
  width: 160px; }

.h-160 {
  height: 160px; }

.min-h-160 {
  min-height: 160px; }

.f-s-160 {
  font-size: 160px; }

.f-w-160 {
  font-weight: 160; }

.f-h-160 {
  line-height: 160px; }

.g-160 {
  gap: 160px; }

.flow-160 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 160;
  overflow: hidden; }

.p-l-161 {
  padding-left: 161px; }

.p-r-161 {
  padding-right: 161px; }

.p-t-161 {
  padding-top: 161px; }

.p-b-161 {
  padding-bottom: 161px; }

.m-l-161 {
  margin-left: 161px; }

.m-r-161 {
  margin-right: 161px; }

.m-t-161 {
  margin-top: 161px; }

.m-b-161 {
  margin-bottom: 161px; }

.w-161 {
  width: 161px; }

.h-161 {
  height: 161px; }

.min-h-161 {
  min-height: 161px; }

.f-s-161 {
  font-size: 161px; }

.f-w-161 {
  font-weight: 161; }

.f-h-161 {
  line-height: 161px; }

.g-161 {
  gap: 161px; }

.flow-161 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 161;
  overflow: hidden; }

.p-l-162 {
  padding-left: 162px; }

.p-r-162 {
  padding-right: 162px; }

.p-t-162 {
  padding-top: 162px; }

.p-b-162 {
  padding-bottom: 162px; }

.m-l-162 {
  margin-left: 162px; }

.m-r-162 {
  margin-right: 162px; }

.m-t-162 {
  margin-top: 162px; }

.m-b-162 {
  margin-bottom: 162px; }

.w-162 {
  width: 162px; }

.h-162 {
  height: 162px; }

.min-h-162 {
  min-height: 162px; }

.f-s-162 {
  font-size: 162px; }

.f-w-162 {
  font-weight: 162; }

.f-h-162 {
  line-height: 162px; }

.g-162 {
  gap: 162px; }

.flow-162 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 162;
  overflow: hidden; }

.p-l-163 {
  padding-left: 163px; }

.p-r-163 {
  padding-right: 163px; }

.p-t-163 {
  padding-top: 163px; }

.p-b-163 {
  padding-bottom: 163px; }

.m-l-163 {
  margin-left: 163px; }

.m-r-163 {
  margin-right: 163px; }

.m-t-163 {
  margin-top: 163px; }

.m-b-163 {
  margin-bottom: 163px; }

.w-163 {
  width: 163px; }

.h-163 {
  height: 163px; }

.min-h-163 {
  min-height: 163px; }

.f-s-163 {
  font-size: 163px; }

.f-w-163 {
  font-weight: 163; }

.f-h-163 {
  line-height: 163px; }

.g-163 {
  gap: 163px; }

.flow-163 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 163;
  overflow: hidden; }

.p-l-164 {
  padding-left: 164px; }

.p-r-164 {
  padding-right: 164px; }

.p-t-164 {
  padding-top: 164px; }

.p-b-164 {
  padding-bottom: 164px; }

.m-l-164 {
  margin-left: 164px; }

.m-r-164 {
  margin-right: 164px; }

.m-t-164 {
  margin-top: 164px; }

.m-b-164 {
  margin-bottom: 164px; }

.w-164 {
  width: 164px; }

.h-164 {
  height: 164px; }

.min-h-164 {
  min-height: 164px; }

.f-s-164 {
  font-size: 164px; }

.f-w-164 {
  font-weight: 164; }

.f-h-164 {
  line-height: 164px; }

.g-164 {
  gap: 164px; }

.flow-164 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 164;
  overflow: hidden; }

.p-l-165 {
  padding-left: 165px; }

.p-r-165 {
  padding-right: 165px; }

.p-t-165 {
  padding-top: 165px; }

.p-b-165 {
  padding-bottom: 165px; }

.m-l-165 {
  margin-left: 165px; }

.m-r-165 {
  margin-right: 165px; }

.m-t-165 {
  margin-top: 165px; }

.m-b-165 {
  margin-bottom: 165px; }

.w-165 {
  width: 165px; }

.h-165 {
  height: 165px; }

.min-h-165 {
  min-height: 165px; }

.f-s-165 {
  font-size: 165px; }

.f-w-165 {
  font-weight: 165; }

.f-h-165 {
  line-height: 165px; }

.g-165 {
  gap: 165px; }

.flow-165 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 165;
  overflow: hidden; }

.p-l-166 {
  padding-left: 166px; }

.p-r-166 {
  padding-right: 166px; }

.p-t-166 {
  padding-top: 166px; }

.p-b-166 {
  padding-bottom: 166px; }

.m-l-166 {
  margin-left: 166px; }

.m-r-166 {
  margin-right: 166px; }

.m-t-166 {
  margin-top: 166px; }

.m-b-166 {
  margin-bottom: 166px; }

.w-166 {
  width: 166px; }

.h-166 {
  height: 166px; }

.min-h-166 {
  min-height: 166px; }

.f-s-166 {
  font-size: 166px; }

.f-w-166 {
  font-weight: 166; }

.f-h-166 {
  line-height: 166px; }

.g-166 {
  gap: 166px; }

.flow-166 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 166;
  overflow: hidden; }

.p-l-167 {
  padding-left: 167px; }

.p-r-167 {
  padding-right: 167px; }

.p-t-167 {
  padding-top: 167px; }

.p-b-167 {
  padding-bottom: 167px; }

.m-l-167 {
  margin-left: 167px; }

.m-r-167 {
  margin-right: 167px; }

.m-t-167 {
  margin-top: 167px; }

.m-b-167 {
  margin-bottom: 167px; }

.w-167 {
  width: 167px; }

.h-167 {
  height: 167px; }

.min-h-167 {
  min-height: 167px; }

.f-s-167 {
  font-size: 167px; }

.f-w-167 {
  font-weight: 167; }

.f-h-167 {
  line-height: 167px; }

.g-167 {
  gap: 167px; }

.flow-167 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 167;
  overflow: hidden; }

.p-l-168 {
  padding-left: 168px; }

.p-r-168 {
  padding-right: 168px; }

.p-t-168 {
  padding-top: 168px; }

.p-b-168 {
  padding-bottom: 168px; }

.m-l-168 {
  margin-left: 168px; }

.m-r-168 {
  margin-right: 168px; }

.m-t-168 {
  margin-top: 168px; }

.m-b-168 {
  margin-bottom: 168px; }

.w-168 {
  width: 168px; }

.h-168 {
  height: 168px; }

.min-h-168 {
  min-height: 168px; }

.f-s-168 {
  font-size: 168px; }

.f-w-168 {
  font-weight: 168; }

.f-h-168 {
  line-height: 168px; }

.g-168 {
  gap: 168px; }

.flow-168 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 168;
  overflow: hidden; }

.p-l-169 {
  padding-left: 169px; }

.p-r-169 {
  padding-right: 169px; }

.p-t-169 {
  padding-top: 169px; }

.p-b-169 {
  padding-bottom: 169px; }

.m-l-169 {
  margin-left: 169px; }

.m-r-169 {
  margin-right: 169px; }

.m-t-169 {
  margin-top: 169px; }

.m-b-169 {
  margin-bottom: 169px; }

.w-169 {
  width: 169px; }

.h-169 {
  height: 169px; }

.min-h-169 {
  min-height: 169px; }

.f-s-169 {
  font-size: 169px; }

.f-w-169 {
  font-weight: 169; }

.f-h-169 {
  line-height: 169px; }

.g-169 {
  gap: 169px; }

.flow-169 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 169;
  overflow: hidden; }

.p-l-170 {
  padding-left: 170px; }

.p-r-170 {
  padding-right: 170px; }

.p-t-170 {
  padding-top: 170px; }

.p-b-170 {
  padding-bottom: 170px; }

.m-l-170 {
  margin-left: 170px; }

.m-r-170 {
  margin-right: 170px; }

.m-t-170 {
  margin-top: 170px; }

.m-b-170 {
  margin-bottom: 170px; }

.w-170 {
  width: 170px; }

.h-170 {
  height: 170px; }

.min-h-170 {
  min-height: 170px; }

.f-s-170 {
  font-size: 170px; }

.f-w-170 {
  font-weight: 170; }

.f-h-170 {
  line-height: 170px; }

.g-170 {
  gap: 170px; }

.flow-170 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 170;
  overflow: hidden; }

.p-l-171 {
  padding-left: 171px; }

.p-r-171 {
  padding-right: 171px; }

.p-t-171 {
  padding-top: 171px; }

.p-b-171 {
  padding-bottom: 171px; }

.m-l-171 {
  margin-left: 171px; }

.m-r-171 {
  margin-right: 171px; }

.m-t-171 {
  margin-top: 171px; }

.m-b-171 {
  margin-bottom: 171px; }

.w-171 {
  width: 171px; }

.h-171 {
  height: 171px; }

.min-h-171 {
  min-height: 171px; }

.f-s-171 {
  font-size: 171px; }

.f-w-171 {
  font-weight: 171; }

.f-h-171 {
  line-height: 171px; }

.g-171 {
  gap: 171px; }

.flow-171 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 171;
  overflow: hidden; }

.p-l-172 {
  padding-left: 172px; }

.p-r-172 {
  padding-right: 172px; }

.p-t-172 {
  padding-top: 172px; }

.p-b-172 {
  padding-bottom: 172px; }

.m-l-172 {
  margin-left: 172px; }

.m-r-172 {
  margin-right: 172px; }

.m-t-172 {
  margin-top: 172px; }

.m-b-172 {
  margin-bottom: 172px; }

.w-172 {
  width: 172px; }

.h-172 {
  height: 172px; }

.min-h-172 {
  min-height: 172px; }

.f-s-172 {
  font-size: 172px; }

.f-w-172 {
  font-weight: 172; }

.f-h-172 {
  line-height: 172px; }

.g-172 {
  gap: 172px; }

.flow-172 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 172;
  overflow: hidden; }

.p-l-173 {
  padding-left: 173px; }

.p-r-173 {
  padding-right: 173px; }

.p-t-173 {
  padding-top: 173px; }

.p-b-173 {
  padding-bottom: 173px; }

.m-l-173 {
  margin-left: 173px; }

.m-r-173 {
  margin-right: 173px; }

.m-t-173 {
  margin-top: 173px; }

.m-b-173 {
  margin-bottom: 173px; }

.w-173 {
  width: 173px; }

.h-173 {
  height: 173px; }

.min-h-173 {
  min-height: 173px; }

.f-s-173 {
  font-size: 173px; }

.f-w-173 {
  font-weight: 173; }

.f-h-173 {
  line-height: 173px; }

.g-173 {
  gap: 173px; }

.flow-173 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 173;
  overflow: hidden; }

.p-l-174 {
  padding-left: 174px; }

.p-r-174 {
  padding-right: 174px; }

.p-t-174 {
  padding-top: 174px; }

.p-b-174 {
  padding-bottom: 174px; }

.m-l-174 {
  margin-left: 174px; }

.m-r-174 {
  margin-right: 174px; }

.m-t-174 {
  margin-top: 174px; }

.m-b-174 {
  margin-bottom: 174px; }

.w-174 {
  width: 174px; }

.h-174 {
  height: 174px; }

.min-h-174 {
  min-height: 174px; }

.f-s-174 {
  font-size: 174px; }

.f-w-174 {
  font-weight: 174; }

.f-h-174 {
  line-height: 174px; }

.g-174 {
  gap: 174px; }

.flow-174 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 174;
  overflow: hidden; }

.p-l-175 {
  padding-left: 175px; }

.p-r-175 {
  padding-right: 175px; }

.p-t-175 {
  padding-top: 175px; }

.p-b-175 {
  padding-bottom: 175px; }

.m-l-175 {
  margin-left: 175px; }

.m-r-175 {
  margin-right: 175px; }

.m-t-175 {
  margin-top: 175px; }

.m-b-175 {
  margin-bottom: 175px; }

.w-175 {
  width: 175px; }

.h-175 {
  height: 175px; }

.min-h-175 {
  min-height: 175px; }

.f-s-175 {
  font-size: 175px; }

.f-w-175 {
  font-weight: 175; }

.f-h-175 {
  line-height: 175px; }

.g-175 {
  gap: 175px; }

.flow-175 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 175;
  overflow: hidden; }

.p-l-176 {
  padding-left: 176px; }

.p-r-176 {
  padding-right: 176px; }

.p-t-176 {
  padding-top: 176px; }

.p-b-176 {
  padding-bottom: 176px; }

.m-l-176 {
  margin-left: 176px; }

.m-r-176 {
  margin-right: 176px; }

.m-t-176 {
  margin-top: 176px; }

.m-b-176 {
  margin-bottom: 176px; }

.w-176 {
  width: 176px; }

.h-176 {
  height: 176px; }

.min-h-176 {
  min-height: 176px; }

.f-s-176 {
  font-size: 176px; }

.f-w-176 {
  font-weight: 176; }

.f-h-176 {
  line-height: 176px; }

.g-176 {
  gap: 176px; }

.flow-176 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 176;
  overflow: hidden; }

.p-l-177 {
  padding-left: 177px; }

.p-r-177 {
  padding-right: 177px; }

.p-t-177 {
  padding-top: 177px; }

.p-b-177 {
  padding-bottom: 177px; }

.m-l-177 {
  margin-left: 177px; }

.m-r-177 {
  margin-right: 177px; }

.m-t-177 {
  margin-top: 177px; }

.m-b-177 {
  margin-bottom: 177px; }

.w-177 {
  width: 177px; }

.h-177 {
  height: 177px; }

.min-h-177 {
  min-height: 177px; }

.f-s-177 {
  font-size: 177px; }

.f-w-177 {
  font-weight: 177; }

.f-h-177 {
  line-height: 177px; }

.g-177 {
  gap: 177px; }

.flow-177 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 177;
  overflow: hidden; }

.p-l-178 {
  padding-left: 178px; }

.p-r-178 {
  padding-right: 178px; }

.p-t-178 {
  padding-top: 178px; }

.p-b-178 {
  padding-bottom: 178px; }

.m-l-178 {
  margin-left: 178px; }

.m-r-178 {
  margin-right: 178px; }

.m-t-178 {
  margin-top: 178px; }

.m-b-178 {
  margin-bottom: 178px; }

.w-178 {
  width: 178px; }

.h-178 {
  height: 178px; }

.min-h-178 {
  min-height: 178px; }

.f-s-178 {
  font-size: 178px; }

.f-w-178 {
  font-weight: 178; }

.f-h-178 {
  line-height: 178px; }

.g-178 {
  gap: 178px; }

.flow-178 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 178;
  overflow: hidden; }

.p-l-179 {
  padding-left: 179px; }

.p-r-179 {
  padding-right: 179px; }

.p-t-179 {
  padding-top: 179px; }

.p-b-179 {
  padding-bottom: 179px; }

.m-l-179 {
  margin-left: 179px; }

.m-r-179 {
  margin-right: 179px; }

.m-t-179 {
  margin-top: 179px; }

.m-b-179 {
  margin-bottom: 179px; }

.w-179 {
  width: 179px; }

.h-179 {
  height: 179px; }

.min-h-179 {
  min-height: 179px; }

.f-s-179 {
  font-size: 179px; }

.f-w-179 {
  font-weight: 179; }

.f-h-179 {
  line-height: 179px; }

.g-179 {
  gap: 179px; }

.flow-179 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 179;
  overflow: hidden; }

.p-l-180 {
  padding-left: 180px; }

.p-r-180 {
  padding-right: 180px; }

.p-t-180 {
  padding-top: 180px; }

.p-b-180 {
  padding-bottom: 180px; }

.m-l-180 {
  margin-left: 180px; }

.m-r-180 {
  margin-right: 180px; }

.m-t-180 {
  margin-top: 180px; }

.m-b-180 {
  margin-bottom: 180px; }

.w-180 {
  width: 180px; }

.h-180 {
  height: 180px; }

.min-h-180 {
  min-height: 180px; }

.f-s-180 {
  font-size: 180px; }

.f-w-180 {
  font-weight: 180; }

.f-h-180 {
  line-height: 180px; }

.g-180 {
  gap: 180px; }

.flow-180 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 180;
  overflow: hidden; }

.p-l-181 {
  padding-left: 181px; }

.p-r-181 {
  padding-right: 181px; }

.p-t-181 {
  padding-top: 181px; }

.p-b-181 {
  padding-bottom: 181px; }

.m-l-181 {
  margin-left: 181px; }

.m-r-181 {
  margin-right: 181px; }

.m-t-181 {
  margin-top: 181px; }

.m-b-181 {
  margin-bottom: 181px; }

.w-181 {
  width: 181px; }

.h-181 {
  height: 181px; }

.min-h-181 {
  min-height: 181px; }

.f-s-181 {
  font-size: 181px; }

.f-w-181 {
  font-weight: 181; }

.f-h-181 {
  line-height: 181px; }

.g-181 {
  gap: 181px; }

.flow-181 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 181;
  overflow: hidden; }

.p-l-182 {
  padding-left: 182px; }

.p-r-182 {
  padding-right: 182px; }

.p-t-182 {
  padding-top: 182px; }

.p-b-182 {
  padding-bottom: 182px; }

.m-l-182 {
  margin-left: 182px; }

.m-r-182 {
  margin-right: 182px; }

.m-t-182 {
  margin-top: 182px; }

.m-b-182 {
  margin-bottom: 182px; }

.w-182 {
  width: 182px; }

.h-182 {
  height: 182px; }

.min-h-182 {
  min-height: 182px; }

.f-s-182 {
  font-size: 182px; }

.f-w-182 {
  font-weight: 182; }

.f-h-182 {
  line-height: 182px; }

.g-182 {
  gap: 182px; }

.flow-182 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 182;
  overflow: hidden; }

.p-l-183 {
  padding-left: 183px; }

.p-r-183 {
  padding-right: 183px; }

.p-t-183 {
  padding-top: 183px; }

.p-b-183 {
  padding-bottom: 183px; }

.m-l-183 {
  margin-left: 183px; }

.m-r-183 {
  margin-right: 183px; }

.m-t-183 {
  margin-top: 183px; }

.m-b-183 {
  margin-bottom: 183px; }

.w-183 {
  width: 183px; }

.h-183 {
  height: 183px; }

.min-h-183 {
  min-height: 183px; }

.f-s-183 {
  font-size: 183px; }

.f-w-183 {
  font-weight: 183; }

.f-h-183 {
  line-height: 183px; }

.g-183 {
  gap: 183px; }

.flow-183 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 183;
  overflow: hidden; }

.p-l-184 {
  padding-left: 184px; }

.p-r-184 {
  padding-right: 184px; }

.p-t-184 {
  padding-top: 184px; }

.p-b-184 {
  padding-bottom: 184px; }

.m-l-184 {
  margin-left: 184px; }

.m-r-184 {
  margin-right: 184px; }

.m-t-184 {
  margin-top: 184px; }

.m-b-184 {
  margin-bottom: 184px; }

.w-184 {
  width: 184px; }

.h-184 {
  height: 184px; }

.min-h-184 {
  min-height: 184px; }

.f-s-184 {
  font-size: 184px; }

.f-w-184 {
  font-weight: 184; }

.f-h-184 {
  line-height: 184px; }

.g-184 {
  gap: 184px; }

.flow-184 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 184;
  overflow: hidden; }

.p-l-185 {
  padding-left: 185px; }

.p-r-185 {
  padding-right: 185px; }

.p-t-185 {
  padding-top: 185px; }

.p-b-185 {
  padding-bottom: 185px; }

.m-l-185 {
  margin-left: 185px; }

.m-r-185 {
  margin-right: 185px; }

.m-t-185 {
  margin-top: 185px; }

.m-b-185 {
  margin-bottom: 185px; }

.w-185 {
  width: 185px; }

.h-185 {
  height: 185px; }

.min-h-185 {
  min-height: 185px; }

.f-s-185 {
  font-size: 185px; }

.f-w-185 {
  font-weight: 185; }

.f-h-185 {
  line-height: 185px; }

.g-185 {
  gap: 185px; }

.flow-185 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 185;
  overflow: hidden; }

.p-l-186 {
  padding-left: 186px; }

.p-r-186 {
  padding-right: 186px; }

.p-t-186 {
  padding-top: 186px; }

.p-b-186 {
  padding-bottom: 186px; }

.m-l-186 {
  margin-left: 186px; }

.m-r-186 {
  margin-right: 186px; }

.m-t-186 {
  margin-top: 186px; }

.m-b-186 {
  margin-bottom: 186px; }

.w-186 {
  width: 186px; }

.h-186 {
  height: 186px; }

.min-h-186 {
  min-height: 186px; }

.f-s-186 {
  font-size: 186px; }

.f-w-186 {
  font-weight: 186; }

.f-h-186 {
  line-height: 186px; }

.g-186 {
  gap: 186px; }

.flow-186 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 186;
  overflow: hidden; }

.p-l-187 {
  padding-left: 187px; }

.p-r-187 {
  padding-right: 187px; }

.p-t-187 {
  padding-top: 187px; }

.p-b-187 {
  padding-bottom: 187px; }

.m-l-187 {
  margin-left: 187px; }

.m-r-187 {
  margin-right: 187px; }

.m-t-187 {
  margin-top: 187px; }

.m-b-187 {
  margin-bottom: 187px; }

.w-187 {
  width: 187px; }

.h-187 {
  height: 187px; }

.min-h-187 {
  min-height: 187px; }

.f-s-187 {
  font-size: 187px; }

.f-w-187 {
  font-weight: 187; }

.f-h-187 {
  line-height: 187px; }

.g-187 {
  gap: 187px; }

.flow-187 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 187;
  overflow: hidden; }

.p-l-188 {
  padding-left: 188px; }

.p-r-188 {
  padding-right: 188px; }

.p-t-188 {
  padding-top: 188px; }

.p-b-188 {
  padding-bottom: 188px; }

.m-l-188 {
  margin-left: 188px; }

.m-r-188 {
  margin-right: 188px; }

.m-t-188 {
  margin-top: 188px; }

.m-b-188 {
  margin-bottom: 188px; }

.w-188 {
  width: 188px; }

.h-188 {
  height: 188px; }

.min-h-188 {
  min-height: 188px; }

.f-s-188 {
  font-size: 188px; }

.f-w-188 {
  font-weight: 188; }

.f-h-188 {
  line-height: 188px; }

.g-188 {
  gap: 188px; }

.flow-188 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 188;
  overflow: hidden; }

.p-l-189 {
  padding-left: 189px; }

.p-r-189 {
  padding-right: 189px; }

.p-t-189 {
  padding-top: 189px; }

.p-b-189 {
  padding-bottom: 189px; }

.m-l-189 {
  margin-left: 189px; }

.m-r-189 {
  margin-right: 189px; }

.m-t-189 {
  margin-top: 189px; }

.m-b-189 {
  margin-bottom: 189px; }

.w-189 {
  width: 189px; }

.h-189 {
  height: 189px; }

.min-h-189 {
  min-height: 189px; }

.f-s-189 {
  font-size: 189px; }

.f-w-189 {
  font-weight: 189; }

.f-h-189 {
  line-height: 189px; }

.g-189 {
  gap: 189px; }

.flow-189 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 189;
  overflow: hidden; }

.p-l-190 {
  padding-left: 190px; }

.p-r-190 {
  padding-right: 190px; }

.p-t-190 {
  padding-top: 190px; }

.p-b-190 {
  padding-bottom: 190px; }

.m-l-190 {
  margin-left: 190px; }

.m-r-190 {
  margin-right: 190px; }

.m-t-190 {
  margin-top: 190px; }

.m-b-190 {
  margin-bottom: 190px; }

.w-190 {
  width: 190px; }

.h-190 {
  height: 190px; }

.min-h-190 {
  min-height: 190px; }

.f-s-190 {
  font-size: 190px; }

.f-w-190 {
  font-weight: 190; }

.f-h-190 {
  line-height: 190px; }

.g-190 {
  gap: 190px; }

.flow-190 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 190;
  overflow: hidden; }

.p-l-191 {
  padding-left: 191px; }

.p-r-191 {
  padding-right: 191px; }

.p-t-191 {
  padding-top: 191px; }

.p-b-191 {
  padding-bottom: 191px; }

.m-l-191 {
  margin-left: 191px; }

.m-r-191 {
  margin-right: 191px; }

.m-t-191 {
  margin-top: 191px; }

.m-b-191 {
  margin-bottom: 191px; }

.w-191 {
  width: 191px; }

.h-191 {
  height: 191px; }

.min-h-191 {
  min-height: 191px; }

.f-s-191 {
  font-size: 191px; }

.f-w-191 {
  font-weight: 191; }

.f-h-191 {
  line-height: 191px; }

.g-191 {
  gap: 191px; }

.flow-191 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 191;
  overflow: hidden; }

.p-l-192 {
  padding-left: 192px; }

.p-r-192 {
  padding-right: 192px; }

.p-t-192 {
  padding-top: 192px; }

.p-b-192 {
  padding-bottom: 192px; }

.m-l-192 {
  margin-left: 192px; }

.m-r-192 {
  margin-right: 192px; }

.m-t-192 {
  margin-top: 192px; }

.m-b-192 {
  margin-bottom: 192px; }

.w-192 {
  width: 192px; }

.h-192 {
  height: 192px; }

.min-h-192 {
  min-height: 192px; }

.f-s-192 {
  font-size: 192px; }

.f-w-192 {
  font-weight: 192; }

.f-h-192 {
  line-height: 192px; }

.g-192 {
  gap: 192px; }

.flow-192 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 192;
  overflow: hidden; }

.p-l-193 {
  padding-left: 193px; }

.p-r-193 {
  padding-right: 193px; }

.p-t-193 {
  padding-top: 193px; }

.p-b-193 {
  padding-bottom: 193px; }

.m-l-193 {
  margin-left: 193px; }

.m-r-193 {
  margin-right: 193px; }

.m-t-193 {
  margin-top: 193px; }

.m-b-193 {
  margin-bottom: 193px; }

.w-193 {
  width: 193px; }

.h-193 {
  height: 193px; }

.min-h-193 {
  min-height: 193px; }

.f-s-193 {
  font-size: 193px; }

.f-w-193 {
  font-weight: 193; }

.f-h-193 {
  line-height: 193px; }

.g-193 {
  gap: 193px; }

.flow-193 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 193;
  overflow: hidden; }

.p-l-194 {
  padding-left: 194px; }

.p-r-194 {
  padding-right: 194px; }

.p-t-194 {
  padding-top: 194px; }

.p-b-194 {
  padding-bottom: 194px; }

.m-l-194 {
  margin-left: 194px; }

.m-r-194 {
  margin-right: 194px; }

.m-t-194 {
  margin-top: 194px; }

.m-b-194 {
  margin-bottom: 194px; }

.w-194 {
  width: 194px; }

.h-194 {
  height: 194px; }

.min-h-194 {
  min-height: 194px; }

.f-s-194 {
  font-size: 194px; }

.f-w-194 {
  font-weight: 194; }

.f-h-194 {
  line-height: 194px; }

.g-194 {
  gap: 194px; }

.flow-194 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 194;
  overflow: hidden; }

.p-l-195 {
  padding-left: 195px; }

.p-r-195 {
  padding-right: 195px; }

.p-t-195 {
  padding-top: 195px; }

.p-b-195 {
  padding-bottom: 195px; }

.m-l-195 {
  margin-left: 195px; }

.m-r-195 {
  margin-right: 195px; }

.m-t-195 {
  margin-top: 195px; }

.m-b-195 {
  margin-bottom: 195px; }

.w-195 {
  width: 195px; }

.h-195 {
  height: 195px; }

.min-h-195 {
  min-height: 195px; }

.f-s-195 {
  font-size: 195px; }

.f-w-195 {
  font-weight: 195; }

.f-h-195 {
  line-height: 195px; }

.g-195 {
  gap: 195px; }

.flow-195 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 195;
  overflow: hidden; }

.p-l-196 {
  padding-left: 196px; }

.p-r-196 {
  padding-right: 196px; }

.p-t-196 {
  padding-top: 196px; }

.p-b-196 {
  padding-bottom: 196px; }

.m-l-196 {
  margin-left: 196px; }

.m-r-196 {
  margin-right: 196px; }

.m-t-196 {
  margin-top: 196px; }

.m-b-196 {
  margin-bottom: 196px; }

.w-196 {
  width: 196px; }

.h-196 {
  height: 196px; }

.min-h-196 {
  min-height: 196px; }

.f-s-196 {
  font-size: 196px; }

.f-w-196 {
  font-weight: 196; }

.f-h-196 {
  line-height: 196px; }

.g-196 {
  gap: 196px; }

.flow-196 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 196;
  overflow: hidden; }

.p-l-197 {
  padding-left: 197px; }

.p-r-197 {
  padding-right: 197px; }

.p-t-197 {
  padding-top: 197px; }

.p-b-197 {
  padding-bottom: 197px; }

.m-l-197 {
  margin-left: 197px; }

.m-r-197 {
  margin-right: 197px; }

.m-t-197 {
  margin-top: 197px; }

.m-b-197 {
  margin-bottom: 197px; }

.w-197 {
  width: 197px; }

.h-197 {
  height: 197px; }

.min-h-197 {
  min-height: 197px; }

.f-s-197 {
  font-size: 197px; }

.f-w-197 {
  font-weight: 197; }

.f-h-197 {
  line-height: 197px; }

.g-197 {
  gap: 197px; }

.flow-197 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 197;
  overflow: hidden; }

.p-l-198 {
  padding-left: 198px; }

.p-r-198 {
  padding-right: 198px; }

.p-t-198 {
  padding-top: 198px; }

.p-b-198 {
  padding-bottom: 198px; }

.m-l-198 {
  margin-left: 198px; }

.m-r-198 {
  margin-right: 198px; }

.m-t-198 {
  margin-top: 198px; }

.m-b-198 {
  margin-bottom: 198px; }

.w-198 {
  width: 198px; }

.h-198 {
  height: 198px; }

.min-h-198 {
  min-height: 198px; }

.f-s-198 {
  font-size: 198px; }

.f-w-198 {
  font-weight: 198; }

.f-h-198 {
  line-height: 198px; }

.g-198 {
  gap: 198px; }

.flow-198 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 198;
  overflow: hidden; }

.p-l-199 {
  padding-left: 199px; }

.p-r-199 {
  padding-right: 199px; }

.p-t-199 {
  padding-top: 199px; }

.p-b-199 {
  padding-bottom: 199px; }

.m-l-199 {
  margin-left: 199px; }

.m-r-199 {
  margin-right: 199px; }

.m-t-199 {
  margin-top: 199px; }

.m-b-199 {
  margin-bottom: 199px; }

.w-199 {
  width: 199px; }

.h-199 {
  height: 199px; }

.min-h-199 {
  min-height: 199px; }

.f-s-199 {
  font-size: 199px; }

.f-w-199 {
  font-weight: 199; }

.f-h-199 {
  line-height: 199px; }

.g-199 {
  gap: 199px; }

.flow-199 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 199;
  overflow: hidden; }

.p-l-200 {
  padding-left: 200px; }

.p-r-200 {
  padding-right: 200px; }

.p-t-200 {
  padding-top: 200px; }

.p-b-200 {
  padding-bottom: 200px; }

.m-l-200 {
  margin-left: 200px; }

.m-r-200 {
  margin-right: 200px; }

.m-t-200 {
  margin-top: 200px; }

.m-b-200 {
  margin-bottom: 200px; }

.w-200 {
  width: 200px; }

.h-200 {
  height: 200px; }

.min-h-200 {
  min-height: 200px; }

.f-s-200 {
  font-size: 200px; }

.f-w-200 {
  font-weight: 200; }

.f-h-200 {
  line-height: 200px; }

.g-200 {
  gap: 200px; }

.flow-200 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 200;
  overflow: hidden; }

.p-l-201 {
  padding-left: 201px; }

.p-r-201 {
  padding-right: 201px; }

.p-t-201 {
  padding-top: 201px; }

.p-b-201 {
  padding-bottom: 201px; }

.m-l-201 {
  margin-left: 201px; }

.m-r-201 {
  margin-right: 201px; }

.m-t-201 {
  margin-top: 201px; }

.m-b-201 {
  margin-bottom: 201px; }

.w-201 {
  width: 201px; }

.h-201 {
  height: 201px; }

.min-h-201 {
  min-height: 201px; }

.f-s-201 {
  font-size: 201px; }

.f-w-201 {
  font-weight: 201; }

.f-h-201 {
  line-height: 201px; }

.g-201 {
  gap: 201px; }

.flow-201 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 201;
  overflow: hidden; }

.p-l-202 {
  padding-left: 202px; }

.p-r-202 {
  padding-right: 202px; }

.p-t-202 {
  padding-top: 202px; }

.p-b-202 {
  padding-bottom: 202px; }

.m-l-202 {
  margin-left: 202px; }

.m-r-202 {
  margin-right: 202px; }

.m-t-202 {
  margin-top: 202px; }

.m-b-202 {
  margin-bottom: 202px; }

.w-202 {
  width: 202px; }

.h-202 {
  height: 202px; }

.min-h-202 {
  min-height: 202px; }

.f-s-202 {
  font-size: 202px; }

.f-w-202 {
  font-weight: 202; }

.f-h-202 {
  line-height: 202px; }

.g-202 {
  gap: 202px; }

.flow-202 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 202;
  overflow: hidden; }

.p-l-203 {
  padding-left: 203px; }

.p-r-203 {
  padding-right: 203px; }

.p-t-203 {
  padding-top: 203px; }

.p-b-203 {
  padding-bottom: 203px; }

.m-l-203 {
  margin-left: 203px; }

.m-r-203 {
  margin-right: 203px; }

.m-t-203 {
  margin-top: 203px; }

.m-b-203 {
  margin-bottom: 203px; }

.w-203 {
  width: 203px; }

.h-203 {
  height: 203px; }

.min-h-203 {
  min-height: 203px; }

.f-s-203 {
  font-size: 203px; }

.f-w-203 {
  font-weight: 203; }

.f-h-203 {
  line-height: 203px; }

.g-203 {
  gap: 203px; }

.flow-203 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 203;
  overflow: hidden; }

.p-l-204 {
  padding-left: 204px; }

.p-r-204 {
  padding-right: 204px; }

.p-t-204 {
  padding-top: 204px; }

.p-b-204 {
  padding-bottom: 204px; }

.m-l-204 {
  margin-left: 204px; }

.m-r-204 {
  margin-right: 204px; }

.m-t-204 {
  margin-top: 204px; }

.m-b-204 {
  margin-bottom: 204px; }

.w-204 {
  width: 204px; }

.h-204 {
  height: 204px; }

.min-h-204 {
  min-height: 204px; }

.f-s-204 {
  font-size: 204px; }

.f-w-204 {
  font-weight: 204; }

.f-h-204 {
  line-height: 204px; }

.g-204 {
  gap: 204px; }

.flow-204 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 204;
  overflow: hidden; }

.p-l-205 {
  padding-left: 205px; }

.p-r-205 {
  padding-right: 205px; }

.p-t-205 {
  padding-top: 205px; }

.p-b-205 {
  padding-bottom: 205px; }

.m-l-205 {
  margin-left: 205px; }

.m-r-205 {
  margin-right: 205px; }

.m-t-205 {
  margin-top: 205px; }

.m-b-205 {
  margin-bottom: 205px; }

.w-205 {
  width: 205px; }

.h-205 {
  height: 205px; }

.min-h-205 {
  min-height: 205px; }

.f-s-205 {
  font-size: 205px; }

.f-w-205 {
  font-weight: 205; }

.f-h-205 {
  line-height: 205px; }

.g-205 {
  gap: 205px; }

.flow-205 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 205;
  overflow: hidden; }

.p-l-206 {
  padding-left: 206px; }

.p-r-206 {
  padding-right: 206px; }

.p-t-206 {
  padding-top: 206px; }

.p-b-206 {
  padding-bottom: 206px; }

.m-l-206 {
  margin-left: 206px; }

.m-r-206 {
  margin-right: 206px; }

.m-t-206 {
  margin-top: 206px; }

.m-b-206 {
  margin-bottom: 206px; }

.w-206 {
  width: 206px; }

.h-206 {
  height: 206px; }

.min-h-206 {
  min-height: 206px; }

.f-s-206 {
  font-size: 206px; }

.f-w-206 {
  font-weight: 206; }

.f-h-206 {
  line-height: 206px; }

.g-206 {
  gap: 206px; }

.flow-206 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 206;
  overflow: hidden; }

.p-l-207 {
  padding-left: 207px; }

.p-r-207 {
  padding-right: 207px; }

.p-t-207 {
  padding-top: 207px; }

.p-b-207 {
  padding-bottom: 207px; }

.m-l-207 {
  margin-left: 207px; }

.m-r-207 {
  margin-right: 207px; }

.m-t-207 {
  margin-top: 207px; }

.m-b-207 {
  margin-bottom: 207px; }

.w-207 {
  width: 207px; }

.h-207 {
  height: 207px; }

.min-h-207 {
  min-height: 207px; }

.f-s-207 {
  font-size: 207px; }

.f-w-207 {
  font-weight: 207; }

.f-h-207 {
  line-height: 207px; }

.g-207 {
  gap: 207px; }

.flow-207 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 207;
  overflow: hidden; }

.p-l-208 {
  padding-left: 208px; }

.p-r-208 {
  padding-right: 208px; }

.p-t-208 {
  padding-top: 208px; }

.p-b-208 {
  padding-bottom: 208px; }

.m-l-208 {
  margin-left: 208px; }

.m-r-208 {
  margin-right: 208px; }

.m-t-208 {
  margin-top: 208px; }

.m-b-208 {
  margin-bottom: 208px; }

.w-208 {
  width: 208px; }

.h-208 {
  height: 208px; }

.min-h-208 {
  min-height: 208px; }

.f-s-208 {
  font-size: 208px; }

.f-w-208 {
  font-weight: 208; }

.f-h-208 {
  line-height: 208px; }

.g-208 {
  gap: 208px; }

.flow-208 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 208;
  overflow: hidden; }

.p-l-209 {
  padding-left: 209px; }

.p-r-209 {
  padding-right: 209px; }

.p-t-209 {
  padding-top: 209px; }

.p-b-209 {
  padding-bottom: 209px; }

.m-l-209 {
  margin-left: 209px; }

.m-r-209 {
  margin-right: 209px; }

.m-t-209 {
  margin-top: 209px; }

.m-b-209 {
  margin-bottom: 209px; }

.w-209 {
  width: 209px; }

.h-209 {
  height: 209px; }

.min-h-209 {
  min-height: 209px; }

.f-s-209 {
  font-size: 209px; }

.f-w-209 {
  font-weight: 209; }

.f-h-209 {
  line-height: 209px; }

.g-209 {
  gap: 209px; }

.flow-209 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 209;
  overflow: hidden; }

.p-l-210 {
  padding-left: 210px; }

.p-r-210 {
  padding-right: 210px; }

.p-t-210 {
  padding-top: 210px; }

.p-b-210 {
  padding-bottom: 210px; }

.m-l-210 {
  margin-left: 210px; }

.m-r-210 {
  margin-right: 210px; }

.m-t-210 {
  margin-top: 210px; }

.m-b-210 {
  margin-bottom: 210px; }

.w-210 {
  width: 210px; }

.h-210 {
  height: 210px; }

.min-h-210 {
  min-height: 210px; }

.f-s-210 {
  font-size: 210px; }

.f-w-210 {
  font-weight: 210; }

.f-h-210 {
  line-height: 210px; }

.g-210 {
  gap: 210px; }

.flow-210 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 210;
  overflow: hidden; }

.p-l-211 {
  padding-left: 211px; }

.p-r-211 {
  padding-right: 211px; }

.p-t-211 {
  padding-top: 211px; }

.p-b-211 {
  padding-bottom: 211px; }

.m-l-211 {
  margin-left: 211px; }

.m-r-211 {
  margin-right: 211px; }

.m-t-211 {
  margin-top: 211px; }

.m-b-211 {
  margin-bottom: 211px; }

.w-211 {
  width: 211px; }

.h-211 {
  height: 211px; }

.min-h-211 {
  min-height: 211px; }

.f-s-211 {
  font-size: 211px; }

.f-w-211 {
  font-weight: 211; }

.f-h-211 {
  line-height: 211px; }

.g-211 {
  gap: 211px; }

.flow-211 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 211;
  overflow: hidden; }

.p-l-212 {
  padding-left: 212px; }

.p-r-212 {
  padding-right: 212px; }

.p-t-212 {
  padding-top: 212px; }

.p-b-212 {
  padding-bottom: 212px; }

.m-l-212 {
  margin-left: 212px; }

.m-r-212 {
  margin-right: 212px; }

.m-t-212 {
  margin-top: 212px; }

.m-b-212 {
  margin-bottom: 212px; }

.w-212 {
  width: 212px; }

.h-212 {
  height: 212px; }

.min-h-212 {
  min-height: 212px; }

.f-s-212 {
  font-size: 212px; }

.f-w-212 {
  font-weight: 212; }

.f-h-212 {
  line-height: 212px; }

.g-212 {
  gap: 212px; }

.flow-212 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 212;
  overflow: hidden; }

.p-l-213 {
  padding-left: 213px; }

.p-r-213 {
  padding-right: 213px; }

.p-t-213 {
  padding-top: 213px; }

.p-b-213 {
  padding-bottom: 213px; }

.m-l-213 {
  margin-left: 213px; }

.m-r-213 {
  margin-right: 213px; }

.m-t-213 {
  margin-top: 213px; }

.m-b-213 {
  margin-bottom: 213px; }

.w-213 {
  width: 213px; }

.h-213 {
  height: 213px; }

.min-h-213 {
  min-height: 213px; }

.f-s-213 {
  font-size: 213px; }

.f-w-213 {
  font-weight: 213; }

.f-h-213 {
  line-height: 213px; }

.g-213 {
  gap: 213px; }

.flow-213 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 213;
  overflow: hidden; }

.p-l-214 {
  padding-left: 214px; }

.p-r-214 {
  padding-right: 214px; }

.p-t-214 {
  padding-top: 214px; }

.p-b-214 {
  padding-bottom: 214px; }

.m-l-214 {
  margin-left: 214px; }

.m-r-214 {
  margin-right: 214px; }

.m-t-214 {
  margin-top: 214px; }

.m-b-214 {
  margin-bottom: 214px; }

.w-214 {
  width: 214px; }

.h-214 {
  height: 214px; }

.min-h-214 {
  min-height: 214px; }

.f-s-214 {
  font-size: 214px; }

.f-w-214 {
  font-weight: 214; }

.f-h-214 {
  line-height: 214px; }

.g-214 {
  gap: 214px; }

.flow-214 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 214;
  overflow: hidden; }

.p-l-215 {
  padding-left: 215px; }

.p-r-215 {
  padding-right: 215px; }

.p-t-215 {
  padding-top: 215px; }

.p-b-215 {
  padding-bottom: 215px; }

.m-l-215 {
  margin-left: 215px; }

.m-r-215 {
  margin-right: 215px; }

.m-t-215 {
  margin-top: 215px; }

.m-b-215 {
  margin-bottom: 215px; }

.w-215 {
  width: 215px; }

.h-215 {
  height: 215px; }

.min-h-215 {
  min-height: 215px; }

.f-s-215 {
  font-size: 215px; }

.f-w-215 {
  font-weight: 215; }

.f-h-215 {
  line-height: 215px; }

.g-215 {
  gap: 215px; }

.flow-215 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 215;
  overflow: hidden; }

.p-l-216 {
  padding-left: 216px; }

.p-r-216 {
  padding-right: 216px; }

.p-t-216 {
  padding-top: 216px; }

.p-b-216 {
  padding-bottom: 216px; }

.m-l-216 {
  margin-left: 216px; }

.m-r-216 {
  margin-right: 216px; }

.m-t-216 {
  margin-top: 216px; }

.m-b-216 {
  margin-bottom: 216px; }

.w-216 {
  width: 216px; }

.h-216 {
  height: 216px; }

.min-h-216 {
  min-height: 216px; }

.f-s-216 {
  font-size: 216px; }

.f-w-216 {
  font-weight: 216; }

.f-h-216 {
  line-height: 216px; }

.g-216 {
  gap: 216px; }

.flow-216 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 216;
  overflow: hidden; }

.p-l-217 {
  padding-left: 217px; }

.p-r-217 {
  padding-right: 217px; }

.p-t-217 {
  padding-top: 217px; }

.p-b-217 {
  padding-bottom: 217px; }

.m-l-217 {
  margin-left: 217px; }

.m-r-217 {
  margin-right: 217px; }

.m-t-217 {
  margin-top: 217px; }

.m-b-217 {
  margin-bottom: 217px; }

.w-217 {
  width: 217px; }

.h-217 {
  height: 217px; }

.min-h-217 {
  min-height: 217px; }

.f-s-217 {
  font-size: 217px; }

.f-w-217 {
  font-weight: 217; }

.f-h-217 {
  line-height: 217px; }

.g-217 {
  gap: 217px; }

.flow-217 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 217;
  overflow: hidden; }

.p-l-218 {
  padding-left: 218px; }

.p-r-218 {
  padding-right: 218px; }

.p-t-218 {
  padding-top: 218px; }

.p-b-218 {
  padding-bottom: 218px; }

.m-l-218 {
  margin-left: 218px; }

.m-r-218 {
  margin-right: 218px; }

.m-t-218 {
  margin-top: 218px; }

.m-b-218 {
  margin-bottom: 218px; }

.w-218 {
  width: 218px; }

.h-218 {
  height: 218px; }

.min-h-218 {
  min-height: 218px; }

.f-s-218 {
  font-size: 218px; }

.f-w-218 {
  font-weight: 218; }

.f-h-218 {
  line-height: 218px; }

.g-218 {
  gap: 218px; }

.flow-218 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 218;
  overflow: hidden; }

.p-l-219 {
  padding-left: 219px; }

.p-r-219 {
  padding-right: 219px; }

.p-t-219 {
  padding-top: 219px; }

.p-b-219 {
  padding-bottom: 219px; }

.m-l-219 {
  margin-left: 219px; }

.m-r-219 {
  margin-right: 219px; }

.m-t-219 {
  margin-top: 219px; }

.m-b-219 {
  margin-bottom: 219px; }

.w-219 {
  width: 219px; }

.h-219 {
  height: 219px; }

.min-h-219 {
  min-height: 219px; }

.f-s-219 {
  font-size: 219px; }

.f-w-219 {
  font-weight: 219; }

.f-h-219 {
  line-height: 219px; }

.g-219 {
  gap: 219px; }

.flow-219 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 219;
  overflow: hidden; }

.p-l-220 {
  padding-left: 220px; }

.p-r-220 {
  padding-right: 220px; }

.p-t-220 {
  padding-top: 220px; }

.p-b-220 {
  padding-bottom: 220px; }

.m-l-220 {
  margin-left: 220px; }

.m-r-220 {
  margin-right: 220px; }

.m-t-220 {
  margin-top: 220px; }

.m-b-220 {
  margin-bottom: 220px; }

.w-220 {
  width: 220px; }

.h-220 {
  height: 220px; }

.min-h-220 {
  min-height: 220px; }

.f-s-220 {
  font-size: 220px; }

.f-w-220 {
  font-weight: 220; }

.f-h-220 {
  line-height: 220px; }

.g-220 {
  gap: 220px; }

.flow-220 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 220;
  overflow: hidden; }

.p-l-221 {
  padding-left: 221px; }

.p-r-221 {
  padding-right: 221px; }

.p-t-221 {
  padding-top: 221px; }

.p-b-221 {
  padding-bottom: 221px; }

.m-l-221 {
  margin-left: 221px; }

.m-r-221 {
  margin-right: 221px; }

.m-t-221 {
  margin-top: 221px; }

.m-b-221 {
  margin-bottom: 221px; }

.w-221 {
  width: 221px; }

.h-221 {
  height: 221px; }

.min-h-221 {
  min-height: 221px; }

.f-s-221 {
  font-size: 221px; }

.f-w-221 {
  font-weight: 221; }

.f-h-221 {
  line-height: 221px; }

.g-221 {
  gap: 221px; }

.flow-221 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 221;
  overflow: hidden; }

.p-l-222 {
  padding-left: 222px; }

.p-r-222 {
  padding-right: 222px; }

.p-t-222 {
  padding-top: 222px; }

.p-b-222 {
  padding-bottom: 222px; }

.m-l-222 {
  margin-left: 222px; }

.m-r-222 {
  margin-right: 222px; }

.m-t-222 {
  margin-top: 222px; }

.m-b-222 {
  margin-bottom: 222px; }

.w-222 {
  width: 222px; }

.h-222 {
  height: 222px; }

.min-h-222 {
  min-height: 222px; }

.f-s-222 {
  font-size: 222px; }

.f-w-222 {
  font-weight: 222; }

.f-h-222 {
  line-height: 222px; }

.g-222 {
  gap: 222px; }

.flow-222 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 222;
  overflow: hidden; }

.p-l-223 {
  padding-left: 223px; }

.p-r-223 {
  padding-right: 223px; }

.p-t-223 {
  padding-top: 223px; }

.p-b-223 {
  padding-bottom: 223px; }

.m-l-223 {
  margin-left: 223px; }

.m-r-223 {
  margin-right: 223px; }

.m-t-223 {
  margin-top: 223px; }

.m-b-223 {
  margin-bottom: 223px; }

.w-223 {
  width: 223px; }

.h-223 {
  height: 223px; }

.min-h-223 {
  min-height: 223px; }

.f-s-223 {
  font-size: 223px; }

.f-w-223 {
  font-weight: 223; }

.f-h-223 {
  line-height: 223px; }

.g-223 {
  gap: 223px; }

.flow-223 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 223;
  overflow: hidden; }

.p-l-224 {
  padding-left: 224px; }

.p-r-224 {
  padding-right: 224px; }

.p-t-224 {
  padding-top: 224px; }

.p-b-224 {
  padding-bottom: 224px; }

.m-l-224 {
  margin-left: 224px; }

.m-r-224 {
  margin-right: 224px; }

.m-t-224 {
  margin-top: 224px; }

.m-b-224 {
  margin-bottom: 224px; }

.w-224 {
  width: 224px; }

.h-224 {
  height: 224px; }

.min-h-224 {
  min-height: 224px; }

.f-s-224 {
  font-size: 224px; }

.f-w-224 {
  font-weight: 224; }

.f-h-224 {
  line-height: 224px; }

.g-224 {
  gap: 224px; }

.flow-224 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 224;
  overflow: hidden; }

.p-l-225 {
  padding-left: 225px; }

.p-r-225 {
  padding-right: 225px; }

.p-t-225 {
  padding-top: 225px; }

.p-b-225 {
  padding-bottom: 225px; }

.m-l-225 {
  margin-left: 225px; }

.m-r-225 {
  margin-right: 225px; }

.m-t-225 {
  margin-top: 225px; }

.m-b-225 {
  margin-bottom: 225px; }

.w-225 {
  width: 225px; }

.h-225 {
  height: 225px; }

.min-h-225 {
  min-height: 225px; }

.f-s-225 {
  font-size: 225px; }

.f-w-225 {
  font-weight: 225; }

.f-h-225 {
  line-height: 225px; }

.g-225 {
  gap: 225px; }

.flow-225 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 225;
  overflow: hidden; }

.p-l-226 {
  padding-left: 226px; }

.p-r-226 {
  padding-right: 226px; }

.p-t-226 {
  padding-top: 226px; }

.p-b-226 {
  padding-bottom: 226px; }

.m-l-226 {
  margin-left: 226px; }

.m-r-226 {
  margin-right: 226px; }

.m-t-226 {
  margin-top: 226px; }

.m-b-226 {
  margin-bottom: 226px; }

.w-226 {
  width: 226px; }

.h-226 {
  height: 226px; }

.min-h-226 {
  min-height: 226px; }

.f-s-226 {
  font-size: 226px; }

.f-w-226 {
  font-weight: 226; }

.f-h-226 {
  line-height: 226px; }

.g-226 {
  gap: 226px; }

.flow-226 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 226;
  overflow: hidden; }

.p-l-227 {
  padding-left: 227px; }

.p-r-227 {
  padding-right: 227px; }

.p-t-227 {
  padding-top: 227px; }

.p-b-227 {
  padding-bottom: 227px; }

.m-l-227 {
  margin-left: 227px; }

.m-r-227 {
  margin-right: 227px; }

.m-t-227 {
  margin-top: 227px; }

.m-b-227 {
  margin-bottom: 227px; }

.w-227 {
  width: 227px; }

.h-227 {
  height: 227px; }

.min-h-227 {
  min-height: 227px; }

.f-s-227 {
  font-size: 227px; }

.f-w-227 {
  font-weight: 227; }

.f-h-227 {
  line-height: 227px; }

.g-227 {
  gap: 227px; }

.flow-227 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 227;
  overflow: hidden; }

.p-l-228 {
  padding-left: 228px; }

.p-r-228 {
  padding-right: 228px; }

.p-t-228 {
  padding-top: 228px; }

.p-b-228 {
  padding-bottom: 228px; }

.m-l-228 {
  margin-left: 228px; }

.m-r-228 {
  margin-right: 228px; }

.m-t-228 {
  margin-top: 228px; }

.m-b-228 {
  margin-bottom: 228px; }

.w-228 {
  width: 228px; }

.h-228 {
  height: 228px; }

.min-h-228 {
  min-height: 228px; }

.f-s-228 {
  font-size: 228px; }

.f-w-228 {
  font-weight: 228; }

.f-h-228 {
  line-height: 228px; }

.g-228 {
  gap: 228px; }

.flow-228 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 228;
  overflow: hidden; }

.p-l-229 {
  padding-left: 229px; }

.p-r-229 {
  padding-right: 229px; }

.p-t-229 {
  padding-top: 229px; }

.p-b-229 {
  padding-bottom: 229px; }

.m-l-229 {
  margin-left: 229px; }

.m-r-229 {
  margin-right: 229px; }

.m-t-229 {
  margin-top: 229px; }

.m-b-229 {
  margin-bottom: 229px; }

.w-229 {
  width: 229px; }

.h-229 {
  height: 229px; }

.min-h-229 {
  min-height: 229px; }

.f-s-229 {
  font-size: 229px; }

.f-w-229 {
  font-weight: 229; }

.f-h-229 {
  line-height: 229px; }

.g-229 {
  gap: 229px; }

.flow-229 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 229;
  overflow: hidden; }

.p-l-230 {
  padding-left: 230px; }

.p-r-230 {
  padding-right: 230px; }

.p-t-230 {
  padding-top: 230px; }

.p-b-230 {
  padding-bottom: 230px; }

.m-l-230 {
  margin-left: 230px; }

.m-r-230 {
  margin-right: 230px; }

.m-t-230 {
  margin-top: 230px; }

.m-b-230 {
  margin-bottom: 230px; }

.w-230 {
  width: 230px; }

.h-230 {
  height: 230px; }

.min-h-230 {
  min-height: 230px; }

.f-s-230 {
  font-size: 230px; }

.f-w-230 {
  font-weight: 230; }

.f-h-230 {
  line-height: 230px; }

.g-230 {
  gap: 230px; }

.flow-230 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 230;
  overflow: hidden; }

.p-l-231 {
  padding-left: 231px; }

.p-r-231 {
  padding-right: 231px; }

.p-t-231 {
  padding-top: 231px; }

.p-b-231 {
  padding-bottom: 231px; }

.m-l-231 {
  margin-left: 231px; }

.m-r-231 {
  margin-right: 231px; }

.m-t-231 {
  margin-top: 231px; }

.m-b-231 {
  margin-bottom: 231px; }

.w-231 {
  width: 231px; }

.h-231 {
  height: 231px; }

.min-h-231 {
  min-height: 231px; }

.f-s-231 {
  font-size: 231px; }

.f-w-231 {
  font-weight: 231; }

.f-h-231 {
  line-height: 231px; }

.g-231 {
  gap: 231px; }

.flow-231 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 231;
  overflow: hidden; }

.p-l-232 {
  padding-left: 232px; }

.p-r-232 {
  padding-right: 232px; }

.p-t-232 {
  padding-top: 232px; }

.p-b-232 {
  padding-bottom: 232px; }

.m-l-232 {
  margin-left: 232px; }

.m-r-232 {
  margin-right: 232px; }

.m-t-232 {
  margin-top: 232px; }

.m-b-232 {
  margin-bottom: 232px; }

.w-232 {
  width: 232px; }

.h-232 {
  height: 232px; }

.min-h-232 {
  min-height: 232px; }

.f-s-232 {
  font-size: 232px; }

.f-w-232 {
  font-weight: 232; }

.f-h-232 {
  line-height: 232px; }

.g-232 {
  gap: 232px; }

.flow-232 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 232;
  overflow: hidden; }

.p-l-233 {
  padding-left: 233px; }

.p-r-233 {
  padding-right: 233px; }

.p-t-233 {
  padding-top: 233px; }

.p-b-233 {
  padding-bottom: 233px; }

.m-l-233 {
  margin-left: 233px; }

.m-r-233 {
  margin-right: 233px; }

.m-t-233 {
  margin-top: 233px; }

.m-b-233 {
  margin-bottom: 233px; }

.w-233 {
  width: 233px; }

.h-233 {
  height: 233px; }

.min-h-233 {
  min-height: 233px; }

.f-s-233 {
  font-size: 233px; }

.f-w-233 {
  font-weight: 233; }

.f-h-233 {
  line-height: 233px; }

.g-233 {
  gap: 233px; }

.flow-233 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 233;
  overflow: hidden; }

.p-l-234 {
  padding-left: 234px; }

.p-r-234 {
  padding-right: 234px; }

.p-t-234 {
  padding-top: 234px; }

.p-b-234 {
  padding-bottom: 234px; }

.m-l-234 {
  margin-left: 234px; }

.m-r-234 {
  margin-right: 234px; }

.m-t-234 {
  margin-top: 234px; }

.m-b-234 {
  margin-bottom: 234px; }

.w-234 {
  width: 234px; }

.h-234 {
  height: 234px; }

.min-h-234 {
  min-height: 234px; }

.f-s-234 {
  font-size: 234px; }

.f-w-234 {
  font-weight: 234; }

.f-h-234 {
  line-height: 234px; }

.g-234 {
  gap: 234px; }

.flow-234 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 234;
  overflow: hidden; }

.p-l-235 {
  padding-left: 235px; }

.p-r-235 {
  padding-right: 235px; }

.p-t-235 {
  padding-top: 235px; }

.p-b-235 {
  padding-bottom: 235px; }

.m-l-235 {
  margin-left: 235px; }

.m-r-235 {
  margin-right: 235px; }

.m-t-235 {
  margin-top: 235px; }

.m-b-235 {
  margin-bottom: 235px; }

.w-235 {
  width: 235px; }

.h-235 {
  height: 235px; }

.min-h-235 {
  min-height: 235px; }

.f-s-235 {
  font-size: 235px; }

.f-w-235 {
  font-weight: 235; }

.f-h-235 {
  line-height: 235px; }

.g-235 {
  gap: 235px; }

.flow-235 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 235;
  overflow: hidden; }

.p-l-236 {
  padding-left: 236px; }

.p-r-236 {
  padding-right: 236px; }

.p-t-236 {
  padding-top: 236px; }

.p-b-236 {
  padding-bottom: 236px; }

.m-l-236 {
  margin-left: 236px; }

.m-r-236 {
  margin-right: 236px; }

.m-t-236 {
  margin-top: 236px; }

.m-b-236 {
  margin-bottom: 236px; }

.w-236 {
  width: 236px; }

.h-236 {
  height: 236px; }

.min-h-236 {
  min-height: 236px; }

.f-s-236 {
  font-size: 236px; }

.f-w-236 {
  font-weight: 236; }

.f-h-236 {
  line-height: 236px; }

.g-236 {
  gap: 236px; }

.flow-236 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 236;
  overflow: hidden; }

.p-l-237 {
  padding-left: 237px; }

.p-r-237 {
  padding-right: 237px; }

.p-t-237 {
  padding-top: 237px; }

.p-b-237 {
  padding-bottom: 237px; }

.m-l-237 {
  margin-left: 237px; }

.m-r-237 {
  margin-right: 237px; }

.m-t-237 {
  margin-top: 237px; }

.m-b-237 {
  margin-bottom: 237px; }

.w-237 {
  width: 237px; }

.h-237 {
  height: 237px; }

.min-h-237 {
  min-height: 237px; }

.f-s-237 {
  font-size: 237px; }

.f-w-237 {
  font-weight: 237; }

.f-h-237 {
  line-height: 237px; }

.g-237 {
  gap: 237px; }

.flow-237 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 237;
  overflow: hidden; }

.p-l-238 {
  padding-left: 238px; }

.p-r-238 {
  padding-right: 238px; }

.p-t-238 {
  padding-top: 238px; }

.p-b-238 {
  padding-bottom: 238px; }

.m-l-238 {
  margin-left: 238px; }

.m-r-238 {
  margin-right: 238px; }

.m-t-238 {
  margin-top: 238px; }

.m-b-238 {
  margin-bottom: 238px; }

.w-238 {
  width: 238px; }

.h-238 {
  height: 238px; }

.min-h-238 {
  min-height: 238px; }

.f-s-238 {
  font-size: 238px; }

.f-w-238 {
  font-weight: 238; }

.f-h-238 {
  line-height: 238px; }

.g-238 {
  gap: 238px; }

.flow-238 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 238;
  overflow: hidden; }

.p-l-239 {
  padding-left: 239px; }

.p-r-239 {
  padding-right: 239px; }

.p-t-239 {
  padding-top: 239px; }

.p-b-239 {
  padding-bottom: 239px; }

.m-l-239 {
  margin-left: 239px; }

.m-r-239 {
  margin-right: 239px; }

.m-t-239 {
  margin-top: 239px; }

.m-b-239 {
  margin-bottom: 239px; }

.w-239 {
  width: 239px; }

.h-239 {
  height: 239px; }

.min-h-239 {
  min-height: 239px; }

.f-s-239 {
  font-size: 239px; }

.f-w-239 {
  font-weight: 239; }

.f-h-239 {
  line-height: 239px; }

.g-239 {
  gap: 239px; }

.flow-239 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 239;
  overflow: hidden; }

.p-l-240 {
  padding-left: 240px; }

.p-r-240 {
  padding-right: 240px; }

.p-t-240 {
  padding-top: 240px; }

.p-b-240 {
  padding-bottom: 240px; }

.m-l-240 {
  margin-left: 240px; }

.m-r-240 {
  margin-right: 240px; }

.m-t-240 {
  margin-top: 240px; }

.m-b-240 {
  margin-bottom: 240px; }

.w-240 {
  width: 240px; }

.h-240 {
  height: 240px; }

.min-h-240 {
  min-height: 240px; }

.f-s-240 {
  font-size: 240px; }

.f-w-240 {
  font-weight: 240; }

.f-h-240 {
  line-height: 240px; }

.g-240 {
  gap: 240px; }

.flow-240 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 240;
  overflow: hidden; }

.p-l-241 {
  padding-left: 241px; }

.p-r-241 {
  padding-right: 241px; }

.p-t-241 {
  padding-top: 241px; }

.p-b-241 {
  padding-bottom: 241px; }

.m-l-241 {
  margin-left: 241px; }

.m-r-241 {
  margin-right: 241px; }

.m-t-241 {
  margin-top: 241px; }

.m-b-241 {
  margin-bottom: 241px; }

.w-241 {
  width: 241px; }

.h-241 {
  height: 241px; }

.min-h-241 {
  min-height: 241px; }

.f-s-241 {
  font-size: 241px; }

.f-w-241 {
  font-weight: 241; }

.f-h-241 {
  line-height: 241px; }

.g-241 {
  gap: 241px; }

.flow-241 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 241;
  overflow: hidden; }

.p-l-242 {
  padding-left: 242px; }

.p-r-242 {
  padding-right: 242px; }

.p-t-242 {
  padding-top: 242px; }

.p-b-242 {
  padding-bottom: 242px; }

.m-l-242 {
  margin-left: 242px; }

.m-r-242 {
  margin-right: 242px; }

.m-t-242 {
  margin-top: 242px; }

.m-b-242 {
  margin-bottom: 242px; }

.w-242 {
  width: 242px; }

.h-242 {
  height: 242px; }

.min-h-242 {
  min-height: 242px; }

.f-s-242 {
  font-size: 242px; }

.f-w-242 {
  font-weight: 242; }

.f-h-242 {
  line-height: 242px; }

.g-242 {
  gap: 242px; }

.flow-242 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 242;
  overflow: hidden; }

.p-l-243 {
  padding-left: 243px; }

.p-r-243 {
  padding-right: 243px; }

.p-t-243 {
  padding-top: 243px; }

.p-b-243 {
  padding-bottom: 243px; }

.m-l-243 {
  margin-left: 243px; }

.m-r-243 {
  margin-right: 243px; }

.m-t-243 {
  margin-top: 243px; }

.m-b-243 {
  margin-bottom: 243px; }

.w-243 {
  width: 243px; }

.h-243 {
  height: 243px; }

.min-h-243 {
  min-height: 243px; }

.f-s-243 {
  font-size: 243px; }

.f-w-243 {
  font-weight: 243; }

.f-h-243 {
  line-height: 243px; }

.g-243 {
  gap: 243px; }

.flow-243 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 243;
  overflow: hidden; }

.p-l-244 {
  padding-left: 244px; }

.p-r-244 {
  padding-right: 244px; }

.p-t-244 {
  padding-top: 244px; }

.p-b-244 {
  padding-bottom: 244px; }

.m-l-244 {
  margin-left: 244px; }

.m-r-244 {
  margin-right: 244px; }

.m-t-244 {
  margin-top: 244px; }

.m-b-244 {
  margin-bottom: 244px; }

.w-244 {
  width: 244px; }

.h-244 {
  height: 244px; }

.min-h-244 {
  min-height: 244px; }

.f-s-244 {
  font-size: 244px; }

.f-w-244 {
  font-weight: 244; }

.f-h-244 {
  line-height: 244px; }

.g-244 {
  gap: 244px; }

.flow-244 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 244;
  overflow: hidden; }

.p-l-245 {
  padding-left: 245px; }

.p-r-245 {
  padding-right: 245px; }

.p-t-245 {
  padding-top: 245px; }

.p-b-245 {
  padding-bottom: 245px; }

.m-l-245 {
  margin-left: 245px; }

.m-r-245 {
  margin-right: 245px; }

.m-t-245 {
  margin-top: 245px; }

.m-b-245 {
  margin-bottom: 245px; }

.w-245 {
  width: 245px; }

.h-245 {
  height: 245px; }

.min-h-245 {
  min-height: 245px; }

.f-s-245 {
  font-size: 245px; }

.f-w-245 {
  font-weight: 245; }

.f-h-245 {
  line-height: 245px; }

.g-245 {
  gap: 245px; }

.flow-245 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 245;
  overflow: hidden; }

.p-l-246 {
  padding-left: 246px; }

.p-r-246 {
  padding-right: 246px; }

.p-t-246 {
  padding-top: 246px; }

.p-b-246 {
  padding-bottom: 246px; }

.m-l-246 {
  margin-left: 246px; }

.m-r-246 {
  margin-right: 246px; }

.m-t-246 {
  margin-top: 246px; }

.m-b-246 {
  margin-bottom: 246px; }

.w-246 {
  width: 246px; }

.h-246 {
  height: 246px; }

.min-h-246 {
  min-height: 246px; }

.f-s-246 {
  font-size: 246px; }

.f-w-246 {
  font-weight: 246; }

.f-h-246 {
  line-height: 246px; }

.g-246 {
  gap: 246px; }

.flow-246 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 246;
  overflow: hidden; }

.p-l-247 {
  padding-left: 247px; }

.p-r-247 {
  padding-right: 247px; }

.p-t-247 {
  padding-top: 247px; }

.p-b-247 {
  padding-bottom: 247px; }

.m-l-247 {
  margin-left: 247px; }

.m-r-247 {
  margin-right: 247px; }

.m-t-247 {
  margin-top: 247px; }

.m-b-247 {
  margin-bottom: 247px; }

.w-247 {
  width: 247px; }

.h-247 {
  height: 247px; }

.min-h-247 {
  min-height: 247px; }

.f-s-247 {
  font-size: 247px; }

.f-w-247 {
  font-weight: 247; }

.f-h-247 {
  line-height: 247px; }

.g-247 {
  gap: 247px; }

.flow-247 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 247;
  overflow: hidden; }

.p-l-248 {
  padding-left: 248px; }

.p-r-248 {
  padding-right: 248px; }

.p-t-248 {
  padding-top: 248px; }

.p-b-248 {
  padding-bottom: 248px; }

.m-l-248 {
  margin-left: 248px; }

.m-r-248 {
  margin-right: 248px; }

.m-t-248 {
  margin-top: 248px; }

.m-b-248 {
  margin-bottom: 248px; }

.w-248 {
  width: 248px; }

.h-248 {
  height: 248px; }

.min-h-248 {
  min-height: 248px; }

.f-s-248 {
  font-size: 248px; }

.f-w-248 {
  font-weight: 248; }

.f-h-248 {
  line-height: 248px; }

.g-248 {
  gap: 248px; }

.flow-248 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 248;
  overflow: hidden; }

.p-l-249 {
  padding-left: 249px; }

.p-r-249 {
  padding-right: 249px; }

.p-t-249 {
  padding-top: 249px; }

.p-b-249 {
  padding-bottom: 249px; }

.m-l-249 {
  margin-left: 249px; }

.m-r-249 {
  margin-right: 249px; }

.m-t-249 {
  margin-top: 249px; }

.m-b-249 {
  margin-bottom: 249px; }

.w-249 {
  width: 249px; }

.h-249 {
  height: 249px; }

.min-h-249 {
  min-height: 249px; }

.f-s-249 {
  font-size: 249px; }

.f-w-249 {
  font-weight: 249; }

.f-h-249 {
  line-height: 249px; }

.g-249 {
  gap: 249px; }

.flow-249 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 249;
  overflow: hidden; }

.p-l-250 {
  padding-left: 250px; }

.p-r-250 {
  padding-right: 250px; }

.p-t-250 {
  padding-top: 250px; }

.p-b-250 {
  padding-bottom: 250px; }

.m-l-250 {
  margin-left: 250px; }

.m-r-250 {
  margin-right: 250px; }

.m-t-250 {
  margin-top: 250px; }

.m-b-250 {
  margin-bottom: 250px; }

.w-250 {
  width: 250px; }

.h-250 {
  height: 250px; }

.min-h-250 {
  min-height: 250px; }

.f-s-250 {
  font-size: 250px; }

.f-w-250 {
  font-weight: 250; }

.f-h-250 {
  line-height: 250px; }

.g-250 {
  gap: 250px; }

.flow-250 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 250;
  overflow: hidden; }

.p-l-251 {
  padding-left: 251px; }

.p-r-251 {
  padding-right: 251px; }

.p-t-251 {
  padding-top: 251px; }

.p-b-251 {
  padding-bottom: 251px; }

.m-l-251 {
  margin-left: 251px; }

.m-r-251 {
  margin-right: 251px; }

.m-t-251 {
  margin-top: 251px; }

.m-b-251 {
  margin-bottom: 251px; }

.w-251 {
  width: 251px; }

.h-251 {
  height: 251px; }

.min-h-251 {
  min-height: 251px; }

.f-s-251 {
  font-size: 251px; }

.f-w-251 {
  font-weight: 251; }

.f-h-251 {
  line-height: 251px; }

.g-251 {
  gap: 251px; }

.flow-251 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 251;
  overflow: hidden; }

.p-l-252 {
  padding-left: 252px; }

.p-r-252 {
  padding-right: 252px; }

.p-t-252 {
  padding-top: 252px; }

.p-b-252 {
  padding-bottom: 252px; }

.m-l-252 {
  margin-left: 252px; }

.m-r-252 {
  margin-right: 252px; }

.m-t-252 {
  margin-top: 252px; }

.m-b-252 {
  margin-bottom: 252px; }

.w-252 {
  width: 252px; }

.h-252 {
  height: 252px; }

.min-h-252 {
  min-height: 252px; }

.f-s-252 {
  font-size: 252px; }

.f-w-252 {
  font-weight: 252; }

.f-h-252 {
  line-height: 252px; }

.g-252 {
  gap: 252px; }

.flow-252 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 252;
  overflow: hidden; }

.p-l-253 {
  padding-left: 253px; }

.p-r-253 {
  padding-right: 253px; }

.p-t-253 {
  padding-top: 253px; }

.p-b-253 {
  padding-bottom: 253px; }

.m-l-253 {
  margin-left: 253px; }

.m-r-253 {
  margin-right: 253px; }

.m-t-253 {
  margin-top: 253px; }

.m-b-253 {
  margin-bottom: 253px; }

.w-253 {
  width: 253px; }

.h-253 {
  height: 253px; }

.min-h-253 {
  min-height: 253px; }

.f-s-253 {
  font-size: 253px; }

.f-w-253 {
  font-weight: 253; }

.f-h-253 {
  line-height: 253px; }

.g-253 {
  gap: 253px; }

.flow-253 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 253;
  overflow: hidden; }

.p-l-254 {
  padding-left: 254px; }

.p-r-254 {
  padding-right: 254px; }

.p-t-254 {
  padding-top: 254px; }

.p-b-254 {
  padding-bottom: 254px; }

.m-l-254 {
  margin-left: 254px; }

.m-r-254 {
  margin-right: 254px; }

.m-t-254 {
  margin-top: 254px; }

.m-b-254 {
  margin-bottom: 254px; }

.w-254 {
  width: 254px; }

.h-254 {
  height: 254px; }

.min-h-254 {
  min-height: 254px; }

.f-s-254 {
  font-size: 254px; }

.f-w-254 {
  font-weight: 254; }

.f-h-254 {
  line-height: 254px; }

.g-254 {
  gap: 254px; }

.flow-254 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 254;
  overflow: hidden; }

.p-l-255 {
  padding-left: 255px; }

.p-r-255 {
  padding-right: 255px; }

.p-t-255 {
  padding-top: 255px; }

.p-b-255 {
  padding-bottom: 255px; }

.m-l-255 {
  margin-left: 255px; }

.m-r-255 {
  margin-right: 255px; }

.m-t-255 {
  margin-top: 255px; }

.m-b-255 {
  margin-bottom: 255px; }

.w-255 {
  width: 255px; }

.h-255 {
  height: 255px; }

.min-h-255 {
  min-height: 255px; }

.f-s-255 {
  font-size: 255px; }

.f-w-255 {
  font-weight: 255; }

.f-h-255 {
  line-height: 255px; }

.g-255 {
  gap: 255px; }

.flow-255 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 255;
  overflow: hidden; }

.p-l-256 {
  padding-left: 256px; }

.p-r-256 {
  padding-right: 256px; }

.p-t-256 {
  padding-top: 256px; }

.p-b-256 {
  padding-bottom: 256px; }

.m-l-256 {
  margin-left: 256px; }

.m-r-256 {
  margin-right: 256px; }

.m-t-256 {
  margin-top: 256px; }

.m-b-256 {
  margin-bottom: 256px; }

.w-256 {
  width: 256px; }

.h-256 {
  height: 256px; }

.min-h-256 {
  min-height: 256px; }

.f-s-256 {
  font-size: 256px; }

.f-w-256 {
  font-weight: 256; }

.f-h-256 {
  line-height: 256px; }

.g-256 {
  gap: 256px; }

.flow-256 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 256;
  overflow: hidden; }

.p-l-257 {
  padding-left: 257px; }

.p-r-257 {
  padding-right: 257px; }

.p-t-257 {
  padding-top: 257px; }

.p-b-257 {
  padding-bottom: 257px; }

.m-l-257 {
  margin-left: 257px; }

.m-r-257 {
  margin-right: 257px; }

.m-t-257 {
  margin-top: 257px; }

.m-b-257 {
  margin-bottom: 257px; }

.w-257 {
  width: 257px; }

.h-257 {
  height: 257px; }

.min-h-257 {
  min-height: 257px; }

.f-s-257 {
  font-size: 257px; }

.f-w-257 {
  font-weight: 257; }

.f-h-257 {
  line-height: 257px; }

.g-257 {
  gap: 257px; }

.flow-257 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 257;
  overflow: hidden; }

.p-l-258 {
  padding-left: 258px; }

.p-r-258 {
  padding-right: 258px; }

.p-t-258 {
  padding-top: 258px; }

.p-b-258 {
  padding-bottom: 258px; }

.m-l-258 {
  margin-left: 258px; }

.m-r-258 {
  margin-right: 258px; }

.m-t-258 {
  margin-top: 258px; }

.m-b-258 {
  margin-bottom: 258px; }

.w-258 {
  width: 258px; }

.h-258 {
  height: 258px; }

.min-h-258 {
  min-height: 258px; }

.f-s-258 {
  font-size: 258px; }

.f-w-258 {
  font-weight: 258; }

.f-h-258 {
  line-height: 258px; }

.g-258 {
  gap: 258px; }

.flow-258 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 258;
  overflow: hidden; }

.p-l-259 {
  padding-left: 259px; }

.p-r-259 {
  padding-right: 259px; }

.p-t-259 {
  padding-top: 259px; }

.p-b-259 {
  padding-bottom: 259px; }

.m-l-259 {
  margin-left: 259px; }

.m-r-259 {
  margin-right: 259px; }

.m-t-259 {
  margin-top: 259px; }

.m-b-259 {
  margin-bottom: 259px; }

.w-259 {
  width: 259px; }

.h-259 {
  height: 259px; }

.min-h-259 {
  min-height: 259px; }

.f-s-259 {
  font-size: 259px; }

.f-w-259 {
  font-weight: 259; }

.f-h-259 {
  line-height: 259px; }

.g-259 {
  gap: 259px; }

.flow-259 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 259;
  overflow: hidden; }

.p-l-260 {
  padding-left: 260px; }

.p-r-260 {
  padding-right: 260px; }

.p-t-260 {
  padding-top: 260px; }

.p-b-260 {
  padding-bottom: 260px; }

.m-l-260 {
  margin-left: 260px; }

.m-r-260 {
  margin-right: 260px; }

.m-t-260 {
  margin-top: 260px; }

.m-b-260 {
  margin-bottom: 260px; }

.w-260 {
  width: 260px; }

.h-260 {
  height: 260px; }

.min-h-260 {
  min-height: 260px; }

.f-s-260 {
  font-size: 260px; }

.f-w-260 {
  font-weight: 260; }

.f-h-260 {
  line-height: 260px; }

.g-260 {
  gap: 260px; }

.flow-260 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 260;
  overflow: hidden; }

.p-l-261 {
  padding-left: 261px; }

.p-r-261 {
  padding-right: 261px; }

.p-t-261 {
  padding-top: 261px; }

.p-b-261 {
  padding-bottom: 261px; }

.m-l-261 {
  margin-left: 261px; }

.m-r-261 {
  margin-right: 261px; }

.m-t-261 {
  margin-top: 261px; }

.m-b-261 {
  margin-bottom: 261px; }

.w-261 {
  width: 261px; }

.h-261 {
  height: 261px; }

.min-h-261 {
  min-height: 261px; }

.f-s-261 {
  font-size: 261px; }

.f-w-261 {
  font-weight: 261; }

.f-h-261 {
  line-height: 261px; }

.g-261 {
  gap: 261px; }

.flow-261 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 261;
  overflow: hidden; }

.p-l-262 {
  padding-left: 262px; }

.p-r-262 {
  padding-right: 262px; }

.p-t-262 {
  padding-top: 262px; }

.p-b-262 {
  padding-bottom: 262px; }

.m-l-262 {
  margin-left: 262px; }

.m-r-262 {
  margin-right: 262px; }

.m-t-262 {
  margin-top: 262px; }

.m-b-262 {
  margin-bottom: 262px; }

.w-262 {
  width: 262px; }

.h-262 {
  height: 262px; }

.min-h-262 {
  min-height: 262px; }

.f-s-262 {
  font-size: 262px; }

.f-w-262 {
  font-weight: 262; }

.f-h-262 {
  line-height: 262px; }

.g-262 {
  gap: 262px; }

.flow-262 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 262;
  overflow: hidden; }

.p-l-263 {
  padding-left: 263px; }

.p-r-263 {
  padding-right: 263px; }

.p-t-263 {
  padding-top: 263px; }

.p-b-263 {
  padding-bottom: 263px; }

.m-l-263 {
  margin-left: 263px; }

.m-r-263 {
  margin-right: 263px; }

.m-t-263 {
  margin-top: 263px; }

.m-b-263 {
  margin-bottom: 263px; }

.w-263 {
  width: 263px; }

.h-263 {
  height: 263px; }

.min-h-263 {
  min-height: 263px; }

.f-s-263 {
  font-size: 263px; }

.f-w-263 {
  font-weight: 263; }

.f-h-263 {
  line-height: 263px; }

.g-263 {
  gap: 263px; }

.flow-263 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 263;
  overflow: hidden; }

.p-l-264 {
  padding-left: 264px; }

.p-r-264 {
  padding-right: 264px; }

.p-t-264 {
  padding-top: 264px; }

.p-b-264 {
  padding-bottom: 264px; }

.m-l-264 {
  margin-left: 264px; }

.m-r-264 {
  margin-right: 264px; }

.m-t-264 {
  margin-top: 264px; }

.m-b-264 {
  margin-bottom: 264px; }

.w-264 {
  width: 264px; }

.h-264 {
  height: 264px; }

.min-h-264 {
  min-height: 264px; }

.f-s-264 {
  font-size: 264px; }

.f-w-264 {
  font-weight: 264; }

.f-h-264 {
  line-height: 264px; }

.g-264 {
  gap: 264px; }

.flow-264 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 264;
  overflow: hidden; }

.p-l-265 {
  padding-left: 265px; }

.p-r-265 {
  padding-right: 265px; }

.p-t-265 {
  padding-top: 265px; }

.p-b-265 {
  padding-bottom: 265px; }

.m-l-265 {
  margin-left: 265px; }

.m-r-265 {
  margin-right: 265px; }

.m-t-265 {
  margin-top: 265px; }

.m-b-265 {
  margin-bottom: 265px; }

.w-265 {
  width: 265px; }

.h-265 {
  height: 265px; }

.min-h-265 {
  min-height: 265px; }

.f-s-265 {
  font-size: 265px; }

.f-w-265 {
  font-weight: 265; }

.f-h-265 {
  line-height: 265px; }

.g-265 {
  gap: 265px; }

.flow-265 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 265;
  overflow: hidden; }

.p-l-266 {
  padding-left: 266px; }

.p-r-266 {
  padding-right: 266px; }

.p-t-266 {
  padding-top: 266px; }

.p-b-266 {
  padding-bottom: 266px; }

.m-l-266 {
  margin-left: 266px; }

.m-r-266 {
  margin-right: 266px; }

.m-t-266 {
  margin-top: 266px; }

.m-b-266 {
  margin-bottom: 266px; }

.w-266 {
  width: 266px; }

.h-266 {
  height: 266px; }

.min-h-266 {
  min-height: 266px; }

.f-s-266 {
  font-size: 266px; }

.f-w-266 {
  font-weight: 266; }

.f-h-266 {
  line-height: 266px; }

.g-266 {
  gap: 266px; }

.flow-266 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 266;
  overflow: hidden; }

.p-l-267 {
  padding-left: 267px; }

.p-r-267 {
  padding-right: 267px; }

.p-t-267 {
  padding-top: 267px; }

.p-b-267 {
  padding-bottom: 267px; }

.m-l-267 {
  margin-left: 267px; }

.m-r-267 {
  margin-right: 267px; }

.m-t-267 {
  margin-top: 267px; }

.m-b-267 {
  margin-bottom: 267px; }

.w-267 {
  width: 267px; }

.h-267 {
  height: 267px; }

.min-h-267 {
  min-height: 267px; }

.f-s-267 {
  font-size: 267px; }

.f-w-267 {
  font-weight: 267; }

.f-h-267 {
  line-height: 267px; }

.g-267 {
  gap: 267px; }

.flow-267 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 267;
  overflow: hidden; }

.p-l-268 {
  padding-left: 268px; }

.p-r-268 {
  padding-right: 268px; }

.p-t-268 {
  padding-top: 268px; }

.p-b-268 {
  padding-bottom: 268px; }

.m-l-268 {
  margin-left: 268px; }

.m-r-268 {
  margin-right: 268px; }

.m-t-268 {
  margin-top: 268px; }

.m-b-268 {
  margin-bottom: 268px; }

.w-268 {
  width: 268px; }

.h-268 {
  height: 268px; }

.min-h-268 {
  min-height: 268px; }

.f-s-268 {
  font-size: 268px; }

.f-w-268 {
  font-weight: 268; }

.f-h-268 {
  line-height: 268px; }

.g-268 {
  gap: 268px; }

.flow-268 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 268;
  overflow: hidden; }

.p-l-269 {
  padding-left: 269px; }

.p-r-269 {
  padding-right: 269px; }

.p-t-269 {
  padding-top: 269px; }

.p-b-269 {
  padding-bottom: 269px; }

.m-l-269 {
  margin-left: 269px; }

.m-r-269 {
  margin-right: 269px; }

.m-t-269 {
  margin-top: 269px; }

.m-b-269 {
  margin-bottom: 269px; }

.w-269 {
  width: 269px; }

.h-269 {
  height: 269px; }

.min-h-269 {
  min-height: 269px; }

.f-s-269 {
  font-size: 269px; }

.f-w-269 {
  font-weight: 269; }

.f-h-269 {
  line-height: 269px; }

.g-269 {
  gap: 269px; }

.flow-269 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 269;
  overflow: hidden; }

.p-l-270 {
  padding-left: 270px; }

.p-r-270 {
  padding-right: 270px; }

.p-t-270 {
  padding-top: 270px; }

.p-b-270 {
  padding-bottom: 270px; }

.m-l-270 {
  margin-left: 270px; }

.m-r-270 {
  margin-right: 270px; }

.m-t-270 {
  margin-top: 270px; }

.m-b-270 {
  margin-bottom: 270px; }

.w-270 {
  width: 270px; }

.h-270 {
  height: 270px; }

.min-h-270 {
  min-height: 270px; }

.f-s-270 {
  font-size: 270px; }

.f-w-270 {
  font-weight: 270; }

.f-h-270 {
  line-height: 270px; }

.g-270 {
  gap: 270px; }

.flow-270 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 270;
  overflow: hidden; }

.p-l-271 {
  padding-left: 271px; }

.p-r-271 {
  padding-right: 271px; }

.p-t-271 {
  padding-top: 271px; }

.p-b-271 {
  padding-bottom: 271px; }

.m-l-271 {
  margin-left: 271px; }

.m-r-271 {
  margin-right: 271px; }

.m-t-271 {
  margin-top: 271px; }

.m-b-271 {
  margin-bottom: 271px; }

.w-271 {
  width: 271px; }

.h-271 {
  height: 271px; }

.min-h-271 {
  min-height: 271px; }

.f-s-271 {
  font-size: 271px; }

.f-w-271 {
  font-weight: 271; }

.f-h-271 {
  line-height: 271px; }

.g-271 {
  gap: 271px; }

.flow-271 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 271;
  overflow: hidden; }

.p-l-272 {
  padding-left: 272px; }

.p-r-272 {
  padding-right: 272px; }

.p-t-272 {
  padding-top: 272px; }

.p-b-272 {
  padding-bottom: 272px; }

.m-l-272 {
  margin-left: 272px; }

.m-r-272 {
  margin-right: 272px; }

.m-t-272 {
  margin-top: 272px; }

.m-b-272 {
  margin-bottom: 272px; }

.w-272 {
  width: 272px; }

.h-272 {
  height: 272px; }

.min-h-272 {
  min-height: 272px; }

.f-s-272 {
  font-size: 272px; }

.f-w-272 {
  font-weight: 272; }

.f-h-272 {
  line-height: 272px; }

.g-272 {
  gap: 272px; }

.flow-272 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 272;
  overflow: hidden; }

.p-l-273 {
  padding-left: 273px; }

.p-r-273 {
  padding-right: 273px; }

.p-t-273 {
  padding-top: 273px; }

.p-b-273 {
  padding-bottom: 273px; }

.m-l-273 {
  margin-left: 273px; }

.m-r-273 {
  margin-right: 273px; }

.m-t-273 {
  margin-top: 273px; }

.m-b-273 {
  margin-bottom: 273px; }

.w-273 {
  width: 273px; }

.h-273 {
  height: 273px; }

.min-h-273 {
  min-height: 273px; }

.f-s-273 {
  font-size: 273px; }

.f-w-273 {
  font-weight: 273; }

.f-h-273 {
  line-height: 273px; }

.g-273 {
  gap: 273px; }

.flow-273 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 273;
  overflow: hidden; }

.p-l-274 {
  padding-left: 274px; }

.p-r-274 {
  padding-right: 274px; }

.p-t-274 {
  padding-top: 274px; }

.p-b-274 {
  padding-bottom: 274px; }

.m-l-274 {
  margin-left: 274px; }

.m-r-274 {
  margin-right: 274px; }

.m-t-274 {
  margin-top: 274px; }

.m-b-274 {
  margin-bottom: 274px; }

.w-274 {
  width: 274px; }

.h-274 {
  height: 274px; }

.min-h-274 {
  min-height: 274px; }

.f-s-274 {
  font-size: 274px; }

.f-w-274 {
  font-weight: 274; }

.f-h-274 {
  line-height: 274px; }

.g-274 {
  gap: 274px; }

.flow-274 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 274;
  overflow: hidden; }

.p-l-275 {
  padding-left: 275px; }

.p-r-275 {
  padding-right: 275px; }

.p-t-275 {
  padding-top: 275px; }

.p-b-275 {
  padding-bottom: 275px; }

.m-l-275 {
  margin-left: 275px; }

.m-r-275 {
  margin-right: 275px; }

.m-t-275 {
  margin-top: 275px; }

.m-b-275 {
  margin-bottom: 275px; }

.w-275 {
  width: 275px; }

.h-275 {
  height: 275px; }

.min-h-275 {
  min-height: 275px; }

.f-s-275 {
  font-size: 275px; }

.f-w-275 {
  font-weight: 275; }

.f-h-275 {
  line-height: 275px; }

.g-275 {
  gap: 275px; }

.flow-275 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 275;
  overflow: hidden; }

.p-l-276 {
  padding-left: 276px; }

.p-r-276 {
  padding-right: 276px; }

.p-t-276 {
  padding-top: 276px; }

.p-b-276 {
  padding-bottom: 276px; }

.m-l-276 {
  margin-left: 276px; }

.m-r-276 {
  margin-right: 276px; }

.m-t-276 {
  margin-top: 276px; }

.m-b-276 {
  margin-bottom: 276px; }

.w-276 {
  width: 276px; }

.h-276 {
  height: 276px; }

.min-h-276 {
  min-height: 276px; }

.f-s-276 {
  font-size: 276px; }

.f-w-276 {
  font-weight: 276; }

.f-h-276 {
  line-height: 276px; }

.g-276 {
  gap: 276px; }

.flow-276 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 276;
  overflow: hidden; }

.p-l-277 {
  padding-left: 277px; }

.p-r-277 {
  padding-right: 277px; }

.p-t-277 {
  padding-top: 277px; }

.p-b-277 {
  padding-bottom: 277px; }

.m-l-277 {
  margin-left: 277px; }

.m-r-277 {
  margin-right: 277px; }

.m-t-277 {
  margin-top: 277px; }

.m-b-277 {
  margin-bottom: 277px; }

.w-277 {
  width: 277px; }

.h-277 {
  height: 277px; }

.min-h-277 {
  min-height: 277px; }

.f-s-277 {
  font-size: 277px; }

.f-w-277 {
  font-weight: 277; }

.f-h-277 {
  line-height: 277px; }

.g-277 {
  gap: 277px; }

.flow-277 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 277;
  overflow: hidden; }

.p-l-278 {
  padding-left: 278px; }

.p-r-278 {
  padding-right: 278px; }

.p-t-278 {
  padding-top: 278px; }

.p-b-278 {
  padding-bottom: 278px; }

.m-l-278 {
  margin-left: 278px; }

.m-r-278 {
  margin-right: 278px; }

.m-t-278 {
  margin-top: 278px; }

.m-b-278 {
  margin-bottom: 278px; }

.w-278 {
  width: 278px; }

.h-278 {
  height: 278px; }

.min-h-278 {
  min-height: 278px; }

.f-s-278 {
  font-size: 278px; }

.f-w-278 {
  font-weight: 278; }

.f-h-278 {
  line-height: 278px; }

.g-278 {
  gap: 278px; }

.flow-278 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 278;
  overflow: hidden; }

.p-l-279 {
  padding-left: 279px; }

.p-r-279 {
  padding-right: 279px; }

.p-t-279 {
  padding-top: 279px; }

.p-b-279 {
  padding-bottom: 279px; }

.m-l-279 {
  margin-left: 279px; }

.m-r-279 {
  margin-right: 279px; }

.m-t-279 {
  margin-top: 279px; }

.m-b-279 {
  margin-bottom: 279px; }

.w-279 {
  width: 279px; }

.h-279 {
  height: 279px; }

.min-h-279 {
  min-height: 279px; }

.f-s-279 {
  font-size: 279px; }

.f-w-279 {
  font-weight: 279; }

.f-h-279 {
  line-height: 279px; }

.g-279 {
  gap: 279px; }

.flow-279 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 279;
  overflow: hidden; }

.p-l-280 {
  padding-left: 280px; }

.p-r-280 {
  padding-right: 280px; }

.p-t-280 {
  padding-top: 280px; }

.p-b-280 {
  padding-bottom: 280px; }

.m-l-280 {
  margin-left: 280px; }

.m-r-280 {
  margin-right: 280px; }

.m-t-280 {
  margin-top: 280px; }

.m-b-280 {
  margin-bottom: 280px; }

.w-280 {
  width: 280px; }

.h-280 {
  height: 280px; }

.min-h-280 {
  min-height: 280px; }

.f-s-280 {
  font-size: 280px; }

.f-w-280 {
  font-weight: 280; }

.f-h-280 {
  line-height: 280px; }

.g-280 {
  gap: 280px; }

.flow-280 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 280;
  overflow: hidden; }

.p-l-281 {
  padding-left: 281px; }

.p-r-281 {
  padding-right: 281px; }

.p-t-281 {
  padding-top: 281px; }

.p-b-281 {
  padding-bottom: 281px; }

.m-l-281 {
  margin-left: 281px; }

.m-r-281 {
  margin-right: 281px; }

.m-t-281 {
  margin-top: 281px; }

.m-b-281 {
  margin-bottom: 281px; }

.w-281 {
  width: 281px; }

.h-281 {
  height: 281px; }

.min-h-281 {
  min-height: 281px; }

.f-s-281 {
  font-size: 281px; }

.f-w-281 {
  font-weight: 281; }

.f-h-281 {
  line-height: 281px; }

.g-281 {
  gap: 281px; }

.flow-281 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 281;
  overflow: hidden; }

.p-l-282 {
  padding-left: 282px; }

.p-r-282 {
  padding-right: 282px; }

.p-t-282 {
  padding-top: 282px; }

.p-b-282 {
  padding-bottom: 282px; }

.m-l-282 {
  margin-left: 282px; }

.m-r-282 {
  margin-right: 282px; }

.m-t-282 {
  margin-top: 282px; }

.m-b-282 {
  margin-bottom: 282px; }

.w-282 {
  width: 282px; }

.h-282 {
  height: 282px; }

.min-h-282 {
  min-height: 282px; }

.f-s-282 {
  font-size: 282px; }

.f-w-282 {
  font-weight: 282; }

.f-h-282 {
  line-height: 282px; }

.g-282 {
  gap: 282px; }

.flow-282 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 282;
  overflow: hidden; }

.p-l-283 {
  padding-left: 283px; }

.p-r-283 {
  padding-right: 283px; }

.p-t-283 {
  padding-top: 283px; }

.p-b-283 {
  padding-bottom: 283px; }

.m-l-283 {
  margin-left: 283px; }

.m-r-283 {
  margin-right: 283px; }

.m-t-283 {
  margin-top: 283px; }

.m-b-283 {
  margin-bottom: 283px; }

.w-283 {
  width: 283px; }

.h-283 {
  height: 283px; }

.min-h-283 {
  min-height: 283px; }

.f-s-283 {
  font-size: 283px; }

.f-w-283 {
  font-weight: 283; }

.f-h-283 {
  line-height: 283px; }

.g-283 {
  gap: 283px; }

.flow-283 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 283;
  overflow: hidden; }

.p-l-284 {
  padding-left: 284px; }

.p-r-284 {
  padding-right: 284px; }

.p-t-284 {
  padding-top: 284px; }

.p-b-284 {
  padding-bottom: 284px; }

.m-l-284 {
  margin-left: 284px; }

.m-r-284 {
  margin-right: 284px; }

.m-t-284 {
  margin-top: 284px; }

.m-b-284 {
  margin-bottom: 284px; }

.w-284 {
  width: 284px; }

.h-284 {
  height: 284px; }

.min-h-284 {
  min-height: 284px; }

.f-s-284 {
  font-size: 284px; }

.f-w-284 {
  font-weight: 284; }

.f-h-284 {
  line-height: 284px; }

.g-284 {
  gap: 284px; }

.flow-284 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 284;
  overflow: hidden; }

.p-l-285 {
  padding-left: 285px; }

.p-r-285 {
  padding-right: 285px; }

.p-t-285 {
  padding-top: 285px; }

.p-b-285 {
  padding-bottom: 285px; }

.m-l-285 {
  margin-left: 285px; }

.m-r-285 {
  margin-right: 285px; }

.m-t-285 {
  margin-top: 285px; }

.m-b-285 {
  margin-bottom: 285px; }

.w-285 {
  width: 285px; }

.h-285 {
  height: 285px; }

.min-h-285 {
  min-height: 285px; }

.f-s-285 {
  font-size: 285px; }

.f-w-285 {
  font-weight: 285; }

.f-h-285 {
  line-height: 285px; }

.g-285 {
  gap: 285px; }

.flow-285 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 285;
  overflow: hidden; }

.p-l-286 {
  padding-left: 286px; }

.p-r-286 {
  padding-right: 286px; }

.p-t-286 {
  padding-top: 286px; }

.p-b-286 {
  padding-bottom: 286px; }

.m-l-286 {
  margin-left: 286px; }

.m-r-286 {
  margin-right: 286px; }

.m-t-286 {
  margin-top: 286px; }

.m-b-286 {
  margin-bottom: 286px; }

.w-286 {
  width: 286px; }

.h-286 {
  height: 286px; }

.min-h-286 {
  min-height: 286px; }

.f-s-286 {
  font-size: 286px; }

.f-w-286 {
  font-weight: 286; }

.f-h-286 {
  line-height: 286px; }

.g-286 {
  gap: 286px; }

.flow-286 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 286;
  overflow: hidden; }

.p-l-287 {
  padding-left: 287px; }

.p-r-287 {
  padding-right: 287px; }

.p-t-287 {
  padding-top: 287px; }

.p-b-287 {
  padding-bottom: 287px; }

.m-l-287 {
  margin-left: 287px; }

.m-r-287 {
  margin-right: 287px; }

.m-t-287 {
  margin-top: 287px; }

.m-b-287 {
  margin-bottom: 287px; }

.w-287 {
  width: 287px; }

.h-287 {
  height: 287px; }

.min-h-287 {
  min-height: 287px; }

.f-s-287 {
  font-size: 287px; }

.f-w-287 {
  font-weight: 287; }

.f-h-287 {
  line-height: 287px; }

.g-287 {
  gap: 287px; }

.flow-287 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 287;
  overflow: hidden; }

.p-l-288 {
  padding-left: 288px; }

.p-r-288 {
  padding-right: 288px; }

.p-t-288 {
  padding-top: 288px; }

.p-b-288 {
  padding-bottom: 288px; }

.m-l-288 {
  margin-left: 288px; }

.m-r-288 {
  margin-right: 288px; }

.m-t-288 {
  margin-top: 288px; }

.m-b-288 {
  margin-bottom: 288px; }

.w-288 {
  width: 288px; }

.h-288 {
  height: 288px; }

.min-h-288 {
  min-height: 288px; }

.f-s-288 {
  font-size: 288px; }

.f-w-288 {
  font-weight: 288; }

.f-h-288 {
  line-height: 288px; }

.g-288 {
  gap: 288px; }

.flow-288 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 288;
  overflow: hidden; }

.p-l-289 {
  padding-left: 289px; }

.p-r-289 {
  padding-right: 289px; }

.p-t-289 {
  padding-top: 289px; }

.p-b-289 {
  padding-bottom: 289px; }

.m-l-289 {
  margin-left: 289px; }

.m-r-289 {
  margin-right: 289px; }

.m-t-289 {
  margin-top: 289px; }

.m-b-289 {
  margin-bottom: 289px; }

.w-289 {
  width: 289px; }

.h-289 {
  height: 289px; }

.min-h-289 {
  min-height: 289px; }

.f-s-289 {
  font-size: 289px; }

.f-w-289 {
  font-weight: 289; }

.f-h-289 {
  line-height: 289px; }

.g-289 {
  gap: 289px; }

.flow-289 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 289;
  overflow: hidden; }

.p-l-290 {
  padding-left: 290px; }

.p-r-290 {
  padding-right: 290px; }

.p-t-290 {
  padding-top: 290px; }

.p-b-290 {
  padding-bottom: 290px; }

.m-l-290 {
  margin-left: 290px; }

.m-r-290 {
  margin-right: 290px; }

.m-t-290 {
  margin-top: 290px; }

.m-b-290 {
  margin-bottom: 290px; }

.w-290 {
  width: 290px; }

.h-290 {
  height: 290px; }

.min-h-290 {
  min-height: 290px; }

.f-s-290 {
  font-size: 290px; }

.f-w-290 {
  font-weight: 290; }

.f-h-290 {
  line-height: 290px; }

.g-290 {
  gap: 290px; }

.flow-290 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 290;
  overflow: hidden; }

.p-l-291 {
  padding-left: 291px; }

.p-r-291 {
  padding-right: 291px; }

.p-t-291 {
  padding-top: 291px; }

.p-b-291 {
  padding-bottom: 291px; }

.m-l-291 {
  margin-left: 291px; }

.m-r-291 {
  margin-right: 291px; }

.m-t-291 {
  margin-top: 291px; }

.m-b-291 {
  margin-bottom: 291px; }

.w-291 {
  width: 291px; }

.h-291 {
  height: 291px; }

.min-h-291 {
  min-height: 291px; }

.f-s-291 {
  font-size: 291px; }

.f-w-291 {
  font-weight: 291; }

.f-h-291 {
  line-height: 291px; }

.g-291 {
  gap: 291px; }

.flow-291 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 291;
  overflow: hidden; }

.p-l-292 {
  padding-left: 292px; }

.p-r-292 {
  padding-right: 292px; }

.p-t-292 {
  padding-top: 292px; }

.p-b-292 {
  padding-bottom: 292px; }

.m-l-292 {
  margin-left: 292px; }

.m-r-292 {
  margin-right: 292px; }

.m-t-292 {
  margin-top: 292px; }

.m-b-292 {
  margin-bottom: 292px; }

.w-292 {
  width: 292px; }

.h-292 {
  height: 292px; }

.min-h-292 {
  min-height: 292px; }

.f-s-292 {
  font-size: 292px; }

.f-w-292 {
  font-weight: 292; }

.f-h-292 {
  line-height: 292px; }

.g-292 {
  gap: 292px; }

.flow-292 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 292;
  overflow: hidden; }

.p-l-293 {
  padding-left: 293px; }

.p-r-293 {
  padding-right: 293px; }

.p-t-293 {
  padding-top: 293px; }

.p-b-293 {
  padding-bottom: 293px; }

.m-l-293 {
  margin-left: 293px; }

.m-r-293 {
  margin-right: 293px; }

.m-t-293 {
  margin-top: 293px; }

.m-b-293 {
  margin-bottom: 293px; }

.w-293 {
  width: 293px; }

.h-293 {
  height: 293px; }

.min-h-293 {
  min-height: 293px; }

.f-s-293 {
  font-size: 293px; }

.f-w-293 {
  font-weight: 293; }

.f-h-293 {
  line-height: 293px; }

.g-293 {
  gap: 293px; }

.flow-293 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 293;
  overflow: hidden; }

.p-l-294 {
  padding-left: 294px; }

.p-r-294 {
  padding-right: 294px; }

.p-t-294 {
  padding-top: 294px; }

.p-b-294 {
  padding-bottom: 294px; }

.m-l-294 {
  margin-left: 294px; }

.m-r-294 {
  margin-right: 294px; }

.m-t-294 {
  margin-top: 294px; }

.m-b-294 {
  margin-bottom: 294px; }

.w-294 {
  width: 294px; }

.h-294 {
  height: 294px; }

.min-h-294 {
  min-height: 294px; }

.f-s-294 {
  font-size: 294px; }

.f-w-294 {
  font-weight: 294; }

.f-h-294 {
  line-height: 294px; }

.g-294 {
  gap: 294px; }

.flow-294 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 294;
  overflow: hidden; }

.p-l-295 {
  padding-left: 295px; }

.p-r-295 {
  padding-right: 295px; }

.p-t-295 {
  padding-top: 295px; }

.p-b-295 {
  padding-bottom: 295px; }

.m-l-295 {
  margin-left: 295px; }

.m-r-295 {
  margin-right: 295px; }

.m-t-295 {
  margin-top: 295px; }

.m-b-295 {
  margin-bottom: 295px; }

.w-295 {
  width: 295px; }

.h-295 {
  height: 295px; }

.min-h-295 {
  min-height: 295px; }

.f-s-295 {
  font-size: 295px; }

.f-w-295 {
  font-weight: 295; }

.f-h-295 {
  line-height: 295px; }

.g-295 {
  gap: 295px; }

.flow-295 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 295;
  overflow: hidden; }

.p-l-296 {
  padding-left: 296px; }

.p-r-296 {
  padding-right: 296px; }

.p-t-296 {
  padding-top: 296px; }

.p-b-296 {
  padding-bottom: 296px; }

.m-l-296 {
  margin-left: 296px; }

.m-r-296 {
  margin-right: 296px; }

.m-t-296 {
  margin-top: 296px; }

.m-b-296 {
  margin-bottom: 296px; }

.w-296 {
  width: 296px; }

.h-296 {
  height: 296px; }

.min-h-296 {
  min-height: 296px; }

.f-s-296 {
  font-size: 296px; }

.f-w-296 {
  font-weight: 296; }

.f-h-296 {
  line-height: 296px; }

.g-296 {
  gap: 296px; }

.flow-296 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 296;
  overflow: hidden; }

.p-l-297 {
  padding-left: 297px; }

.p-r-297 {
  padding-right: 297px; }

.p-t-297 {
  padding-top: 297px; }

.p-b-297 {
  padding-bottom: 297px; }

.m-l-297 {
  margin-left: 297px; }

.m-r-297 {
  margin-right: 297px; }

.m-t-297 {
  margin-top: 297px; }

.m-b-297 {
  margin-bottom: 297px; }

.w-297 {
  width: 297px; }

.h-297 {
  height: 297px; }

.min-h-297 {
  min-height: 297px; }

.f-s-297 {
  font-size: 297px; }

.f-w-297 {
  font-weight: 297; }

.f-h-297 {
  line-height: 297px; }

.g-297 {
  gap: 297px; }

.flow-297 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 297;
  overflow: hidden; }

.p-l-298 {
  padding-left: 298px; }

.p-r-298 {
  padding-right: 298px; }

.p-t-298 {
  padding-top: 298px; }

.p-b-298 {
  padding-bottom: 298px; }

.m-l-298 {
  margin-left: 298px; }

.m-r-298 {
  margin-right: 298px; }

.m-t-298 {
  margin-top: 298px; }

.m-b-298 {
  margin-bottom: 298px; }

.w-298 {
  width: 298px; }

.h-298 {
  height: 298px; }

.min-h-298 {
  min-height: 298px; }

.f-s-298 {
  font-size: 298px; }

.f-w-298 {
  font-weight: 298; }

.f-h-298 {
  line-height: 298px; }

.g-298 {
  gap: 298px; }

.flow-298 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 298;
  overflow: hidden; }

.p-l-299 {
  padding-left: 299px; }

.p-r-299 {
  padding-right: 299px; }

.p-t-299 {
  padding-top: 299px; }

.p-b-299 {
  padding-bottom: 299px; }

.m-l-299 {
  margin-left: 299px; }

.m-r-299 {
  margin-right: 299px; }

.m-t-299 {
  margin-top: 299px; }

.m-b-299 {
  margin-bottom: 299px; }

.w-299 {
  width: 299px; }

.h-299 {
  height: 299px; }

.min-h-299 {
  min-height: 299px; }

.f-s-299 {
  font-size: 299px; }

.f-w-299 {
  font-weight: 299; }

.f-h-299 {
  line-height: 299px; }

.g-299 {
  gap: 299px; }

.flow-299 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 299;
  overflow: hidden; }

.p-l-300 {
  padding-left: 300px; }

.p-r-300 {
  padding-right: 300px; }

.p-t-300 {
  padding-top: 300px; }

.p-b-300 {
  padding-bottom: 300px; }

.m-l-300 {
  margin-left: 300px; }

.m-r-300 {
  margin-right: 300px; }

.m-t-300 {
  margin-top: 300px; }

.m-b-300 {
  margin-bottom: 300px; }

.w-300 {
  width: 300px; }

.h-300 {
  height: 300px; }

.min-h-300 {
  min-height: 300px; }

.f-s-300 {
  font-size: 300px; }

.f-w-300 {
  font-weight: 300; }

.f-h-300 {
  line-height: 300px; }

.g-300 {
  gap: 300px; }

.flow-300 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 300;
  overflow: hidden; }

.p-l-301 {
  padding-left: 301px; }

.p-r-301 {
  padding-right: 301px; }

.p-t-301 {
  padding-top: 301px; }

.p-b-301 {
  padding-bottom: 301px; }

.m-l-301 {
  margin-left: 301px; }

.m-r-301 {
  margin-right: 301px; }

.m-t-301 {
  margin-top: 301px; }

.m-b-301 {
  margin-bottom: 301px; }

.w-301 {
  width: 301px; }

.h-301 {
  height: 301px; }

.min-h-301 {
  min-height: 301px; }

.f-s-301 {
  font-size: 301px; }

.f-w-301 {
  font-weight: 301; }

.f-h-301 {
  line-height: 301px; }

.g-301 {
  gap: 301px; }

.flow-301 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 301;
  overflow: hidden; }

.p-l-302 {
  padding-left: 302px; }

.p-r-302 {
  padding-right: 302px; }

.p-t-302 {
  padding-top: 302px; }

.p-b-302 {
  padding-bottom: 302px; }

.m-l-302 {
  margin-left: 302px; }

.m-r-302 {
  margin-right: 302px; }

.m-t-302 {
  margin-top: 302px; }

.m-b-302 {
  margin-bottom: 302px; }

.w-302 {
  width: 302px; }

.h-302 {
  height: 302px; }

.min-h-302 {
  min-height: 302px; }

.f-s-302 {
  font-size: 302px; }

.f-w-302 {
  font-weight: 302; }

.f-h-302 {
  line-height: 302px; }

.g-302 {
  gap: 302px; }

.flow-302 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 302;
  overflow: hidden; }

.p-l-303 {
  padding-left: 303px; }

.p-r-303 {
  padding-right: 303px; }

.p-t-303 {
  padding-top: 303px; }

.p-b-303 {
  padding-bottom: 303px; }

.m-l-303 {
  margin-left: 303px; }

.m-r-303 {
  margin-right: 303px; }

.m-t-303 {
  margin-top: 303px; }

.m-b-303 {
  margin-bottom: 303px; }

.w-303 {
  width: 303px; }

.h-303 {
  height: 303px; }

.min-h-303 {
  min-height: 303px; }

.f-s-303 {
  font-size: 303px; }

.f-w-303 {
  font-weight: 303; }

.f-h-303 {
  line-height: 303px; }

.g-303 {
  gap: 303px; }

.flow-303 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 303;
  overflow: hidden; }

.p-l-304 {
  padding-left: 304px; }

.p-r-304 {
  padding-right: 304px; }

.p-t-304 {
  padding-top: 304px; }

.p-b-304 {
  padding-bottom: 304px; }

.m-l-304 {
  margin-left: 304px; }

.m-r-304 {
  margin-right: 304px; }

.m-t-304 {
  margin-top: 304px; }

.m-b-304 {
  margin-bottom: 304px; }

.w-304 {
  width: 304px; }

.h-304 {
  height: 304px; }

.min-h-304 {
  min-height: 304px; }

.f-s-304 {
  font-size: 304px; }

.f-w-304 {
  font-weight: 304; }

.f-h-304 {
  line-height: 304px; }

.g-304 {
  gap: 304px; }

.flow-304 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 304;
  overflow: hidden; }

.p-l-305 {
  padding-left: 305px; }

.p-r-305 {
  padding-right: 305px; }

.p-t-305 {
  padding-top: 305px; }

.p-b-305 {
  padding-bottom: 305px; }

.m-l-305 {
  margin-left: 305px; }

.m-r-305 {
  margin-right: 305px; }

.m-t-305 {
  margin-top: 305px; }

.m-b-305 {
  margin-bottom: 305px; }

.w-305 {
  width: 305px; }

.h-305 {
  height: 305px; }

.min-h-305 {
  min-height: 305px; }

.f-s-305 {
  font-size: 305px; }

.f-w-305 {
  font-weight: 305; }

.f-h-305 {
  line-height: 305px; }

.g-305 {
  gap: 305px; }

.flow-305 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 305;
  overflow: hidden; }

.p-l-306 {
  padding-left: 306px; }

.p-r-306 {
  padding-right: 306px; }

.p-t-306 {
  padding-top: 306px; }

.p-b-306 {
  padding-bottom: 306px; }

.m-l-306 {
  margin-left: 306px; }

.m-r-306 {
  margin-right: 306px; }

.m-t-306 {
  margin-top: 306px; }

.m-b-306 {
  margin-bottom: 306px; }

.w-306 {
  width: 306px; }

.h-306 {
  height: 306px; }

.min-h-306 {
  min-height: 306px; }

.f-s-306 {
  font-size: 306px; }

.f-w-306 {
  font-weight: 306; }

.f-h-306 {
  line-height: 306px; }

.g-306 {
  gap: 306px; }

.flow-306 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 306;
  overflow: hidden; }

.p-l-307 {
  padding-left: 307px; }

.p-r-307 {
  padding-right: 307px; }

.p-t-307 {
  padding-top: 307px; }

.p-b-307 {
  padding-bottom: 307px; }

.m-l-307 {
  margin-left: 307px; }

.m-r-307 {
  margin-right: 307px; }

.m-t-307 {
  margin-top: 307px; }

.m-b-307 {
  margin-bottom: 307px; }

.w-307 {
  width: 307px; }

.h-307 {
  height: 307px; }

.min-h-307 {
  min-height: 307px; }

.f-s-307 {
  font-size: 307px; }

.f-w-307 {
  font-weight: 307; }

.f-h-307 {
  line-height: 307px; }

.g-307 {
  gap: 307px; }

.flow-307 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 307;
  overflow: hidden; }

.p-l-308 {
  padding-left: 308px; }

.p-r-308 {
  padding-right: 308px; }

.p-t-308 {
  padding-top: 308px; }

.p-b-308 {
  padding-bottom: 308px; }

.m-l-308 {
  margin-left: 308px; }

.m-r-308 {
  margin-right: 308px; }

.m-t-308 {
  margin-top: 308px; }

.m-b-308 {
  margin-bottom: 308px; }

.w-308 {
  width: 308px; }

.h-308 {
  height: 308px; }

.min-h-308 {
  min-height: 308px; }

.f-s-308 {
  font-size: 308px; }

.f-w-308 {
  font-weight: 308; }

.f-h-308 {
  line-height: 308px; }

.g-308 {
  gap: 308px; }

.flow-308 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 308;
  overflow: hidden; }

.p-l-309 {
  padding-left: 309px; }

.p-r-309 {
  padding-right: 309px; }

.p-t-309 {
  padding-top: 309px; }

.p-b-309 {
  padding-bottom: 309px; }

.m-l-309 {
  margin-left: 309px; }

.m-r-309 {
  margin-right: 309px; }

.m-t-309 {
  margin-top: 309px; }

.m-b-309 {
  margin-bottom: 309px; }

.w-309 {
  width: 309px; }

.h-309 {
  height: 309px; }

.min-h-309 {
  min-height: 309px; }

.f-s-309 {
  font-size: 309px; }

.f-w-309 {
  font-weight: 309; }

.f-h-309 {
  line-height: 309px; }

.g-309 {
  gap: 309px; }

.flow-309 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 309;
  overflow: hidden; }

.p-l-310 {
  padding-left: 310px; }

.p-r-310 {
  padding-right: 310px; }

.p-t-310 {
  padding-top: 310px; }

.p-b-310 {
  padding-bottom: 310px; }

.m-l-310 {
  margin-left: 310px; }

.m-r-310 {
  margin-right: 310px; }

.m-t-310 {
  margin-top: 310px; }

.m-b-310 {
  margin-bottom: 310px; }

.w-310 {
  width: 310px; }

.h-310 {
  height: 310px; }

.min-h-310 {
  min-height: 310px; }

.f-s-310 {
  font-size: 310px; }

.f-w-310 {
  font-weight: 310; }

.f-h-310 {
  line-height: 310px; }

.g-310 {
  gap: 310px; }

.flow-310 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 310;
  overflow: hidden; }

.p-l-311 {
  padding-left: 311px; }

.p-r-311 {
  padding-right: 311px; }

.p-t-311 {
  padding-top: 311px; }

.p-b-311 {
  padding-bottom: 311px; }

.m-l-311 {
  margin-left: 311px; }

.m-r-311 {
  margin-right: 311px; }

.m-t-311 {
  margin-top: 311px; }

.m-b-311 {
  margin-bottom: 311px; }

.w-311 {
  width: 311px; }

.h-311 {
  height: 311px; }

.min-h-311 {
  min-height: 311px; }

.f-s-311 {
  font-size: 311px; }

.f-w-311 {
  font-weight: 311; }

.f-h-311 {
  line-height: 311px; }

.g-311 {
  gap: 311px; }

.flow-311 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 311;
  overflow: hidden; }

.p-l-312 {
  padding-left: 312px; }

.p-r-312 {
  padding-right: 312px; }

.p-t-312 {
  padding-top: 312px; }

.p-b-312 {
  padding-bottom: 312px; }

.m-l-312 {
  margin-left: 312px; }

.m-r-312 {
  margin-right: 312px; }

.m-t-312 {
  margin-top: 312px; }

.m-b-312 {
  margin-bottom: 312px; }

.w-312 {
  width: 312px; }

.h-312 {
  height: 312px; }

.min-h-312 {
  min-height: 312px; }

.f-s-312 {
  font-size: 312px; }

.f-w-312 {
  font-weight: 312; }

.f-h-312 {
  line-height: 312px; }

.g-312 {
  gap: 312px; }

.flow-312 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 312;
  overflow: hidden; }

.p-l-313 {
  padding-left: 313px; }

.p-r-313 {
  padding-right: 313px; }

.p-t-313 {
  padding-top: 313px; }

.p-b-313 {
  padding-bottom: 313px; }

.m-l-313 {
  margin-left: 313px; }

.m-r-313 {
  margin-right: 313px; }

.m-t-313 {
  margin-top: 313px; }

.m-b-313 {
  margin-bottom: 313px; }

.w-313 {
  width: 313px; }

.h-313 {
  height: 313px; }

.min-h-313 {
  min-height: 313px; }

.f-s-313 {
  font-size: 313px; }

.f-w-313 {
  font-weight: 313; }

.f-h-313 {
  line-height: 313px; }

.g-313 {
  gap: 313px; }

.flow-313 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 313;
  overflow: hidden; }

.p-l-314 {
  padding-left: 314px; }

.p-r-314 {
  padding-right: 314px; }

.p-t-314 {
  padding-top: 314px; }

.p-b-314 {
  padding-bottom: 314px; }

.m-l-314 {
  margin-left: 314px; }

.m-r-314 {
  margin-right: 314px; }

.m-t-314 {
  margin-top: 314px; }

.m-b-314 {
  margin-bottom: 314px; }

.w-314 {
  width: 314px; }

.h-314 {
  height: 314px; }

.min-h-314 {
  min-height: 314px; }

.f-s-314 {
  font-size: 314px; }

.f-w-314 {
  font-weight: 314; }

.f-h-314 {
  line-height: 314px; }

.g-314 {
  gap: 314px; }

.flow-314 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 314;
  overflow: hidden; }

.p-l-315 {
  padding-left: 315px; }

.p-r-315 {
  padding-right: 315px; }

.p-t-315 {
  padding-top: 315px; }

.p-b-315 {
  padding-bottom: 315px; }

.m-l-315 {
  margin-left: 315px; }

.m-r-315 {
  margin-right: 315px; }

.m-t-315 {
  margin-top: 315px; }

.m-b-315 {
  margin-bottom: 315px; }

.w-315 {
  width: 315px; }

.h-315 {
  height: 315px; }

.min-h-315 {
  min-height: 315px; }

.f-s-315 {
  font-size: 315px; }

.f-w-315 {
  font-weight: 315; }

.f-h-315 {
  line-height: 315px; }

.g-315 {
  gap: 315px; }

.flow-315 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 315;
  overflow: hidden; }

.p-l-316 {
  padding-left: 316px; }

.p-r-316 {
  padding-right: 316px; }

.p-t-316 {
  padding-top: 316px; }

.p-b-316 {
  padding-bottom: 316px; }

.m-l-316 {
  margin-left: 316px; }

.m-r-316 {
  margin-right: 316px; }

.m-t-316 {
  margin-top: 316px; }

.m-b-316 {
  margin-bottom: 316px; }

.w-316 {
  width: 316px; }

.h-316 {
  height: 316px; }

.min-h-316 {
  min-height: 316px; }

.f-s-316 {
  font-size: 316px; }

.f-w-316 {
  font-weight: 316; }

.f-h-316 {
  line-height: 316px; }

.g-316 {
  gap: 316px; }

.flow-316 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 316;
  overflow: hidden; }

.p-l-317 {
  padding-left: 317px; }

.p-r-317 {
  padding-right: 317px; }

.p-t-317 {
  padding-top: 317px; }

.p-b-317 {
  padding-bottom: 317px; }

.m-l-317 {
  margin-left: 317px; }

.m-r-317 {
  margin-right: 317px; }

.m-t-317 {
  margin-top: 317px; }

.m-b-317 {
  margin-bottom: 317px; }

.w-317 {
  width: 317px; }

.h-317 {
  height: 317px; }

.min-h-317 {
  min-height: 317px; }

.f-s-317 {
  font-size: 317px; }

.f-w-317 {
  font-weight: 317; }

.f-h-317 {
  line-height: 317px; }

.g-317 {
  gap: 317px; }

.flow-317 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 317;
  overflow: hidden; }

.p-l-318 {
  padding-left: 318px; }

.p-r-318 {
  padding-right: 318px; }

.p-t-318 {
  padding-top: 318px; }

.p-b-318 {
  padding-bottom: 318px; }

.m-l-318 {
  margin-left: 318px; }

.m-r-318 {
  margin-right: 318px; }

.m-t-318 {
  margin-top: 318px; }

.m-b-318 {
  margin-bottom: 318px; }

.w-318 {
  width: 318px; }

.h-318 {
  height: 318px; }

.min-h-318 {
  min-height: 318px; }

.f-s-318 {
  font-size: 318px; }

.f-w-318 {
  font-weight: 318; }

.f-h-318 {
  line-height: 318px; }

.g-318 {
  gap: 318px; }

.flow-318 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 318;
  overflow: hidden; }

.p-l-319 {
  padding-left: 319px; }

.p-r-319 {
  padding-right: 319px; }

.p-t-319 {
  padding-top: 319px; }

.p-b-319 {
  padding-bottom: 319px; }

.m-l-319 {
  margin-left: 319px; }

.m-r-319 {
  margin-right: 319px; }

.m-t-319 {
  margin-top: 319px; }

.m-b-319 {
  margin-bottom: 319px; }

.w-319 {
  width: 319px; }

.h-319 {
  height: 319px; }

.min-h-319 {
  min-height: 319px; }

.f-s-319 {
  font-size: 319px; }

.f-w-319 {
  font-weight: 319; }

.f-h-319 {
  line-height: 319px; }

.g-319 {
  gap: 319px; }

.flow-319 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 319;
  overflow: hidden; }

.p-l-320 {
  padding-left: 320px; }

.p-r-320 {
  padding-right: 320px; }

.p-t-320 {
  padding-top: 320px; }

.p-b-320 {
  padding-bottom: 320px; }

.m-l-320 {
  margin-left: 320px; }

.m-r-320 {
  margin-right: 320px; }

.m-t-320 {
  margin-top: 320px; }

.m-b-320 {
  margin-bottom: 320px; }

.w-320 {
  width: 320px; }

.h-320 {
  height: 320px; }

.min-h-320 {
  min-height: 320px; }

.f-s-320 {
  font-size: 320px; }

.f-w-320 {
  font-weight: 320; }

.f-h-320 {
  line-height: 320px; }

.g-320 {
  gap: 320px; }

.flow-320 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 320;
  overflow: hidden; }

.p-l-321 {
  padding-left: 321px; }

.p-r-321 {
  padding-right: 321px; }

.p-t-321 {
  padding-top: 321px; }

.p-b-321 {
  padding-bottom: 321px; }

.m-l-321 {
  margin-left: 321px; }

.m-r-321 {
  margin-right: 321px; }

.m-t-321 {
  margin-top: 321px; }

.m-b-321 {
  margin-bottom: 321px; }

.w-321 {
  width: 321px; }

.h-321 {
  height: 321px; }

.min-h-321 {
  min-height: 321px; }

.f-s-321 {
  font-size: 321px; }

.f-w-321 {
  font-weight: 321; }

.f-h-321 {
  line-height: 321px; }

.g-321 {
  gap: 321px; }

.flow-321 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 321;
  overflow: hidden; }

.p-l-322 {
  padding-left: 322px; }

.p-r-322 {
  padding-right: 322px; }

.p-t-322 {
  padding-top: 322px; }

.p-b-322 {
  padding-bottom: 322px; }

.m-l-322 {
  margin-left: 322px; }

.m-r-322 {
  margin-right: 322px; }

.m-t-322 {
  margin-top: 322px; }

.m-b-322 {
  margin-bottom: 322px; }

.w-322 {
  width: 322px; }

.h-322 {
  height: 322px; }

.min-h-322 {
  min-height: 322px; }

.f-s-322 {
  font-size: 322px; }

.f-w-322 {
  font-weight: 322; }

.f-h-322 {
  line-height: 322px; }

.g-322 {
  gap: 322px; }

.flow-322 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 322;
  overflow: hidden; }

.p-l-323 {
  padding-left: 323px; }

.p-r-323 {
  padding-right: 323px; }

.p-t-323 {
  padding-top: 323px; }

.p-b-323 {
  padding-bottom: 323px; }

.m-l-323 {
  margin-left: 323px; }

.m-r-323 {
  margin-right: 323px; }

.m-t-323 {
  margin-top: 323px; }

.m-b-323 {
  margin-bottom: 323px; }

.w-323 {
  width: 323px; }

.h-323 {
  height: 323px; }

.min-h-323 {
  min-height: 323px; }

.f-s-323 {
  font-size: 323px; }

.f-w-323 {
  font-weight: 323; }

.f-h-323 {
  line-height: 323px; }

.g-323 {
  gap: 323px; }

.flow-323 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 323;
  overflow: hidden; }

.p-l-324 {
  padding-left: 324px; }

.p-r-324 {
  padding-right: 324px; }

.p-t-324 {
  padding-top: 324px; }

.p-b-324 {
  padding-bottom: 324px; }

.m-l-324 {
  margin-left: 324px; }

.m-r-324 {
  margin-right: 324px; }

.m-t-324 {
  margin-top: 324px; }

.m-b-324 {
  margin-bottom: 324px; }

.w-324 {
  width: 324px; }

.h-324 {
  height: 324px; }

.min-h-324 {
  min-height: 324px; }

.f-s-324 {
  font-size: 324px; }

.f-w-324 {
  font-weight: 324; }

.f-h-324 {
  line-height: 324px; }

.g-324 {
  gap: 324px; }

.flow-324 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 324;
  overflow: hidden; }

.p-l-325 {
  padding-left: 325px; }

.p-r-325 {
  padding-right: 325px; }

.p-t-325 {
  padding-top: 325px; }

.p-b-325 {
  padding-bottom: 325px; }

.m-l-325 {
  margin-left: 325px; }

.m-r-325 {
  margin-right: 325px; }

.m-t-325 {
  margin-top: 325px; }

.m-b-325 {
  margin-bottom: 325px; }

.w-325 {
  width: 325px; }

.h-325 {
  height: 325px; }

.min-h-325 {
  min-height: 325px; }

.f-s-325 {
  font-size: 325px; }

.f-w-325 {
  font-weight: 325; }

.f-h-325 {
  line-height: 325px; }

.g-325 {
  gap: 325px; }

.flow-325 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 325;
  overflow: hidden; }

.p-l-326 {
  padding-left: 326px; }

.p-r-326 {
  padding-right: 326px; }

.p-t-326 {
  padding-top: 326px; }

.p-b-326 {
  padding-bottom: 326px; }

.m-l-326 {
  margin-left: 326px; }

.m-r-326 {
  margin-right: 326px; }

.m-t-326 {
  margin-top: 326px; }

.m-b-326 {
  margin-bottom: 326px; }

.w-326 {
  width: 326px; }

.h-326 {
  height: 326px; }

.min-h-326 {
  min-height: 326px; }

.f-s-326 {
  font-size: 326px; }

.f-w-326 {
  font-weight: 326; }

.f-h-326 {
  line-height: 326px; }

.g-326 {
  gap: 326px; }

.flow-326 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 326;
  overflow: hidden; }

.p-l-327 {
  padding-left: 327px; }

.p-r-327 {
  padding-right: 327px; }

.p-t-327 {
  padding-top: 327px; }

.p-b-327 {
  padding-bottom: 327px; }

.m-l-327 {
  margin-left: 327px; }

.m-r-327 {
  margin-right: 327px; }

.m-t-327 {
  margin-top: 327px; }

.m-b-327 {
  margin-bottom: 327px; }

.w-327 {
  width: 327px; }

.h-327 {
  height: 327px; }

.min-h-327 {
  min-height: 327px; }

.f-s-327 {
  font-size: 327px; }

.f-w-327 {
  font-weight: 327; }

.f-h-327 {
  line-height: 327px; }

.g-327 {
  gap: 327px; }

.flow-327 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 327;
  overflow: hidden; }

.p-l-328 {
  padding-left: 328px; }

.p-r-328 {
  padding-right: 328px; }

.p-t-328 {
  padding-top: 328px; }

.p-b-328 {
  padding-bottom: 328px; }

.m-l-328 {
  margin-left: 328px; }

.m-r-328 {
  margin-right: 328px; }

.m-t-328 {
  margin-top: 328px; }

.m-b-328 {
  margin-bottom: 328px; }

.w-328 {
  width: 328px; }

.h-328 {
  height: 328px; }

.min-h-328 {
  min-height: 328px; }

.f-s-328 {
  font-size: 328px; }

.f-w-328 {
  font-weight: 328; }

.f-h-328 {
  line-height: 328px; }

.g-328 {
  gap: 328px; }

.flow-328 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 328;
  overflow: hidden; }

.p-l-329 {
  padding-left: 329px; }

.p-r-329 {
  padding-right: 329px; }

.p-t-329 {
  padding-top: 329px; }

.p-b-329 {
  padding-bottom: 329px; }

.m-l-329 {
  margin-left: 329px; }

.m-r-329 {
  margin-right: 329px; }

.m-t-329 {
  margin-top: 329px; }

.m-b-329 {
  margin-bottom: 329px; }

.w-329 {
  width: 329px; }

.h-329 {
  height: 329px; }

.min-h-329 {
  min-height: 329px; }

.f-s-329 {
  font-size: 329px; }

.f-w-329 {
  font-weight: 329; }

.f-h-329 {
  line-height: 329px; }

.g-329 {
  gap: 329px; }

.flow-329 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 329;
  overflow: hidden; }

.p-l-330 {
  padding-left: 330px; }

.p-r-330 {
  padding-right: 330px; }

.p-t-330 {
  padding-top: 330px; }

.p-b-330 {
  padding-bottom: 330px; }

.m-l-330 {
  margin-left: 330px; }

.m-r-330 {
  margin-right: 330px; }

.m-t-330 {
  margin-top: 330px; }

.m-b-330 {
  margin-bottom: 330px; }

.w-330 {
  width: 330px; }

.h-330 {
  height: 330px; }

.min-h-330 {
  min-height: 330px; }

.f-s-330 {
  font-size: 330px; }

.f-w-330 {
  font-weight: 330; }

.f-h-330 {
  line-height: 330px; }

.g-330 {
  gap: 330px; }

.flow-330 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 330;
  overflow: hidden; }

.p-l-331 {
  padding-left: 331px; }

.p-r-331 {
  padding-right: 331px; }

.p-t-331 {
  padding-top: 331px; }

.p-b-331 {
  padding-bottom: 331px; }

.m-l-331 {
  margin-left: 331px; }

.m-r-331 {
  margin-right: 331px; }

.m-t-331 {
  margin-top: 331px; }

.m-b-331 {
  margin-bottom: 331px; }

.w-331 {
  width: 331px; }

.h-331 {
  height: 331px; }

.min-h-331 {
  min-height: 331px; }

.f-s-331 {
  font-size: 331px; }

.f-w-331 {
  font-weight: 331; }

.f-h-331 {
  line-height: 331px; }

.g-331 {
  gap: 331px; }

.flow-331 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 331;
  overflow: hidden; }

.p-l-332 {
  padding-left: 332px; }

.p-r-332 {
  padding-right: 332px; }

.p-t-332 {
  padding-top: 332px; }

.p-b-332 {
  padding-bottom: 332px; }

.m-l-332 {
  margin-left: 332px; }

.m-r-332 {
  margin-right: 332px; }

.m-t-332 {
  margin-top: 332px; }

.m-b-332 {
  margin-bottom: 332px; }

.w-332 {
  width: 332px; }

.h-332 {
  height: 332px; }

.min-h-332 {
  min-height: 332px; }

.f-s-332 {
  font-size: 332px; }

.f-w-332 {
  font-weight: 332; }

.f-h-332 {
  line-height: 332px; }

.g-332 {
  gap: 332px; }

.flow-332 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 332;
  overflow: hidden; }

.p-l-333 {
  padding-left: 333px; }

.p-r-333 {
  padding-right: 333px; }

.p-t-333 {
  padding-top: 333px; }

.p-b-333 {
  padding-bottom: 333px; }

.m-l-333 {
  margin-left: 333px; }

.m-r-333 {
  margin-right: 333px; }

.m-t-333 {
  margin-top: 333px; }

.m-b-333 {
  margin-bottom: 333px; }

.w-333 {
  width: 333px; }

.h-333 {
  height: 333px; }

.min-h-333 {
  min-height: 333px; }

.f-s-333 {
  font-size: 333px; }

.f-w-333 {
  font-weight: 333; }

.f-h-333 {
  line-height: 333px; }

.g-333 {
  gap: 333px; }

.flow-333 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 333;
  overflow: hidden; }

.p-l-334 {
  padding-left: 334px; }

.p-r-334 {
  padding-right: 334px; }

.p-t-334 {
  padding-top: 334px; }

.p-b-334 {
  padding-bottom: 334px; }

.m-l-334 {
  margin-left: 334px; }

.m-r-334 {
  margin-right: 334px; }

.m-t-334 {
  margin-top: 334px; }

.m-b-334 {
  margin-bottom: 334px; }

.w-334 {
  width: 334px; }

.h-334 {
  height: 334px; }

.min-h-334 {
  min-height: 334px; }

.f-s-334 {
  font-size: 334px; }

.f-w-334 {
  font-weight: 334; }

.f-h-334 {
  line-height: 334px; }

.g-334 {
  gap: 334px; }

.flow-334 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 334;
  overflow: hidden; }

.p-l-335 {
  padding-left: 335px; }

.p-r-335 {
  padding-right: 335px; }

.p-t-335 {
  padding-top: 335px; }

.p-b-335 {
  padding-bottom: 335px; }

.m-l-335 {
  margin-left: 335px; }

.m-r-335 {
  margin-right: 335px; }

.m-t-335 {
  margin-top: 335px; }

.m-b-335 {
  margin-bottom: 335px; }

.w-335 {
  width: 335px; }

.h-335 {
  height: 335px; }

.min-h-335 {
  min-height: 335px; }

.f-s-335 {
  font-size: 335px; }

.f-w-335 {
  font-weight: 335; }

.f-h-335 {
  line-height: 335px; }

.g-335 {
  gap: 335px; }

.flow-335 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 335;
  overflow: hidden; }

.p-l-336 {
  padding-left: 336px; }

.p-r-336 {
  padding-right: 336px; }

.p-t-336 {
  padding-top: 336px; }

.p-b-336 {
  padding-bottom: 336px; }

.m-l-336 {
  margin-left: 336px; }

.m-r-336 {
  margin-right: 336px; }

.m-t-336 {
  margin-top: 336px; }

.m-b-336 {
  margin-bottom: 336px; }

.w-336 {
  width: 336px; }

.h-336 {
  height: 336px; }

.min-h-336 {
  min-height: 336px; }

.f-s-336 {
  font-size: 336px; }

.f-w-336 {
  font-weight: 336; }

.f-h-336 {
  line-height: 336px; }

.g-336 {
  gap: 336px; }

.flow-336 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 336;
  overflow: hidden; }

.p-l-337 {
  padding-left: 337px; }

.p-r-337 {
  padding-right: 337px; }

.p-t-337 {
  padding-top: 337px; }

.p-b-337 {
  padding-bottom: 337px; }

.m-l-337 {
  margin-left: 337px; }

.m-r-337 {
  margin-right: 337px; }

.m-t-337 {
  margin-top: 337px; }

.m-b-337 {
  margin-bottom: 337px; }

.w-337 {
  width: 337px; }

.h-337 {
  height: 337px; }

.min-h-337 {
  min-height: 337px; }

.f-s-337 {
  font-size: 337px; }

.f-w-337 {
  font-weight: 337; }

.f-h-337 {
  line-height: 337px; }

.g-337 {
  gap: 337px; }

.flow-337 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 337;
  overflow: hidden; }

.p-l-338 {
  padding-left: 338px; }

.p-r-338 {
  padding-right: 338px; }

.p-t-338 {
  padding-top: 338px; }

.p-b-338 {
  padding-bottom: 338px; }

.m-l-338 {
  margin-left: 338px; }

.m-r-338 {
  margin-right: 338px; }

.m-t-338 {
  margin-top: 338px; }

.m-b-338 {
  margin-bottom: 338px; }

.w-338 {
  width: 338px; }

.h-338 {
  height: 338px; }

.min-h-338 {
  min-height: 338px; }

.f-s-338 {
  font-size: 338px; }

.f-w-338 {
  font-weight: 338; }

.f-h-338 {
  line-height: 338px; }

.g-338 {
  gap: 338px; }

.flow-338 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 338;
  overflow: hidden; }

.p-l-339 {
  padding-left: 339px; }

.p-r-339 {
  padding-right: 339px; }

.p-t-339 {
  padding-top: 339px; }

.p-b-339 {
  padding-bottom: 339px; }

.m-l-339 {
  margin-left: 339px; }

.m-r-339 {
  margin-right: 339px; }

.m-t-339 {
  margin-top: 339px; }

.m-b-339 {
  margin-bottom: 339px; }

.w-339 {
  width: 339px; }

.h-339 {
  height: 339px; }

.min-h-339 {
  min-height: 339px; }

.f-s-339 {
  font-size: 339px; }

.f-w-339 {
  font-weight: 339; }

.f-h-339 {
  line-height: 339px; }

.g-339 {
  gap: 339px; }

.flow-339 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 339;
  overflow: hidden; }

.p-l-340 {
  padding-left: 340px; }

.p-r-340 {
  padding-right: 340px; }

.p-t-340 {
  padding-top: 340px; }

.p-b-340 {
  padding-bottom: 340px; }

.m-l-340 {
  margin-left: 340px; }

.m-r-340 {
  margin-right: 340px; }

.m-t-340 {
  margin-top: 340px; }

.m-b-340 {
  margin-bottom: 340px; }

.w-340 {
  width: 340px; }

.h-340 {
  height: 340px; }

.min-h-340 {
  min-height: 340px; }

.f-s-340 {
  font-size: 340px; }

.f-w-340 {
  font-weight: 340; }

.f-h-340 {
  line-height: 340px; }

.g-340 {
  gap: 340px; }

.flow-340 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 340;
  overflow: hidden; }

.p-l-341 {
  padding-left: 341px; }

.p-r-341 {
  padding-right: 341px; }

.p-t-341 {
  padding-top: 341px; }

.p-b-341 {
  padding-bottom: 341px; }

.m-l-341 {
  margin-left: 341px; }

.m-r-341 {
  margin-right: 341px; }

.m-t-341 {
  margin-top: 341px; }

.m-b-341 {
  margin-bottom: 341px; }

.w-341 {
  width: 341px; }

.h-341 {
  height: 341px; }

.min-h-341 {
  min-height: 341px; }

.f-s-341 {
  font-size: 341px; }

.f-w-341 {
  font-weight: 341; }

.f-h-341 {
  line-height: 341px; }

.g-341 {
  gap: 341px; }

.flow-341 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 341;
  overflow: hidden; }

.p-l-342 {
  padding-left: 342px; }

.p-r-342 {
  padding-right: 342px; }

.p-t-342 {
  padding-top: 342px; }

.p-b-342 {
  padding-bottom: 342px; }

.m-l-342 {
  margin-left: 342px; }

.m-r-342 {
  margin-right: 342px; }

.m-t-342 {
  margin-top: 342px; }

.m-b-342 {
  margin-bottom: 342px; }

.w-342 {
  width: 342px; }

.h-342 {
  height: 342px; }

.min-h-342 {
  min-height: 342px; }

.f-s-342 {
  font-size: 342px; }

.f-w-342 {
  font-weight: 342; }

.f-h-342 {
  line-height: 342px; }

.g-342 {
  gap: 342px; }

.flow-342 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 342;
  overflow: hidden; }

.p-l-343 {
  padding-left: 343px; }

.p-r-343 {
  padding-right: 343px; }

.p-t-343 {
  padding-top: 343px; }

.p-b-343 {
  padding-bottom: 343px; }

.m-l-343 {
  margin-left: 343px; }

.m-r-343 {
  margin-right: 343px; }

.m-t-343 {
  margin-top: 343px; }

.m-b-343 {
  margin-bottom: 343px; }

.w-343 {
  width: 343px; }

.h-343 {
  height: 343px; }

.min-h-343 {
  min-height: 343px; }

.f-s-343 {
  font-size: 343px; }

.f-w-343 {
  font-weight: 343; }

.f-h-343 {
  line-height: 343px; }

.g-343 {
  gap: 343px; }

.flow-343 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 343;
  overflow: hidden; }

.p-l-344 {
  padding-left: 344px; }

.p-r-344 {
  padding-right: 344px; }

.p-t-344 {
  padding-top: 344px; }

.p-b-344 {
  padding-bottom: 344px; }

.m-l-344 {
  margin-left: 344px; }

.m-r-344 {
  margin-right: 344px; }

.m-t-344 {
  margin-top: 344px; }

.m-b-344 {
  margin-bottom: 344px; }

.w-344 {
  width: 344px; }

.h-344 {
  height: 344px; }

.min-h-344 {
  min-height: 344px; }

.f-s-344 {
  font-size: 344px; }

.f-w-344 {
  font-weight: 344; }

.f-h-344 {
  line-height: 344px; }

.g-344 {
  gap: 344px; }

.flow-344 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 344;
  overflow: hidden; }

.p-l-345 {
  padding-left: 345px; }

.p-r-345 {
  padding-right: 345px; }

.p-t-345 {
  padding-top: 345px; }

.p-b-345 {
  padding-bottom: 345px; }

.m-l-345 {
  margin-left: 345px; }

.m-r-345 {
  margin-right: 345px; }

.m-t-345 {
  margin-top: 345px; }

.m-b-345 {
  margin-bottom: 345px; }

.w-345 {
  width: 345px; }

.h-345 {
  height: 345px; }

.min-h-345 {
  min-height: 345px; }

.f-s-345 {
  font-size: 345px; }

.f-w-345 {
  font-weight: 345; }

.f-h-345 {
  line-height: 345px; }

.g-345 {
  gap: 345px; }

.flow-345 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 345;
  overflow: hidden; }

.p-l-346 {
  padding-left: 346px; }

.p-r-346 {
  padding-right: 346px; }

.p-t-346 {
  padding-top: 346px; }

.p-b-346 {
  padding-bottom: 346px; }

.m-l-346 {
  margin-left: 346px; }

.m-r-346 {
  margin-right: 346px; }

.m-t-346 {
  margin-top: 346px; }

.m-b-346 {
  margin-bottom: 346px; }

.w-346 {
  width: 346px; }

.h-346 {
  height: 346px; }

.min-h-346 {
  min-height: 346px; }

.f-s-346 {
  font-size: 346px; }

.f-w-346 {
  font-weight: 346; }

.f-h-346 {
  line-height: 346px; }

.g-346 {
  gap: 346px; }

.flow-346 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 346;
  overflow: hidden; }

.p-l-347 {
  padding-left: 347px; }

.p-r-347 {
  padding-right: 347px; }

.p-t-347 {
  padding-top: 347px; }

.p-b-347 {
  padding-bottom: 347px; }

.m-l-347 {
  margin-left: 347px; }

.m-r-347 {
  margin-right: 347px; }

.m-t-347 {
  margin-top: 347px; }

.m-b-347 {
  margin-bottom: 347px; }

.w-347 {
  width: 347px; }

.h-347 {
  height: 347px; }

.min-h-347 {
  min-height: 347px; }

.f-s-347 {
  font-size: 347px; }

.f-w-347 {
  font-weight: 347; }

.f-h-347 {
  line-height: 347px; }

.g-347 {
  gap: 347px; }

.flow-347 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 347;
  overflow: hidden; }

.p-l-348 {
  padding-left: 348px; }

.p-r-348 {
  padding-right: 348px; }

.p-t-348 {
  padding-top: 348px; }

.p-b-348 {
  padding-bottom: 348px; }

.m-l-348 {
  margin-left: 348px; }

.m-r-348 {
  margin-right: 348px; }

.m-t-348 {
  margin-top: 348px; }

.m-b-348 {
  margin-bottom: 348px; }

.w-348 {
  width: 348px; }

.h-348 {
  height: 348px; }

.min-h-348 {
  min-height: 348px; }

.f-s-348 {
  font-size: 348px; }

.f-w-348 {
  font-weight: 348; }

.f-h-348 {
  line-height: 348px; }

.g-348 {
  gap: 348px; }

.flow-348 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 348;
  overflow: hidden; }

.p-l-349 {
  padding-left: 349px; }

.p-r-349 {
  padding-right: 349px; }

.p-t-349 {
  padding-top: 349px; }

.p-b-349 {
  padding-bottom: 349px; }

.m-l-349 {
  margin-left: 349px; }

.m-r-349 {
  margin-right: 349px; }

.m-t-349 {
  margin-top: 349px; }

.m-b-349 {
  margin-bottom: 349px; }

.w-349 {
  width: 349px; }

.h-349 {
  height: 349px; }

.min-h-349 {
  min-height: 349px; }

.f-s-349 {
  font-size: 349px; }

.f-w-349 {
  font-weight: 349; }

.f-h-349 {
  line-height: 349px; }

.g-349 {
  gap: 349px; }

.flow-349 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 349;
  overflow: hidden; }

.p-l-350 {
  padding-left: 350px; }

.p-r-350 {
  padding-right: 350px; }

.p-t-350 {
  padding-top: 350px; }

.p-b-350 {
  padding-bottom: 350px; }

.m-l-350 {
  margin-left: 350px; }

.m-r-350 {
  margin-right: 350px; }

.m-t-350 {
  margin-top: 350px; }

.m-b-350 {
  margin-bottom: 350px; }

.w-350 {
  width: 350px; }

.h-350 {
  height: 350px; }

.min-h-350 {
  min-height: 350px; }

.f-s-350 {
  font-size: 350px; }

.f-w-350 {
  font-weight: 350; }

.f-h-350 {
  line-height: 350px; }

.g-350 {
  gap: 350px; }

.flow-350 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 350;
  overflow: hidden; }

.p-l-351 {
  padding-left: 351px; }

.p-r-351 {
  padding-right: 351px; }

.p-t-351 {
  padding-top: 351px; }

.p-b-351 {
  padding-bottom: 351px; }

.m-l-351 {
  margin-left: 351px; }

.m-r-351 {
  margin-right: 351px; }

.m-t-351 {
  margin-top: 351px; }

.m-b-351 {
  margin-bottom: 351px; }

.w-351 {
  width: 351px; }

.h-351 {
  height: 351px; }

.min-h-351 {
  min-height: 351px; }

.f-s-351 {
  font-size: 351px; }

.f-w-351 {
  font-weight: 351; }

.f-h-351 {
  line-height: 351px; }

.g-351 {
  gap: 351px; }

.flow-351 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 351;
  overflow: hidden; }

.p-l-352 {
  padding-left: 352px; }

.p-r-352 {
  padding-right: 352px; }

.p-t-352 {
  padding-top: 352px; }

.p-b-352 {
  padding-bottom: 352px; }

.m-l-352 {
  margin-left: 352px; }

.m-r-352 {
  margin-right: 352px; }

.m-t-352 {
  margin-top: 352px; }

.m-b-352 {
  margin-bottom: 352px; }

.w-352 {
  width: 352px; }

.h-352 {
  height: 352px; }

.min-h-352 {
  min-height: 352px; }

.f-s-352 {
  font-size: 352px; }

.f-w-352 {
  font-weight: 352; }

.f-h-352 {
  line-height: 352px; }

.g-352 {
  gap: 352px; }

.flow-352 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 352;
  overflow: hidden; }

.p-l-353 {
  padding-left: 353px; }

.p-r-353 {
  padding-right: 353px; }

.p-t-353 {
  padding-top: 353px; }

.p-b-353 {
  padding-bottom: 353px; }

.m-l-353 {
  margin-left: 353px; }

.m-r-353 {
  margin-right: 353px; }

.m-t-353 {
  margin-top: 353px; }

.m-b-353 {
  margin-bottom: 353px; }

.w-353 {
  width: 353px; }

.h-353 {
  height: 353px; }

.min-h-353 {
  min-height: 353px; }

.f-s-353 {
  font-size: 353px; }

.f-w-353 {
  font-weight: 353; }

.f-h-353 {
  line-height: 353px; }

.g-353 {
  gap: 353px; }

.flow-353 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 353;
  overflow: hidden; }

.p-l-354 {
  padding-left: 354px; }

.p-r-354 {
  padding-right: 354px; }

.p-t-354 {
  padding-top: 354px; }

.p-b-354 {
  padding-bottom: 354px; }

.m-l-354 {
  margin-left: 354px; }

.m-r-354 {
  margin-right: 354px; }

.m-t-354 {
  margin-top: 354px; }

.m-b-354 {
  margin-bottom: 354px; }

.w-354 {
  width: 354px; }

.h-354 {
  height: 354px; }

.min-h-354 {
  min-height: 354px; }

.f-s-354 {
  font-size: 354px; }

.f-w-354 {
  font-weight: 354; }

.f-h-354 {
  line-height: 354px; }

.g-354 {
  gap: 354px; }

.flow-354 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 354;
  overflow: hidden; }

.p-l-355 {
  padding-left: 355px; }

.p-r-355 {
  padding-right: 355px; }

.p-t-355 {
  padding-top: 355px; }

.p-b-355 {
  padding-bottom: 355px; }

.m-l-355 {
  margin-left: 355px; }

.m-r-355 {
  margin-right: 355px; }

.m-t-355 {
  margin-top: 355px; }

.m-b-355 {
  margin-bottom: 355px; }

.w-355 {
  width: 355px; }

.h-355 {
  height: 355px; }

.min-h-355 {
  min-height: 355px; }

.f-s-355 {
  font-size: 355px; }

.f-w-355 {
  font-weight: 355; }

.f-h-355 {
  line-height: 355px; }

.g-355 {
  gap: 355px; }

.flow-355 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 355;
  overflow: hidden; }

.p-l-356 {
  padding-left: 356px; }

.p-r-356 {
  padding-right: 356px; }

.p-t-356 {
  padding-top: 356px; }

.p-b-356 {
  padding-bottom: 356px; }

.m-l-356 {
  margin-left: 356px; }

.m-r-356 {
  margin-right: 356px; }

.m-t-356 {
  margin-top: 356px; }

.m-b-356 {
  margin-bottom: 356px; }

.w-356 {
  width: 356px; }

.h-356 {
  height: 356px; }

.min-h-356 {
  min-height: 356px; }

.f-s-356 {
  font-size: 356px; }

.f-w-356 {
  font-weight: 356; }

.f-h-356 {
  line-height: 356px; }

.g-356 {
  gap: 356px; }

.flow-356 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 356;
  overflow: hidden; }

.p-l-357 {
  padding-left: 357px; }

.p-r-357 {
  padding-right: 357px; }

.p-t-357 {
  padding-top: 357px; }

.p-b-357 {
  padding-bottom: 357px; }

.m-l-357 {
  margin-left: 357px; }

.m-r-357 {
  margin-right: 357px; }

.m-t-357 {
  margin-top: 357px; }

.m-b-357 {
  margin-bottom: 357px; }

.w-357 {
  width: 357px; }

.h-357 {
  height: 357px; }

.min-h-357 {
  min-height: 357px; }

.f-s-357 {
  font-size: 357px; }

.f-w-357 {
  font-weight: 357; }

.f-h-357 {
  line-height: 357px; }

.g-357 {
  gap: 357px; }

.flow-357 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 357;
  overflow: hidden; }

.p-l-358 {
  padding-left: 358px; }

.p-r-358 {
  padding-right: 358px; }

.p-t-358 {
  padding-top: 358px; }

.p-b-358 {
  padding-bottom: 358px; }

.m-l-358 {
  margin-left: 358px; }

.m-r-358 {
  margin-right: 358px; }

.m-t-358 {
  margin-top: 358px; }

.m-b-358 {
  margin-bottom: 358px; }

.w-358 {
  width: 358px; }

.h-358 {
  height: 358px; }

.min-h-358 {
  min-height: 358px; }

.f-s-358 {
  font-size: 358px; }

.f-w-358 {
  font-weight: 358; }

.f-h-358 {
  line-height: 358px; }

.g-358 {
  gap: 358px; }

.flow-358 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 358;
  overflow: hidden; }

.p-l-359 {
  padding-left: 359px; }

.p-r-359 {
  padding-right: 359px; }

.p-t-359 {
  padding-top: 359px; }

.p-b-359 {
  padding-bottom: 359px; }

.m-l-359 {
  margin-left: 359px; }

.m-r-359 {
  margin-right: 359px; }

.m-t-359 {
  margin-top: 359px; }

.m-b-359 {
  margin-bottom: 359px; }

.w-359 {
  width: 359px; }

.h-359 {
  height: 359px; }

.min-h-359 {
  min-height: 359px; }

.f-s-359 {
  font-size: 359px; }

.f-w-359 {
  font-weight: 359; }

.f-h-359 {
  line-height: 359px; }

.g-359 {
  gap: 359px; }

.flow-359 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 359;
  overflow: hidden; }

.p-l-360 {
  padding-left: 360px; }

.p-r-360 {
  padding-right: 360px; }

.p-t-360 {
  padding-top: 360px; }

.p-b-360 {
  padding-bottom: 360px; }

.m-l-360 {
  margin-left: 360px; }

.m-r-360 {
  margin-right: 360px; }

.m-t-360 {
  margin-top: 360px; }

.m-b-360 {
  margin-bottom: 360px; }

.w-360 {
  width: 360px; }

.h-360 {
  height: 360px; }

.min-h-360 {
  min-height: 360px; }

.f-s-360 {
  font-size: 360px; }

.f-w-360 {
  font-weight: 360; }

.f-h-360 {
  line-height: 360px; }

.g-360 {
  gap: 360px; }

.flow-360 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 360;
  overflow: hidden; }

.p-l-361 {
  padding-left: 361px; }

.p-r-361 {
  padding-right: 361px; }

.p-t-361 {
  padding-top: 361px; }

.p-b-361 {
  padding-bottom: 361px; }

.m-l-361 {
  margin-left: 361px; }

.m-r-361 {
  margin-right: 361px; }

.m-t-361 {
  margin-top: 361px; }

.m-b-361 {
  margin-bottom: 361px; }

.w-361 {
  width: 361px; }

.h-361 {
  height: 361px; }

.min-h-361 {
  min-height: 361px; }

.f-s-361 {
  font-size: 361px; }

.f-w-361 {
  font-weight: 361; }

.f-h-361 {
  line-height: 361px; }

.g-361 {
  gap: 361px; }

.flow-361 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 361;
  overflow: hidden; }

.p-l-362 {
  padding-left: 362px; }

.p-r-362 {
  padding-right: 362px; }

.p-t-362 {
  padding-top: 362px; }

.p-b-362 {
  padding-bottom: 362px; }

.m-l-362 {
  margin-left: 362px; }

.m-r-362 {
  margin-right: 362px; }

.m-t-362 {
  margin-top: 362px; }

.m-b-362 {
  margin-bottom: 362px; }

.w-362 {
  width: 362px; }

.h-362 {
  height: 362px; }

.min-h-362 {
  min-height: 362px; }

.f-s-362 {
  font-size: 362px; }

.f-w-362 {
  font-weight: 362; }

.f-h-362 {
  line-height: 362px; }

.g-362 {
  gap: 362px; }

.flow-362 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 362;
  overflow: hidden; }

.p-l-363 {
  padding-left: 363px; }

.p-r-363 {
  padding-right: 363px; }

.p-t-363 {
  padding-top: 363px; }

.p-b-363 {
  padding-bottom: 363px; }

.m-l-363 {
  margin-left: 363px; }

.m-r-363 {
  margin-right: 363px; }

.m-t-363 {
  margin-top: 363px; }

.m-b-363 {
  margin-bottom: 363px; }

.w-363 {
  width: 363px; }

.h-363 {
  height: 363px; }

.min-h-363 {
  min-height: 363px; }

.f-s-363 {
  font-size: 363px; }

.f-w-363 {
  font-weight: 363; }

.f-h-363 {
  line-height: 363px; }

.g-363 {
  gap: 363px; }

.flow-363 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 363;
  overflow: hidden; }

.p-l-364 {
  padding-left: 364px; }

.p-r-364 {
  padding-right: 364px; }

.p-t-364 {
  padding-top: 364px; }

.p-b-364 {
  padding-bottom: 364px; }

.m-l-364 {
  margin-left: 364px; }

.m-r-364 {
  margin-right: 364px; }

.m-t-364 {
  margin-top: 364px; }

.m-b-364 {
  margin-bottom: 364px; }

.w-364 {
  width: 364px; }

.h-364 {
  height: 364px; }

.min-h-364 {
  min-height: 364px; }

.f-s-364 {
  font-size: 364px; }

.f-w-364 {
  font-weight: 364; }

.f-h-364 {
  line-height: 364px; }

.g-364 {
  gap: 364px; }

.flow-364 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 364;
  overflow: hidden; }

.p-l-365 {
  padding-left: 365px; }

.p-r-365 {
  padding-right: 365px; }

.p-t-365 {
  padding-top: 365px; }

.p-b-365 {
  padding-bottom: 365px; }

.m-l-365 {
  margin-left: 365px; }

.m-r-365 {
  margin-right: 365px; }

.m-t-365 {
  margin-top: 365px; }

.m-b-365 {
  margin-bottom: 365px; }

.w-365 {
  width: 365px; }

.h-365 {
  height: 365px; }

.min-h-365 {
  min-height: 365px; }

.f-s-365 {
  font-size: 365px; }

.f-w-365 {
  font-weight: 365; }

.f-h-365 {
  line-height: 365px; }

.g-365 {
  gap: 365px; }

.flow-365 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 365;
  overflow: hidden; }

.p-l-366 {
  padding-left: 366px; }

.p-r-366 {
  padding-right: 366px; }

.p-t-366 {
  padding-top: 366px; }

.p-b-366 {
  padding-bottom: 366px; }

.m-l-366 {
  margin-left: 366px; }

.m-r-366 {
  margin-right: 366px; }

.m-t-366 {
  margin-top: 366px; }

.m-b-366 {
  margin-bottom: 366px; }

.w-366 {
  width: 366px; }

.h-366 {
  height: 366px; }

.min-h-366 {
  min-height: 366px; }

.f-s-366 {
  font-size: 366px; }

.f-w-366 {
  font-weight: 366; }

.f-h-366 {
  line-height: 366px; }

.g-366 {
  gap: 366px; }

.flow-366 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 366;
  overflow: hidden; }

.p-l-367 {
  padding-left: 367px; }

.p-r-367 {
  padding-right: 367px; }

.p-t-367 {
  padding-top: 367px; }

.p-b-367 {
  padding-bottom: 367px; }

.m-l-367 {
  margin-left: 367px; }

.m-r-367 {
  margin-right: 367px; }

.m-t-367 {
  margin-top: 367px; }

.m-b-367 {
  margin-bottom: 367px; }

.w-367 {
  width: 367px; }

.h-367 {
  height: 367px; }

.min-h-367 {
  min-height: 367px; }

.f-s-367 {
  font-size: 367px; }

.f-w-367 {
  font-weight: 367; }

.f-h-367 {
  line-height: 367px; }

.g-367 {
  gap: 367px; }

.flow-367 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 367;
  overflow: hidden; }

.p-l-368 {
  padding-left: 368px; }

.p-r-368 {
  padding-right: 368px; }

.p-t-368 {
  padding-top: 368px; }

.p-b-368 {
  padding-bottom: 368px; }

.m-l-368 {
  margin-left: 368px; }

.m-r-368 {
  margin-right: 368px; }

.m-t-368 {
  margin-top: 368px; }

.m-b-368 {
  margin-bottom: 368px; }

.w-368 {
  width: 368px; }

.h-368 {
  height: 368px; }

.min-h-368 {
  min-height: 368px; }

.f-s-368 {
  font-size: 368px; }

.f-w-368 {
  font-weight: 368; }

.f-h-368 {
  line-height: 368px; }

.g-368 {
  gap: 368px; }

.flow-368 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 368;
  overflow: hidden; }

.p-l-369 {
  padding-left: 369px; }

.p-r-369 {
  padding-right: 369px; }

.p-t-369 {
  padding-top: 369px; }

.p-b-369 {
  padding-bottom: 369px; }

.m-l-369 {
  margin-left: 369px; }

.m-r-369 {
  margin-right: 369px; }

.m-t-369 {
  margin-top: 369px; }

.m-b-369 {
  margin-bottom: 369px; }

.w-369 {
  width: 369px; }

.h-369 {
  height: 369px; }

.min-h-369 {
  min-height: 369px; }

.f-s-369 {
  font-size: 369px; }

.f-w-369 {
  font-weight: 369; }

.f-h-369 {
  line-height: 369px; }

.g-369 {
  gap: 369px; }

.flow-369 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 369;
  overflow: hidden; }

.p-l-370 {
  padding-left: 370px; }

.p-r-370 {
  padding-right: 370px; }

.p-t-370 {
  padding-top: 370px; }

.p-b-370 {
  padding-bottom: 370px; }

.m-l-370 {
  margin-left: 370px; }

.m-r-370 {
  margin-right: 370px; }

.m-t-370 {
  margin-top: 370px; }

.m-b-370 {
  margin-bottom: 370px; }

.w-370 {
  width: 370px; }

.h-370 {
  height: 370px; }

.min-h-370 {
  min-height: 370px; }

.f-s-370 {
  font-size: 370px; }

.f-w-370 {
  font-weight: 370; }

.f-h-370 {
  line-height: 370px; }

.g-370 {
  gap: 370px; }

.flow-370 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 370;
  overflow: hidden; }

.p-l-371 {
  padding-left: 371px; }

.p-r-371 {
  padding-right: 371px; }

.p-t-371 {
  padding-top: 371px; }

.p-b-371 {
  padding-bottom: 371px; }

.m-l-371 {
  margin-left: 371px; }

.m-r-371 {
  margin-right: 371px; }

.m-t-371 {
  margin-top: 371px; }

.m-b-371 {
  margin-bottom: 371px; }

.w-371 {
  width: 371px; }

.h-371 {
  height: 371px; }

.min-h-371 {
  min-height: 371px; }

.f-s-371 {
  font-size: 371px; }

.f-w-371 {
  font-weight: 371; }

.f-h-371 {
  line-height: 371px; }

.g-371 {
  gap: 371px; }

.flow-371 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 371;
  overflow: hidden; }

.p-l-372 {
  padding-left: 372px; }

.p-r-372 {
  padding-right: 372px; }

.p-t-372 {
  padding-top: 372px; }

.p-b-372 {
  padding-bottom: 372px; }

.m-l-372 {
  margin-left: 372px; }

.m-r-372 {
  margin-right: 372px; }

.m-t-372 {
  margin-top: 372px; }

.m-b-372 {
  margin-bottom: 372px; }

.w-372 {
  width: 372px; }

.h-372 {
  height: 372px; }

.min-h-372 {
  min-height: 372px; }

.f-s-372 {
  font-size: 372px; }

.f-w-372 {
  font-weight: 372; }

.f-h-372 {
  line-height: 372px; }

.g-372 {
  gap: 372px; }

.flow-372 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 372;
  overflow: hidden; }

.p-l-373 {
  padding-left: 373px; }

.p-r-373 {
  padding-right: 373px; }

.p-t-373 {
  padding-top: 373px; }

.p-b-373 {
  padding-bottom: 373px; }

.m-l-373 {
  margin-left: 373px; }

.m-r-373 {
  margin-right: 373px; }

.m-t-373 {
  margin-top: 373px; }

.m-b-373 {
  margin-bottom: 373px; }

.w-373 {
  width: 373px; }

.h-373 {
  height: 373px; }

.min-h-373 {
  min-height: 373px; }

.f-s-373 {
  font-size: 373px; }

.f-w-373 {
  font-weight: 373; }

.f-h-373 {
  line-height: 373px; }

.g-373 {
  gap: 373px; }

.flow-373 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 373;
  overflow: hidden; }

.p-l-374 {
  padding-left: 374px; }

.p-r-374 {
  padding-right: 374px; }

.p-t-374 {
  padding-top: 374px; }

.p-b-374 {
  padding-bottom: 374px; }

.m-l-374 {
  margin-left: 374px; }

.m-r-374 {
  margin-right: 374px; }

.m-t-374 {
  margin-top: 374px; }

.m-b-374 {
  margin-bottom: 374px; }

.w-374 {
  width: 374px; }

.h-374 {
  height: 374px; }

.min-h-374 {
  min-height: 374px; }

.f-s-374 {
  font-size: 374px; }

.f-w-374 {
  font-weight: 374; }

.f-h-374 {
  line-height: 374px; }

.g-374 {
  gap: 374px; }

.flow-374 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 374;
  overflow: hidden; }

.p-l-375 {
  padding-left: 375px; }

.p-r-375 {
  padding-right: 375px; }

.p-t-375 {
  padding-top: 375px; }

.p-b-375 {
  padding-bottom: 375px; }

.m-l-375 {
  margin-left: 375px; }

.m-r-375 {
  margin-right: 375px; }

.m-t-375 {
  margin-top: 375px; }

.m-b-375 {
  margin-bottom: 375px; }

.w-375 {
  width: 375px; }

.h-375 {
  height: 375px; }

.min-h-375 {
  min-height: 375px; }

.f-s-375 {
  font-size: 375px; }

.f-w-375 {
  font-weight: 375; }

.f-h-375 {
  line-height: 375px; }

.g-375 {
  gap: 375px; }

.flow-375 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 375;
  overflow: hidden; }

.p-l-376 {
  padding-left: 376px; }

.p-r-376 {
  padding-right: 376px; }

.p-t-376 {
  padding-top: 376px; }

.p-b-376 {
  padding-bottom: 376px; }

.m-l-376 {
  margin-left: 376px; }

.m-r-376 {
  margin-right: 376px; }

.m-t-376 {
  margin-top: 376px; }

.m-b-376 {
  margin-bottom: 376px; }

.w-376 {
  width: 376px; }

.h-376 {
  height: 376px; }

.min-h-376 {
  min-height: 376px; }

.f-s-376 {
  font-size: 376px; }

.f-w-376 {
  font-weight: 376; }

.f-h-376 {
  line-height: 376px; }

.g-376 {
  gap: 376px; }

.flow-376 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 376;
  overflow: hidden; }

.p-l-377 {
  padding-left: 377px; }

.p-r-377 {
  padding-right: 377px; }

.p-t-377 {
  padding-top: 377px; }

.p-b-377 {
  padding-bottom: 377px; }

.m-l-377 {
  margin-left: 377px; }

.m-r-377 {
  margin-right: 377px; }

.m-t-377 {
  margin-top: 377px; }

.m-b-377 {
  margin-bottom: 377px; }

.w-377 {
  width: 377px; }

.h-377 {
  height: 377px; }

.min-h-377 {
  min-height: 377px; }

.f-s-377 {
  font-size: 377px; }

.f-w-377 {
  font-weight: 377; }

.f-h-377 {
  line-height: 377px; }

.g-377 {
  gap: 377px; }

.flow-377 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 377;
  overflow: hidden; }

.p-l-378 {
  padding-left: 378px; }

.p-r-378 {
  padding-right: 378px; }

.p-t-378 {
  padding-top: 378px; }

.p-b-378 {
  padding-bottom: 378px; }

.m-l-378 {
  margin-left: 378px; }

.m-r-378 {
  margin-right: 378px; }

.m-t-378 {
  margin-top: 378px; }

.m-b-378 {
  margin-bottom: 378px; }

.w-378 {
  width: 378px; }

.h-378 {
  height: 378px; }

.min-h-378 {
  min-height: 378px; }

.f-s-378 {
  font-size: 378px; }

.f-w-378 {
  font-weight: 378; }

.f-h-378 {
  line-height: 378px; }

.g-378 {
  gap: 378px; }

.flow-378 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 378;
  overflow: hidden; }

.p-l-379 {
  padding-left: 379px; }

.p-r-379 {
  padding-right: 379px; }

.p-t-379 {
  padding-top: 379px; }

.p-b-379 {
  padding-bottom: 379px; }

.m-l-379 {
  margin-left: 379px; }

.m-r-379 {
  margin-right: 379px; }

.m-t-379 {
  margin-top: 379px; }

.m-b-379 {
  margin-bottom: 379px; }

.w-379 {
  width: 379px; }

.h-379 {
  height: 379px; }

.min-h-379 {
  min-height: 379px; }

.f-s-379 {
  font-size: 379px; }

.f-w-379 {
  font-weight: 379; }

.f-h-379 {
  line-height: 379px; }

.g-379 {
  gap: 379px; }

.flow-379 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 379;
  overflow: hidden; }

.p-l-380 {
  padding-left: 380px; }

.p-r-380 {
  padding-right: 380px; }

.p-t-380 {
  padding-top: 380px; }

.p-b-380 {
  padding-bottom: 380px; }

.m-l-380 {
  margin-left: 380px; }

.m-r-380 {
  margin-right: 380px; }

.m-t-380 {
  margin-top: 380px; }

.m-b-380 {
  margin-bottom: 380px; }

.w-380 {
  width: 380px; }

.h-380 {
  height: 380px; }

.min-h-380 {
  min-height: 380px; }

.f-s-380 {
  font-size: 380px; }

.f-w-380 {
  font-weight: 380; }

.f-h-380 {
  line-height: 380px; }

.g-380 {
  gap: 380px; }

.flow-380 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 380;
  overflow: hidden; }

.p-l-381 {
  padding-left: 381px; }

.p-r-381 {
  padding-right: 381px; }

.p-t-381 {
  padding-top: 381px; }

.p-b-381 {
  padding-bottom: 381px; }

.m-l-381 {
  margin-left: 381px; }

.m-r-381 {
  margin-right: 381px; }

.m-t-381 {
  margin-top: 381px; }

.m-b-381 {
  margin-bottom: 381px; }

.w-381 {
  width: 381px; }

.h-381 {
  height: 381px; }

.min-h-381 {
  min-height: 381px; }

.f-s-381 {
  font-size: 381px; }

.f-w-381 {
  font-weight: 381; }

.f-h-381 {
  line-height: 381px; }

.g-381 {
  gap: 381px; }

.flow-381 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 381;
  overflow: hidden; }

.p-l-382 {
  padding-left: 382px; }

.p-r-382 {
  padding-right: 382px; }

.p-t-382 {
  padding-top: 382px; }

.p-b-382 {
  padding-bottom: 382px; }

.m-l-382 {
  margin-left: 382px; }

.m-r-382 {
  margin-right: 382px; }

.m-t-382 {
  margin-top: 382px; }

.m-b-382 {
  margin-bottom: 382px; }

.w-382 {
  width: 382px; }

.h-382 {
  height: 382px; }

.min-h-382 {
  min-height: 382px; }

.f-s-382 {
  font-size: 382px; }

.f-w-382 {
  font-weight: 382; }

.f-h-382 {
  line-height: 382px; }

.g-382 {
  gap: 382px; }

.flow-382 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 382;
  overflow: hidden; }

.p-l-383 {
  padding-left: 383px; }

.p-r-383 {
  padding-right: 383px; }

.p-t-383 {
  padding-top: 383px; }

.p-b-383 {
  padding-bottom: 383px; }

.m-l-383 {
  margin-left: 383px; }

.m-r-383 {
  margin-right: 383px; }

.m-t-383 {
  margin-top: 383px; }

.m-b-383 {
  margin-bottom: 383px; }

.w-383 {
  width: 383px; }

.h-383 {
  height: 383px; }

.min-h-383 {
  min-height: 383px; }

.f-s-383 {
  font-size: 383px; }

.f-w-383 {
  font-weight: 383; }

.f-h-383 {
  line-height: 383px; }

.g-383 {
  gap: 383px; }

.flow-383 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 383;
  overflow: hidden; }

.p-l-384 {
  padding-left: 384px; }

.p-r-384 {
  padding-right: 384px; }

.p-t-384 {
  padding-top: 384px; }

.p-b-384 {
  padding-bottom: 384px; }

.m-l-384 {
  margin-left: 384px; }

.m-r-384 {
  margin-right: 384px; }

.m-t-384 {
  margin-top: 384px; }

.m-b-384 {
  margin-bottom: 384px; }

.w-384 {
  width: 384px; }

.h-384 {
  height: 384px; }

.min-h-384 {
  min-height: 384px; }

.f-s-384 {
  font-size: 384px; }

.f-w-384 {
  font-weight: 384; }

.f-h-384 {
  line-height: 384px; }

.g-384 {
  gap: 384px; }

.flow-384 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 384;
  overflow: hidden; }

.p-l-385 {
  padding-left: 385px; }

.p-r-385 {
  padding-right: 385px; }

.p-t-385 {
  padding-top: 385px; }

.p-b-385 {
  padding-bottom: 385px; }

.m-l-385 {
  margin-left: 385px; }

.m-r-385 {
  margin-right: 385px; }

.m-t-385 {
  margin-top: 385px; }

.m-b-385 {
  margin-bottom: 385px; }

.w-385 {
  width: 385px; }

.h-385 {
  height: 385px; }

.min-h-385 {
  min-height: 385px; }

.f-s-385 {
  font-size: 385px; }

.f-w-385 {
  font-weight: 385; }

.f-h-385 {
  line-height: 385px; }

.g-385 {
  gap: 385px; }

.flow-385 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 385;
  overflow: hidden; }

.p-l-386 {
  padding-left: 386px; }

.p-r-386 {
  padding-right: 386px; }

.p-t-386 {
  padding-top: 386px; }

.p-b-386 {
  padding-bottom: 386px; }

.m-l-386 {
  margin-left: 386px; }

.m-r-386 {
  margin-right: 386px; }

.m-t-386 {
  margin-top: 386px; }

.m-b-386 {
  margin-bottom: 386px; }

.w-386 {
  width: 386px; }

.h-386 {
  height: 386px; }

.min-h-386 {
  min-height: 386px; }

.f-s-386 {
  font-size: 386px; }

.f-w-386 {
  font-weight: 386; }

.f-h-386 {
  line-height: 386px; }

.g-386 {
  gap: 386px; }

.flow-386 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 386;
  overflow: hidden; }

.p-l-387 {
  padding-left: 387px; }

.p-r-387 {
  padding-right: 387px; }

.p-t-387 {
  padding-top: 387px; }

.p-b-387 {
  padding-bottom: 387px; }

.m-l-387 {
  margin-left: 387px; }

.m-r-387 {
  margin-right: 387px; }

.m-t-387 {
  margin-top: 387px; }

.m-b-387 {
  margin-bottom: 387px; }

.w-387 {
  width: 387px; }

.h-387 {
  height: 387px; }

.min-h-387 {
  min-height: 387px; }

.f-s-387 {
  font-size: 387px; }

.f-w-387 {
  font-weight: 387; }

.f-h-387 {
  line-height: 387px; }

.g-387 {
  gap: 387px; }

.flow-387 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 387;
  overflow: hidden; }

.p-l-388 {
  padding-left: 388px; }

.p-r-388 {
  padding-right: 388px; }

.p-t-388 {
  padding-top: 388px; }

.p-b-388 {
  padding-bottom: 388px; }

.m-l-388 {
  margin-left: 388px; }

.m-r-388 {
  margin-right: 388px; }

.m-t-388 {
  margin-top: 388px; }

.m-b-388 {
  margin-bottom: 388px; }

.w-388 {
  width: 388px; }

.h-388 {
  height: 388px; }

.min-h-388 {
  min-height: 388px; }

.f-s-388 {
  font-size: 388px; }

.f-w-388 {
  font-weight: 388; }

.f-h-388 {
  line-height: 388px; }

.g-388 {
  gap: 388px; }

.flow-388 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 388;
  overflow: hidden; }

.p-l-389 {
  padding-left: 389px; }

.p-r-389 {
  padding-right: 389px; }

.p-t-389 {
  padding-top: 389px; }

.p-b-389 {
  padding-bottom: 389px; }

.m-l-389 {
  margin-left: 389px; }

.m-r-389 {
  margin-right: 389px; }

.m-t-389 {
  margin-top: 389px; }

.m-b-389 {
  margin-bottom: 389px; }

.w-389 {
  width: 389px; }

.h-389 {
  height: 389px; }

.min-h-389 {
  min-height: 389px; }

.f-s-389 {
  font-size: 389px; }

.f-w-389 {
  font-weight: 389; }

.f-h-389 {
  line-height: 389px; }

.g-389 {
  gap: 389px; }

.flow-389 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 389;
  overflow: hidden; }

.p-l-390 {
  padding-left: 390px; }

.p-r-390 {
  padding-right: 390px; }

.p-t-390 {
  padding-top: 390px; }

.p-b-390 {
  padding-bottom: 390px; }

.m-l-390 {
  margin-left: 390px; }

.m-r-390 {
  margin-right: 390px; }

.m-t-390 {
  margin-top: 390px; }

.m-b-390 {
  margin-bottom: 390px; }

.w-390 {
  width: 390px; }

.h-390 {
  height: 390px; }

.min-h-390 {
  min-height: 390px; }

.f-s-390 {
  font-size: 390px; }

.f-w-390 {
  font-weight: 390; }

.f-h-390 {
  line-height: 390px; }

.g-390 {
  gap: 390px; }

.flow-390 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 390;
  overflow: hidden; }

.p-l-391 {
  padding-left: 391px; }

.p-r-391 {
  padding-right: 391px; }

.p-t-391 {
  padding-top: 391px; }

.p-b-391 {
  padding-bottom: 391px; }

.m-l-391 {
  margin-left: 391px; }

.m-r-391 {
  margin-right: 391px; }

.m-t-391 {
  margin-top: 391px; }

.m-b-391 {
  margin-bottom: 391px; }

.w-391 {
  width: 391px; }

.h-391 {
  height: 391px; }

.min-h-391 {
  min-height: 391px; }

.f-s-391 {
  font-size: 391px; }

.f-w-391 {
  font-weight: 391; }

.f-h-391 {
  line-height: 391px; }

.g-391 {
  gap: 391px; }

.flow-391 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 391;
  overflow: hidden; }

.p-l-392 {
  padding-left: 392px; }

.p-r-392 {
  padding-right: 392px; }

.p-t-392 {
  padding-top: 392px; }

.p-b-392 {
  padding-bottom: 392px; }

.m-l-392 {
  margin-left: 392px; }

.m-r-392 {
  margin-right: 392px; }

.m-t-392 {
  margin-top: 392px; }

.m-b-392 {
  margin-bottom: 392px; }

.w-392 {
  width: 392px; }

.h-392 {
  height: 392px; }

.min-h-392 {
  min-height: 392px; }

.f-s-392 {
  font-size: 392px; }

.f-w-392 {
  font-weight: 392; }

.f-h-392 {
  line-height: 392px; }

.g-392 {
  gap: 392px; }

.flow-392 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 392;
  overflow: hidden; }

.p-l-393 {
  padding-left: 393px; }

.p-r-393 {
  padding-right: 393px; }

.p-t-393 {
  padding-top: 393px; }

.p-b-393 {
  padding-bottom: 393px; }

.m-l-393 {
  margin-left: 393px; }

.m-r-393 {
  margin-right: 393px; }

.m-t-393 {
  margin-top: 393px; }

.m-b-393 {
  margin-bottom: 393px; }

.w-393 {
  width: 393px; }

.h-393 {
  height: 393px; }

.min-h-393 {
  min-height: 393px; }

.f-s-393 {
  font-size: 393px; }

.f-w-393 {
  font-weight: 393; }

.f-h-393 {
  line-height: 393px; }

.g-393 {
  gap: 393px; }

.flow-393 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 393;
  overflow: hidden; }

.p-l-394 {
  padding-left: 394px; }

.p-r-394 {
  padding-right: 394px; }

.p-t-394 {
  padding-top: 394px; }

.p-b-394 {
  padding-bottom: 394px; }

.m-l-394 {
  margin-left: 394px; }

.m-r-394 {
  margin-right: 394px; }

.m-t-394 {
  margin-top: 394px; }

.m-b-394 {
  margin-bottom: 394px; }

.w-394 {
  width: 394px; }

.h-394 {
  height: 394px; }

.min-h-394 {
  min-height: 394px; }

.f-s-394 {
  font-size: 394px; }

.f-w-394 {
  font-weight: 394; }

.f-h-394 {
  line-height: 394px; }

.g-394 {
  gap: 394px; }

.flow-394 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 394;
  overflow: hidden; }

.p-l-395 {
  padding-left: 395px; }

.p-r-395 {
  padding-right: 395px; }

.p-t-395 {
  padding-top: 395px; }

.p-b-395 {
  padding-bottom: 395px; }

.m-l-395 {
  margin-left: 395px; }

.m-r-395 {
  margin-right: 395px; }

.m-t-395 {
  margin-top: 395px; }

.m-b-395 {
  margin-bottom: 395px; }

.w-395 {
  width: 395px; }

.h-395 {
  height: 395px; }

.min-h-395 {
  min-height: 395px; }

.f-s-395 {
  font-size: 395px; }

.f-w-395 {
  font-weight: 395; }

.f-h-395 {
  line-height: 395px; }

.g-395 {
  gap: 395px; }

.flow-395 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 395;
  overflow: hidden; }

.p-l-396 {
  padding-left: 396px; }

.p-r-396 {
  padding-right: 396px; }

.p-t-396 {
  padding-top: 396px; }

.p-b-396 {
  padding-bottom: 396px; }

.m-l-396 {
  margin-left: 396px; }

.m-r-396 {
  margin-right: 396px; }

.m-t-396 {
  margin-top: 396px; }

.m-b-396 {
  margin-bottom: 396px; }

.w-396 {
  width: 396px; }

.h-396 {
  height: 396px; }

.min-h-396 {
  min-height: 396px; }

.f-s-396 {
  font-size: 396px; }

.f-w-396 {
  font-weight: 396; }

.f-h-396 {
  line-height: 396px; }

.g-396 {
  gap: 396px; }

.flow-396 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 396;
  overflow: hidden; }

.p-l-397 {
  padding-left: 397px; }

.p-r-397 {
  padding-right: 397px; }

.p-t-397 {
  padding-top: 397px; }

.p-b-397 {
  padding-bottom: 397px; }

.m-l-397 {
  margin-left: 397px; }

.m-r-397 {
  margin-right: 397px; }

.m-t-397 {
  margin-top: 397px; }

.m-b-397 {
  margin-bottom: 397px; }

.w-397 {
  width: 397px; }

.h-397 {
  height: 397px; }

.min-h-397 {
  min-height: 397px; }

.f-s-397 {
  font-size: 397px; }

.f-w-397 {
  font-weight: 397; }

.f-h-397 {
  line-height: 397px; }

.g-397 {
  gap: 397px; }

.flow-397 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 397;
  overflow: hidden; }

.p-l-398 {
  padding-left: 398px; }

.p-r-398 {
  padding-right: 398px; }

.p-t-398 {
  padding-top: 398px; }

.p-b-398 {
  padding-bottom: 398px; }

.m-l-398 {
  margin-left: 398px; }

.m-r-398 {
  margin-right: 398px; }

.m-t-398 {
  margin-top: 398px; }

.m-b-398 {
  margin-bottom: 398px; }

.w-398 {
  width: 398px; }

.h-398 {
  height: 398px; }

.min-h-398 {
  min-height: 398px; }

.f-s-398 {
  font-size: 398px; }

.f-w-398 {
  font-weight: 398; }

.f-h-398 {
  line-height: 398px; }

.g-398 {
  gap: 398px; }

.flow-398 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 398;
  overflow: hidden; }

.p-l-399 {
  padding-left: 399px; }

.p-r-399 {
  padding-right: 399px; }

.p-t-399 {
  padding-top: 399px; }

.p-b-399 {
  padding-bottom: 399px; }

.m-l-399 {
  margin-left: 399px; }

.m-r-399 {
  margin-right: 399px; }

.m-t-399 {
  margin-top: 399px; }

.m-b-399 {
  margin-bottom: 399px; }

.w-399 {
  width: 399px; }

.h-399 {
  height: 399px; }

.min-h-399 {
  min-height: 399px; }

.f-s-399 {
  font-size: 399px; }

.f-w-399 {
  font-weight: 399; }

.f-h-399 {
  line-height: 399px; }

.g-399 {
  gap: 399px; }

.flow-399 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 399;
  overflow: hidden; }

.p-l-400 {
  padding-left: 400px; }

.p-r-400 {
  padding-right: 400px; }

.p-t-400 {
  padding-top: 400px; }

.p-b-400 {
  padding-bottom: 400px; }

.m-l-400 {
  margin-left: 400px; }

.m-r-400 {
  margin-right: 400px; }

.m-t-400 {
  margin-top: 400px; }

.m-b-400 {
  margin-bottom: 400px; }

.w-400 {
  width: 400px; }

.h-400 {
  height: 400px; }

.min-h-400 {
  min-height: 400px; }

.f-s-400 {
  font-size: 400px; }

.f-w-400 {
  font-weight: 400; }

.f-h-400 {
  line-height: 400px; }

.g-400 {
  gap: 400px; }

.flow-400 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 400;
  overflow: hidden; }

.p-l-401 {
  padding-left: 401px; }

.p-r-401 {
  padding-right: 401px; }

.p-t-401 {
  padding-top: 401px; }

.p-b-401 {
  padding-bottom: 401px; }

.m-l-401 {
  margin-left: 401px; }

.m-r-401 {
  margin-right: 401px; }

.m-t-401 {
  margin-top: 401px; }

.m-b-401 {
  margin-bottom: 401px; }

.w-401 {
  width: 401px; }

.h-401 {
  height: 401px; }

.min-h-401 {
  min-height: 401px; }

.f-s-401 {
  font-size: 401px; }

.f-w-401 {
  font-weight: 401; }

.f-h-401 {
  line-height: 401px; }

.g-401 {
  gap: 401px; }

.flow-401 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 401;
  overflow: hidden; }

.p-l-402 {
  padding-left: 402px; }

.p-r-402 {
  padding-right: 402px; }

.p-t-402 {
  padding-top: 402px; }

.p-b-402 {
  padding-bottom: 402px; }

.m-l-402 {
  margin-left: 402px; }

.m-r-402 {
  margin-right: 402px; }

.m-t-402 {
  margin-top: 402px; }

.m-b-402 {
  margin-bottom: 402px; }

.w-402 {
  width: 402px; }

.h-402 {
  height: 402px; }

.min-h-402 {
  min-height: 402px; }

.f-s-402 {
  font-size: 402px; }

.f-w-402 {
  font-weight: 402; }

.f-h-402 {
  line-height: 402px; }

.g-402 {
  gap: 402px; }

.flow-402 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 402;
  overflow: hidden; }

.p-l-403 {
  padding-left: 403px; }

.p-r-403 {
  padding-right: 403px; }

.p-t-403 {
  padding-top: 403px; }

.p-b-403 {
  padding-bottom: 403px; }

.m-l-403 {
  margin-left: 403px; }

.m-r-403 {
  margin-right: 403px; }

.m-t-403 {
  margin-top: 403px; }

.m-b-403 {
  margin-bottom: 403px; }

.w-403 {
  width: 403px; }

.h-403 {
  height: 403px; }

.min-h-403 {
  min-height: 403px; }

.f-s-403 {
  font-size: 403px; }

.f-w-403 {
  font-weight: 403; }

.f-h-403 {
  line-height: 403px; }

.g-403 {
  gap: 403px; }

.flow-403 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 403;
  overflow: hidden; }

.p-l-404 {
  padding-left: 404px; }

.p-r-404 {
  padding-right: 404px; }

.p-t-404 {
  padding-top: 404px; }

.p-b-404 {
  padding-bottom: 404px; }

.m-l-404 {
  margin-left: 404px; }

.m-r-404 {
  margin-right: 404px; }

.m-t-404 {
  margin-top: 404px; }

.m-b-404 {
  margin-bottom: 404px; }

.w-404 {
  width: 404px; }

.h-404 {
  height: 404px; }

.min-h-404 {
  min-height: 404px; }

.f-s-404 {
  font-size: 404px; }

.f-w-404 {
  font-weight: 404; }

.f-h-404 {
  line-height: 404px; }

.g-404 {
  gap: 404px; }

.flow-404 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 404;
  overflow: hidden; }

.p-l-405 {
  padding-left: 405px; }

.p-r-405 {
  padding-right: 405px; }

.p-t-405 {
  padding-top: 405px; }

.p-b-405 {
  padding-bottom: 405px; }

.m-l-405 {
  margin-left: 405px; }

.m-r-405 {
  margin-right: 405px; }

.m-t-405 {
  margin-top: 405px; }

.m-b-405 {
  margin-bottom: 405px; }

.w-405 {
  width: 405px; }

.h-405 {
  height: 405px; }

.min-h-405 {
  min-height: 405px; }

.f-s-405 {
  font-size: 405px; }

.f-w-405 {
  font-weight: 405; }

.f-h-405 {
  line-height: 405px; }

.g-405 {
  gap: 405px; }

.flow-405 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 405;
  overflow: hidden; }

.p-l-406 {
  padding-left: 406px; }

.p-r-406 {
  padding-right: 406px; }

.p-t-406 {
  padding-top: 406px; }

.p-b-406 {
  padding-bottom: 406px; }

.m-l-406 {
  margin-left: 406px; }

.m-r-406 {
  margin-right: 406px; }

.m-t-406 {
  margin-top: 406px; }

.m-b-406 {
  margin-bottom: 406px; }

.w-406 {
  width: 406px; }

.h-406 {
  height: 406px; }

.min-h-406 {
  min-height: 406px; }

.f-s-406 {
  font-size: 406px; }

.f-w-406 {
  font-weight: 406; }

.f-h-406 {
  line-height: 406px; }

.g-406 {
  gap: 406px; }

.flow-406 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 406;
  overflow: hidden; }

.p-l-407 {
  padding-left: 407px; }

.p-r-407 {
  padding-right: 407px; }

.p-t-407 {
  padding-top: 407px; }

.p-b-407 {
  padding-bottom: 407px; }

.m-l-407 {
  margin-left: 407px; }

.m-r-407 {
  margin-right: 407px; }

.m-t-407 {
  margin-top: 407px; }

.m-b-407 {
  margin-bottom: 407px; }

.w-407 {
  width: 407px; }

.h-407 {
  height: 407px; }

.min-h-407 {
  min-height: 407px; }

.f-s-407 {
  font-size: 407px; }

.f-w-407 {
  font-weight: 407; }

.f-h-407 {
  line-height: 407px; }

.g-407 {
  gap: 407px; }

.flow-407 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 407;
  overflow: hidden; }

.p-l-408 {
  padding-left: 408px; }

.p-r-408 {
  padding-right: 408px; }

.p-t-408 {
  padding-top: 408px; }

.p-b-408 {
  padding-bottom: 408px; }

.m-l-408 {
  margin-left: 408px; }

.m-r-408 {
  margin-right: 408px; }

.m-t-408 {
  margin-top: 408px; }

.m-b-408 {
  margin-bottom: 408px; }

.w-408 {
  width: 408px; }

.h-408 {
  height: 408px; }

.min-h-408 {
  min-height: 408px; }

.f-s-408 {
  font-size: 408px; }

.f-w-408 {
  font-weight: 408; }

.f-h-408 {
  line-height: 408px; }

.g-408 {
  gap: 408px; }

.flow-408 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 408;
  overflow: hidden; }

.p-l-409 {
  padding-left: 409px; }

.p-r-409 {
  padding-right: 409px; }

.p-t-409 {
  padding-top: 409px; }

.p-b-409 {
  padding-bottom: 409px; }

.m-l-409 {
  margin-left: 409px; }

.m-r-409 {
  margin-right: 409px; }

.m-t-409 {
  margin-top: 409px; }

.m-b-409 {
  margin-bottom: 409px; }

.w-409 {
  width: 409px; }

.h-409 {
  height: 409px; }

.min-h-409 {
  min-height: 409px; }

.f-s-409 {
  font-size: 409px; }

.f-w-409 {
  font-weight: 409; }

.f-h-409 {
  line-height: 409px; }

.g-409 {
  gap: 409px; }

.flow-409 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 409;
  overflow: hidden; }

.p-l-410 {
  padding-left: 410px; }

.p-r-410 {
  padding-right: 410px; }

.p-t-410 {
  padding-top: 410px; }

.p-b-410 {
  padding-bottom: 410px; }

.m-l-410 {
  margin-left: 410px; }

.m-r-410 {
  margin-right: 410px; }

.m-t-410 {
  margin-top: 410px; }

.m-b-410 {
  margin-bottom: 410px; }

.w-410 {
  width: 410px; }

.h-410 {
  height: 410px; }

.min-h-410 {
  min-height: 410px; }

.f-s-410 {
  font-size: 410px; }

.f-w-410 {
  font-weight: 410; }

.f-h-410 {
  line-height: 410px; }

.g-410 {
  gap: 410px; }

.flow-410 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 410;
  overflow: hidden; }

.p-l-411 {
  padding-left: 411px; }

.p-r-411 {
  padding-right: 411px; }

.p-t-411 {
  padding-top: 411px; }

.p-b-411 {
  padding-bottom: 411px; }

.m-l-411 {
  margin-left: 411px; }

.m-r-411 {
  margin-right: 411px; }

.m-t-411 {
  margin-top: 411px; }

.m-b-411 {
  margin-bottom: 411px; }

.w-411 {
  width: 411px; }

.h-411 {
  height: 411px; }

.min-h-411 {
  min-height: 411px; }

.f-s-411 {
  font-size: 411px; }

.f-w-411 {
  font-weight: 411; }

.f-h-411 {
  line-height: 411px; }

.g-411 {
  gap: 411px; }

.flow-411 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 411;
  overflow: hidden; }

.p-l-412 {
  padding-left: 412px; }

.p-r-412 {
  padding-right: 412px; }

.p-t-412 {
  padding-top: 412px; }

.p-b-412 {
  padding-bottom: 412px; }

.m-l-412 {
  margin-left: 412px; }

.m-r-412 {
  margin-right: 412px; }

.m-t-412 {
  margin-top: 412px; }

.m-b-412 {
  margin-bottom: 412px; }

.w-412 {
  width: 412px; }

.h-412 {
  height: 412px; }

.min-h-412 {
  min-height: 412px; }

.f-s-412 {
  font-size: 412px; }

.f-w-412 {
  font-weight: 412; }

.f-h-412 {
  line-height: 412px; }

.g-412 {
  gap: 412px; }

.flow-412 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 412;
  overflow: hidden; }

.p-l-413 {
  padding-left: 413px; }

.p-r-413 {
  padding-right: 413px; }

.p-t-413 {
  padding-top: 413px; }

.p-b-413 {
  padding-bottom: 413px; }

.m-l-413 {
  margin-left: 413px; }

.m-r-413 {
  margin-right: 413px; }

.m-t-413 {
  margin-top: 413px; }

.m-b-413 {
  margin-bottom: 413px; }

.w-413 {
  width: 413px; }

.h-413 {
  height: 413px; }

.min-h-413 {
  min-height: 413px; }

.f-s-413 {
  font-size: 413px; }

.f-w-413 {
  font-weight: 413; }

.f-h-413 {
  line-height: 413px; }

.g-413 {
  gap: 413px; }

.flow-413 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 413;
  overflow: hidden; }

.p-l-414 {
  padding-left: 414px; }

.p-r-414 {
  padding-right: 414px; }

.p-t-414 {
  padding-top: 414px; }

.p-b-414 {
  padding-bottom: 414px; }

.m-l-414 {
  margin-left: 414px; }

.m-r-414 {
  margin-right: 414px; }

.m-t-414 {
  margin-top: 414px; }

.m-b-414 {
  margin-bottom: 414px; }

.w-414 {
  width: 414px; }

.h-414 {
  height: 414px; }

.min-h-414 {
  min-height: 414px; }

.f-s-414 {
  font-size: 414px; }

.f-w-414 {
  font-weight: 414; }

.f-h-414 {
  line-height: 414px; }

.g-414 {
  gap: 414px; }

.flow-414 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 414;
  overflow: hidden; }

.p-l-415 {
  padding-left: 415px; }

.p-r-415 {
  padding-right: 415px; }

.p-t-415 {
  padding-top: 415px; }

.p-b-415 {
  padding-bottom: 415px; }

.m-l-415 {
  margin-left: 415px; }

.m-r-415 {
  margin-right: 415px; }

.m-t-415 {
  margin-top: 415px; }

.m-b-415 {
  margin-bottom: 415px; }

.w-415 {
  width: 415px; }

.h-415 {
  height: 415px; }

.min-h-415 {
  min-height: 415px; }

.f-s-415 {
  font-size: 415px; }

.f-w-415 {
  font-weight: 415; }

.f-h-415 {
  line-height: 415px; }

.g-415 {
  gap: 415px; }

.flow-415 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 415;
  overflow: hidden; }

.p-l-416 {
  padding-left: 416px; }

.p-r-416 {
  padding-right: 416px; }

.p-t-416 {
  padding-top: 416px; }

.p-b-416 {
  padding-bottom: 416px; }

.m-l-416 {
  margin-left: 416px; }

.m-r-416 {
  margin-right: 416px; }

.m-t-416 {
  margin-top: 416px; }

.m-b-416 {
  margin-bottom: 416px; }

.w-416 {
  width: 416px; }

.h-416 {
  height: 416px; }

.min-h-416 {
  min-height: 416px; }

.f-s-416 {
  font-size: 416px; }

.f-w-416 {
  font-weight: 416; }

.f-h-416 {
  line-height: 416px; }

.g-416 {
  gap: 416px; }

.flow-416 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 416;
  overflow: hidden; }

.p-l-417 {
  padding-left: 417px; }

.p-r-417 {
  padding-right: 417px; }

.p-t-417 {
  padding-top: 417px; }

.p-b-417 {
  padding-bottom: 417px; }

.m-l-417 {
  margin-left: 417px; }

.m-r-417 {
  margin-right: 417px; }

.m-t-417 {
  margin-top: 417px; }

.m-b-417 {
  margin-bottom: 417px; }

.w-417 {
  width: 417px; }

.h-417 {
  height: 417px; }

.min-h-417 {
  min-height: 417px; }

.f-s-417 {
  font-size: 417px; }

.f-w-417 {
  font-weight: 417; }

.f-h-417 {
  line-height: 417px; }

.g-417 {
  gap: 417px; }

.flow-417 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 417;
  overflow: hidden; }

.p-l-418 {
  padding-left: 418px; }

.p-r-418 {
  padding-right: 418px; }

.p-t-418 {
  padding-top: 418px; }

.p-b-418 {
  padding-bottom: 418px; }

.m-l-418 {
  margin-left: 418px; }

.m-r-418 {
  margin-right: 418px; }

.m-t-418 {
  margin-top: 418px; }

.m-b-418 {
  margin-bottom: 418px; }

.w-418 {
  width: 418px; }

.h-418 {
  height: 418px; }

.min-h-418 {
  min-height: 418px; }

.f-s-418 {
  font-size: 418px; }

.f-w-418 {
  font-weight: 418; }

.f-h-418 {
  line-height: 418px; }

.g-418 {
  gap: 418px; }

.flow-418 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 418;
  overflow: hidden; }

.p-l-419 {
  padding-left: 419px; }

.p-r-419 {
  padding-right: 419px; }

.p-t-419 {
  padding-top: 419px; }

.p-b-419 {
  padding-bottom: 419px; }

.m-l-419 {
  margin-left: 419px; }

.m-r-419 {
  margin-right: 419px; }

.m-t-419 {
  margin-top: 419px; }

.m-b-419 {
  margin-bottom: 419px; }

.w-419 {
  width: 419px; }

.h-419 {
  height: 419px; }

.min-h-419 {
  min-height: 419px; }

.f-s-419 {
  font-size: 419px; }

.f-w-419 {
  font-weight: 419; }

.f-h-419 {
  line-height: 419px; }

.g-419 {
  gap: 419px; }

.flow-419 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 419;
  overflow: hidden; }

.p-l-420 {
  padding-left: 420px; }

.p-r-420 {
  padding-right: 420px; }

.p-t-420 {
  padding-top: 420px; }

.p-b-420 {
  padding-bottom: 420px; }

.m-l-420 {
  margin-left: 420px; }

.m-r-420 {
  margin-right: 420px; }

.m-t-420 {
  margin-top: 420px; }

.m-b-420 {
  margin-bottom: 420px; }

.w-420 {
  width: 420px; }

.h-420 {
  height: 420px; }

.min-h-420 {
  min-height: 420px; }

.f-s-420 {
  font-size: 420px; }

.f-w-420 {
  font-weight: 420; }

.f-h-420 {
  line-height: 420px; }

.g-420 {
  gap: 420px; }

.flow-420 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 420;
  overflow: hidden; }

.p-l-421 {
  padding-left: 421px; }

.p-r-421 {
  padding-right: 421px; }

.p-t-421 {
  padding-top: 421px; }

.p-b-421 {
  padding-bottom: 421px; }

.m-l-421 {
  margin-left: 421px; }

.m-r-421 {
  margin-right: 421px; }

.m-t-421 {
  margin-top: 421px; }

.m-b-421 {
  margin-bottom: 421px; }

.w-421 {
  width: 421px; }

.h-421 {
  height: 421px; }

.min-h-421 {
  min-height: 421px; }

.f-s-421 {
  font-size: 421px; }

.f-w-421 {
  font-weight: 421; }

.f-h-421 {
  line-height: 421px; }

.g-421 {
  gap: 421px; }

.flow-421 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 421;
  overflow: hidden; }

.p-l-422 {
  padding-left: 422px; }

.p-r-422 {
  padding-right: 422px; }

.p-t-422 {
  padding-top: 422px; }

.p-b-422 {
  padding-bottom: 422px; }

.m-l-422 {
  margin-left: 422px; }

.m-r-422 {
  margin-right: 422px; }

.m-t-422 {
  margin-top: 422px; }

.m-b-422 {
  margin-bottom: 422px; }

.w-422 {
  width: 422px; }

.h-422 {
  height: 422px; }

.min-h-422 {
  min-height: 422px; }

.f-s-422 {
  font-size: 422px; }

.f-w-422 {
  font-weight: 422; }

.f-h-422 {
  line-height: 422px; }

.g-422 {
  gap: 422px; }

.flow-422 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 422;
  overflow: hidden; }

.p-l-423 {
  padding-left: 423px; }

.p-r-423 {
  padding-right: 423px; }

.p-t-423 {
  padding-top: 423px; }

.p-b-423 {
  padding-bottom: 423px; }

.m-l-423 {
  margin-left: 423px; }

.m-r-423 {
  margin-right: 423px; }

.m-t-423 {
  margin-top: 423px; }

.m-b-423 {
  margin-bottom: 423px; }

.w-423 {
  width: 423px; }

.h-423 {
  height: 423px; }

.min-h-423 {
  min-height: 423px; }

.f-s-423 {
  font-size: 423px; }

.f-w-423 {
  font-weight: 423; }

.f-h-423 {
  line-height: 423px; }

.g-423 {
  gap: 423px; }

.flow-423 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 423;
  overflow: hidden; }

.p-l-424 {
  padding-left: 424px; }

.p-r-424 {
  padding-right: 424px; }

.p-t-424 {
  padding-top: 424px; }

.p-b-424 {
  padding-bottom: 424px; }

.m-l-424 {
  margin-left: 424px; }

.m-r-424 {
  margin-right: 424px; }

.m-t-424 {
  margin-top: 424px; }

.m-b-424 {
  margin-bottom: 424px; }

.w-424 {
  width: 424px; }

.h-424 {
  height: 424px; }

.min-h-424 {
  min-height: 424px; }

.f-s-424 {
  font-size: 424px; }

.f-w-424 {
  font-weight: 424; }

.f-h-424 {
  line-height: 424px; }

.g-424 {
  gap: 424px; }

.flow-424 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 424;
  overflow: hidden; }

.p-l-425 {
  padding-left: 425px; }

.p-r-425 {
  padding-right: 425px; }

.p-t-425 {
  padding-top: 425px; }

.p-b-425 {
  padding-bottom: 425px; }

.m-l-425 {
  margin-left: 425px; }

.m-r-425 {
  margin-right: 425px; }

.m-t-425 {
  margin-top: 425px; }

.m-b-425 {
  margin-bottom: 425px; }

.w-425 {
  width: 425px; }

.h-425 {
  height: 425px; }

.min-h-425 {
  min-height: 425px; }

.f-s-425 {
  font-size: 425px; }

.f-w-425 {
  font-weight: 425; }

.f-h-425 {
  line-height: 425px; }

.g-425 {
  gap: 425px; }

.flow-425 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 425;
  overflow: hidden; }

.p-l-426 {
  padding-left: 426px; }

.p-r-426 {
  padding-right: 426px; }

.p-t-426 {
  padding-top: 426px; }

.p-b-426 {
  padding-bottom: 426px; }

.m-l-426 {
  margin-left: 426px; }

.m-r-426 {
  margin-right: 426px; }

.m-t-426 {
  margin-top: 426px; }

.m-b-426 {
  margin-bottom: 426px; }

.w-426 {
  width: 426px; }

.h-426 {
  height: 426px; }

.min-h-426 {
  min-height: 426px; }

.f-s-426 {
  font-size: 426px; }

.f-w-426 {
  font-weight: 426; }

.f-h-426 {
  line-height: 426px; }

.g-426 {
  gap: 426px; }

.flow-426 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 426;
  overflow: hidden; }

.p-l-427 {
  padding-left: 427px; }

.p-r-427 {
  padding-right: 427px; }

.p-t-427 {
  padding-top: 427px; }

.p-b-427 {
  padding-bottom: 427px; }

.m-l-427 {
  margin-left: 427px; }

.m-r-427 {
  margin-right: 427px; }

.m-t-427 {
  margin-top: 427px; }

.m-b-427 {
  margin-bottom: 427px; }

.w-427 {
  width: 427px; }

.h-427 {
  height: 427px; }

.min-h-427 {
  min-height: 427px; }

.f-s-427 {
  font-size: 427px; }

.f-w-427 {
  font-weight: 427; }

.f-h-427 {
  line-height: 427px; }

.g-427 {
  gap: 427px; }

.flow-427 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 427;
  overflow: hidden; }

.p-l-428 {
  padding-left: 428px; }

.p-r-428 {
  padding-right: 428px; }

.p-t-428 {
  padding-top: 428px; }

.p-b-428 {
  padding-bottom: 428px; }

.m-l-428 {
  margin-left: 428px; }

.m-r-428 {
  margin-right: 428px; }

.m-t-428 {
  margin-top: 428px; }

.m-b-428 {
  margin-bottom: 428px; }

.w-428 {
  width: 428px; }

.h-428 {
  height: 428px; }

.min-h-428 {
  min-height: 428px; }

.f-s-428 {
  font-size: 428px; }

.f-w-428 {
  font-weight: 428; }

.f-h-428 {
  line-height: 428px; }

.g-428 {
  gap: 428px; }

.flow-428 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 428;
  overflow: hidden; }

.p-l-429 {
  padding-left: 429px; }

.p-r-429 {
  padding-right: 429px; }

.p-t-429 {
  padding-top: 429px; }

.p-b-429 {
  padding-bottom: 429px; }

.m-l-429 {
  margin-left: 429px; }

.m-r-429 {
  margin-right: 429px; }

.m-t-429 {
  margin-top: 429px; }

.m-b-429 {
  margin-bottom: 429px; }

.w-429 {
  width: 429px; }

.h-429 {
  height: 429px; }

.min-h-429 {
  min-height: 429px; }

.f-s-429 {
  font-size: 429px; }

.f-w-429 {
  font-weight: 429; }

.f-h-429 {
  line-height: 429px; }

.g-429 {
  gap: 429px; }

.flow-429 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 429;
  overflow: hidden; }

.p-l-430 {
  padding-left: 430px; }

.p-r-430 {
  padding-right: 430px; }

.p-t-430 {
  padding-top: 430px; }

.p-b-430 {
  padding-bottom: 430px; }

.m-l-430 {
  margin-left: 430px; }

.m-r-430 {
  margin-right: 430px; }

.m-t-430 {
  margin-top: 430px; }

.m-b-430 {
  margin-bottom: 430px; }

.w-430 {
  width: 430px; }

.h-430 {
  height: 430px; }

.min-h-430 {
  min-height: 430px; }

.f-s-430 {
  font-size: 430px; }

.f-w-430 {
  font-weight: 430; }

.f-h-430 {
  line-height: 430px; }

.g-430 {
  gap: 430px; }

.flow-430 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 430;
  overflow: hidden; }

.p-l-431 {
  padding-left: 431px; }

.p-r-431 {
  padding-right: 431px; }

.p-t-431 {
  padding-top: 431px; }

.p-b-431 {
  padding-bottom: 431px; }

.m-l-431 {
  margin-left: 431px; }

.m-r-431 {
  margin-right: 431px; }

.m-t-431 {
  margin-top: 431px; }

.m-b-431 {
  margin-bottom: 431px; }

.w-431 {
  width: 431px; }

.h-431 {
  height: 431px; }

.min-h-431 {
  min-height: 431px; }

.f-s-431 {
  font-size: 431px; }

.f-w-431 {
  font-weight: 431; }

.f-h-431 {
  line-height: 431px; }

.g-431 {
  gap: 431px; }

.flow-431 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 431;
  overflow: hidden; }

.p-l-432 {
  padding-left: 432px; }

.p-r-432 {
  padding-right: 432px; }

.p-t-432 {
  padding-top: 432px; }

.p-b-432 {
  padding-bottom: 432px; }

.m-l-432 {
  margin-left: 432px; }

.m-r-432 {
  margin-right: 432px; }

.m-t-432 {
  margin-top: 432px; }

.m-b-432 {
  margin-bottom: 432px; }

.w-432 {
  width: 432px; }

.h-432 {
  height: 432px; }

.min-h-432 {
  min-height: 432px; }

.f-s-432 {
  font-size: 432px; }

.f-w-432 {
  font-weight: 432; }

.f-h-432 {
  line-height: 432px; }

.g-432 {
  gap: 432px; }

.flow-432 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 432;
  overflow: hidden; }

.p-l-433 {
  padding-left: 433px; }

.p-r-433 {
  padding-right: 433px; }

.p-t-433 {
  padding-top: 433px; }

.p-b-433 {
  padding-bottom: 433px; }

.m-l-433 {
  margin-left: 433px; }

.m-r-433 {
  margin-right: 433px; }

.m-t-433 {
  margin-top: 433px; }

.m-b-433 {
  margin-bottom: 433px; }

.w-433 {
  width: 433px; }

.h-433 {
  height: 433px; }

.min-h-433 {
  min-height: 433px; }

.f-s-433 {
  font-size: 433px; }

.f-w-433 {
  font-weight: 433; }

.f-h-433 {
  line-height: 433px; }

.g-433 {
  gap: 433px; }

.flow-433 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 433;
  overflow: hidden; }

.p-l-434 {
  padding-left: 434px; }

.p-r-434 {
  padding-right: 434px; }

.p-t-434 {
  padding-top: 434px; }

.p-b-434 {
  padding-bottom: 434px; }

.m-l-434 {
  margin-left: 434px; }

.m-r-434 {
  margin-right: 434px; }

.m-t-434 {
  margin-top: 434px; }

.m-b-434 {
  margin-bottom: 434px; }

.w-434 {
  width: 434px; }

.h-434 {
  height: 434px; }

.min-h-434 {
  min-height: 434px; }

.f-s-434 {
  font-size: 434px; }

.f-w-434 {
  font-weight: 434; }

.f-h-434 {
  line-height: 434px; }

.g-434 {
  gap: 434px; }

.flow-434 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 434;
  overflow: hidden; }

.p-l-435 {
  padding-left: 435px; }

.p-r-435 {
  padding-right: 435px; }

.p-t-435 {
  padding-top: 435px; }

.p-b-435 {
  padding-bottom: 435px; }

.m-l-435 {
  margin-left: 435px; }

.m-r-435 {
  margin-right: 435px; }

.m-t-435 {
  margin-top: 435px; }

.m-b-435 {
  margin-bottom: 435px; }

.w-435 {
  width: 435px; }

.h-435 {
  height: 435px; }

.min-h-435 {
  min-height: 435px; }

.f-s-435 {
  font-size: 435px; }

.f-w-435 {
  font-weight: 435; }

.f-h-435 {
  line-height: 435px; }

.g-435 {
  gap: 435px; }

.flow-435 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 435;
  overflow: hidden; }

.p-l-436 {
  padding-left: 436px; }

.p-r-436 {
  padding-right: 436px; }

.p-t-436 {
  padding-top: 436px; }

.p-b-436 {
  padding-bottom: 436px; }

.m-l-436 {
  margin-left: 436px; }

.m-r-436 {
  margin-right: 436px; }

.m-t-436 {
  margin-top: 436px; }

.m-b-436 {
  margin-bottom: 436px; }

.w-436 {
  width: 436px; }

.h-436 {
  height: 436px; }

.min-h-436 {
  min-height: 436px; }

.f-s-436 {
  font-size: 436px; }

.f-w-436 {
  font-weight: 436; }

.f-h-436 {
  line-height: 436px; }

.g-436 {
  gap: 436px; }

.flow-436 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 436;
  overflow: hidden; }

.p-l-437 {
  padding-left: 437px; }

.p-r-437 {
  padding-right: 437px; }

.p-t-437 {
  padding-top: 437px; }

.p-b-437 {
  padding-bottom: 437px; }

.m-l-437 {
  margin-left: 437px; }

.m-r-437 {
  margin-right: 437px; }

.m-t-437 {
  margin-top: 437px; }

.m-b-437 {
  margin-bottom: 437px; }

.w-437 {
  width: 437px; }

.h-437 {
  height: 437px; }

.min-h-437 {
  min-height: 437px; }

.f-s-437 {
  font-size: 437px; }

.f-w-437 {
  font-weight: 437; }

.f-h-437 {
  line-height: 437px; }

.g-437 {
  gap: 437px; }

.flow-437 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 437;
  overflow: hidden; }

.p-l-438 {
  padding-left: 438px; }

.p-r-438 {
  padding-right: 438px; }

.p-t-438 {
  padding-top: 438px; }

.p-b-438 {
  padding-bottom: 438px; }

.m-l-438 {
  margin-left: 438px; }

.m-r-438 {
  margin-right: 438px; }

.m-t-438 {
  margin-top: 438px; }

.m-b-438 {
  margin-bottom: 438px; }

.w-438 {
  width: 438px; }

.h-438 {
  height: 438px; }

.min-h-438 {
  min-height: 438px; }

.f-s-438 {
  font-size: 438px; }

.f-w-438 {
  font-weight: 438; }

.f-h-438 {
  line-height: 438px; }

.g-438 {
  gap: 438px; }

.flow-438 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 438;
  overflow: hidden; }

.p-l-439 {
  padding-left: 439px; }

.p-r-439 {
  padding-right: 439px; }

.p-t-439 {
  padding-top: 439px; }

.p-b-439 {
  padding-bottom: 439px; }

.m-l-439 {
  margin-left: 439px; }

.m-r-439 {
  margin-right: 439px; }

.m-t-439 {
  margin-top: 439px; }

.m-b-439 {
  margin-bottom: 439px; }

.w-439 {
  width: 439px; }

.h-439 {
  height: 439px; }

.min-h-439 {
  min-height: 439px; }

.f-s-439 {
  font-size: 439px; }

.f-w-439 {
  font-weight: 439; }

.f-h-439 {
  line-height: 439px; }

.g-439 {
  gap: 439px; }

.flow-439 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 439;
  overflow: hidden; }

.p-l-440 {
  padding-left: 440px; }

.p-r-440 {
  padding-right: 440px; }

.p-t-440 {
  padding-top: 440px; }

.p-b-440 {
  padding-bottom: 440px; }

.m-l-440 {
  margin-left: 440px; }

.m-r-440 {
  margin-right: 440px; }

.m-t-440 {
  margin-top: 440px; }

.m-b-440 {
  margin-bottom: 440px; }

.w-440 {
  width: 440px; }

.h-440 {
  height: 440px; }

.min-h-440 {
  min-height: 440px; }

.f-s-440 {
  font-size: 440px; }

.f-w-440 {
  font-weight: 440; }

.f-h-440 {
  line-height: 440px; }

.g-440 {
  gap: 440px; }

.flow-440 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 440;
  overflow: hidden; }

.p-l-441 {
  padding-left: 441px; }

.p-r-441 {
  padding-right: 441px; }

.p-t-441 {
  padding-top: 441px; }

.p-b-441 {
  padding-bottom: 441px; }

.m-l-441 {
  margin-left: 441px; }

.m-r-441 {
  margin-right: 441px; }

.m-t-441 {
  margin-top: 441px; }

.m-b-441 {
  margin-bottom: 441px; }

.w-441 {
  width: 441px; }

.h-441 {
  height: 441px; }

.min-h-441 {
  min-height: 441px; }

.f-s-441 {
  font-size: 441px; }

.f-w-441 {
  font-weight: 441; }

.f-h-441 {
  line-height: 441px; }

.g-441 {
  gap: 441px; }

.flow-441 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 441;
  overflow: hidden; }

.p-l-442 {
  padding-left: 442px; }

.p-r-442 {
  padding-right: 442px; }

.p-t-442 {
  padding-top: 442px; }

.p-b-442 {
  padding-bottom: 442px; }

.m-l-442 {
  margin-left: 442px; }

.m-r-442 {
  margin-right: 442px; }

.m-t-442 {
  margin-top: 442px; }

.m-b-442 {
  margin-bottom: 442px; }

.w-442 {
  width: 442px; }

.h-442 {
  height: 442px; }

.min-h-442 {
  min-height: 442px; }

.f-s-442 {
  font-size: 442px; }

.f-w-442 {
  font-weight: 442; }

.f-h-442 {
  line-height: 442px; }

.g-442 {
  gap: 442px; }

.flow-442 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 442;
  overflow: hidden; }

.p-l-443 {
  padding-left: 443px; }

.p-r-443 {
  padding-right: 443px; }

.p-t-443 {
  padding-top: 443px; }

.p-b-443 {
  padding-bottom: 443px; }

.m-l-443 {
  margin-left: 443px; }

.m-r-443 {
  margin-right: 443px; }

.m-t-443 {
  margin-top: 443px; }

.m-b-443 {
  margin-bottom: 443px; }

.w-443 {
  width: 443px; }

.h-443 {
  height: 443px; }

.min-h-443 {
  min-height: 443px; }

.f-s-443 {
  font-size: 443px; }

.f-w-443 {
  font-weight: 443; }

.f-h-443 {
  line-height: 443px; }

.g-443 {
  gap: 443px; }

.flow-443 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 443;
  overflow: hidden; }

.p-l-444 {
  padding-left: 444px; }

.p-r-444 {
  padding-right: 444px; }

.p-t-444 {
  padding-top: 444px; }

.p-b-444 {
  padding-bottom: 444px; }

.m-l-444 {
  margin-left: 444px; }

.m-r-444 {
  margin-right: 444px; }

.m-t-444 {
  margin-top: 444px; }

.m-b-444 {
  margin-bottom: 444px; }

.w-444 {
  width: 444px; }

.h-444 {
  height: 444px; }

.min-h-444 {
  min-height: 444px; }

.f-s-444 {
  font-size: 444px; }

.f-w-444 {
  font-weight: 444; }

.f-h-444 {
  line-height: 444px; }

.g-444 {
  gap: 444px; }

.flow-444 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 444;
  overflow: hidden; }

.p-l-445 {
  padding-left: 445px; }

.p-r-445 {
  padding-right: 445px; }

.p-t-445 {
  padding-top: 445px; }

.p-b-445 {
  padding-bottom: 445px; }

.m-l-445 {
  margin-left: 445px; }

.m-r-445 {
  margin-right: 445px; }

.m-t-445 {
  margin-top: 445px; }

.m-b-445 {
  margin-bottom: 445px; }

.w-445 {
  width: 445px; }

.h-445 {
  height: 445px; }

.min-h-445 {
  min-height: 445px; }

.f-s-445 {
  font-size: 445px; }

.f-w-445 {
  font-weight: 445; }

.f-h-445 {
  line-height: 445px; }

.g-445 {
  gap: 445px; }

.flow-445 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 445;
  overflow: hidden; }

.p-l-446 {
  padding-left: 446px; }

.p-r-446 {
  padding-right: 446px; }

.p-t-446 {
  padding-top: 446px; }

.p-b-446 {
  padding-bottom: 446px; }

.m-l-446 {
  margin-left: 446px; }

.m-r-446 {
  margin-right: 446px; }

.m-t-446 {
  margin-top: 446px; }

.m-b-446 {
  margin-bottom: 446px; }

.w-446 {
  width: 446px; }

.h-446 {
  height: 446px; }

.min-h-446 {
  min-height: 446px; }

.f-s-446 {
  font-size: 446px; }

.f-w-446 {
  font-weight: 446; }

.f-h-446 {
  line-height: 446px; }

.g-446 {
  gap: 446px; }

.flow-446 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 446;
  overflow: hidden; }

.p-l-447 {
  padding-left: 447px; }

.p-r-447 {
  padding-right: 447px; }

.p-t-447 {
  padding-top: 447px; }

.p-b-447 {
  padding-bottom: 447px; }

.m-l-447 {
  margin-left: 447px; }

.m-r-447 {
  margin-right: 447px; }

.m-t-447 {
  margin-top: 447px; }

.m-b-447 {
  margin-bottom: 447px; }

.w-447 {
  width: 447px; }

.h-447 {
  height: 447px; }

.min-h-447 {
  min-height: 447px; }

.f-s-447 {
  font-size: 447px; }

.f-w-447 {
  font-weight: 447; }

.f-h-447 {
  line-height: 447px; }

.g-447 {
  gap: 447px; }

.flow-447 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 447;
  overflow: hidden; }

.p-l-448 {
  padding-left: 448px; }

.p-r-448 {
  padding-right: 448px; }

.p-t-448 {
  padding-top: 448px; }

.p-b-448 {
  padding-bottom: 448px; }

.m-l-448 {
  margin-left: 448px; }

.m-r-448 {
  margin-right: 448px; }

.m-t-448 {
  margin-top: 448px; }

.m-b-448 {
  margin-bottom: 448px; }

.w-448 {
  width: 448px; }

.h-448 {
  height: 448px; }

.min-h-448 {
  min-height: 448px; }

.f-s-448 {
  font-size: 448px; }

.f-w-448 {
  font-weight: 448; }

.f-h-448 {
  line-height: 448px; }

.g-448 {
  gap: 448px; }

.flow-448 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 448;
  overflow: hidden; }

.p-l-449 {
  padding-left: 449px; }

.p-r-449 {
  padding-right: 449px; }

.p-t-449 {
  padding-top: 449px; }

.p-b-449 {
  padding-bottom: 449px; }

.m-l-449 {
  margin-left: 449px; }

.m-r-449 {
  margin-right: 449px; }

.m-t-449 {
  margin-top: 449px; }

.m-b-449 {
  margin-bottom: 449px; }

.w-449 {
  width: 449px; }

.h-449 {
  height: 449px; }

.min-h-449 {
  min-height: 449px; }

.f-s-449 {
  font-size: 449px; }

.f-w-449 {
  font-weight: 449; }

.f-h-449 {
  line-height: 449px; }

.g-449 {
  gap: 449px; }

.flow-449 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 449;
  overflow: hidden; }

.p-l-450 {
  padding-left: 450px; }

.p-r-450 {
  padding-right: 450px; }

.p-t-450 {
  padding-top: 450px; }

.p-b-450 {
  padding-bottom: 450px; }

.m-l-450 {
  margin-left: 450px; }

.m-r-450 {
  margin-right: 450px; }

.m-t-450 {
  margin-top: 450px; }

.m-b-450 {
  margin-bottom: 450px; }

.w-450 {
  width: 450px; }

.h-450 {
  height: 450px; }

.min-h-450 {
  min-height: 450px; }

.f-s-450 {
  font-size: 450px; }

.f-w-450 {
  font-weight: 450; }

.f-h-450 {
  line-height: 450px; }

.g-450 {
  gap: 450px; }

.flow-450 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 450;
  overflow: hidden; }

.p-l-451 {
  padding-left: 451px; }

.p-r-451 {
  padding-right: 451px; }

.p-t-451 {
  padding-top: 451px; }

.p-b-451 {
  padding-bottom: 451px; }

.m-l-451 {
  margin-left: 451px; }

.m-r-451 {
  margin-right: 451px; }

.m-t-451 {
  margin-top: 451px; }

.m-b-451 {
  margin-bottom: 451px; }

.w-451 {
  width: 451px; }

.h-451 {
  height: 451px; }

.min-h-451 {
  min-height: 451px; }

.f-s-451 {
  font-size: 451px; }

.f-w-451 {
  font-weight: 451; }

.f-h-451 {
  line-height: 451px; }

.g-451 {
  gap: 451px; }

.flow-451 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 451;
  overflow: hidden; }

.p-l-452 {
  padding-left: 452px; }

.p-r-452 {
  padding-right: 452px; }

.p-t-452 {
  padding-top: 452px; }

.p-b-452 {
  padding-bottom: 452px; }

.m-l-452 {
  margin-left: 452px; }

.m-r-452 {
  margin-right: 452px; }

.m-t-452 {
  margin-top: 452px; }

.m-b-452 {
  margin-bottom: 452px; }

.w-452 {
  width: 452px; }

.h-452 {
  height: 452px; }

.min-h-452 {
  min-height: 452px; }

.f-s-452 {
  font-size: 452px; }

.f-w-452 {
  font-weight: 452; }

.f-h-452 {
  line-height: 452px; }

.g-452 {
  gap: 452px; }

.flow-452 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 452;
  overflow: hidden; }

.p-l-453 {
  padding-left: 453px; }

.p-r-453 {
  padding-right: 453px; }

.p-t-453 {
  padding-top: 453px; }

.p-b-453 {
  padding-bottom: 453px; }

.m-l-453 {
  margin-left: 453px; }

.m-r-453 {
  margin-right: 453px; }

.m-t-453 {
  margin-top: 453px; }

.m-b-453 {
  margin-bottom: 453px; }

.w-453 {
  width: 453px; }

.h-453 {
  height: 453px; }

.min-h-453 {
  min-height: 453px; }

.f-s-453 {
  font-size: 453px; }

.f-w-453 {
  font-weight: 453; }

.f-h-453 {
  line-height: 453px; }

.g-453 {
  gap: 453px; }

.flow-453 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 453;
  overflow: hidden; }

.p-l-454 {
  padding-left: 454px; }

.p-r-454 {
  padding-right: 454px; }

.p-t-454 {
  padding-top: 454px; }

.p-b-454 {
  padding-bottom: 454px; }

.m-l-454 {
  margin-left: 454px; }

.m-r-454 {
  margin-right: 454px; }

.m-t-454 {
  margin-top: 454px; }

.m-b-454 {
  margin-bottom: 454px; }

.w-454 {
  width: 454px; }

.h-454 {
  height: 454px; }

.min-h-454 {
  min-height: 454px; }

.f-s-454 {
  font-size: 454px; }

.f-w-454 {
  font-weight: 454; }

.f-h-454 {
  line-height: 454px; }

.g-454 {
  gap: 454px; }

.flow-454 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 454;
  overflow: hidden; }

.p-l-455 {
  padding-left: 455px; }

.p-r-455 {
  padding-right: 455px; }

.p-t-455 {
  padding-top: 455px; }

.p-b-455 {
  padding-bottom: 455px; }

.m-l-455 {
  margin-left: 455px; }

.m-r-455 {
  margin-right: 455px; }

.m-t-455 {
  margin-top: 455px; }

.m-b-455 {
  margin-bottom: 455px; }

.w-455 {
  width: 455px; }

.h-455 {
  height: 455px; }

.min-h-455 {
  min-height: 455px; }

.f-s-455 {
  font-size: 455px; }

.f-w-455 {
  font-weight: 455; }

.f-h-455 {
  line-height: 455px; }

.g-455 {
  gap: 455px; }

.flow-455 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 455;
  overflow: hidden; }

.p-l-456 {
  padding-left: 456px; }

.p-r-456 {
  padding-right: 456px; }

.p-t-456 {
  padding-top: 456px; }

.p-b-456 {
  padding-bottom: 456px; }

.m-l-456 {
  margin-left: 456px; }

.m-r-456 {
  margin-right: 456px; }

.m-t-456 {
  margin-top: 456px; }

.m-b-456 {
  margin-bottom: 456px; }

.w-456 {
  width: 456px; }

.h-456 {
  height: 456px; }

.min-h-456 {
  min-height: 456px; }

.f-s-456 {
  font-size: 456px; }

.f-w-456 {
  font-weight: 456; }

.f-h-456 {
  line-height: 456px; }

.g-456 {
  gap: 456px; }

.flow-456 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 456;
  overflow: hidden; }

.p-l-457 {
  padding-left: 457px; }

.p-r-457 {
  padding-right: 457px; }

.p-t-457 {
  padding-top: 457px; }

.p-b-457 {
  padding-bottom: 457px; }

.m-l-457 {
  margin-left: 457px; }

.m-r-457 {
  margin-right: 457px; }

.m-t-457 {
  margin-top: 457px; }

.m-b-457 {
  margin-bottom: 457px; }

.w-457 {
  width: 457px; }

.h-457 {
  height: 457px; }

.min-h-457 {
  min-height: 457px; }

.f-s-457 {
  font-size: 457px; }

.f-w-457 {
  font-weight: 457; }

.f-h-457 {
  line-height: 457px; }

.g-457 {
  gap: 457px; }

.flow-457 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 457;
  overflow: hidden; }

.p-l-458 {
  padding-left: 458px; }

.p-r-458 {
  padding-right: 458px; }

.p-t-458 {
  padding-top: 458px; }

.p-b-458 {
  padding-bottom: 458px; }

.m-l-458 {
  margin-left: 458px; }

.m-r-458 {
  margin-right: 458px; }

.m-t-458 {
  margin-top: 458px; }

.m-b-458 {
  margin-bottom: 458px; }

.w-458 {
  width: 458px; }

.h-458 {
  height: 458px; }

.min-h-458 {
  min-height: 458px; }

.f-s-458 {
  font-size: 458px; }

.f-w-458 {
  font-weight: 458; }

.f-h-458 {
  line-height: 458px; }

.g-458 {
  gap: 458px; }

.flow-458 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 458;
  overflow: hidden; }

.p-l-459 {
  padding-left: 459px; }

.p-r-459 {
  padding-right: 459px; }

.p-t-459 {
  padding-top: 459px; }

.p-b-459 {
  padding-bottom: 459px; }

.m-l-459 {
  margin-left: 459px; }

.m-r-459 {
  margin-right: 459px; }

.m-t-459 {
  margin-top: 459px; }

.m-b-459 {
  margin-bottom: 459px; }

.w-459 {
  width: 459px; }

.h-459 {
  height: 459px; }

.min-h-459 {
  min-height: 459px; }

.f-s-459 {
  font-size: 459px; }

.f-w-459 {
  font-weight: 459; }

.f-h-459 {
  line-height: 459px; }

.g-459 {
  gap: 459px; }

.flow-459 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 459;
  overflow: hidden; }

.p-l-460 {
  padding-left: 460px; }

.p-r-460 {
  padding-right: 460px; }

.p-t-460 {
  padding-top: 460px; }

.p-b-460 {
  padding-bottom: 460px; }

.m-l-460 {
  margin-left: 460px; }

.m-r-460 {
  margin-right: 460px; }

.m-t-460 {
  margin-top: 460px; }

.m-b-460 {
  margin-bottom: 460px; }

.w-460 {
  width: 460px; }

.h-460 {
  height: 460px; }

.min-h-460 {
  min-height: 460px; }

.f-s-460 {
  font-size: 460px; }

.f-w-460 {
  font-weight: 460; }

.f-h-460 {
  line-height: 460px; }

.g-460 {
  gap: 460px; }

.flow-460 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 460;
  overflow: hidden; }

.p-l-461 {
  padding-left: 461px; }

.p-r-461 {
  padding-right: 461px; }

.p-t-461 {
  padding-top: 461px; }

.p-b-461 {
  padding-bottom: 461px; }

.m-l-461 {
  margin-left: 461px; }

.m-r-461 {
  margin-right: 461px; }

.m-t-461 {
  margin-top: 461px; }

.m-b-461 {
  margin-bottom: 461px; }

.w-461 {
  width: 461px; }

.h-461 {
  height: 461px; }

.min-h-461 {
  min-height: 461px; }

.f-s-461 {
  font-size: 461px; }

.f-w-461 {
  font-weight: 461; }

.f-h-461 {
  line-height: 461px; }

.g-461 {
  gap: 461px; }

.flow-461 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 461;
  overflow: hidden; }

.p-l-462 {
  padding-left: 462px; }

.p-r-462 {
  padding-right: 462px; }

.p-t-462 {
  padding-top: 462px; }

.p-b-462 {
  padding-bottom: 462px; }

.m-l-462 {
  margin-left: 462px; }

.m-r-462 {
  margin-right: 462px; }

.m-t-462 {
  margin-top: 462px; }

.m-b-462 {
  margin-bottom: 462px; }

.w-462 {
  width: 462px; }

.h-462 {
  height: 462px; }

.min-h-462 {
  min-height: 462px; }

.f-s-462 {
  font-size: 462px; }

.f-w-462 {
  font-weight: 462; }

.f-h-462 {
  line-height: 462px; }

.g-462 {
  gap: 462px; }

.flow-462 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 462;
  overflow: hidden; }

.p-l-463 {
  padding-left: 463px; }

.p-r-463 {
  padding-right: 463px; }

.p-t-463 {
  padding-top: 463px; }

.p-b-463 {
  padding-bottom: 463px; }

.m-l-463 {
  margin-left: 463px; }

.m-r-463 {
  margin-right: 463px; }

.m-t-463 {
  margin-top: 463px; }

.m-b-463 {
  margin-bottom: 463px; }

.w-463 {
  width: 463px; }

.h-463 {
  height: 463px; }

.min-h-463 {
  min-height: 463px; }

.f-s-463 {
  font-size: 463px; }

.f-w-463 {
  font-weight: 463; }

.f-h-463 {
  line-height: 463px; }

.g-463 {
  gap: 463px; }

.flow-463 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 463;
  overflow: hidden; }

.p-l-464 {
  padding-left: 464px; }

.p-r-464 {
  padding-right: 464px; }

.p-t-464 {
  padding-top: 464px; }

.p-b-464 {
  padding-bottom: 464px; }

.m-l-464 {
  margin-left: 464px; }

.m-r-464 {
  margin-right: 464px; }

.m-t-464 {
  margin-top: 464px; }

.m-b-464 {
  margin-bottom: 464px; }

.w-464 {
  width: 464px; }

.h-464 {
  height: 464px; }

.min-h-464 {
  min-height: 464px; }

.f-s-464 {
  font-size: 464px; }

.f-w-464 {
  font-weight: 464; }

.f-h-464 {
  line-height: 464px; }

.g-464 {
  gap: 464px; }

.flow-464 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 464;
  overflow: hidden; }

.p-l-465 {
  padding-left: 465px; }

.p-r-465 {
  padding-right: 465px; }

.p-t-465 {
  padding-top: 465px; }

.p-b-465 {
  padding-bottom: 465px; }

.m-l-465 {
  margin-left: 465px; }

.m-r-465 {
  margin-right: 465px; }

.m-t-465 {
  margin-top: 465px; }

.m-b-465 {
  margin-bottom: 465px; }

.w-465 {
  width: 465px; }

.h-465 {
  height: 465px; }

.min-h-465 {
  min-height: 465px; }

.f-s-465 {
  font-size: 465px; }

.f-w-465 {
  font-weight: 465; }

.f-h-465 {
  line-height: 465px; }

.g-465 {
  gap: 465px; }

.flow-465 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 465;
  overflow: hidden; }

.p-l-466 {
  padding-left: 466px; }

.p-r-466 {
  padding-right: 466px; }

.p-t-466 {
  padding-top: 466px; }

.p-b-466 {
  padding-bottom: 466px; }

.m-l-466 {
  margin-left: 466px; }

.m-r-466 {
  margin-right: 466px; }

.m-t-466 {
  margin-top: 466px; }

.m-b-466 {
  margin-bottom: 466px; }

.w-466 {
  width: 466px; }

.h-466 {
  height: 466px; }

.min-h-466 {
  min-height: 466px; }

.f-s-466 {
  font-size: 466px; }

.f-w-466 {
  font-weight: 466; }

.f-h-466 {
  line-height: 466px; }

.g-466 {
  gap: 466px; }

.flow-466 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 466;
  overflow: hidden; }

.p-l-467 {
  padding-left: 467px; }

.p-r-467 {
  padding-right: 467px; }

.p-t-467 {
  padding-top: 467px; }

.p-b-467 {
  padding-bottom: 467px; }

.m-l-467 {
  margin-left: 467px; }

.m-r-467 {
  margin-right: 467px; }

.m-t-467 {
  margin-top: 467px; }

.m-b-467 {
  margin-bottom: 467px; }

.w-467 {
  width: 467px; }

.h-467 {
  height: 467px; }

.min-h-467 {
  min-height: 467px; }

.f-s-467 {
  font-size: 467px; }

.f-w-467 {
  font-weight: 467; }

.f-h-467 {
  line-height: 467px; }

.g-467 {
  gap: 467px; }

.flow-467 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 467;
  overflow: hidden; }

.p-l-468 {
  padding-left: 468px; }

.p-r-468 {
  padding-right: 468px; }

.p-t-468 {
  padding-top: 468px; }

.p-b-468 {
  padding-bottom: 468px; }

.m-l-468 {
  margin-left: 468px; }

.m-r-468 {
  margin-right: 468px; }

.m-t-468 {
  margin-top: 468px; }

.m-b-468 {
  margin-bottom: 468px; }

.w-468 {
  width: 468px; }

.h-468 {
  height: 468px; }

.min-h-468 {
  min-height: 468px; }

.f-s-468 {
  font-size: 468px; }

.f-w-468 {
  font-weight: 468; }

.f-h-468 {
  line-height: 468px; }

.g-468 {
  gap: 468px; }

.flow-468 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 468;
  overflow: hidden; }

.p-l-469 {
  padding-left: 469px; }

.p-r-469 {
  padding-right: 469px; }

.p-t-469 {
  padding-top: 469px; }

.p-b-469 {
  padding-bottom: 469px; }

.m-l-469 {
  margin-left: 469px; }

.m-r-469 {
  margin-right: 469px; }

.m-t-469 {
  margin-top: 469px; }

.m-b-469 {
  margin-bottom: 469px; }

.w-469 {
  width: 469px; }

.h-469 {
  height: 469px; }

.min-h-469 {
  min-height: 469px; }

.f-s-469 {
  font-size: 469px; }

.f-w-469 {
  font-weight: 469; }

.f-h-469 {
  line-height: 469px; }

.g-469 {
  gap: 469px; }

.flow-469 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 469;
  overflow: hidden; }

.p-l-470 {
  padding-left: 470px; }

.p-r-470 {
  padding-right: 470px; }

.p-t-470 {
  padding-top: 470px; }

.p-b-470 {
  padding-bottom: 470px; }

.m-l-470 {
  margin-left: 470px; }

.m-r-470 {
  margin-right: 470px; }

.m-t-470 {
  margin-top: 470px; }

.m-b-470 {
  margin-bottom: 470px; }

.w-470 {
  width: 470px; }

.h-470 {
  height: 470px; }

.min-h-470 {
  min-height: 470px; }

.f-s-470 {
  font-size: 470px; }

.f-w-470 {
  font-weight: 470; }

.f-h-470 {
  line-height: 470px; }

.g-470 {
  gap: 470px; }

.flow-470 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 470;
  overflow: hidden; }

.p-l-471 {
  padding-left: 471px; }

.p-r-471 {
  padding-right: 471px; }

.p-t-471 {
  padding-top: 471px; }

.p-b-471 {
  padding-bottom: 471px; }

.m-l-471 {
  margin-left: 471px; }

.m-r-471 {
  margin-right: 471px; }

.m-t-471 {
  margin-top: 471px; }

.m-b-471 {
  margin-bottom: 471px; }

.w-471 {
  width: 471px; }

.h-471 {
  height: 471px; }

.min-h-471 {
  min-height: 471px; }

.f-s-471 {
  font-size: 471px; }

.f-w-471 {
  font-weight: 471; }

.f-h-471 {
  line-height: 471px; }

.g-471 {
  gap: 471px; }

.flow-471 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 471;
  overflow: hidden; }

.p-l-472 {
  padding-left: 472px; }

.p-r-472 {
  padding-right: 472px; }

.p-t-472 {
  padding-top: 472px; }

.p-b-472 {
  padding-bottom: 472px; }

.m-l-472 {
  margin-left: 472px; }

.m-r-472 {
  margin-right: 472px; }

.m-t-472 {
  margin-top: 472px; }

.m-b-472 {
  margin-bottom: 472px; }

.w-472 {
  width: 472px; }

.h-472 {
  height: 472px; }

.min-h-472 {
  min-height: 472px; }

.f-s-472 {
  font-size: 472px; }

.f-w-472 {
  font-weight: 472; }

.f-h-472 {
  line-height: 472px; }

.g-472 {
  gap: 472px; }

.flow-472 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 472;
  overflow: hidden; }

.p-l-473 {
  padding-left: 473px; }

.p-r-473 {
  padding-right: 473px; }

.p-t-473 {
  padding-top: 473px; }

.p-b-473 {
  padding-bottom: 473px; }

.m-l-473 {
  margin-left: 473px; }

.m-r-473 {
  margin-right: 473px; }

.m-t-473 {
  margin-top: 473px; }

.m-b-473 {
  margin-bottom: 473px; }

.w-473 {
  width: 473px; }

.h-473 {
  height: 473px; }

.min-h-473 {
  min-height: 473px; }

.f-s-473 {
  font-size: 473px; }

.f-w-473 {
  font-weight: 473; }

.f-h-473 {
  line-height: 473px; }

.g-473 {
  gap: 473px; }

.flow-473 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 473;
  overflow: hidden; }

.p-l-474 {
  padding-left: 474px; }

.p-r-474 {
  padding-right: 474px; }

.p-t-474 {
  padding-top: 474px; }

.p-b-474 {
  padding-bottom: 474px; }

.m-l-474 {
  margin-left: 474px; }

.m-r-474 {
  margin-right: 474px; }

.m-t-474 {
  margin-top: 474px; }

.m-b-474 {
  margin-bottom: 474px; }

.w-474 {
  width: 474px; }

.h-474 {
  height: 474px; }

.min-h-474 {
  min-height: 474px; }

.f-s-474 {
  font-size: 474px; }

.f-w-474 {
  font-weight: 474; }

.f-h-474 {
  line-height: 474px; }

.g-474 {
  gap: 474px; }

.flow-474 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 474;
  overflow: hidden; }

.p-l-475 {
  padding-left: 475px; }

.p-r-475 {
  padding-right: 475px; }

.p-t-475 {
  padding-top: 475px; }

.p-b-475 {
  padding-bottom: 475px; }

.m-l-475 {
  margin-left: 475px; }

.m-r-475 {
  margin-right: 475px; }

.m-t-475 {
  margin-top: 475px; }

.m-b-475 {
  margin-bottom: 475px; }

.w-475 {
  width: 475px; }

.h-475 {
  height: 475px; }

.min-h-475 {
  min-height: 475px; }

.f-s-475 {
  font-size: 475px; }

.f-w-475 {
  font-weight: 475; }

.f-h-475 {
  line-height: 475px; }

.g-475 {
  gap: 475px; }

.flow-475 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 475;
  overflow: hidden; }

.p-l-476 {
  padding-left: 476px; }

.p-r-476 {
  padding-right: 476px; }

.p-t-476 {
  padding-top: 476px; }

.p-b-476 {
  padding-bottom: 476px; }

.m-l-476 {
  margin-left: 476px; }

.m-r-476 {
  margin-right: 476px; }

.m-t-476 {
  margin-top: 476px; }

.m-b-476 {
  margin-bottom: 476px; }

.w-476 {
  width: 476px; }

.h-476 {
  height: 476px; }

.min-h-476 {
  min-height: 476px; }

.f-s-476 {
  font-size: 476px; }

.f-w-476 {
  font-weight: 476; }

.f-h-476 {
  line-height: 476px; }

.g-476 {
  gap: 476px; }

.flow-476 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 476;
  overflow: hidden; }

.p-l-477 {
  padding-left: 477px; }

.p-r-477 {
  padding-right: 477px; }

.p-t-477 {
  padding-top: 477px; }

.p-b-477 {
  padding-bottom: 477px; }

.m-l-477 {
  margin-left: 477px; }

.m-r-477 {
  margin-right: 477px; }

.m-t-477 {
  margin-top: 477px; }

.m-b-477 {
  margin-bottom: 477px; }

.w-477 {
  width: 477px; }

.h-477 {
  height: 477px; }

.min-h-477 {
  min-height: 477px; }

.f-s-477 {
  font-size: 477px; }

.f-w-477 {
  font-weight: 477; }

.f-h-477 {
  line-height: 477px; }

.g-477 {
  gap: 477px; }

.flow-477 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 477;
  overflow: hidden; }

.p-l-478 {
  padding-left: 478px; }

.p-r-478 {
  padding-right: 478px; }

.p-t-478 {
  padding-top: 478px; }

.p-b-478 {
  padding-bottom: 478px; }

.m-l-478 {
  margin-left: 478px; }

.m-r-478 {
  margin-right: 478px; }

.m-t-478 {
  margin-top: 478px; }

.m-b-478 {
  margin-bottom: 478px; }

.w-478 {
  width: 478px; }

.h-478 {
  height: 478px; }

.min-h-478 {
  min-height: 478px; }

.f-s-478 {
  font-size: 478px; }

.f-w-478 {
  font-weight: 478; }

.f-h-478 {
  line-height: 478px; }

.g-478 {
  gap: 478px; }

.flow-478 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 478;
  overflow: hidden; }

.p-l-479 {
  padding-left: 479px; }

.p-r-479 {
  padding-right: 479px; }

.p-t-479 {
  padding-top: 479px; }

.p-b-479 {
  padding-bottom: 479px; }

.m-l-479 {
  margin-left: 479px; }

.m-r-479 {
  margin-right: 479px; }

.m-t-479 {
  margin-top: 479px; }

.m-b-479 {
  margin-bottom: 479px; }

.w-479 {
  width: 479px; }

.h-479 {
  height: 479px; }

.min-h-479 {
  min-height: 479px; }

.f-s-479 {
  font-size: 479px; }

.f-w-479 {
  font-weight: 479; }

.f-h-479 {
  line-height: 479px; }

.g-479 {
  gap: 479px; }

.flow-479 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 479;
  overflow: hidden; }

.p-l-480 {
  padding-left: 480px; }

.p-r-480 {
  padding-right: 480px; }

.p-t-480 {
  padding-top: 480px; }

.p-b-480 {
  padding-bottom: 480px; }

.m-l-480 {
  margin-left: 480px; }

.m-r-480 {
  margin-right: 480px; }

.m-t-480 {
  margin-top: 480px; }

.m-b-480 {
  margin-bottom: 480px; }

.w-480 {
  width: 480px; }

.h-480 {
  height: 480px; }

.min-h-480 {
  min-height: 480px; }

.f-s-480 {
  font-size: 480px; }

.f-w-480 {
  font-weight: 480; }

.f-h-480 {
  line-height: 480px; }

.g-480 {
  gap: 480px; }

.flow-480 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 480;
  overflow: hidden; }

.p-l-481 {
  padding-left: 481px; }

.p-r-481 {
  padding-right: 481px; }

.p-t-481 {
  padding-top: 481px; }

.p-b-481 {
  padding-bottom: 481px; }

.m-l-481 {
  margin-left: 481px; }

.m-r-481 {
  margin-right: 481px; }

.m-t-481 {
  margin-top: 481px; }

.m-b-481 {
  margin-bottom: 481px; }

.w-481 {
  width: 481px; }

.h-481 {
  height: 481px; }

.min-h-481 {
  min-height: 481px; }

.f-s-481 {
  font-size: 481px; }

.f-w-481 {
  font-weight: 481; }

.f-h-481 {
  line-height: 481px; }

.g-481 {
  gap: 481px; }

.flow-481 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 481;
  overflow: hidden; }

.p-l-482 {
  padding-left: 482px; }

.p-r-482 {
  padding-right: 482px; }

.p-t-482 {
  padding-top: 482px; }

.p-b-482 {
  padding-bottom: 482px; }

.m-l-482 {
  margin-left: 482px; }

.m-r-482 {
  margin-right: 482px; }

.m-t-482 {
  margin-top: 482px; }

.m-b-482 {
  margin-bottom: 482px; }

.w-482 {
  width: 482px; }

.h-482 {
  height: 482px; }

.min-h-482 {
  min-height: 482px; }

.f-s-482 {
  font-size: 482px; }

.f-w-482 {
  font-weight: 482; }

.f-h-482 {
  line-height: 482px; }

.g-482 {
  gap: 482px; }

.flow-482 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 482;
  overflow: hidden; }

.p-l-483 {
  padding-left: 483px; }

.p-r-483 {
  padding-right: 483px; }

.p-t-483 {
  padding-top: 483px; }

.p-b-483 {
  padding-bottom: 483px; }

.m-l-483 {
  margin-left: 483px; }

.m-r-483 {
  margin-right: 483px; }

.m-t-483 {
  margin-top: 483px; }

.m-b-483 {
  margin-bottom: 483px; }

.w-483 {
  width: 483px; }

.h-483 {
  height: 483px; }

.min-h-483 {
  min-height: 483px; }

.f-s-483 {
  font-size: 483px; }

.f-w-483 {
  font-weight: 483; }

.f-h-483 {
  line-height: 483px; }

.g-483 {
  gap: 483px; }

.flow-483 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 483;
  overflow: hidden; }

.p-l-484 {
  padding-left: 484px; }

.p-r-484 {
  padding-right: 484px; }

.p-t-484 {
  padding-top: 484px; }

.p-b-484 {
  padding-bottom: 484px; }

.m-l-484 {
  margin-left: 484px; }

.m-r-484 {
  margin-right: 484px; }

.m-t-484 {
  margin-top: 484px; }

.m-b-484 {
  margin-bottom: 484px; }

.w-484 {
  width: 484px; }

.h-484 {
  height: 484px; }

.min-h-484 {
  min-height: 484px; }

.f-s-484 {
  font-size: 484px; }

.f-w-484 {
  font-weight: 484; }

.f-h-484 {
  line-height: 484px; }

.g-484 {
  gap: 484px; }

.flow-484 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 484;
  overflow: hidden; }

.p-l-485 {
  padding-left: 485px; }

.p-r-485 {
  padding-right: 485px; }

.p-t-485 {
  padding-top: 485px; }

.p-b-485 {
  padding-bottom: 485px; }

.m-l-485 {
  margin-left: 485px; }

.m-r-485 {
  margin-right: 485px; }

.m-t-485 {
  margin-top: 485px; }

.m-b-485 {
  margin-bottom: 485px; }

.w-485 {
  width: 485px; }

.h-485 {
  height: 485px; }

.min-h-485 {
  min-height: 485px; }

.f-s-485 {
  font-size: 485px; }

.f-w-485 {
  font-weight: 485; }

.f-h-485 {
  line-height: 485px; }

.g-485 {
  gap: 485px; }

.flow-485 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 485;
  overflow: hidden; }

.p-l-486 {
  padding-left: 486px; }

.p-r-486 {
  padding-right: 486px; }

.p-t-486 {
  padding-top: 486px; }

.p-b-486 {
  padding-bottom: 486px; }

.m-l-486 {
  margin-left: 486px; }

.m-r-486 {
  margin-right: 486px; }

.m-t-486 {
  margin-top: 486px; }

.m-b-486 {
  margin-bottom: 486px; }

.w-486 {
  width: 486px; }

.h-486 {
  height: 486px; }

.min-h-486 {
  min-height: 486px; }

.f-s-486 {
  font-size: 486px; }

.f-w-486 {
  font-weight: 486; }

.f-h-486 {
  line-height: 486px; }

.g-486 {
  gap: 486px; }

.flow-486 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 486;
  overflow: hidden; }

.p-l-487 {
  padding-left: 487px; }

.p-r-487 {
  padding-right: 487px; }

.p-t-487 {
  padding-top: 487px; }

.p-b-487 {
  padding-bottom: 487px; }

.m-l-487 {
  margin-left: 487px; }

.m-r-487 {
  margin-right: 487px; }

.m-t-487 {
  margin-top: 487px; }

.m-b-487 {
  margin-bottom: 487px; }

.w-487 {
  width: 487px; }

.h-487 {
  height: 487px; }

.min-h-487 {
  min-height: 487px; }

.f-s-487 {
  font-size: 487px; }

.f-w-487 {
  font-weight: 487; }

.f-h-487 {
  line-height: 487px; }

.g-487 {
  gap: 487px; }

.flow-487 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 487;
  overflow: hidden; }

.p-l-488 {
  padding-left: 488px; }

.p-r-488 {
  padding-right: 488px; }

.p-t-488 {
  padding-top: 488px; }

.p-b-488 {
  padding-bottom: 488px; }

.m-l-488 {
  margin-left: 488px; }

.m-r-488 {
  margin-right: 488px; }

.m-t-488 {
  margin-top: 488px; }

.m-b-488 {
  margin-bottom: 488px; }

.w-488 {
  width: 488px; }

.h-488 {
  height: 488px; }

.min-h-488 {
  min-height: 488px; }

.f-s-488 {
  font-size: 488px; }

.f-w-488 {
  font-weight: 488; }

.f-h-488 {
  line-height: 488px; }

.g-488 {
  gap: 488px; }

.flow-488 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 488;
  overflow: hidden; }

.p-l-489 {
  padding-left: 489px; }

.p-r-489 {
  padding-right: 489px; }

.p-t-489 {
  padding-top: 489px; }

.p-b-489 {
  padding-bottom: 489px; }

.m-l-489 {
  margin-left: 489px; }

.m-r-489 {
  margin-right: 489px; }

.m-t-489 {
  margin-top: 489px; }

.m-b-489 {
  margin-bottom: 489px; }

.w-489 {
  width: 489px; }

.h-489 {
  height: 489px; }

.min-h-489 {
  min-height: 489px; }

.f-s-489 {
  font-size: 489px; }

.f-w-489 {
  font-weight: 489; }

.f-h-489 {
  line-height: 489px; }

.g-489 {
  gap: 489px; }

.flow-489 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 489;
  overflow: hidden; }

.p-l-490 {
  padding-left: 490px; }

.p-r-490 {
  padding-right: 490px; }

.p-t-490 {
  padding-top: 490px; }

.p-b-490 {
  padding-bottom: 490px; }

.m-l-490 {
  margin-left: 490px; }

.m-r-490 {
  margin-right: 490px; }

.m-t-490 {
  margin-top: 490px; }

.m-b-490 {
  margin-bottom: 490px; }

.w-490 {
  width: 490px; }

.h-490 {
  height: 490px; }

.min-h-490 {
  min-height: 490px; }

.f-s-490 {
  font-size: 490px; }

.f-w-490 {
  font-weight: 490; }

.f-h-490 {
  line-height: 490px; }

.g-490 {
  gap: 490px; }

.flow-490 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 490;
  overflow: hidden; }

.p-l-491 {
  padding-left: 491px; }

.p-r-491 {
  padding-right: 491px; }

.p-t-491 {
  padding-top: 491px; }

.p-b-491 {
  padding-bottom: 491px; }

.m-l-491 {
  margin-left: 491px; }

.m-r-491 {
  margin-right: 491px; }

.m-t-491 {
  margin-top: 491px; }

.m-b-491 {
  margin-bottom: 491px; }

.w-491 {
  width: 491px; }

.h-491 {
  height: 491px; }

.min-h-491 {
  min-height: 491px; }

.f-s-491 {
  font-size: 491px; }

.f-w-491 {
  font-weight: 491; }

.f-h-491 {
  line-height: 491px; }

.g-491 {
  gap: 491px; }

.flow-491 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 491;
  overflow: hidden; }

.p-l-492 {
  padding-left: 492px; }

.p-r-492 {
  padding-right: 492px; }

.p-t-492 {
  padding-top: 492px; }

.p-b-492 {
  padding-bottom: 492px; }

.m-l-492 {
  margin-left: 492px; }

.m-r-492 {
  margin-right: 492px; }

.m-t-492 {
  margin-top: 492px; }

.m-b-492 {
  margin-bottom: 492px; }

.w-492 {
  width: 492px; }

.h-492 {
  height: 492px; }

.min-h-492 {
  min-height: 492px; }

.f-s-492 {
  font-size: 492px; }

.f-w-492 {
  font-weight: 492; }

.f-h-492 {
  line-height: 492px; }

.g-492 {
  gap: 492px; }

.flow-492 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 492;
  overflow: hidden; }

.p-l-493 {
  padding-left: 493px; }

.p-r-493 {
  padding-right: 493px; }

.p-t-493 {
  padding-top: 493px; }

.p-b-493 {
  padding-bottom: 493px; }

.m-l-493 {
  margin-left: 493px; }

.m-r-493 {
  margin-right: 493px; }

.m-t-493 {
  margin-top: 493px; }

.m-b-493 {
  margin-bottom: 493px; }

.w-493 {
  width: 493px; }

.h-493 {
  height: 493px; }

.min-h-493 {
  min-height: 493px; }

.f-s-493 {
  font-size: 493px; }

.f-w-493 {
  font-weight: 493; }

.f-h-493 {
  line-height: 493px; }

.g-493 {
  gap: 493px; }

.flow-493 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 493;
  overflow: hidden; }

.p-l-494 {
  padding-left: 494px; }

.p-r-494 {
  padding-right: 494px; }

.p-t-494 {
  padding-top: 494px; }

.p-b-494 {
  padding-bottom: 494px; }

.m-l-494 {
  margin-left: 494px; }

.m-r-494 {
  margin-right: 494px; }

.m-t-494 {
  margin-top: 494px; }

.m-b-494 {
  margin-bottom: 494px; }

.w-494 {
  width: 494px; }

.h-494 {
  height: 494px; }

.min-h-494 {
  min-height: 494px; }

.f-s-494 {
  font-size: 494px; }

.f-w-494 {
  font-weight: 494; }

.f-h-494 {
  line-height: 494px; }

.g-494 {
  gap: 494px; }

.flow-494 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 494;
  overflow: hidden; }

.p-l-495 {
  padding-left: 495px; }

.p-r-495 {
  padding-right: 495px; }

.p-t-495 {
  padding-top: 495px; }

.p-b-495 {
  padding-bottom: 495px; }

.m-l-495 {
  margin-left: 495px; }

.m-r-495 {
  margin-right: 495px; }

.m-t-495 {
  margin-top: 495px; }

.m-b-495 {
  margin-bottom: 495px; }

.w-495 {
  width: 495px; }

.h-495 {
  height: 495px; }

.min-h-495 {
  min-height: 495px; }

.f-s-495 {
  font-size: 495px; }

.f-w-495 {
  font-weight: 495; }

.f-h-495 {
  line-height: 495px; }

.g-495 {
  gap: 495px; }

.flow-495 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 495;
  overflow: hidden; }

.p-l-496 {
  padding-left: 496px; }

.p-r-496 {
  padding-right: 496px; }

.p-t-496 {
  padding-top: 496px; }

.p-b-496 {
  padding-bottom: 496px; }

.m-l-496 {
  margin-left: 496px; }

.m-r-496 {
  margin-right: 496px; }

.m-t-496 {
  margin-top: 496px; }

.m-b-496 {
  margin-bottom: 496px; }

.w-496 {
  width: 496px; }

.h-496 {
  height: 496px; }

.min-h-496 {
  min-height: 496px; }

.f-s-496 {
  font-size: 496px; }

.f-w-496 {
  font-weight: 496; }

.f-h-496 {
  line-height: 496px; }

.g-496 {
  gap: 496px; }

.flow-496 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 496;
  overflow: hidden; }

.p-l-497 {
  padding-left: 497px; }

.p-r-497 {
  padding-right: 497px; }

.p-t-497 {
  padding-top: 497px; }

.p-b-497 {
  padding-bottom: 497px; }

.m-l-497 {
  margin-left: 497px; }

.m-r-497 {
  margin-right: 497px; }

.m-t-497 {
  margin-top: 497px; }

.m-b-497 {
  margin-bottom: 497px; }

.w-497 {
  width: 497px; }

.h-497 {
  height: 497px; }

.min-h-497 {
  min-height: 497px; }

.f-s-497 {
  font-size: 497px; }

.f-w-497 {
  font-weight: 497; }

.f-h-497 {
  line-height: 497px; }

.g-497 {
  gap: 497px; }

.flow-497 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 497;
  overflow: hidden; }

.p-l-498 {
  padding-left: 498px; }

.p-r-498 {
  padding-right: 498px; }

.p-t-498 {
  padding-top: 498px; }

.p-b-498 {
  padding-bottom: 498px; }

.m-l-498 {
  margin-left: 498px; }

.m-r-498 {
  margin-right: 498px; }

.m-t-498 {
  margin-top: 498px; }

.m-b-498 {
  margin-bottom: 498px; }

.w-498 {
  width: 498px; }

.h-498 {
  height: 498px; }

.min-h-498 {
  min-height: 498px; }

.f-s-498 {
  font-size: 498px; }

.f-w-498 {
  font-weight: 498; }

.f-h-498 {
  line-height: 498px; }

.g-498 {
  gap: 498px; }

.flow-498 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 498;
  overflow: hidden; }

.p-l-499 {
  padding-left: 499px; }

.p-r-499 {
  padding-right: 499px; }

.p-t-499 {
  padding-top: 499px; }

.p-b-499 {
  padding-bottom: 499px; }

.m-l-499 {
  margin-left: 499px; }

.m-r-499 {
  margin-right: 499px; }

.m-t-499 {
  margin-top: 499px; }

.m-b-499 {
  margin-bottom: 499px; }

.w-499 {
  width: 499px; }

.h-499 {
  height: 499px; }

.min-h-499 {
  min-height: 499px; }

.f-s-499 {
  font-size: 499px; }

.f-w-499 {
  font-weight: 499; }

.f-h-499 {
  line-height: 499px; }

.g-499 {
  gap: 499px; }

.flow-499 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 499;
  overflow: hidden; }

.p-l-500 {
  padding-left: 500px; }

.p-r-500 {
  padding-right: 500px; }

.p-t-500 {
  padding-top: 500px; }

.p-b-500 {
  padding-bottom: 500px; }

.m-l-500 {
  margin-left: 500px; }

.m-r-500 {
  margin-right: 500px; }

.m-t-500 {
  margin-top: 500px; }

.m-b-500 {
  margin-bottom: 500px; }

.w-500 {
  width: 500px; }

.h-500 {
  height: 500px; }

.min-h-500 {
  min-height: 500px; }

.f-s-500 {
  font-size: 500px; }

.f-w-500 {
  font-weight: 500; }

.f-h-500 {
  line-height: 500px; }

.g-500 {
  gap: 500px; }

.flow-500 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 500;
  overflow: hidden; }

.p-l-501 {
  padding-left: 501px; }

.p-r-501 {
  padding-right: 501px; }

.p-t-501 {
  padding-top: 501px; }

.p-b-501 {
  padding-bottom: 501px; }

.m-l-501 {
  margin-left: 501px; }

.m-r-501 {
  margin-right: 501px; }

.m-t-501 {
  margin-top: 501px; }

.m-b-501 {
  margin-bottom: 501px; }

.w-501 {
  width: 501px; }

.h-501 {
  height: 501px; }

.min-h-501 {
  min-height: 501px; }

.f-s-501 {
  font-size: 501px; }

.f-w-501 {
  font-weight: 501; }

.f-h-501 {
  line-height: 501px; }

.g-501 {
  gap: 501px; }

.flow-501 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 501;
  overflow: hidden; }

.p-l-502 {
  padding-left: 502px; }

.p-r-502 {
  padding-right: 502px; }

.p-t-502 {
  padding-top: 502px; }

.p-b-502 {
  padding-bottom: 502px; }

.m-l-502 {
  margin-left: 502px; }

.m-r-502 {
  margin-right: 502px; }

.m-t-502 {
  margin-top: 502px; }

.m-b-502 {
  margin-bottom: 502px; }

.w-502 {
  width: 502px; }

.h-502 {
  height: 502px; }

.min-h-502 {
  min-height: 502px; }

.f-s-502 {
  font-size: 502px; }

.f-w-502 {
  font-weight: 502; }

.f-h-502 {
  line-height: 502px; }

.g-502 {
  gap: 502px; }

.flow-502 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 502;
  overflow: hidden; }

.p-l-503 {
  padding-left: 503px; }

.p-r-503 {
  padding-right: 503px; }

.p-t-503 {
  padding-top: 503px; }

.p-b-503 {
  padding-bottom: 503px; }

.m-l-503 {
  margin-left: 503px; }

.m-r-503 {
  margin-right: 503px; }

.m-t-503 {
  margin-top: 503px; }

.m-b-503 {
  margin-bottom: 503px; }

.w-503 {
  width: 503px; }

.h-503 {
  height: 503px; }

.min-h-503 {
  min-height: 503px; }

.f-s-503 {
  font-size: 503px; }

.f-w-503 {
  font-weight: 503; }

.f-h-503 {
  line-height: 503px; }

.g-503 {
  gap: 503px; }

.flow-503 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 503;
  overflow: hidden; }

.p-l-504 {
  padding-left: 504px; }

.p-r-504 {
  padding-right: 504px; }

.p-t-504 {
  padding-top: 504px; }

.p-b-504 {
  padding-bottom: 504px; }

.m-l-504 {
  margin-left: 504px; }

.m-r-504 {
  margin-right: 504px; }

.m-t-504 {
  margin-top: 504px; }

.m-b-504 {
  margin-bottom: 504px; }

.w-504 {
  width: 504px; }

.h-504 {
  height: 504px; }

.min-h-504 {
  min-height: 504px; }

.f-s-504 {
  font-size: 504px; }

.f-w-504 {
  font-weight: 504; }

.f-h-504 {
  line-height: 504px; }

.g-504 {
  gap: 504px; }

.flow-504 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 504;
  overflow: hidden; }

.p-l-505 {
  padding-left: 505px; }

.p-r-505 {
  padding-right: 505px; }

.p-t-505 {
  padding-top: 505px; }

.p-b-505 {
  padding-bottom: 505px; }

.m-l-505 {
  margin-left: 505px; }

.m-r-505 {
  margin-right: 505px; }

.m-t-505 {
  margin-top: 505px; }

.m-b-505 {
  margin-bottom: 505px; }

.w-505 {
  width: 505px; }

.h-505 {
  height: 505px; }

.min-h-505 {
  min-height: 505px; }

.f-s-505 {
  font-size: 505px; }

.f-w-505 {
  font-weight: 505; }

.f-h-505 {
  line-height: 505px; }

.g-505 {
  gap: 505px; }

.flow-505 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 505;
  overflow: hidden; }

.p-l-506 {
  padding-left: 506px; }

.p-r-506 {
  padding-right: 506px; }

.p-t-506 {
  padding-top: 506px; }

.p-b-506 {
  padding-bottom: 506px; }

.m-l-506 {
  margin-left: 506px; }

.m-r-506 {
  margin-right: 506px; }

.m-t-506 {
  margin-top: 506px; }

.m-b-506 {
  margin-bottom: 506px; }

.w-506 {
  width: 506px; }

.h-506 {
  height: 506px; }

.min-h-506 {
  min-height: 506px; }

.f-s-506 {
  font-size: 506px; }

.f-w-506 {
  font-weight: 506; }

.f-h-506 {
  line-height: 506px; }

.g-506 {
  gap: 506px; }

.flow-506 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 506;
  overflow: hidden; }

.p-l-507 {
  padding-left: 507px; }

.p-r-507 {
  padding-right: 507px; }

.p-t-507 {
  padding-top: 507px; }

.p-b-507 {
  padding-bottom: 507px; }

.m-l-507 {
  margin-left: 507px; }

.m-r-507 {
  margin-right: 507px; }

.m-t-507 {
  margin-top: 507px; }

.m-b-507 {
  margin-bottom: 507px; }

.w-507 {
  width: 507px; }

.h-507 {
  height: 507px; }

.min-h-507 {
  min-height: 507px; }

.f-s-507 {
  font-size: 507px; }

.f-w-507 {
  font-weight: 507; }

.f-h-507 {
  line-height: 507px; }

.g-507 {
  gap: 507px; }

.flow-507 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 507;
  overflow: hidden; }

.p-l-508 {
  padding-left: 508px; }

.p-r-508 {
  padding-right: 508px; }

.p-t-508 {
  padding-top: 508px; }

.p-b-508 {
  padding-bottom: 508px; }

.m-l-508 {
  margin-left: 508px; }

.m-r-508 {
  margin-right: 508px; }

.m-t-508 {
  margin-top: 508px; }

.m-b-508 {
  margin-bottom: 508px; }

.w-508 {
  width: 508px; }

.h-508 {
  height: 508px; }

.min-h-508 {
  min-height: 508px; }

.f-s-508 {
  font-size: 508px; }

.f-w-508 {
  font-weight: 508; }

.f-h-508 {
  line-height: 508px; }

.g-508 {
  gap: 508px; }

.flow-508 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 508;
  overflow: hidden; }

.p-l-509 {
  padding-left: 509px; }

.p-r-509 {
  padding-right: 509px; }

.p-t-509 {
  padding-top: 509px; }

.p-b-509 {
  padding-bottom: 509px; }

.m-l-509 {
  margin-left: 509px; }

.m-r-509 {
  margin-right: 509px; }

.m-t-509 {
  margin-top: 509px; }

.m-b-509 {
  margin-bottom: 509px; }

.w-509 {
  width: 509px; }

.h-509 {
  height: 509px; }

.min-h-509 {
  min-height: 509px; }

.f-s-509 {
  font-size: 509px; }

.f-w-509 {
  font-weight: 509; }

.f-h-509 {
  line-height: 509px; }

.g-509 {
  gap: 509px; }

.flow-509 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 509;
  overflow: hidden; }

.p-l-510 {
  padding-left: 510px; }

.p-r-510 {
  padding-right: 510px; }

.p-t-510 {
  padding-top: 510px; }

.p-b-510 {
  padding-bottom: 510px; }

.m-l-510 {
  margin-left: 510px; }

.m-r-510 {
  margin-right: 510px; }

.m-t-510 {
  margin-top: 510px; }

.m-b-510 {
  margin-bottom: 510px; }

.w-510 {
  width: 510px; }

.h-510 {
  height: 510px; }

.min-h-510 {
  min-height: 510px; }

.f-s-510 {
  font-size: 510px; }

.f-w-510 {
  font-weight: 510; }

.f-h-510 {
  line-height: 510px; }

.g-510 {
  gap: 510px; }

.flow-510 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 510;
  overflow: hidden; }

.p-l-511 {
  padding-left: 511px; }

.p-r-511 {
  padding-right: 511px; }

.p-t-511 {
  padding-top: 511px; }

.p-b-511 {
  padding-bottom: 511px; }

.m-l-511 {
  margin-left: 511px; }

.m-r-511 {
  margin-right: 511px; }

.m-t-511 {
  margin-top: 511px; }

.m-b-511 {
  margin-bottom: 511px; }

.w-511 {
  width: 511px; }

.h-511 {
  height: 511px; }

.min-h-511 {
  min-height: 511px; }

.f-s-511 {
  font-size: 511px; }

.f-w-511 {
  font-weight: 511; }

.f-h-511 {
  line-height: 511px; }

.g-511 {
  gap: 511px; }

.flow-511 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 511;
  overflow: hidden; }

.p-l-512 {
  padding-left: 512px; }

.p-r-512 {
  padding-right: 512px; }

.p-t-512 {
  padding-top: 512px; }

.p-b-512 {
  padding-bottom: 512px; }

.m-l-512 {
  margin-left: 512px; }

.m-r-512 {
  margin-right: 512px; }

.m-t-512 {
  margin-top: 512px; }

.m-b-512 {
  margin-bottom: 512px; }

.w-512 {
  width: 512px; }

.h-512 {
  height: 512px; }

.min-h-512 {
  min-height: 512px; }

.f-s-512 {
  font-size: 512px; }

.f-w-512 {
  font-weight: 512; }

.f-h-512 {
  line-height: 512px; }

.g-512 {
  gap: 512px; }

.flow-512 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 512;
  overflow: hidden; }

.p-l-513 {
  padding-left: 513px; }

.p-r-513 {
  padding-right: 513px; }

.p-t-513 {
  padding-top: 513px; }

.p-b-513 {
  padding-bottom: 513px; }

.m-l-513 {
  margin-left: 513px; }

.m-r-513 {
  margin-right: 513px; }

.m-t-513 {
  margin-top: 513px; }

.m-b-513 {
  margin-bottom: 513px; }

.w-513 {
  width: 513px; }

.h-513 {
  height: 513px; }

.min-h-513 {
  min-height: 513px; }

.f-s-513 {
  font-size: 513px; }

.f-w-513 {
  font-weight: 513; }

.f-h-513 {
  line-height: 513px; }

.g-513 {
  gap: 513px; }

.flow-513 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 513;
  overflow: hidden; }

.p-l-514 {
  padding-left: 514px; }

.p-r-514 {
  padding-right: 514px; }

.p-t-514 {
  padding-top: 514px; }

.p-b-514 {
  padding-bottom: 514px; }

.m-l-514 {
  margin-left: 514px; }

.m-r-514 {
  margin-right: 514px; }

.m-t-514 {
  margin-top: 514px; }

.m-b-514 {
  margin-bottom: 514px; }

.w-514 {
  width: 514px; }

.h-514 {
  height: 514px; }

.min-h-514 {
  min-height: 514px; }

.f-s-514 {
  font-size: 514px; }

.f-w-514 {
  font-weight: 514; }

.f-h-514 {
  line-height: 514px; }

.g-514 {
  gap: 514px; }

.flow-514 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 514;
  overflow: hidden; }

.p-l-515 {
  padding-left: 515px; }

.p-r-515 {
  padding-right: 515px; }

.p-t-515 {
  padding-top: 515px; }

.p-b-515 {
  padding-bottom: 515px; }

.m-l-515 {
  margin-left: 515px; }

.m-r-515 {
  margin-right: 515px; }

.m-t-515 {
  margin-top: 515px; }

.m-b-515 {
  margin-bottom: 515px; }

.w-515 {
  width: 515px; }

.h-515 {
  height: 515px; }

.min-h-515 {
  min-height: 515px; }

.f-s-515 {
  font-size: 515px; }

.f-w-515 {
  font-weight: 515; }

.f-h-515 {
  line-height: 515px; }

.g-515 {
  gap: 515px; }

.flow-515 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 515;
  overflow: hidden; }

.p-l-516 {
  padding-left: 516px; }

.p-r-516 {
  padding-right: 516px; }

.p-t-516 {
  padding-top: 516px; }

.p-b-516 {
  padding-bottom: 516px; }

.m-l-516 {
  margin-left: 516px; }

.m-r-516 {
  margin-right: 516px; }

.m-t-516 {
  margin-top: 516px; }

.m-b-516 {
  margin-bottom: 516px; }

.w-516 {
  width: 516px; }

.h-516 {
  height: 516px; }

.min-h-516 {
  min-height: 516px; }

.f-s-516 {
  font-size: 516px; }

.f-w-516 {
  font-weight: 516; }

.f-h-516 {
  line-height: 516px; }

.g-516 {
  gap: 516px; }

.flow-516 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 516;
  overflow: hidden; }

.p-l-517 {
  padding-left: 517px; }

.p-r-517 {
  padding-right: 517px; }

.p-t-517 {
  padding-top: 517px; }

.p-b-517 {
  padding-bottom: 517px; }

.m-l-517 {
  margin-left: 517px; }

.m-r-517 {
  margin-right: 517px; }

.m-t-517 {
  margin-top: 517px; }

.m-b-517 {
  margin-bottom: 517px; }

.w-517 {
  width: 517px; }

.h-517 {
  height: 517px; }

.min-h-517 {
  min-height: 517px; }

.f-s-517 {
  font-size: 517px; }

.f-w-517 {
  font-weight: 517; }

.f-h-517 {
  line-height: 517px; }

.g-517 {
  gap: 517px; }

.flow-517 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 517;
  overflow: hidden; }

.p-l-518 {
  padding-left: 518px; }

.p-r-518 {
  padding-right: 518px; }

.p-t-518 {
  padding-top: 518px; }

.p-b-518 {
  padding-bottom: 518px; }

.m-l-518 {
  margin-left: 518px; }

.m-r-518 {
  margin-right: 518px; }

.m-t-518 {
  margin-top: 518px; }

.m-b-518 {
  margin-bottom: 518px; }

.w-518 {
  width: 518px; }

.h-518 {
  height: 518px; }

.min-h-518 {
  min-height: 518px; }

.f-s-518 {
  font-size: 518px; }

.f-w-518 {
  font-weight: 518; }

.f-h-518 {
  line-height: 518px; }

.g-518 {
  gap: 518px; }

.flow-518 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 518;
  overflow: hidden; }

.p-l-519 {
  padding-left: 519px; }

.p-r-519 {
  padding-right: 519px; }

.p-t-519 {
  padding-top: 519px; }

.p-b-519 {
  padding-bottom: 519px; }

.m-l-519 {
  margin-left: 519px; }

.m-r-519 {
  margin-right: 519px; }

.m-t-519 {
  margin-top: 519px; }

.m-b-519 {
  margin-bottom: 519px; }

.w-519 {
  width: 519px; }

.h-519 {
  height: 519px; }

.min-h-519 {
  min-height: 519px; }

.f-s-519 {
  font-size: 519px; }

.f-w-519 {
  font-weight: 519; }

.f-h-519 {
  line-height: 519px; }

.g-519 {
  gap: 519px; }

.flow-519 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 519;
  overflow: hidden; }

.p-l-520 {
  padding-left: 520px; }

.p-r-520 {
  padding-right: 520px; }

.p-t-520 {
  padding-top: 520px; }

.p-b-520 {
  padding-bottom: 520px; }

.m-l-520 {
  margin-left: 520px; }

.m-r-520 {
  margin-right: 520px; }

.m-t-520 {
  margin-top: 520px; }

.m-b-520 {
  margin-bottom: 520px; }

.w-520 {
  width: 520px; }

.h-520 {
  height: 520px; }

.min-h-520 {
  min-height: 520px; }

.f-s-520 {
  font-size: 520px; }

.f-w-520 {
  font-weight: 520; }

.f-h-520 {
  line-height: 520px; }

.g-520 {
  gap: 520px; }

.flow-520 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 520;
  overflow: hidden; }

.p-l-521 {
  padding-left: 521px; }

.p-r-521 {
  padding-right: 521px; }

.p-t-521 {
  padding-top: 521px; }

.p-b-521 {
  padding-bottom: 521px; }

.m-l-521 {
  margin-left: 521px; }

.m-r-521 {
  margin-right: 521px; }

.m-t-521 {
  margin-top: 521px; }

.m-b-521 {
  margin-bottom: 521px; }

.w-521 {
  width: 521px; }

.h-521 {
  height: 521px; }

.min-h-521 {
  min-height: 521px; }

.f-s-521 {
  font-size: 521px; }

.f-w-521 {
  font-weight: 521; }

.f-h-521 {
  line-height: 521px; }

.g-521 {
  gap: 521px; }

.flow-521 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 521;
  overflow: hidden; }

.p-l-522 {
  padding-left: 522px; }

.p-r-522 {
  padding-right: 522px; }

.p-t-522 {
  padding-top: 522px; }

.p-b-522 {
  padding-bottom: 522px; }

.m-l-522 {
  margin-left: 522px; }

.m-r-522 {
  margin-right: 522px; }

.m-t-522 {
  margin-top: 522px; }

.m-b-522 {
  margin-bottom: 522px; }

.w-522 {
  width: 522px; }

.h-522 {
  height: 522px; }

.min-h-522 {
  min-height: 522px; }

.f-s-522 {
  font-size: 522px; }

.f-w-522 {
  font-weight: 522; }

.f-h-522 {
  line-height: 522px; }

.g-522 {
  gap: 522px; }

.flow-522 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 522;
  overflow: hidden; }

.p-l-523 {
  padding-left: 523px; }

.p-r-523 {
  padding-right: 523px; }

.p-t-523 {
  padding-top: 523px; }

.p-b-523 {
  padding-bottom: 523px; }

.m-l-523 {
  margin-left: 523px; }

.m-r-523 {
  margin-right: 523px; }

.m-t-523 {
  margin-top: 523px; }

.m-b-523 {
  margin-bottom: 523px; }

.w-523 {
  width: 523px; }

.h-523 {
  height: 523px; }

.min-h-523 {
  min-height: 523px; }

.f-s-523 {
  font-size: 523px; }

.f-w-523 {
  font-weight: 523; }

.f-h-523 {
  line-height: 523px; }

.g-523 {
  gap: 523px; }

.flow-523 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 523;
  overflow: hidden; }

.p-l-524 {
  padding-left: 524px; }

.p-r-524 {
  padding-right: 524px; }

.p-t-524 {
  padding-top: 524px; }

.p-b-524 {
  padding-bottom: 524px; }

.m-l-524 {
  margin-left: 524px; }

.m-r-524 {
  margin-right: 524px; }

.m-t-524 {
  margin-top: 524px; }

.m-b-524 {
  margin-bottom: 524px; }

.w-524 {
  width: 524px; }

.h-524 {
  height: 524px; }

.min-h-524 {
  min-height: 524px; }

.f-s-524 {
  font-size: 524px; }

.f-w-524 {
  font-weight: 524; }

.f-h-524 {
  line-height: 524px; }

.g-524 {
  gap: 524px; }

.flow-524 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 524;
  overflow: hidden; }

.p-l-525 {
  padding-left: 525px; }

.p-r-525 {
  padding-right: 525px; }

.p-t-525 {
  padding-top: 525px; }

.p-b-525 {
  padding-bottom: 525px; }

.m-l-525 {
  margin-left: 525px; }

.m-r-525 {
  margin-right: 525px; }

.m-t-525 {
  margin-top: 525px; }

.m-b-525 {
  margin-bottom: 525px; }

.w-525 {
  width: 525px; }

.h-525 {
  height: 525px; }

.min-h-525 {
  min-height: 525px; }

.f-s-525 {
  font-size: 525px; }

.f-w-525 {
  font-weight: 525; }

.f-h-525 {
  line-height: 525px; }

.g-525 {
  gap: 525px; }

.flow-525 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 525;
  overflow: hidden; }

.p-l-526 {
  padding-left: 526px; }

.p-r-526 {
  padding-right: 526px; }

.p-t-526 {
  padding-top: 526px; }

.p-b-526 {
  padding-bottom: 526px; }

.m-l-526 {
  margin-left: 526px; }

.m-r-526 {
  margin-right: 526px; }

.m-t-526 {
  margin-top: 526px; }

.m-b-526 {
  margin-bottom: 526px; }

.w-526 {
  width: 526px; }

.h-526 {
  height: 526px; }

.min-h-526 {
  min-height: 526px; }

.f-s-526 {
  font-size: 526px; }

.f-w-526 {
  font-weight: 526; }

.f-h-526 {
  line-height: 526px; }

.g-526 {
  gap: 526px; }

.flow-526 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 526;
  overflow: hidden; }

.p-l-527 {
  padding-left: 527px; }

.p-r-527 {
  padding-right: 527px; }

.p-t-527 {
  padding-top: 527px; }

.p-b-527 {
  padding-bottom: 527px; }

.m-l-527 {
  margin-left: 527px; }

.m-r-527 {
  margin-right: 527px; }

.m-t-527 {
  margin-top: 527px; }

.m-b-527 {
  margin-bottom: 527px; }

.w-527 {
  width: 527px; }

.h-527 {
  height: 527px; }

.min-h-527 {
  min-height: 527px; }

.f-s-527 {
  font-size: 527px; }

.f-w-527 {
  font-weight: 527; }

.f-h-527 {
  line-height: 527px; }

.g-527 {
  gap: 527px; }

.flow-527 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 527;
  overflow: hidden; }

.p-l-528 {
  padding-left: 528px; }

.p-r-528 {
  padding-right: 528px; }

.p-t-528 {
  padding-top: 528px; }

.p-b-528 {
  padding-bottom: 528px; }

.m-l-528 {
  margin-left: 528px; }

.m-r-528 {
  margin-right: 528px; }

.m-t-528 {
  margin-top: 528px; }

.m-b-528 {
  margin-bottom: 528px; }

.w-528 {
  width: 528px; }

.h-528 {
  height: 528px; }

.min-h-528 {
  min-height: 528px; }

.f-s-528 {
  font-size: 528px; }

.f-w-528 {
  font-weight: 528; }

.f-h-528 {
  line-height: 528px; }

.g-528 {
  gap: 528px; }

.flow-528 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 528;
  overflow: hidden; }

.p-l-529 {
  padding-left: 529px; }

.p-r-529 {
  padding-right: 529px; }

.p-t-529 {
  padding-top: 529px; }

.p-b-529 {
  padding-bottom: 529px; }

.m-l-529 {
  margin-left: 529px; }

.m-r-529 {
  margin-right: 529px; }

.m-t-529 {
  margin-top: 529px; }

.m-b-529 {
  margin-bottom: 529px; }

.w-529 {
  width: 529px; }

.h-529 {
  height: 529px; }

.min-h-529 {
  min-height: 529px; }

.f-s-529 {
  font-size: 529px; }

.f-w-529 {
  font-weight: 529; }

.f-h-529 {
  line-height: 529px; }

.g-529 {
  gap: 529px; }

.flow-529 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 529;
  overflow: hidden; }

.p-l-530 {
  padding-left: 530px; }

.p-r-530 {
  padding-right: 530px; }

.p-t-530 {
  padding-top: 530px; }

.p-b-530 {
  padding-bottom: 530px; }

.m-l-530 {
  margin-left: 530px; }

.m-r-530 {
  margin-right: 530px; }

.m-t-530 {
  margin-top: 530px; }

.m-b-530 {
  margin-bottom: 530px; }

.w-530 {
  width: 530px; }

.h-530 {
  height: 530px; }

.min-h-530 {
  min-height: 530px; }

.f-s-530 {
  font-size: 530px; }

.f-w-530 {
  font-weight: 530; }

.f-h-530 {
  line-height: 530px; }

.g-530 {
  gap: 530px; }

.flow-530 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 530;
  overflow: hidden; }

.p-l-531 {
  padding-left: 531px; }

.p-r-531 {
  padding-right: 531px; }

.p-t-531 {
  padding-top: 531px; }

.p-b-531 {
  padding-bottom: 531px; }

.m-l-531 {
  margin-left: 531px; }

.m-r-531 {
  margin-right: 531px; }

.m-t-531 {
  margin-top: 531px; }

.m-b-531 {
  margin-bottom: 531px; }

.w-531 {
  width: 531px; }

.h-531 {
  height: 531px; }

.min-h-531 {
  min-height: 531px; }

.f-s-531 {
  font-size: 531px; }

.f-w-531 {
  font-weight: 531; }

.f-h-531 {
  line-height: 531px; }

.g-531 {
  gap: 531px; }

.flow-531 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 531;
  overflow: hidden; }

.p-l-532 {
  padding-left: 532px; }

.p-r-532 {
  padding-right: 532px; }

.p-t-532 {
  padding-top: 532px; }

.p-b-532 {
  padding-bottom: 532px; }

.m-l-532 {
  margin-left: 532px; }

.m-r-532 {
  margin-right: 532px; }

.m-t-532 {
  margin-top: 532px; }

.m-b-532 {
  margin-bottom: 532px; }

.w-532 {
  width: 532px; }

.h-532 {
  height: 532px; }

.min-h-532 {
  min-height: 532px; }

.f-s-532 {
  font-size: 532px; }

.f-w-532 {
  font-weight: 532; }

.f-h-532 {
  line-height: 532px; }

.g-532 {
  gap: 532px; }

.flow-532 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 532;
  overflow: hidden; }

.p-l-533 {
  padding-left: 533px; }

.p-r-533 {
  padding-right: 533px; }

.p-t-533 {
  padding-top: 533px; }

.p-b-533 {
  padding-bottom: 533px; }

.m-l-533 {
  margin-left: 533px; }

.m-r-533 {
  margin-right: 533px; }

.m-t-533 {
  margin-top: 533px; }

.m-b-533 {
  margin-bottom: 533px; }

.w-533 {
  width: 533px; }

.h-533 {
  height: 533px; }

.min-h-533 {
  min-height: 533px; }

.f-s-533 {
  font-size: 533px; }

.f-w-533 {
  font-weight: 533; }

.f-h-533 {
  line-height: 533px; }

.g-533 {
  gap: 533px; }

.flow-533 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 533;
  overflow: hidden; }

.p-l-534 {
  padding-left: 534px; }

.p-r-534 {
  padding-right: 534px; }

.p-t-534 {
  padding-top: 534px; }

.p-b-534 {
  padding-bottom: 534px; }

.m-l-534 {
  margin-left: 534px; }

.m-r-534 {
  margin-right: 534px; }

.m-t-534 {
  margin-top: 534px; }

.m-b-534 {
  margin-bottom: 534px; }

.w-534 {
  width: 534px; }

.h-534 {
  height: 534px; }

.min-h-534 {
  min-height: 534px; }

.f-s-534 {
  font-size: 534px; }

.f-w-534 {
  font-weight: 534; }

.f-h-534 {
  line-height: 534px; }

.g-534 {
  gap: 534px; }

.flow-534 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 534;
  overflow: hidden; }

.p-l-535 {
  padding-left: 535px; }

.p-r-535 {
  padding-right: 535px; }

.p-t-535 {
  padding-top: 535px; }

.p-b-535 {
  padding-bottom: 535px; }

.m-l-535 {
  margin-left: 535px; }

.m-r-535 {
  margin-right: 535px; }

.m-t-535 {
  margin-top: 535px; }

.m-b-535 {
  margin-bottom: 535px; }

.w-535 {
  width: 535px; }

.h-535 {
  height: 535px; }

.min-h-535 {
  min-height: 535px; }

.f-s-535 {
  font-size: 535px; }

.f-w-535 {
  font-weight: 535; }

.f-h-535 {
  line-height: 535px; }

.g-535 {
  gap: 535px; }

.flow-535 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 535;
  overflow: hidden; }

.p-l-536 {
  padding-left: 536px; }

.p-r-536 {
  padding-right: 536px; }

.p-t-536 {
  padding-top: 536px; }

.p-b-536 {
  padding-bottom: 536px; }

.m-l-536 {
  margin-left: 536px; }

.m-r-536 {
  margin-right: 536px; }

.m-t-536 {
  margin-top: 536px; }

.m-b-536 {
  margin-bottom: 536px; }

.w-536 {
  width: 536px; }

.h-536 {
  height: 536px; }

.min-h-536 {
  min-height: 536px; }

.f-s-536 {
  font-size: 536px; }

.f-w-536 {
  font-weight: 536; }

.f-h-536 {
  line-height: 536px; }

.g-536 {
  gap: 536px; }

.flow-536 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 536;
  overflow: hidden; }

.p-l-537 {
  padding-left: 537px; }

.p-r-537 {
  padding-right: 537px; }

.p-t-537 {
  padding-top: 537px; }

.p-b-537 {
  padding-bottom: 537px; }

.m-l-537 {
  margin-left: 537px; }

.m-r-537 {
  margin-right: 537px; }

.m-t-537 {
  margin-top: 537px; }

.m-b-537 {
  margin-bottom: 537px; }

.w-537 {
  width: 537px; }

.h-537 {
  height: 537px; }

.min-h-537 {
  min-height: 537px; }

.f-s-537 {
  font-size: 537px; }

.f-w-537 {
  font-weight: 537; }

.f-h-537 {
  line-height: 537px; }

.g-537 {
  gap: 537px; }

.flow-537 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 537;
  overflow: hidden; }

.p-l-538 {
  padding-left: 538px; }

.p-r-538 {
  padding-right: 538px; }

.p-t-538 {
  padding-top: 538px; }

.p-b-538 {
  padding-bottom: 538px; }

.m-l-538 {
  margin-left: 538px; }

.m-r-538 {
  margin-right: 538px; }

.m-t-538 {
  margin-top: 538px; }

.m-b-538 {
  margin-bottom: 538px; }

.w-538 {
  width: 538px; }

.h-538 {
  height: 538px; }

.min-h-538 {
  min-height: 538px; }

.f-s-538 {
  font-size: 538px; }

.f-w-538 {
  font-weight: 538; }

.f-h-538 {
  line-height: 538px; }

.g-538 {
  gap: 538px; }

.flow-538 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 538;
  overflow: hidden; }

.p-l-539 {
  padding-left: 539px; }

.p-r-539 {
  padding-right: 539px; }

.p-t-539 {
  padding-top: 539px; }

.p-b-539 {
  padding-bottom: 539px; }

.m-l-539 {
  margin-left: 539px; }

.m-r-539 {
  margin-right: 539px; }

.m-t-539 {
  margin-top: 539px; }

.m-b-539 {
  margin-bottom: 539px; }

.w-539 {
  width: 539px; }

.h-539 {
  height: 539px; }

.min-h-539 {
  min-height: 539px; }

.f-s-539 {
  font-size: 539px; }

.f-w-539 {
  font-weight: 539; }

.f-h-539 {
  line-height: 539px; }

.g-539 {
  gap: 539px; }

.flow-539 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 539;
  overflow: hidden; }

.p-l-540 {
  padding-left: 540px; }

.p-r-540 {
  padding-right: 540px; }

.p-t-540 {
  padding-top: 540px; }

.p-b-540 {
  padding-bottom: 540px; }

.m-l-540 {
  margin-left: 540px; }

.m-r-540 {
  margin-right: 540px; }

.m-t-540 {
  margin-top: 540px; }

.m-b-540 {
  margin-bottom: 540px; }

.w-540 {
  width: 540px; }

.h-540 {
  height: 540px; }

.min-h-540 {
  min-height: 540px; }

.f-s-540 {
  font-size: 540px; }

.f-w-540 {
  font-weight: 540; }

.f-h-540 {
  line-height: 540px; }

.g-540 {
  gap: 540px; }

.flow-540 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 540;
  overflow: hidden; }

.p-l-541 {
  padding-left: 541px; }

.p-r-541 {
  padding-right: 541px; }

.p-t-541 {
  padding-top: 541px; }

.p-b-541 {
  padding-bottom: 541px; }

.m-l-541 {
  margin-left: 541px; }

.m-r-541 {
  margin-right: 541px; }

.m-t-541 {
  margin-top: 541px; }

.m-b-541 {
  margin-bottom: 541px; }

.w-541 {
  width: 541px; }

.h-541 {
  height: 541px; }

.min-h-541 {
  min-height: 541px; }

.f-s-541 {
  font-size: 541px; }

.f-w-541 {
  font-weight: 541; }

.f-h-541 {
  line-height: 541px; }

.g-541 {
  gap: 541px; }

.flow-541 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 541;
  overflow: hidden; }

.p-l-542 {
  padding-left: 542px; }

.p-r-542 {
  padding-right: 542px; }

.p-t-542 {
  padding-top: 542px; }

.p-b-542 {
  padding-bottom: 542px; }

.m-l-542 {
  margin-left: 542px; }

.m-r-542 {
  margin-right: 542px; }

.m-t-542 {
  margin-top: 542px; }

.m-b-542 {
  margin-bottom: 542px; }

.w-542 {
  width: 542px; }

.h-542 {
  height: 542px; }

.min-h-542 {
  min-height: 542px; }

.f-s-542 {
  font-size: 542px; }

.f-w-542 {
  font-weight: 542; }

.f-h-542 {
  line-height: 542px; }

.g-542 {
  gap: 542px; }

.flow-542 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 542;
  overflow: hidden; }

.p-l-543 {
  padding-left: 543px; }

.p-r-543 {
  padding-right: 543px; }

.p-t-543 {
  padding-top: 543px; }

.p-b-543 {
  padding-bottom: 543px; }

.m-l-543 {
  margin-left: 543px; }

.m-r-543 {
  margin-right: 543px; }

.m-t-543 {
  margin-top: 543px; }

.m-b-543 {
  margin-bottom: 543px; }

.w-543 {
  width: 543px; }

.h-543 {
  height: 543px; }

.min-h-543 {
  min-height: 543px; }

.f-s-543 {
  font-size: 543px; }

.f-w-543 {
  font-weight: 543; }

.f-h-543 {
  line-height: 543px; }

.g-543 {
  gap: 543px; }

.flow-543 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 543;
  overflow: hidden; }

.p-l-544 {
  padding-left: 544px; }

.p-r-544 {
  padding-right: 544px; }

.p-t-544 {
  padding-top: 544px; }

.p-b-544 {
  padding-bottom: 544px; }

.m-l-544 {
  margin-left: 544px; }

.m-r-544 {
  margin-right: 544px; }

.m-t-544 {
  margin-top: 544px; }

.m-b-544 {
  margin-bottom: 544px; }

.w-544 {
  width: 544px; }

.h-544 {
  height: 544px; }

.min-h-544 {
  min-height: 544px; }

.f-s-544 {
  font-size: 544px; }

.f-w-544 {
  font-weight: 544; }

.f-h-544 {
  line-height: 544px; }

.g-544 {
  gap: 544px; }

.flow-544 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 544;
  overflow: hidden; }

.p-l-545 {
  padding-left: 545px; }

.p-r-545 {
  padding-right: 545px; }

.p-t-545 {
  padding-top: 545px; }

.p-b-545 {
  padding-bottom: 545px; }

.m-l-545 {
  margin-left: 545px; }

.m-r-545 {
  margin-right: 545px; }

.m-t-545 {
  margin-top: 545px; }

.m-b-545 {
  margin-bottom: 545px; }

.w-545 {
  width: 545px; }

.h-545 {
  height: 545px; }

.min-h-545 {
  min-height: 545px; }

.f-s-545 {
  font-size: 545px; }

.f-w-545 {
  font-weight: 545; }

.f-h-545 {
  line-height: 545px; }

.g-545 {
  gap: 545px; }

.flow-545 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 545;
  overflow: hidden; }

.p-l-546 {
  padding-left: 546px; }

.p-r-546 {
  padding-right: 546px; }

.p-t-546 {
  padding-top: 546px; }

.p-b-546 {
  padding-bottom: 546px; }

.m-l-546 {
  margin-left: 546px; }

.m-r-546 {
  margin-right: 546px; }

.m-t-546 {
  margin-top: 546px; }

.m-b-546 {
  margin-bottom: 546px; }

.w-546 {
  width: 546px; }

.h-546 {
  height: 546px; }

.min-h-546 {
  min-height: 546px; }

.f-s-546 {
  font-size: 546px; }

.f-w-546 {
  font-weight: 546; }

.f-h-546 {
  line-height: 546px; }

.g-546 {
  gap: 546px; }

.flow-546 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 546;
  overflow: hidden; }

.p-l-547 {
  padding-left: 547px; }

.p-r-547 {
  padding-right: 547px; }

.p-t-547 {
  padding-top: 547px; }

.p-b-547 {
  padding-bottom: 547px; }

.m-l-547 {
  margin-left: 547px; }

.m-r-547 {
  margin-right: 547px; }

.m-t-547 {
  margin-top: 547px; }

.m-b-547 {
  margin-bottom: 547px; }

.w-547 {
  width: 547px; }

.h-547 {
  height: 547px; }

.min-h-547 {
  min-height: 547px; }

.f-s-547 {
  font-size: 547px; }

.f-w-547 {
  font-weight: 547; }

.f-h-547 {
  line-height: 547px; }

.g-547 {
  gap: 547px; }

.flow-547 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 547;
  overflow: hidden; }

.p-l-548 {
  padding-left: 548px; }

.p-r-548 {
  padding-right: 548px; }

.p-t-548 {
  padding-top: 548px; }

.p-b-548 {
  padding-bottom: 548px; }

.m-l-548 {
  margin-left: 548px; }

.m-r-548 {
  margin-right: 548px; }

.m-t-548 {
  margin-top: 548px; }

.m-b-548 {
  margin-bottom: 548px; }

.w-548 {
  width: 548px; }

.h-548 {
  height: 548px; }

.min-h-548 {
  min-height: 548px; }

.f-s-548 {
  font-size: 548px; }

.f-w-548 {
  font-weight: 548; }

.f-h-548 {
  line-height: 548px; }

.g-548 {
  gap: 548px; }

.flow-548 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 548;
  overflow: hidden; }

.p-l-549 {
  padding-left: 549px; }

.p-r-549 {
  padding-right: 549px; }

.p-t-549 {
  padding-top: 549px; }

.p-b-549 {
  padding-bottom: 549px; }

.m-l-549 {
  margin-left: 549px; }

.m-r-549 {
  margin-right: 549px; }

.m-t-549 {
  margin-top: 549px; }

.m-b-549 {
  margin-bottom: 549px; }

.w-549 {
  width: 549px; }

.h-549 {
  height: 549px; }

.min-h-549 {
  min-height: 549px; }

.f-s-549 {
  font-size: 549px; }

.f-w-549 {
  font-weight: 549; }

.f-h-549 {
  line-height: 549px; }

.g-549 {
  gap: 549px; }

.flow-549 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 549;
  overflow: hidden; }

.p-l-550 {
  padding-left: 550px; }

.p-r-550 {
  padding-right: 550px; }

.p-t-550 {
  padding-top: 550px; }

.p-b-550 {
  padding-bottom: 550px; }

.m-l-550 {
  margin-left: 550px; }

.m-r-550 {
  margin-right: 550px; }

.m-t-550 {
  margin-top: 550px; }

.m-b-550 {
  margin-bottom: 550px; }

.w-550 {
  width: 550px; }

.h-550 {
  height: 550px; }

.min-h-550 {
  min-height: 550px; }

.f-s-550 {
  font-size: 550px; }

.f-w-550 {
  font-weight: 550; }

.f-h-550 {
  line-height: 550px; }

.g-550 {
  gap: 550px; }

.flow-550 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 550;
  overflow: hidden; }

.p-l-551 {
  padding-left: 551px; }

.p-r-551 {
  padding-right: 551px; }

.p-t-551 {
  padding-top: 551px; }

.p-b-551 {
  padding-bottom: 551px; }

.m-l-551 {
  margin-left: 551px; }

.m-r-551 {
  margin-right: 551px; }

.m-t-551 {
  margin-top: 551px; }

.m-b-551 {
  margin-bottom: 551px; }

.w-551 {
  width: 551px; }

.h-551 {
  height: 551px; }

.min-h-551 {
  min-height: 551px; }

.f-s-551 {
  font-size: 551px; }

.f-w-551 {
  font-weight: 551; }

.f-h-551 {
  line-height: 551px; }

.g-551 {
  gap: 551px; }

.flow-551 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 551;
  overflow: hidden; }

.p-l-552 {
  padding-left: 552px; }

.p-r-552 {
  padding-right: 552px; }

.p-t-552 {
  padding-top: 552px; }

.p-b-552 {
  padding-bottom: 552px; }

.m-l-552 {
  margin-left: 552px; }

.m-r-552 {
  margin-right: 552px; }

.m-t-552 {
  margin-top: 552px; }

.m-b-552 {
  margin-bottom: 552px; }

.w-552 {
  width: 552px; }

.h-552 {
  height: 552px; }

.min-h-552 {
  min-height: 552px; }

.f-s-552 {
  font-size: 552px; }

.f-w-552 {
  font-weight: 552; }

.f-h-552 {
  line-height: 552px; }

.g-552 {
  gap: 552px; }

.flow-552 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 552;
  overflow: hidden; }

.p-l-553 {
  padding-left: 553px; }

.p-r-553 {
  padding-right: 553px; }

.p-t-553 {
  padding-top: 553px; }

.p-b-553 {
  padding-bottom: 553px; }

.m-l-553 {
  margin-left: 553px; }

.m-r-553 {
  margin-right: 553px; }

.m-t-553 {
  margin-top: 553px; }

.m-b-553 {
  margin-bottom: 553px; }

.w-553 {
  width: 553px; }

.h-553 {
  height: 553px; }

.min-h-553 {
  min-height: 553px; }

.f-s-553 {
  font-size: 553px; }

.f-w-553 {
  font-weight: 553; }

.f-h-553 {
  line-height: 553px; }

.g-553 {
  gap: 553px; }

.flow-553 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 553;
  overflow: hidden; }

.p-l-554 {
  padding-left: 554px; }

.p-r-554 {
  padding-right: 554px; }

.p-t-554 {
  padding-top: 554px; }

.p-b-554 {
  padding-bottom: 554px; }

.m-l-554 {
  margin-left: 554px; }

.m-r-554 {
  margin-right: 554px; }

.m-t-554 {
  margin-top: 554px; }

.m-b-554 {
  margin-bottom: 554px; }

.w-554 {
  width: 554px; }

.h-554 {
  height: 554px; }

.min-h-554 {
  min-height: 554px; }

.f-s-554 {
  font-size: 554px; }

.f-w-554 {
  font-weight: 554; }

.f-h-554 {
  line-height: 554px; }

.g-554 {
  gap: 554px; }

.flow-554 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 554;
  overflow: hidden; }

.p-l-555 {
  padding-left: 555px; }

.p-r-555 {
  padding-right: 555px; }

.p-t-555 {
  padding-top: 555px; }

.p-b-555 {
  padding-bottom: 555px; }

.m-l-555 {
  margin-left: 555px; }

.m-r-555 {
  margin-right: 555px; }

.m-t-555 {
  margin-top: 555px; }

.m-b-555 {
  margin-bottom: 555px; }

.w-555 {
  width: 555px; }

.h-555 {
  height: 555px; }

.min-h-555 {
  min-height: 555px; }

.f-s-555 {
  font-size: 555px; }

.f-w-555 {
  font-weight: 555; }

.f-h-555 {
  line-height: 555px; }

.g-555 {
  gap: 555px; }

.flow-555 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 555;
  overflow: hidden; }

.p-l-556 {
  padding-left: 556px; }

.p-r-556 {
  padding-right: 556px; }

.p-t-556 {
  padding-top: 556px; }

.p-b-556 {
  padding-bottom: 556px; }

.m-l-556 {
  margin-left: 556px; }

.m-r-556 {
  margin-right: 556px; }

.m-t-556 {
  margin-top: 556px; }

.m-b-556 {
  margin-bottom: 556px; }

.w-556 {
  width: 556px; }

.h-556 {
  height: 556px; }

.min-h-556 {
  min-height: 556px; }

.f-s-556 {
  font-size: 556px; }

.f-w-556 {
  font-weight: 556; }

.f-h-556 {
  line-height: 556px; }

.g-556 {
  gap: 556px; }

.flow-556 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 556;
  overflow: hidden; }

.p-l-557 {
  padding-left: 557px; }

.p-r-557 {
  padding-right: 557px; }

.p-t-557 {
  padding-top: 557px; }

.p-b-557 {
  padding-bottom: 557px; }

.m-l-557 {
  margin-left: 557px; }

.m-r-557 {
  margin-right: 557px; }

.m-t-557 {
  margin-top: 557px; }

.m-b-557 {
  margin-bottom: 557px; }

.w-557 {
  width: 557px; }

.h-557 {
  height: 557px; }

.min-h-557 {
  min-height: 557px; }

.f-s-557 {
  font-size: 557px; }

.f-w-557 {
  font-weight: 557; }

.f-h-557 {
  line-height: 557px; }

.g-557 {
  gap: 557px; }

.flow-557 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 557;
  overflow: hidden; }

.p-l-558 {
  padding-left: 558px; }

.p-r-558 {
  padding-right: 558px; }

.p-t-558 {
  padding-top: 558px; }

.p-b-558 {
  padding-bottom: 558px; }

.m-l-558 {
  margin-left: 558px; }

.m-r-558 {
  margin-right: 558px; }

.m-t-558 {
  margin-top: 558px; }

.m-b-558 {
  margin-bottom: 558px; }

.w-558 {
  width: 558px; }

.h-558 {
  height: 558px; }

.min-h-558 {
  min-height: 558px; }

.f-s-558 {
  font-size: 558px; }

.f-w-558 {
  font-weight: 558; }

.f-h-558 {
  line-height: 558px; }

.g-558 {
  gap: 558px; }

.flow-558 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 558;
  overflow: hidden; }

.p-l-559 {
  padding-left: 559px; }

.p-r-559 {
  padding-right: 559px; }

.p-t-559 {
  padding-top: 559px; }

.p-b-559 {
  padding-bottom: 559px; }

.m-l-559 {
  margin-left: 559px; }

.m-r-559 {
  margin-right: 559px; }

.m-t-559 {
  margin-top: 559px; }

.m-b-559 {
  margin-bottom: 559px; }

.w-559 {
  width: 559px; }

.h-559 {
  height: 559px; }

.min-h-559 {
  min-height: 559px; }

.f-s-559 {
  font-size: 559px; }

.f-w-559 {
  font-weight: 559; }

.f-h-559 {
  line-height: 559px; }

.g-559 {
  gap: 559px; }

.flow-559 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 559;
  overflow: hidden; }

.p-l-560 {
  padding-left: 560px; }

.p-r-560 {
  padding-right: 560px; }

.p-t-560 {
  padding-top: 560px; }

.p-b-560 {
  padding-bottom: 560px; }

.m-l-560 {
  margin-left: 560px; }

.m-r-560 {
  margin-right: 560px; }

.m-t-560 {
  margin-top: 560px; }

.m-b-560 {
  margin-bottom: 560px; }

.w-560 {
  width: 560px; }

.h-560 {
  height: 560px; }

.min-h-560 {
  min-height: 560px; }

.f-s-560 {
  font-size: 560px; }

.f-w-560 {
  font-weight: 560; }

.f-h-560 {
  line-height: 560px; }

.g-560 {
  gap: 560px; }

.flow-560 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 560;
  overflow: hidden; }

.p-l-561 {
  padding-left: 561px; }

.p-r-561 {
  padding-right: 561px; }

.p-t-561 {
  padding-top: 561px; }

.p-b-561 {
  padding-bottom: 561px; }

.m-l-561 {
  margin-left: 561px; }

.m-r-561 {
  margin-right: 561px; }

.m-t-561 {
  margin-top: 561px; }

.m-b-561 {
  margin-bottom: 561px; }

.w-561 {
  width: 561px; }

.h-561 {
  height: 561px; }

.min-h-561 {
  min-height: 561px; }

.f-s-561 {
  font-size: 561px; }

.f-w-561 {
  font-weight: 561; }

.f-h-561 {
  line-height: 561px; }

.g-561 {
  gap: 561px; }

.flow-561 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 561;
  overflow: hidden; }

.p-l-562 {
  padding-left: 562px; }

.p-r-562 {
  padding-right: 562px; }

.p-t-562 {
  padding-top: 562px; }

.p-b-562 {
  padding-bottom: 562px; }

.m-l-562 {
  margin-left: 562px; }

.m-r-562 {
  margin-right: 562px; }

.m-t-562 {
  margin-top: 562px; }

.m-b-562 {
  margin-bottom: 562px; }

.w-562 {
  width: 562px; }

.h-562 {
  height: 562px; }

.min-h-562 {
  min-height: 562px; }

.f-s-562 {
  font-size: 562px; }

.f-w-562 {
  font-weight: 562; }

.f-h-562 {
  line-height: 562px; }

.g-562 {
  gap: 562px; }

.flow-562 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 562;
  overflow: hidden; }

.p-l-563 {
  padding-left: 563px; }

.p-r-563 {
  padding-right: 563px; }

.p-t-563 {
  padding-top: 563px; }

.p-b-563 {
  padding-bottom: 563px; }

.m-l-563 {
  margin-left: 563px; }

.m-r-563 {
  margin-right: 563px; }

.m-t-563 {
  margin-top: 563px; }

.m-b-563 {
  margin-bottom: 563px; }

.w-563 {
  width: 563px; }

.h-563 {
  height: 563px; }

.min-h-563 {
  min-height: 563px; }

.f-s-563 {
  font-size: 563px; }

.f-w-563 {
  font-weight: 563; }

.f-h-563 {
  line-height: 563px; }

.g-563 {
  gap: 563px; }

.flow-563 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 563;
  overflow: hidden; }

.p-l-564 {
  padding-left: 564px; }

.p-r-564 {
  padding-right: 564px; }

.p-t-564 {
  padding-top: 564px; }

.p-b-564 {
  padding-bottom: 564px; }

.m-l-564 {
  margin-left: 564px; }

.m-r-564 {
  margin-right: 564px; }

.m-t-564 {
  margin-top: 564px; }

.m-b-564 {
  margin-bottom: 564px; }

.w-564 {
  width: 564px; }

.h-564 {
  height: 564px; }

.min-h-564 {
  min-height: 564px; }

.f-s-564 {
  font-size: 564px; }

.f-w-564 {
  font-weight: 564; }

.f-h-564 {
  line-height: 564px; }

.g-564 {
  gap: 564px; }

.flow-564 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 564;
  overflow: hidden; }

.p-l-565 {
  padding-left: 565px; }

.p-r-565 {
  padding-right: 565px; }

.p-t-565 {
  padding-top: 565px; }

.p-b-565 {
  padding-bottom: 565px; }

.m-l-565 {
  margin-left: 565px; }

.m-r-565 {
  margin-right: 565px; }

.m-t-565 {
  margin-top: 565px; }

.m-b-565 {
  margin-bottom: 565px; }

.w-565 {
  width: 565px; }

.h-565 {
  height: 565px; }

.min-h-565 {
  min-height: 565px; }

.f-s-565 {
  font-size: 565px; }

.f-w-565 {
  font-weight: 565; }

.f-h-565 {
  line-height: 565px; }

.g-565 {
  gap: 565px; }

.flow-565 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 565;
  overflow: hidden; }

.p-l-566 {
  padding-left: 566px; }

.p-r-566 {
  padding-right: 566px; }

.p-t-566 {
  padding-top: 566px; }

.p-b-566 {
  padding-bottom: 566px; }

.m-l-566 {
  margin-left: 566px; }

.m-r-566 {
  margin-right: 566px; }

.m-t-566 {
  margin-top: 566px; }

.m-b-566 {
  margin-bottom: 566px; }

.w-566 {
  width: 566px; }

.h-566 {
  height: 566px; }

.min-h-566 {
  min-height: 566px; }

.f-s-566 {
  font-size: 566px; }

.f-w-566 {
  font-weight: 566; }

.f-h-566 {
  line-height: 566px; }

.g-566 {
  gap: 566px; }

.flow-566 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 566;
  overflow: hidden; }

.p-l-567 {
  padding-left: 567px; }

.p-r-567 {
  padding-right: 567px; }

.p-t-567 {
  padding-top: 567px; }

.p-b-567 {
  padding-bottom: 567px; }

.m-l-567 {
  margin-left: 567px; }

.m-r-567 {
  margin-right: 567px; }

.m-t-567 {
  margin-top: 567px; }

.m-b-567 {
  margin-bottom: 567px; }

.w-567 {
  width: 567px; }

.h-567 {
  height: 567px; }

.min-h-567 {
  min-height: 567px; }

.f-s-567 {
  font-size: 567px; }

.f-w-567 {
  font-weight: 567; }

.f-h-567 {
  line-height: 567px; }

.g-567 {
  gap: 567px; }

.flow-567 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 567;
  overflow: hidden; }

.p-l-568 {
  padding-left: 568px; }

.p-r-568 {
  padding-right: 568px; }

.p-t-568 {
  padding-top: 568px; }

.p-b-568 {
  padding-bottom: 568px; }

.m-l-568 {
  margin-left: 568px; }

.m-r-568 {
  margin-right: 568px; }

.m-t-568 {
  margin-top: 568px; }

.m-b-568 {
  margin-bottom: 568px; }

.w-568 {
  width: 568px; }

.h-568 {
  height: 568px; }

.min-h-568 {
  min-height: 568px; }

.f-s-568 {
  font-size: 568px; }

.f-w-568 {
  font-weight: 568; }

.f-h-568 {
  line-height: 568px; }

.g-568 {
  gap: 568px; }

.flow-568 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 568;
  overflow: hidden; }

.p-l-569 {
  padding-left: 569px; }

.p-r-569 {
  padding-right: 569px; }

.p-t-569 {
  padding-top: 569px; }

.p-b-569 {
  padding-bottom: 569px; }

.m-l-569 {
  margin-left: 569px; }

.m-r-569 {
  margin-right: 569px; }

.m-t-569 {
  margin-top: 569px; }

.m-b-569 {
  margin-bottom: 569px; }

.w-569 {
  width: 569px; }

.h-569 {
  height: 569px; }

.min-h-569 {
  min-height: 569px; }

.f-s-569 {
  font-size: 569px; }

.f-w-569 {
  font-weight: 569; }

.f-h-569 {
  line-height: 569px; }

.g-569 {
  gap: 569px; }

.flow-569 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 569;
  overflow: hidden; }

.p-l-570 {
  padding-left: 570px; }

.p-r-570 {
  padding-right: 570px; }

.p-t-570 {
  padding-top: 570px; }

.p-b-570 {
  padding-bottom: 570px; }

.m-l-570 {
  margin-left: 570px; }

.m-r-570 {
  margin-right: 570px; }

.m-t-570 {
  margin-top: 570px; }

.m-b-570 {
  margin-bottom: 570px; }

.w-570 {
  width: 570px; }

.h-570 {
  height: 570px; }

.min-h-570 {
  min-height: 570px; }

.f-s-570 {
  font-size: 570px; }

.f-w-570 {
  font-weight: 570; }

.f-h-570 {
  line-height: 570px; }

.g-570 {
  gap: 570px; }

.flow-570 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 570;
  overflow: hidden; }

.p-l-571 {
  padding-left: 571px; }

.p-r-571 {
  padding-right: 571px; }

.p-t-571 {
  padding-top: 571px; }

.p-b-571 {
  padding-bottom: 571px; }

.m-l-571 {
  margin-left: 571px; }

.m-r-571 {
  margin-right: 571px; }

.m-t-571 {
  margin-top: 571px; }

.m-b-571 {
  margin-bottom: 571px; }

.w-571 {
  width: 571px; }

.h-571 {
  height: 571px; }

.min-h-571 {
  min-height: 571px; }

.f-s-571 {
  font-size: 571px; }

.f-w-571 {
  font-weight: 571; }

.f-h-571 {
  line-height: 571px; }

.g-571 {
  gap: 571px; }

.flow-571 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 571;
  overflow: hidden; }

.p-l-572 {
  padding-left: 572px; }

.p-r-572 {
  padding-right: 572px; }

.p-t-572 {
  padding-top: 572px; }

.p-b-572 {
  padding-bottom: 572px; }

.m-l-572 {
  margin-left: 572px; }

.m-r-572 {
  margin-right: 572px; }

.m-t-572 {
  margin-top: 572px; }

.m-b-572 {
  margin-bottom: 572px; }

.w-572 {
  width: 572px; }

.h-572 {
  height: 572px; }

.min-h-572 {
  min-height: 572px; }

.f-s-572 {
  font-size: 572px; }

.f-w-572 {
  font-weight: 572; }

.f-h-572 {
  line-height: 572px; }

.g-572 {
  gap: 572px; }

.flow-572 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 572;
  overflow: hidden; }

.p-l-573 {
  padding-left: 573px; }

.p-r-573 {
  padding-right: 573px; }

.p-t-573 {
  padding-top: 573px; }

.p-b-573 {
  padding-bottom: 573px; }

.m-l-573 {
  margin-left: 573px; }

.m-r-573 {
  margin-right: 573px; }

.m-t-573 {
  margin-top: 573px; }

.m-b-573 {
  margin-bottom: 573px; }

.w-573 {
  width: 573px; }

.h-573 {
  height: 573px; }

.min-h-573 {
  min-height: 573px; }

.f-s-573 {
  font-size: 573px; }

.f-w-573 {
  font-weight: 573; }

.f-h-573 {
  line-height: 573px; }

.g-573 {
  gap: 573px; }

.flow-573 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 573;
  overflow: hidden; }

.p-l-574 {
  padding-left: 574px; }

.p-r-574 {
  padding-right: 574px; }

.p-t-574 {
  padding-top: 574px; }

.p-b-574 {
  padding-bottom: 574px; }

.m-l-574 {
  margin-left: 574px; }

.m-r-574 {
  margin-right: 574px; }

.m-t-574 {
  margin-top: 574px; }

.m-b-574 {
  margin-bottom: 574px; }

.w-574 {
  width: 574px; }

.h-574 {
  height: 574px; }

.min-h-574 {
  min-height: 574px; }

.f-s-574 {
  font-size: 574px; }

.f-w-574 {
  font-weight: 574; }

.f-h-574 {
  line-height: 574px; }

.g-574 {
  gap: 574px; }

.flow-574 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 574;
  overflow: hidden; }

.p-l-575 {
  padding-left: 575px; }

.p-r-575 {
  padding-right: 575px; }

.p-t-575 {
  padding-top: 575px; }

.p-b-575 {
  padding-bottom: 575px; }

.m-l-575 {
  margin-left: 575px; }

.m-r-575 {
  margin-right: 575px; }

.m-t-575 {
  margin-top: 575px; }

.m-b-575 {
  margin-bottom: 575px; }

.w-575 {
  width: 575px; }

.h-575 {
  height: 575px; }

.min-h-575 {
  min-height: 575px; }

.f-s-575 {
  font-size: 575px; }

.f-w-575 {
  font-weight: 575; }

.f-h-575 {
  line-height: 575px; }

.g-575 {
  gap: 575px; }

.flow-575 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 575;
  overflow: hidden; }

.p-l-576 {
  padding-left: 576px; }

.p-r-576 {
  padding-right: 576px; }

.p-t-576 {
  padding-top: 576px; }

.p-b-576 {
  padding-bottom: 576px; }

.m-l-576 {
  margin-left: 576px; }

.m-r-576 {
  margin-right: 576px; }

.m-t-576 {
  margin-top: 576px; }

.m-b-576 {
  margin-bottom: 576px; }

.w-576 {
  width: 576px; }

.h-576 {
  height: 576px; }

.min-h-576 {
  min-height: 576px; }

.f-s-576 {
  font-size: 576px; }

.f-w-576 {
  font-weight: 576; }

.f-h-576 {
  line-height: 576px; }

.g-576 {
  gap: 576px; }

.flow-576 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 576;
  overflow: hidden; }

.p-l-577 {
  padding-left: 577px; }

.p-r-577 {
  padding-right: 577px; }

.p-t-577 {
  padding-top: 577px; }

.p-b-577 {
  padding-bottom: 577px; }

.m-l-577 {
  margin-left: 577px; }

.m-r-577 {
  margin-right: 577px; }

.m-t-577 {
  margin-top: 577px; }

.m-b-577 {
  margin-bottom: 577px; }

.w-577 {
  width: 577px; }

.h-577 {
  height: 577px; }

.min-h-577 {
  min-height: 577px; }

.f-s-577 {
  font-size: 577px; }

.f-w-577 {
  font-weight: 577; }

.f-h-577 {
  line-height: 577px; }

.g-577 {
  gap: 577px; }

.flow-577 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 577;
  overflow: hidden; }

.p-l-578 {
  padding-left: 578px; }

.p-r-578 {
  padding-right: 578px; }

.p-t-578 {
  padding-top: 578px; }

.p-b-578 {
  padding-bottom: 578px; }

.m-l-578 {
  margin-left: 578px; }

.m-r-578 {
  margin-right: 578px; }

.m-t-578 {
  margin-top: 578px; }

.m-b-578 {
  margin-bottom: 578px; }

.w-578 {
  width: 578px; }

.h-578 {
  height: 578px; }

.min-h-578 {
  min-height: 578px; }

.f-s-578 {
  font-size: 578px; }

.f-w-578 {
  font-weight: 578; }

.f-h-578 {
  line-height: 578px; }

.g-578 {
  gap: 578px; }

.flow-578 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 578;
  overflow: hidden; }

.p-l-579 {
  padding-left: 579px; }

.p-r-579 {
  padding-right: 579px; }

.p-t-579 {
  padding-top: 579px; }

.p-b-579 {
  padding-bottom: 579px; }

.m-l-579 {
  margin-left: 579px; }

.m-r-579 {
  margin-right: 579px; }

.m-t-579 {
  margin-top: 579px; }

.m-b-579 {
  margin-bottom: 579px; }

.w-579 {
  width: 579px; }

.h-579 {
  height: 579px; }

.min-h-579 {
  min-height: 579px; }

.f-s-579 {
  font-size: 579px; }

.f-w-579 {
  font-weight: 579; }

.f-h-579 {
  line-height: 579px; }

.g-579 {
  gap: 579px; }

.flow-579 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 579;
  overflow: hidden; }

.p-l-580 {
  padding-left: 580px; }

.p-r-580 {
  padding-right: 580px; }

.p-t-580 {
  padding-top: 580px; }

.p-b-580 {
  padding-bottom: 580px; }

.m-l-580 {
  margin-left: 580px; }

.m-r-580 {
  margin-right: 580px; }

.m-t-580 {
  margin-top: 580px; }

.m-b-580 {
  margin-bottom: 580px; }

.w-580 {
  width: 580px; }

.h-580 {
  height: 580px; }

.min-h-580 {
  min-height: 580px; }

.f-s-580 {
  font-size: 580px; }

.f-w-580 {
  font-weight: 580; }

.f-h-580 {
  line-height: 580px; }

.g-580 {
  gap: 580px; }

.flow-580 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 580;
  overflow: hidden; }

.p-l-581 {
  padding-left: 581px; }

.p-r-581 {
  padding-right: 581px; }

.p-t-581 {
  padding-top: 581px; }

.p-b-581 {
  padding-bottom: 581px; }

.m-l-581 {
  margin-left: 581px; }

.m-r-581 {
  margin-right: 581px; }

.m-t-581 {
  margin-top: 581px; }

.m-b-581 {
  margin-bottom: 581px; }

.w-581 {
  width: 581px; }

.h-581 {
  height: 581px; }

.min-h-581 {
  min-height: 581px; }

.f-s-581 {
  font-size: 581px; }

.f-w-581 {
  font-weight: 581; }

.f-h-581 {
  line-height: 581px; }

.g-581 {
  gap: 581px; }

.flow-581 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 581;
  overflow: hidden; }

.p-l-582 {
  padding-left: 582px; }

.p-r-582 {
  padding-right: 582px; }

.p-t-582 {
  padding-top: 582px; }

.p-b-582 {
  padding-bottom: 582px; }

.m-l-582 {
  margin-left: 582px; }

.m-r-582 {
  margin-right: 582px; }

.m-t-582 {
  margin-top: 582px; }

.m-b-582 {
  margin-bottom: 582px; }

.w-582 {
  width: 582px; }

.h-582 {
  height: 582px; }

.min-h-582 {
  min-height: 582px; }

.f-s-582 {
  font-size: 582px; }

.f-w-582 {
  font-weight: 582; }

.f-h-582 {
  line-height: 582px; }

.g-582 {
  gap: 582px; }

.flow-582 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 582;
  overflow: hidden; }

.p-l-583 {
  padding-left: 583px; }

.p-r-583 {
  padding-right: 583px; }

.p-t-583 {
  padding-top: 583px; }

.p-b-583 {
  padding-bottom: 583px; }

.m-l-583 {
  margin-left: 583px; }

.m-r-583 {
  margin-right: 583px; }

.m-t-583 {
  margin-top: 583px; }

.m-b-583 {
  margin-bottom: 583px; }

.w-583 {
  width: 583px; }

.h-583 {
  height: 583px; }

.min-h-583 {
  min-height: 583px; }

.f-s-583 {
  font-size: 583px; }

.f-w-583 {
  font-weight: 583; }

.f-h-583 {
  line-height: 583px; }

.g-583 {
  gap: 583px; }

.flow-583 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 583;
  overflow: hidden; }

.p-l-584 {
  padding-left: 584px; }

.p-r-584 {
  padding-right: 584px; }

.p-t-584 {
  padding-top: 584px; }

.p-b-584 {
  padding-bottom: 584px; }

.m-l-584 {
  margin-left: 584px; }

.m-r-584 {
  margin-right: 584px; }

.m-t-584 {
  margin-top: 584px; }

.m-b-584 {
  margin-bottom: 584px; }

.w-584 {
  width: 584px; }

.h-584 {
  height: 584px; }

.min-h-584 {
  min-height: 584px; }

.f-s-584 {
  font-size: 584px; }

.f-w-584 {
  font-weight: 584; }

.f-h-584 {
  line-height: 584px; }

.g-584 {
  gap: 584px; }

.flow-584 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 584;
  overflow: hidden; }

.p-l-585 {
  padding-left: 585px; }

.p-r-585 {
  padding-right: 585px; }

.p-t-585 {
  padding-top: 585px; }

.p-b-585 {
  padding-bottom: 585px; }

.m-l-585 {
  margin-left: 585px; }

.m-r-585 {
  margin-right: 585px; }

.m-t-585 {
  margin-top: 585px; }

.m-b-585 {
  margin-bottom: 585px; }

.w-585 {
  width: 585px; }

.h-585 {
  height: 585px; }

.min-h-585 {
  min-height: 585px; }

.f-s-585 {
  font-size: 585px; }

.f-w-585 {
  font-weight: 585; }

.f-h-585 {
  line-height: 585px; }

.g-585 {
  gap: 585px; }

.flow-585 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 585;
  overflow: hidden; }

.p-l-586 {
  padding-left: 586px; }

.p-r-586 {
  padding-right: 586px; }

.p-t-586 {
  padding-top: 586px; }

.p-b-586 {
  padding-bottom: 586px; }

.m-l-586 {
  margin-left: 586px; }

.m-r-586 {
  margin-right: 586px; }

.m-t-586 {
  margin-top: 586px; }

.m-b-586 {
  margin-bottom: 586px; }

.w-586 {
  width: 586px; }

.h-586 {
  height: 586px; }

.min-h-586 {
  min-height: 586px; }

.f-s-586 {
  font-size: 586px; }

.f-w-586 {
  font-weight: 586; }

.f-h-586 {
  line-height: 586px; }

.g-586 {
  gap: 586px; }

.flow-586 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 586;
  overflow: hidden; }

.p-l-587 {
  padding-left: 587px; }

.p-r-587 {
  padding-right: 587px; }

.p-t-587 {
  padding-top: 587px; }

.p-b-587 {
  padding-bottom: 587px; }

.m-l-587 {
  margin-left: 587px; }

.m-r-587 {
  margin-right: 587px; }

.m-t-587 {
  margin-top: 587px; }

.m-b-587 {
  margin-bottom: 587px; }

.w-587 {
  width: 587px; }

.h-587 {
  height: 587px; }

.min-h-587 {
  min-height: 587px; }

.f-s-587 {
  font-size: 587px; }

.f-w-587 {
  font-weight: 587; }

.f-h-587 {
  line-height: 587px; }

.g-587 {
  gap: 587px; }

.flow-587 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 587;
  overflow: hidden; }

.p-l-588 {
  padding-left: 588px; }

.p-r-588 {
  padding-right: 588px; }

.p-t-588 {
  padding-top: 588px; }

.p-b-588 {
  padding-bottom: 588px; }

.m-l-588 {
  margin-left: 588px; }

.m-r-588 {
  margin-right: 588px; }

.m-t-588 {
  margin-top: 588px; }

.m-b-588 {
  margin-bottom: 588px; }

.w-588 {
  width: 588px; }

.h-588 {
  height: 588px; }

.min-h-588 {
  min-height: 588px; }

.f-s-588 {
  font-size: 588px; }

.f-w-588 {
  font-weight: 588; }

.f-h-588 {
  line-height: 588px; }

.g-588 {
  gap: 588px; }

.flow-588 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 588;
  overflow: hidden; }

.p-l-589 {
  padding-left: 589px; }

.p-r-589 {
  padding-right: 589px; }

.p-t-589 {
  padding-top: 589px; }

.p-b-589 {
  padding-bottom: 589px; }

.m-l-589 {
  margin-left: 589px; }

.m-r-589 {
  margin-right: 589px; }

.m-t-589 {
  margin-top: 589px; }

.m-b-589 {
  margin-bottom: 589px; }

.w-589 {
  width: 589px; }

.h-589 {
  height: 589px; }

.min-h-589 {
  min-height: 589px; }

.f-s-589 {
  font-size: 589px; }

.f-w-589 {
  font-weight: 589; }

.f-h-589 {
  line-height: 589px; }

.g-589 {
  gap: 589px; }

.flow-589 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 589;
  overflow: hidden; }

.p-l-590 {
  padding-left: 590px; }

.p-r-590 {
  padding-right: 590px; }

.p-t-590 {
  padding-top: 590px; }

.p-b-590 {
  padding-bottom: 590px; }

.m-l-590 {
  margin-left: 590px; }

.m-r-590 {
  margin-right: 590px; }

.m-t-590 {
  margin-top: 590px; }

.m-b-590 {
  margin-bottom: 590px; }

.w-590 {
  width: 590px; }

.h-590 {
  height: 590px; }

.min-h-590 {
  min-height: 590px; }

.f-s-590 {
  font-size: 590px; }

.f-w-590 {
  font-weight: 590; }

.f-h-590 {
  line-height: 590px; }

.g-590 {
  gap: 590px; }

.flow-590 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 590;
  overflow: hidden; }

.p-l-591 {
  padding-left: 591px; }

.p-r-591 {
  padding-right: 591px; }

.p-t-591 {
  padding-top: 591px; }

.p-b-591 {
  padding-bottom: 591px; }

.m-l-591 {
  margin-left: 591px; }

.m-r-591 {
  margin-right: 591px; }

.m-t-591 {
  margin-top: 591px; }

.m-b-591 {
  margin-bottom: 591px; }

.w-591 {
  width: 591px; }

.h-591 {
  height: 591px; }

.min-h-591 {
  min-height: 591px; }

.f-s-591 {
  font-size: 591px; }

.f-w-591 {
  font-weight: 591; }

.f-h-591 {
  line-height: 591px; }

.g-591 {
  gap: 591px; }

.flow-591 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 591;
  overflow: hidden; }

.p-l-592 {
  padding-left: 592px; }

.p-r-592 {
  padding-right: 592px; }

.p-t-592 {
  padding-top: 592px; }

.p-b-592 {
  padding-bottom: 592px; }

.m-l-592 {
  margin-left: 592px; }

.m-r-592 {
  margin-right: 592px; }

.m-t-592 {
  margin-top: 592px; }

.m-b-592 {
  margin-bottom: 592px; }

.w-592 {
  width: 592px; }

.h-592 {
  height: 592px; }

.min-h-592 {
  min-height: 592px; }

.f-s-592 {
  font-size: 592px; }

.f-w-592 {
  font-weight: 592; }

.f-h-592 {
  line-height: 592px; }

.g-592 {
  gap: 592px; }

.flow-592 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 592;
  overflow: hidden; }

.p-l-593 {
  padding-left: 593px; }

.p-r-593 {
  padding-right: 593px; }

.p-t-593 {
  padding-top: 593px; }

.p-b-593 {
  padding-bottom: 593px; }

.m-l-593 {
  margin-left: 593px; }

.m-r-593 {
  margin-right: 593px; }

.m-t-593 {
  margin-top: 593px; }

.m-b-593 {
  margin-bottom: 593px; }

.w-593 {
  width: 593px; }

.h-593 {
  height: 593px; }

.min-h-593 {
  min-height: 593px; }

.f-s-593 {
  font-size: 593px; }

.f-w-593 {
  font-weight: 593; }

.f-h-593 {
  line-height: 593px; }

.g-593 {
  gap: 593px; }

.flow-593 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 593;
  overflow: hidden; }

.p-l-594 {
  padding-left: 594px; }

.p-r-594 {
  padding-right: 594px; }

.p-t-594 {
  padding-top: 594px; }

.p-b-594 {
  padding-bottom: 594px; }

.m-l-594 {
  margin-left: 594px; }

.m-r-594 {
  margin-right: 594px; }

.m-t-594 {
  margin-top: 594px; }

.m-b-594 {
  margin-bottom: 594px; }

.w-594 {
  width: 594px; }

.h-594 {
  height: 594px; }

.min-h-594 {
  min-height: 594px; }

.f-s-594 {
  font-size: 594px; }

.f-w-594 {
  font-weight: 594; }

.f-h-594 {
  line-height: 594px; }

.g-594 {
  gap: 594px; }

.flow-594 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 594;
  overflow: hidden; }

.p-l-595 {
  padding-left: 595px; }

.p-r-595 {
  padding-right: 595px; }

.p-t-595 {
  padding-top: 595px; }

.p-b-595 {
  padding-bottom: 595px; }

.m-l-595 {
  margin-left: 595px; }

.m-r-595 {
  margin-right: 595px; }

.m-t-595 {
  margin-top: 595px; }

.m-b-595 {
  margin-bottom: 595px; }

.w-595 {
  width: 595px; }

.h-595 {
  height: 595px; }

.min-h-595 {
  min-height: 595px; }

.f-s-595 {
  font-size: 595px; }

.f-w-595 {
  font-weight: 595; }

.f-h-595 {
  line-height: 595px; }

.g-595 {
  gap: 595px; }

.flow-595 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 595;
  overflow: hidden; }

.p-l-596 {
  padding-left: 596px; }

.p-r-596 {
  padding-right: 596px; }

.p-t-596 {
  padding-top: 596px; }

.p-b-596 {
  padding-bottom: 596px; }

.m-l-596 {
  margin-left: 596px; }

.m-r-596 {
  margin-right: 596px; }

.m-t-596 {
  margin-top: 596px; }

.m-b-596 {
  margin-bottom: 596px; }

.w-596 {
  width: 596px; }

.h-596 {
  height: 596px; }

.min-h-596 {
  min-height: 596px; }

.f-s-596 {
  font-size: 596px; }

.f-w-596 {
  font-weight: 596; }

.f-h-596 {
  line-height: 596px; }

.g-596 {
  gap: 596px; }

.flow-596 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 596;
  overflow: hidden; }

.p-l-597 {
  padding-left: 597px; }

.p-r-597 {
  padding-right: 597px; }

.p-t-597 {
  padding-top: 597px; }

.p-b-597 {
  padding-bottom: 597px; }

.m-l-597 {
  margin-left: 597px; }

.m-r-597 {
  margin-right: 597px; }

.m-t-597 {
  margin-top: 597px; }

.m-b-597 {
  margin-bottom: 597px; }

.w-597 {
  width: 597px; }

.h-597 {
  height: 597px; }

.min-h-597 {
  min-height: 597px; }

.f-s-597 {
  font-size: 597px; }

.f-w-597 {
  font-weight: 597; }

.f-h-597 {
  line-height: 597px; }

.g-597 {
  gap: 597px; }

.flow-597 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 597;
  overflow: hidden; }

.p-l-598 {
  padding-left: 598px; }

.p-r-598 {
  padding-right: 598px; }

.p-t-598 {
  padding-top: 598px; }

.p-b-598 {
  padding-bottom: 598px; }

.m-l-598 {
  margin-left: 598px; }

.m-r-598 {
  margin-right: 598px; }

.m-t-598 {
  margin-top: 598px; }

.m-b-598 {
  margin-bottom: 598px; }

.w-598 {
  width: 598px; }

.h-598 {
  height: 598px; }

.min-h-598 {
  min-height: 598px; }

.f-s-598 {
  font-size: 598px; }

.f-w-598 {
  font-weight: 598; }

.f-h-598 {
  line-height: 598px; }

.g-598 {
  gap: 598px; }

.flow-598 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 598;
  overflow: hidden; }

.p-l-599 {
  padding-left: 599px; }

.p-r-599 {
  padding-right: 599px; }

.p-t-599 {
  padding-top: 599px; }

.p-b-599 {
  padding-bottom: 599px; }

.m-l-599 {
  margin-left: 599px; }

.m-r-599 {
  margin-right: 599px; }

.m-t-599 {
  margin-top: 599px; }

.m-b-599 {
  margin-bottom: 599px; }

.w-599 {
  width: 599px; }

.h-599 {
  height: 599px; }

.min-h-599 {
  min-height: 599px; }

.f-s-599 {
  font-size: 599px; }

.f-w-599 {
  font-weight: 599; }

.f-h-599 {
  line-height: 599px; }

.g-599 {
  gap: 599px; }

.flow-599 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 599;
  overflow: hidden; }

.p-l-600 {
  padding-left: 600px; }

.p-r-600 {
  padding-right: 600px; }

.p-t-600 {
  padding-top: 600px; }

.p-b-600 {
  padding-bottom: 600px; }

.m-l-600 {
  margin-left: 600px; }

.m-r-600 {
  margin-right: 600px; }

.m-t-600 {
  margin-top: 600px; }

.m-b-600 {
  margin-bottom: 600px; }

.w-600 {
  width: 600px; }

.h-600 {
  height: 600px; }

.min-h-600 {
  min-height: 600px; }

.f-s-600 {
  font-size: 600px; }

.f-w-600 {
  font-weight: 600; }

.f-h-600 {
  line-height: 600px; }

.g-600 {
  gap: 600px; }

.flow-600 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 600;
  overflow: hidden; }

.p-l-601 {
  padding-left: 601px; }

.p-r-601 {
  padding-right: 601px; }

.p-t-601 {
  padding-top: 601px; }

.p-b-601 {
  padding-bottom: 601px; }

.m-l-601 {
  margin-left: 601px; }

.m-r-601 {
  margin-right: 601px; }

.m-t-601 {
  margin-top: 601px; }

.m-b-601 {
  margin-bottom: 601px; }

.w-601 {
  width: 601px; }

.h-601 {
  height: 601px; }

.min-h-601 {
  min-height: 601px; }

.f-s-601 {
  font-size: 601px; }

.f-w-601 {
  font-weight: 601; }

.f-h-601 {
  line-height: 601px; }

.g-601 {
  gap: 601px; }

.flow-601 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 601;
  overflow: hidden; }

.p-l-602 {
  padding-left: 602px; }

.p-r-602 {
  padding-right: 602px; }

.p-t-602 {
  padding-top: 602px; }

.p-b-602 {
  padding-bottom: 602px; }

.m-l-602 {
  margin-left: 602px; }

.m-r-602 {
  margin-right: 602px; }

.m-t-602 {
  margin-top: 602px; }

.m-b-602 {
  margin-bottom: 602px; }

.w-602 {
  width: 602px; }

.h-602 {
  height: 602px; }

.min-h-602 {
  min-height: 602px; }

.f-s-602 {
  font-size: 602px; }

.f-w-602 {
  font-weight: 602; }

.f-h-602 {
  line-height: 602px; }

.g-602 {
  gap: 602px; }

.flow-602 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 602;
  overflow: hidden; }

.p-l-603 {
  padding-left: 603px; }

.p-r-603 {
  padding-right: 603px; }

.p-t-603 {
  padding-top: 603px; }

.p-b-603 {
  padding-bottom: 603px; }

.m-l-603 {
  margin-left: 603px; }

.m-r-603 {
  margin-right: 603px; }

.m-t-603 {
  margin-top: 603px; }

.m-b-603 {
  margin-bottom: 603px; }

.w-603 {
  width: 603px; }

.h-603 {
  height: 603px; }

.min-h-603 {
  min-height: 603px; }

.f-s-603 {
  font-size: 603px; }

.f-w-603 {
  font-weight: 603; }

.f-h-603 {
  line-height: 603px; }

.g-603 {
  gap: 603px; }

.flow-603 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 603;
  overflow: hidden; }

.p-l-604 {
  padding-left: 604px; }

.p-r-604 {
  padding-right: 604px; }

.p-t-604 {
  padding-top: 604px; }

.p-b-604 {
  padding-bottom: 604px; }

.m-l-604 {
  margin-left: 604px; }

.m-r-604 {
  margin-right: 604px; }

.m-t-604 {
  margin-top: 604px; }

.m-b-604 {
  margin-bottom: 604px; }

.w-604 {
  width: 604px; }

.h-604 {
  height: 604px; }

.min-h-604 {
  min-height: 604px; }

.f-s-604 {
  font-size: 604px; }

.f-w-604 {
  font-weight: 604; }

.f-h-604 {
  line-height: 604px; }

.g-604 {
  gap: 604px; }

.flow-604 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 604;
  overflow: hidden; }

.p-l-605 {
  padding-left: 605px; }

.p-r-605 {
  padding-right: 605px; }

.p-t-605 {
  padding-top: 605px; }

.p-b-605 {
  padding-bottom: 605px; }

.m-l-605 {
  margin-left: 605px; }

.m-r-605 {
  margin-right: 605px; }

.m-t-605 {
  margin-top: 605px; }

.m-b-605 {
  margin-bottom: 605px; }

.w-605 {
  width: 605px; }

.h-605 {
  height: 605px; }

.min-h-605 {
  min-height: 605px; }

.f-s-605 {
  font-size: 605px; }

.f-w-605 {
  font-weight: 605; }

.f-h-605 {
  line-height: 605px; }

.g-605 {
  gap: 605px; }

.flow-605 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 605;
  overflow: hidden; }

.p-l-606 {
  padding-left: 606px; }

.p-r-606 {
  padding-right: 606px; }

.p-t-606 {
  padding-top: 606px; }

.p-b-606 {
  padding-bottom: 606px; }

.m-l-606 {
  margin-left: 606px; }

.m-r-606 {
  margin-right: 606px; }

.m-t-606 {
  margin-top: 606px; }

.m-b-606 {
  margin-bottom: 606px; }

.w-606 {
  width: 606px; }

.h-606 {
  height: 606px; }

.min-h-606 {
  min-height: 606px; }

.f-s-606 {
  font-size: 606px; }

.f-w-606 {
  font-weight: 606; }

.f-h-606 {
  line-height: 606px; }

.g-606 {
  gap: 606px; }

.flow-606 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 606;
  overflow: hidden; }

.p-l-607 {
  padding-left: 607px; }

.p-r-607 {
  padding-right: 607px; }

.p-t-607 {
  padding-top: 607px; }

.p-b-607 {
  padding-bottom: 607px; }

.m-l-607 {
  margin-left: 607px; }

.m-r-607 {
  margin-right: 607px; }

.m-t-607 {
  margin-top: 607px; }

.m-b-607 {
  margin-bottom: 607px; }

.w-607 {
  width: 607px; }

.h-607 {
  height: 607px; }

.min-h-607 {
  min-height: 607px; }

.f-s-607 {
  font-size: 607px; }

.f-w-607 {
  font-weight: 607; }

.f-h-607 {
  line-height: 607px; }

.g-607 {
  gap: 607px; }

.flow-607 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 607;
  overflow: hidden; }

.p-l-608 {
  padding-left: 608px; }

.p-r-608 {
  padding-right: 608px; }

.p-t-608 {
  padding-top: 608px; }

.p-b-608 {
  padding-bottom: 608px; }

.m-l-608 {
  margin-left: 608px; }

.m-r-608 {
  margin-right: 608px; }

.m-t-608 {
  margin-top: 608px; }

.m-b-608 {
  margin-bottom: 608px; }

.w-608 {
  width: 608px; }

.h-608 {
  height: 608px; }

.min-h-608 {
  min-height: 608px; }

.f-s-608 {
  font-size: 608px; }

.f-w-608 {
  font-weight: 608; }

.f-h-608 {
  line-height: 608px; }

.g-608 {
  gap: 608px; }

.flow-608 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 608;
  overflow: hidden; }

.p-l-609 {
  padding-left: 609px; }

.p-r-609 {
  padding-right: 609px; }

.p-t-609 {
  padding-top: 609px; }

.p-b-609 {
  padding-bottom: 609px; }

.m-l-609 {
  margin-left: 609px; }

.m-r-609 {
  margin-right: 609px; }

.m-t-609 {
  margin-top: 609px; }

.m-b-609 {
  margin-bottom: 609px; }

.w-609 {
  width: 609px; }

.h-609 {
  height: 609px; }

.min-h-609 {
  min-height: 609px; }

.f-s-609 {
  font-size: 609px; }

.f-w-609 {
  font-weight: 609; }

.f-h-609 {
  line-height: 609px; }

.g-609 {
  gap: 609px; }

.flow-609 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 609;
  overflow: hidden; }

.p-l-610 {
  padding-left: 610px; }

.p-r-610 {
  padding-right: 610px; }

.p-t-610 {
  padding-top: 610px; }

.p-b-610 {
  padding-bottom: 610px; }

.m-l-610 {
  margin-left: 610px; }

.m-r-610 {
  margin-right: 610px; }

.m-t-610 {
  margin-top: 610px; }

.m-b-610 {
  margin-bottom: 610px; }

.w-610 {
  width: 610px; }

.h-610 {
  height: 610px; }

.min-h-610 {
  min-height: 610px; }

.f-s-610 {
  font-size: 610px; }

.f-w-610 {
  font-weight: 610; }

.f-h-610 {
  line-height: 610px; }

.g-610 {
  gap: 610px; }

.flow-610 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 610;
  overflow: hidden; }

.p-l-611 {
  padding-left: 611px; }

.p-r-611 {
  padding-right: 611px; }

.p-t-611 {
  padding-top: 611px; }

.p-b-611 {
  padding-bottom: 611px; }

.m-l-611 {
  margin-left: 611px; }

.m-r-611 {
  margin-right: 611px; }

.m-t-611 {
  margin-top: 611px; }

.m-b-611 {
  margin-bottom: 611px; }

.w-611 {
  width: 611px; }

.h-611 {
  height: 611px; }

.min-h-611 {
  min-height: 611px; }

.f-s-611 {
  font-size: 611px; }

.f-w-611 {
  font-weight: 611; }

.f-h-611 {
  line-height: 611px; }

.g-611 {
  gap: 611px; }

.flow-611 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 611;
  overflow: hidden; }

.p-l-612 {
  padding-left: 612px; }

.p-r-612 {
  padding-right: 612px; }

.p-t-612 {
  padding-top: 612px; }

.p-b-612 {
  padding-bottom: 612px; }

.m-l-612 {
  margin-left: 612px; }

.m-r-612 {
  margin-right: 612px; }

.m-t-612 {
  margin-top: 612px; }

.m-b-612 {
  margin-bottom: 612px; }

.w-612 {
  width: 612px; }

.h-612 {
  height: 612px; }

.min-h-612 {
  min-height: 612px; }

.f-s-612 {
  font-size: 612px; }

.f-w-612 {
  font-weight: 612; }

.f-h-612 {
  line-height: 612px; }

.g-612 {
  gap: 612px; }

.flow-612 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 612;
  overflow: hidden; }

.p-l-613 {
  padding-left: 613px; }

.p-r-613 {
  padding-right: 613px; }

.p-t-613 {
  padding-top: 613px; }

.p-b-613 {
  padding-bottom: 613px; }

.m-l-613 {
  margin-left: 613px; }

.m-r-613 {
  margin-right: 613px; }

.m-t-613 {
  margin-top: 613px; }

.m-b-613 {
  margin-bottom: 613px; }

.w-613 {
  width: 613px; }

.h-613 {
  height: 613px; }

.min-h-613 {
  min-height: 613px; }

.f-s-613 {
  font-size: 613px; }

.f-w-613 {
  font-weight: 613; }

.f-h-613 {
  line-height: 613px; }

.g-613 {
  gap: 613px; }

.flow-613 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 613;
  overflow: hidden; }

.p-l-614 {
  padding-left: 614px; }

.p-r-614 {
  padding-right: 614px; }

.p-t-614 {
  padding-top: 614px; }

.p-b-614 {
  padding-bottom: 614px; }

.m-l-614 {
  margin-left: 614px; }

.m-r-614 {
  margin-right: 614px; }

.m-t-614 {
  margin-top: 614px; }

.m-b-614 {
  margin-bottom: 614px; }

.w-614 {
  width: 614px; }

.h-614 {
  height: 614px; }

.min-h-614 {
  min-height: 614px; }

.f-s-614 {
  font-size: 614px; }

.f-w-614 {
  font-weight: 614; }

.f-h-614 {
  line-height: 614px; }

.g-614 {
  gap: 614px; }

.flow-614 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 614;
  overflow: hidden; }

.p-l-615 {
  padding-left: 615px; }

.p-r-615 {
  padding-right: 615px; }

.p-t-615 {
  padding-top: 615px; }

.p-b-615 {
  padding-bottom: 615px; }

.m-l-615 {
  margin-left: 615px; }

.m-r-615 {
  margin-right: 615px; }

.m-t-615 {
  margin-top: 615px; }

.m-b-615 {
  margin-bottom: 615px; }

.w-615 {
  width: 615px; }

.h-615 {
  height: 615px; }

.min-h-615 {
  min-height: 615px; }

.f-s-615 {
  font-size: 615px; }

.f-w-615 {
  font-weight: 615; }

.f-h-615 {
  line-height: 615px; }

.g-615 {
  gap: 615px; }

.flow-615 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 615;
  overflow: hidden; }

.p-l-616 {
  padding-left: 616px; }

.p-r-616 {
  padding-right: 616px; }

.p-t-616 {
  padding-top: 616px; }

.p-b-616 {
  padding-bottom: 616px; }

.m-l-616 {
  margin-left: 616px; }

.m-r-616 {
  margin-right: 616px; }

.m-t-616 {
  margin-top: 616px; }

.m-b-616 {
  margin-bottom: 616px; }

.w-616 {
  width: 616px; }

.h-616 {
  height: 616px; }

.min-h-616 {
  min-height: 616px; }

.f-s-616 {
  font-size: 616px; }

.f-w-616 {
  font-weight: 616; }

.f-h-616 {
  line-height: 616px; }

.g-616 {
  gap: 616px; }

.flow-616 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 616;
  overflow: hidden; }

.p-l-617 {
  padding-left: 617px; }

.p-r-617 {
  padding-right: 617px; }

.p-t-617 {
  padding-top: 617px; }

.p-b-617 {
  padding-bottom: 617px; }

.m-l-617 {
  margin-left: 617px; }

.m-r-617 {
  margin-right: 617px; }

.m-t-617 {
  margin-top: 617px; }

.m-b-617 {
  margin-bottom: 617px; }

.w-617 {
  width: 617px; }

.h-617 {
  height: 617px; }

.min-h-617 {
  min-height: 617px; }

.f-s-617 {
  font-size: 617px; }

.f-w-617 {
  font-weight: 617; }

.f-h-617 {
  line-height: 617px; }

.g-617 {
  gap: 617px; }

.flow-617 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 617;
  overflow: hidden; }

.p-l-618 {
  padding-left: 618px; }

.p-r-618 {
  padding-right: 618px; }

.p-t-618 {
  padding-top: 618px; }

.p-b-618 {
  padding-bottom: 618px; }

.m-l-618 {
  margin-left: 618px; }

.m-r-618 {
  margin-right: 618px; }

.m-t-618 {
  margin-top: 618px; }

.m-b-618 {
  margin-bottom: 618px; }

.w-618 {
  width: 618px; }

.h-618 {
  height: 618px; }

.min-h-618 {
  min-height: 618px; }

.f-s-618 {
  font-size: 618px; }

.f-w-618 {
  font-weight: 618; }

.f-h-618 {
  line-height: 618px; }

.g-618 {
  gap: 618px; }

.flow-618 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 618;
  overflow: hidden; }

.p-l-619 {
  padding-left: 619px; }

.p-r-619 {
  padding-right: 619px; }

.p-t-619 {
  padding-top: 619px; }

.p-b-619 {
  padding-bottom: 619px; }

.m-l-619 {
  margin-left: 619px; }

.m-r-619 {
  margin-right: 619px; }

.m-t-619 {
  margin-top: 619px; }

.m-b-619 {
  margin-bottom: 619px; }

.w-619 {
  width: 619px; }

.h-619 {
  height: 619px; }

.min-h-619 {
  min-height: 619px; }

.f-s-619 {
  font-size: 619px; }

.f-w-619 {
  font-weight: 619; }

.f-h-619 {
  line-height: 619px; }

.g-619 {
  gap: 619px; }

.flow-619 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 619;
  overflow: hidden; }

.p-l-620 {
  padding-left: 620px; }

.p-r-620 {
  padding-right: 620px; }

.p-t-620 {
  padding-top: 620px; }

.p-b-620 {
  padding-bottom: 620px; }

.m-l-620 {
  margin-left: 620px; }

.m-r-620 {
  margin-right: 620px; }

.m-t-620 {
  margin-top: 620px; }

.m-b-620 {
  margin-bottom: 620px; }

.w-620 {
  width: 620px; }

.h-620 {
  height: 620px; }

.min-h-620 {
  min-height: 620px; }

.f-s-620 {
  font-size: 620px; }

.f-w-620 {
  font-weight: 620; }

.f-h-620 {
  line-height: 620px; }

.g-620 {
  gap: 620px; }

.flow-620 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 620;
  overflow: hidden; }

.p-l-621 {
  padding-left: 621px; }

.p-r-621 {
  padding-right: 621px; }

.p-t-621 {
  padding-top: 621px; }

.p-b-621 {
  padding-bottom: 621px; }

.m-l-621 {
  margin-left: 621px; }

.m-r-621 {
  margin-right: 621px; }

.m-t-621 {
  margin-top: 621px; }

.m-b-621 {
  margin-bottom: 621px; }

.w-621 {
  width: 621px; }

.h-621 {
  height: 621px; }

.min-h-621 {
  min-height: 621px; }

.f-s-621 {
  font-size: 621px; }

.f-w-621 {
  font-weight: 621; }

.f-h-621 {
  line-height: 621px; }

.g-621 {
  gap: 621px; }

.flow-621 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 621;
  overflow: hidden; }

.p-l-622 {
  padding-left: 622px; }

.p-r-622 {
  padding-right: 622px; }

.p-t-622 {
  padding-top: 622px; }

.p-b-622 {
  padding-bottom: 622px; }

.m-l-622 {
  margin-left: 622px; }

.m-r-622 {
  margin-right: 622px; }

.m-t-622 {
  margin-top: 622px; }

.m-b-622 {
  margin-bottom: 622px; }

.w-622 {
  width: 622px; }

.h-622 {
  height: 622px; }

.min-h-622 {
  min-height: 622px; }

.f-s-622 {
  font-size: 622px; }

.f-w-622 {
  font-weight: 622; }

.f-h-622 {
  line-height: 622px; }

.g-622 {
  gap: 622px; }

.flow-622 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 622;
  overflow: hidden; }

.p-l-623 {
  padding-left: 623px; }

.p-r-623 {
  padding-right: 623px; }

.p-t-623 {
  padding-top: 623px; }

.p-b-623 {
  padding-bottom: 623px; }

.m-l-623 {
  margin-left: 623px; }

.m-r-623 {
  margin-right: 623px; }

.m-t-623 {
  margin-top: 623px; }

.m-b-623 {
  margin-bottom: 623px; }

.w-623 {
  width: 623px; }

.h-623 {
  height: 623px; }

.min-h-623 {
  min-height: 623px; }

.f-s-623 {
  font-size: 623px; }

.f-w-623 {
  font-weight: 623; }

.f-h-623 {
  line-height: 623px; }

.g-623 {
  gap: 623px; }

.flow-623 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 623;
  overflow: hidden; }

.p-l-624 {
  padding-left: 624px; }

.p-r-624 {
  padding-right: 624px; }

.p-t-624 {
  padding-top: 624px; }

.p-b-624 {
  padding-bottom: 624px; }

.m-l-624 {
  margin-left: 624px; }

.m-r-624 {
  margin-right: 624px; }

.m-t-624 {
  margin-top: 624px; }

.m-b-624 {
  margin-bottom: 624px; }

.w-624 {
  width: 624px; }

.h-624 {
  height: 624px; }

.min-h-624 {
  min-height: 624px; }

.f-s-624 {
  font-size: 624px; }

.f-w-624 {
  font-weight: 624; }

.f-h-624 {
  line-height: 624px; }

.g-624 {
  gap: 624px; }

.flow-624 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 624;
  overflow: hidden; }

.p-l-625 {
  padding-left: 625px; }

.p-r-625 {
  padding-right: 625px; }

.p-t-625 {
  padding-top: 625px; }

.p-b-625 {
  padding-bottom: 625px; }

.m-l-625 {
  margin-left: 625px; }

.m-r-625 {
  margin-right: 625px; }

.m-t-625 {
  margin-top: 625px; }

.m-b-625 {
  margin-bottom: 625px; }

.w-625 {
  width: 625px; }

.h-625 {
  height: 625px; }

.min-h-625 {
  min-height: 625px; }

.f-s-625 {
  font-size: 625px; }

.f-w-625 {
  font-weight: 625; }

.f-h-625 {
  line-height: 625px; }

.g-625 {
  gap: 625px; }

.flow-625 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 625;
  overflow: hidden; }

.p-l-626 {
  padding-left: 626px; }

.p-r-626 {
  padding-right: 626px; }

.p-t-626 {
  padding-top: 626px; }

.p-b-626 {
  padding-bottom: 626px; }

.m-l-626 {
  margin-left: 626px; }

.m-r-626 {
  margin-right: 626px; }

.m-t-626 {
  margin-top: 626px; }

.m-b-626 {
  margin-bottom: 626px; }

.w-626 {
  width: 626px; }

.h-626 {
  height: 626px; }

.min-h-626 {
  min-height: 626px; }

.f-s-626 {
  font-size: 626px; }

.f-w-626 {
  font-weight: 626; }

.f-h-626 {
  line-height: 626px; }

.g-626 {
  gap: 626px; }

.flow-626 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 626;
  overflow: hidden; }

.p-l-627 {
  padding-left: 627px; }

.p-r-627 {
  padding-right: 627px; }

.p-t-627 {
  padding-top: 627px; }

.p-b-627 {
  padding-bottom: 627px; }

.m-l-627 {
  margin-left: 627px; }

.m-r-627 {
  margin-right: 627px; }

.m-t-627 {
  margin-top: 627px; }

.m-b-627 {
  margin-bottom: 627px; }

.w-627 {
  width: 627px; }

.h-627 {
  height: 627px; }

.min-h-627 {
  min-height: 627px; }

.f-s-627 {
  font-size: 627px; }

.f-w-627 {
  font-weight: 627; }

.f-h-627 {
  line-height: 627px; }

.g-627 {
  gap: 627px; }

.flow-627 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 627;
  overflow: hidden; }

.p-l-628 {
  padding-left: 628px; }

.p-r-628 {
  padding-right: 628px; }

.p-t-628 {
  padding-top: 628px; }

.p-b-628 {
  padding-bottom: 628px; }

.m-l-628 {
  margin-left: 628px; }

.m-r-628 {
  margin-right: 628px; }

.m-t-628 {
  margin-top: 628px; }

.m-b-628 {
  margin-bottom: 628px; }

.w-628 {
  width: 628px; }

.h-628 {
  height: 628px; }

.min-h-628 {
  min-height: 628px; }

.f-s-628 {
  font-size: 628px; }

.f-w-628 {
  font-weight: 628; }

.f-h-628 {
  line-height: 628px; }

.g-628 {
  gap: 628px; }

.flow-628 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 628;
  overflow: hidden; }

.p-l-629 {
  padding-left: 629px; }

.p-r-629 {
  padding-right: 629px; }

.p-t-629 {
  padding-top: 629px; }

.p-b-629 {
  padding-bottom: 629px; }

.m-l-629 {
  margin-left: 629px; }

.m-r-629 {
  margin-right: 629px; }

.m-t-629 {
  margin-top: 629px; }

.m-b-629 {
  margin-bottom: 629px; }

.w-629 {
  width: 629px; }

.h-629 {
  height: 629px; }

.min-h-629 {
  min-height: 629px; }

.f-s-629 {
  font-size: 629px; }

.f-w-629 {
  font-weight: 629; }

.f-h-629 {
  line-height: 629px; }

.g-629 {
  gap: 629px; }

.flow-629 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 629;
  overflow: hidden; }

.p-l-630 {
  padding-left: 630px; }

.p-r-630 {
  padding-right: 630px; }

.p-t-630 {
  padding-top: 630px; }

.p-b-630 {
  padding-bottom: 630px; }

.m-l-630 {
  margin-left: 630px; }

.m-r-630 {
  margin-right: 630px; }

.m-t-630 {
  margin-top: 630px; }

.m-b-630 {
  margin-bottom: 630px; }

.w-630 {
  width: 630px; }

.h-630 {
  height: 630px; }

.min-h-630 {
  min-height: 630px; }

.f-s-630 {
  font-size: 630px; }

.f-w-630 {
  font-weight: 630; }

.f-h-630 {
  line-height: 630px; }

.g-630 {
  gap: 630px; }

.flow-630 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 630;
  overflow: hidden; }

.p-l-631 {
  padding-left: 631px; }

.p-r-631 {
  padding-right: 631px; }

.p-t-631 {
  padding-top: 631px; }

.p-b-631 {
  padding-bottom: 631px; }

.m-l-631 {
  margin-left: 631px; }

.m-r-631 {
  margin-right: 631px; }

.m-t-631 {
  margin-top: 631px; }

.m-b-631 {
  margin-bottom: 631px; }

.w-631 {
  width: 631px; }

.h-631 {
  height: 631px; }

.min-h-631 {
  min-height: 631px; }

.f-s-631 {
  font-size: 631px; }

.f-w-631 {
  font-weight: 631; }

.f-h-631 {
  line-height: 631px; }

.g-631 {
  gap: 631px; }

.flow-631 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 631;
  overflow: hidden; }

.p-l-632 {
  padding-left: 632px; }

.p-r-632 {
  padding-right: 632px; }

.p-t-632 {
  padding-top: 632px; }

.p-b-632 {
  padding-bottom: 632px; }

.m-l-632 {
  margin-left: 632px; }

.m-r-632 {
  margin-right: 632px; }

.m-t-632 {
  margin-top: 632px; }

.m-b-632 {
  margin-bottom: 632px; }

.w-632 {
  width: 632px; }

.h-632 {
  height: 632px; }

.min-h-632 {
  min-height: 632px; }

.f-s-632 {
  font-size: 632px; }

.f-w-632 {
  font-weight: 632; }

.f-h-632 {
  line-height: 632px; }

.g-632 {
  gap: 632px; }

.flow-632 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 632;
  overflow: hidden; }

.p-l-633 {
  padding-left: 633px; }

.p-r-633 {
  padding-right: 633px; }

.p-t-633 {
  padding-top: 633px; }

.p-b-633 {
  padding-bottom: 633px; }

.m-l-633 {
  margin-left: 633px; }

.m-r-633 {
  margin-right: 633px; }

.m-t-633 {
  margin-top: 633px; }

.m-b-633 {
  margin-bottom: 633px; }

.w-633 {
  width: 633px; }

.h-633 {
  height: 633px; }

.min-h-633 {
  min-height: 633px; }

.f-s-633 {
  font-size: 633px; }

.f-w-633 {
  font-weight: 633; }

.f-h-633 {
  line-height: 633px; }

.g-633 {
  gap: 633px; }

.flow-633 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 633;
  overflow: hidden; }

.p-l-634 {
  padding-left: 634px; }

.p-r-634 {
  padding-right: 634px; }

.p-t-634 {
  padding-top: 634px; }

.p-b-634 {
  padding-bottom: 634px; }

.m-l-634 {
  margin-left: 634px; }

.m-r-634 {
  margin-right: 634px; }

.m-t-634 {
  margin-top: 634px; }

.m-b-634 {
  margin-bottom: 634px; }

.w-634 {
  width: 634px; }

.h-634 {
  height: 634px; }

.min-h-634 {
  min-height: 634px; }

.f-s-634 {
  font-size: 634px; }

.f-w-634 {
  font-weight: 634; }

.f-h-634 {
  line-height: 634px; }

.g-634 {
  gap: 634px; }

.flow-634 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 634;
  overflow: hidden; }

.p-l-635 {
  padding-left: 635px; }

.p-r-635 {
  padding-right: 635px; }

.p-t-635 {
  padding-top: 635px; }

.p-b-635 {
  padding-bottom: 635px; }

.m-l-635 {
  margin-left: 635px; }

.m-r-635 {
  margin-right: 635px; }

.m-t-635 {
  margin-top: 635px; }

.m-b-635 {
  margin-bottom: 635px; }

.w-635 {
  width: 635px; }

.h-635 {
  height: 635px; }

.min-h-635 {
  min-height: 635px; }

.f-s-635 {
  font-size: 635px; }

.f-w-635 {
  font-weight: 635; }

.f-h-635 {
  line-height: 635px; }

.g-635 {
  gap: 635px; }

.flow-635 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 635;
  overflow: hidden; }

.p-l-636 {
  padding-left: 636px; }

.p-r-636 {
  padding-right: 636px; }

.p-t-636 {
  padding-top: 636px; }

.p-b-636 {
  padding-bottom: 636px; }

.m-l-636 {
  margin-left: 636px; }

.m-r-636 {
  margin-right: 636px; }

.m-t-636 {
  margin-top: 636px; }

.m-b-636 {
  margin-bottom: 636px; }

.w-636 {
  width: 636px; }

.h-636 {
  height: 636px; }

.min-h-636 {
  min-height: 636px; }

.f-s-636 {
  font-size: 636px; }

.f-w-636 {
  font-weight: 636; }

.f-h-636 {
  line-height: 636px; }

.g-636 {
  gap: 636px; }

.flow-636 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 636;
  overflow: hidden; }

.p-l-637 {
  padding-left: 637px; }

.p-r-637 {
  padding-right: 637px; }

.p-t-637 {
  padding-top: 637px; }

.p-b-637 {
  padding-bottom: 637px; }

.m-l-637 {
  margin-left: 637px; }

.m-r-637 {
  margin-right: 637px; }

.m-t-637 {
  margin-top: 637px; }

.m-b-637 {
  margin-bottom: 637px; }

.w-637 {
  width: 637px; }

.h-637 {
  height: 637px; }

.min-h-637 {
  min-height: 637px; }

.f-s-637 {
  font-size: 637px; }

.f-w-637 {
  font-weight: 637; }

.f-h-637 {
  line-height: 637px; }

.g-637 {
  gap: 637px; }

.flow-637 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 637;
  overflow: hidden; }

.p-l-638 {
  padding-left: 638px; }

.p-r-638 {
  padding-right: 638px; }

.p-t-638 {
  padding-top: 638px; }

.p-b-638 {
  padding-bottom: 638px; }

.m-l-638 {
  margin-left: 638px; }

.m-r-638 {
  margin-right: 638px; }

.m-t-638 {
  margin-top: 638px; }

.m-b-638 {
  margin-bottom: 638px; }

.w-638 {
  width: 638px; }

.h-638 {
  height: 638px; }

.min-h-638 {
  min-height: 638px; }

.f-s-638 {
  font-size: 638px; }

.f-w-638 {
  font-weight: 638; }

.f-h-638 {
  line-height: 638px; }

.g-638 {
  gap: 638px; }

.flow-638 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 638;
  overflow: hidden; }

.p-l-639 {
  padding-left: 639px; }

.p-r-639 {
  padding-right: 639px; }

.p-t-639 {
  padding-top: 639px; }

.p-b-639 {
  padding-bottom: 639px; }

.m-l-639 {
  margin-left: 639px; }

.m-r-639 {
  margin-right: 639px; }

.m-t-639 {
  margin-top: 639px; }

.m-b-639 {
  margin-bottom: 639px; }

.w-639 {
  width: 639px; }

.h-639 {
  height: 639px; }

.min-h-639 {
  min-height: 639px; }

.f-s-639 {
  font-size: 639px; }

.f-w-639 {
  font-weight: 639; }

.f-h-639 {
  line-height: 639px; }

.g-639 {
  gap: 639px; }

.flow-639 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 639;
  overflow: hidden; }

.p-l-640 {
  padding-left: 640px; }

.p-r-640 {
  padding-right: 640px; }

.p-t-640 {
  padding-top: 640px; }

.p-b-640 {
  padding-bottom: 640px; }

.m-l-640 {
  margin-left: 640px; }

.m-r-640 {
  margin-right: 640px; }

.m-t-640 {
  margin-top: 640px; }

.m-b-640 {
  margin-bottom: 640px; }

.w-640 {
  width: 640px; }

.h-640 {
  height: 640px; }

.min-h-640 {
  min-height: 640px; }

.f-s-640 {
  font-size: 640px; }

.f-w-640 {
  font-weight: 640; }

.f-h-640 {
  line-height: 640px; }

.g-640 {
  gap: 640px; }

.flow-640 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 640;
  overflow: hidden; }

.p-l-641 {
  padding-left: 641px; }

.p-r-641 {
  padding-right: 641px; }

.p-t-641 {
  padding-top: 641px; }

.p-b-641 {
  padding-bottom: 641px; }

.m-l-641 {
  margin-left: 641px; }

.m-r-641 {
  margin-right: 641px; }

.m-t-641 {
  margin-top: 641px; }

.m-b-641 {
  margin-bottom: 641px; }

.w-641 {
  width: 641px; }

.h-641 {
  height: 641px; }

.min-h-641 {
  min-height: 641px; }

.f-s-641 {
  font-size: 641px; }

.f-w-641 {
  font-weight: 641; }

.f-h-641 {
  line-height: 641px; }

.g-641 {
  gap: 641px; }

.flow-641 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 641;
  overflow: hidden; }

.p-l-642 {
  padding-left: 642px; }

.p-r-642 {
  padding-right: 642px; }

.p-t-642 {
  padding-top: 642px; }

.p-b-642 {
  padding-bottom: 642px; }

.m-l-642 {
  margin-left: 642px; }

.m-r-642 {
  margin-right: 642px; }

.m-t-642 {
  margin-top: 642px; }

.m-b-642 {
  margin-bottom: 642px; }

.w-642 {
  width: 642px; }

.h-642 {
  height: 642px; }

.min-h-642 {
  min-height: 642px; }

.f-s-642 {
  font-size: 642px; }

.f-w-642 {
  font-weight: 642; }

.f-h-642 {
  line-height: 642px; }

.g-642 {
  gap: 642px; }

.flow-642 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 642;
  overflow: hidden; }

.p-l-643 {
  padding-left: 643px; }

.p-r-643 {
  padding-right: 643px; }

.p-t-643 {
  padding-top: 643px; }

.p-b-643 {
  padding-bottom: 643px; }

.m-l-643 {
  margin-left: 643px; }

.m-r-643 {
  margin-right: 643px; }

.m-t-643 {
  margin-top: 643px; }

.m-b-643 {
  margin-bottom: 643px; }

.w-643 {
  width: 643px; }

.h-643 {
  height: 643px; }

.min-h-643 {
  min-height: 643px; }

.f-s-643 {
  font-size: 643px; }

.f-w-643 {
  font-weight: 643; }

.f-h-643 {
  line-height: 643px; }

.g-643 {
  gap: 643px; }

.flow-643 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 643;
  overflow: hidden; }

.p-l-644 {
  padding-left: 644px; }

.p-r-644 {
  padding-right: 644px; }

.p-t-644 {
  padding-top: 644px; }

.p-b-644 {
  padding-bottom: 644px; }

.m-l-644 {
  margin-left: 644px; }

.m-r-644 {
  margin-right: 644px; }

.m-t-644 {
  margin-top: 644px; }

.m-b-644 {
  margin-bottom: 644px; }

.w-644 {
  width: 644px; }

.h-644 {
  height: 644px; }

.min-h-644 {
  min-height: 644px; }

.f-s-644 {
  font-size: 644px; }

.f-w-644 {
  font-weight: 644; }

.f-h-644 {
  line-height: 644px; }

.g-644 {
  gap: 644px; }

.flow-644 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 644;
  overflow: hidden; }

.p-l-645 {
  padding-left: 645px; }

.p-r-645 {
  padding-right: 645px; }

.p-t-645 {
  padding-top: 645px; }

.p-b-645 {
  padding-bottom: 645px; }

.m-l-645 {
  margin-left: 645px; }

.m-r-645 {
  margin-right: 645px; }

.m-t-645 {
  margin-top: 645px; }

.m-b-645 {
  margin-bottom: 645px; }

.w-645 {
  width: 645px; }

.h-645 {
  height: 645px; }

.min-h-645 {
  min-height: 645px; }

.f-s-645 {
  font-size: 645px; }

.f-w-645 {
  font-weight: 645; }

.f-h-645 {
  line-height: 645px; }

.g-645 {
  gap: 645px; }

.flow-645 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 645;
  overflow: hidden; }

.p-l-646 {
  padding-left: 646px; }

.p-r-646 {
  padding-right: 646px; }

.p-t-646 {
  padding-top: 646px; }

.p-b-646 {
  padding-bottom: 646px; }

.m-l-646 {
  margin-left: 646px; }

.m-r-646 {
  margin-right: 646px; }

.m-t-646 {
  margin-top: 646px; }

.m-b-646 {
  margin-bottom: 646px; }

.w-646 {
  width: 646px; }

.h-646 {
  height: 646px; }

.min-h-646 {
  min-height: 646px; }

.f-s-646 {
  font-size: 646px; }

.f-w-646 {
  font-weight: 646; }

.f-h-646 {
  line-height: 646px; }

.g-646 {
  gap: 646px; }

.flow-646 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 646;
  overflow: hidden; }

.p-l-647 {
  padding-left: 647px; }

.p-r-647 {
  padding-right: 647px; }

.p-t-647 {
  padding-top: 647px; }

.p-b-647 {
  padding-bottom: 647px; }

.m-l-647 {
  margin-left: 647px; }

.m-r-647 {
  margin-right: 647px; }

.m-t-647 {
  margin-top: 647px; }

.m-b-647 {
  margin-bottom: 647px; }

.w-647 {
  width: 647px; }

.h-647 {
  height: 647px; }

.min-h-647 {
  min-height: 647px; }

.f-s-647 {
  font-size: 647px; }

.f-w-647 {
  font-weight: 647; }

.f-h-647 {
  line-height: 647px; }

.g-647 {
  gap: 647px; }

.flow-647 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 647;
  overflow: hidden; }

.p-l-648 {
  padding-left: 648px; }

.p-r-648 {
  padding-right: 648px; }

.p-t-648 {
  padding-top: 648px; }

.p-b-648 {
  padding-bottom: 648px; }

.m-l-648 {
  margin-left: 648px; }

.m-r-648 {
  margin-right: 648px; }

.m-t-648 {
  margin-top: 648px; }

.m-b-648 {
  margin-bottom: 648px; }

.w-648 {
  width: 648px; }

.h-648 {
  height: 648px; }

.min-h-648 {
  min-height: 648px; }

.f-s-648 {
  font-size: 648px; }

.f-w-648 {
  font-weight: 648; }

.f-h-648 {
  line-height: 648px; }

.g-648 {
  gap: 648px; }

.flow-648 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 648;
  overflow: hidden; }

.p-l-649 {
  padding-left: 649px; }

.p-r-649 {
  padding-right: 649px; }

.p-t-649 {
  padding-top: 649px; }

.p-b-649 {
  padding-bottom: 649px; }

.m-l-649 {
  margin-left: 649px; }

.m-r-649 {
  margin-right: 649px; }

.m-t-649 {
  margin-top: 649px; }

.m-b-649 {
  margin-bottom: 649px; }

.w-649 {
  width: 649px; }

.h-649 {
  height: 649px; }

.min-h-649 {
  min-height: 649px; }

.f-s-649 {
  font-size: 649px; }

.f-w-649 {
  font-weight: 649; }

.f-h-649 {
  line-height: 649px; }

.g-649 {
  gap: 649px; }

.flow-649 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 649;
  overflow: hidden; }

.p-l-650 {
  padding-left: 650px; }

.p-r-650 {
  padding-right: 650px; }

.p-t-650 {
  padding-top: 650px; }

.p-b-650 {
  padding-bottom: 650px; }

.m-l-650 {
  margin-left: 650px; }

.m-r-650 {
  margin-right: 650px; }

.m-t-650 {
  margin-top: 650px; }

.m-b-650 {
  margin-bottom: 650px; }

.w-650 {
  width: 650px; }

.h-650 {
  height: 650px; }

.min-h-650 {
  min-height: 650px; }

.f-s-650 {
  font-size: 650px; }

.f-w-650 {
  font-weight: 650; }

.f-h-650 {
  line-height: 650px; }

.g-650 {
  gap: 650px; }

.flow-650 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 650;
  overflow: hidden; }

.p-l-651 {
  padding-left: 651px; }

.p-r-651 {
  padding-right: 651px; }

.p-t-651 {
  padding-top: 651px; }

.p-b-651 {
  padding-bottom: 651px; }

.m-l-651 {
  margin-left: 651px; }

.m-r-651 {
  margin-right: 651px; }

.m-t-651 {
  margin-top: 651px; }

.m-b-651 {
  margin-bottom: 651px; }

.w-651 {
  width: 651px; }

.h-651 {
  height: 651px; }

.min-h-651 {
  min-height: 651px; }

.f-s-651 {
  font-size: 651px; }

.f-w-651 {
  font-weight: 651; }

.f-h-651 {
  line-height: 651px; }

.g-651 {
  gap: 651px; }

.flow-651 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 651;
  overflow: hidden; }

.p-l-652 {
  padding-left: 652px; }

.p-r-652 {
  padding-right: 652px; }

.p-t-652 {
  padding-top: 652px; }

.p-b-652 {
  padding-bottom: 652px; }

.m-l-652 {
  margin-left: 652px; }

.m-r-652 {
  margin-right: 652px; }

.m-t-652 {
  margin-top: 652px; }

.m-b-652 {
  margin-bottom: 652px; }

.w-652 {
  width: 652px; }

.h-652 {
  height: 652px; }

.min-h-652 {
  min-height: 652px; }

.f-s-652 {
  font-size: 652px; }

.f-w-652 {
  font-weight: 652; }

.f-h-652 {
  line-height: 652px; }

.g-652 {
  gap: 652px; }

.flow-652 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 652;
  overflow: hidden; }

.p-l-653 {
  padding-left: 653px; }

.p-r-653 {
  padding-right: 653px; }

.p-t-653 {
  padding-top: 653px; }

.p-b-653 {
  padding-bottom: 653px; }

.m-l-653 {
  margin-left: 653px; }

.m-r-653 {
  margin-right: 653px; }

.m-t-653 {
  margin-top: 653px; }

.m-b-653 {
  margin-bottom: 653px; }

.w-653 {
  width: 653px; }

.h-653 {
  height: 653px; }

.min-h-653 {
  min-height: 653px; }

.f-s-653 {
  font-size: 653px; }

.f-w-653 {
  font-weight: 653; }

.f-h-653 {
  line-height: 653px; }

.g-653 {
  gap: 653px; }

.flow-653 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 653;
  overflow: hidden; }

.p-l-654 {
  padding-left: 654px; }

.p-r-654 {
  padding-right: 654px; }

.p-t-654 {
  padding-top: 654px; }

.p-b-654 {
  padding-bottom: 654px; }

.m-l-654 {
  margin-left: 654px; }

.m-r-654 {
  margin-right: 654px; }

.m-t-654 {
  margin-top: 654px; }

.m-b-654 {
  margin-bottom: 654px; }

.w-654 {
  width: 654px; }

.h-654 {
  height: 654px; }

.min-h-654 {
  min-height: 654px; }

.f-s-654 {
  font-size: 654px; }

.f-w-654 {
  font-weight: 654; }

.f-h-654 {
  line-height: 654px; }

.g-654 {
  gap: 654px; }

.flow-654 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 654;
  overflow: hidden; }

.p-l-655 {
  padding-left: 655px; }

.p-r-655 {
  padding-right: 655px; }

.p-t-655 {
  padding-top: 655px; }

.p-b-655 {
  padding-bottom: 655px; }

.m-l-655 {
  margin-left: 655px; }

.m-r-655 {
  margin-right: 655px; }

.m-t-655 {
  margin-top: 655px; }

.m-b-655 {
  margin-bottom: 655px; }

.w-655 {
  width: 655px; }

.h-655 {
  height: 655px; }

.min-h-655 {
  min-height: 655px; }

.f-s-655 {
  font-size: 655px; }

.f-w-655 {
  font-weight: 655; }

.f-h-655 {
  line-height: 655px; }

.g-655 {
  gap: 655px; }

.flow-655 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 655;
  overflow: hidden; }

.p-l-656 {
  padding-left: 656px; }

.p-r-656 {
  padding-right: 656px; }

.p-t-656 {
  padding-top: 656px; }

.p-b-656 {
  padding-bottom: 656px; }

.m-l-656 {
  margin-left: 656px; }

.m-r-656 {
  margin-right: 656px; }

.m-t-656 {
  margin-top: 656px; }

.m-b-656 {
  margin-bottom: 656px; }

.w-656 {
  width: 656px; }

.h-656 {
  height: 656px; }

.min-h-656 {
  min-height: 656px; }

.f-s-656 {
  font-size: 656px; }

.f-w-656 {
  font-weight: 656; }

.f-h-656 {
  line-height: 656px; }

.g-656 {
  gap: 656px; }

.flow-656 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 656;
  overflow: hidden; }

.p-l-657 {
  padding-left: 657px; }

.p-r-657 {
  padding-right: 657px; }

.p-t-657 {
  padding-top: 657px; }

.p-b-657 {
  padding-bottom: 657px; }

.m-l-657 {
  margin-left: 657px; }

.m-r-657 {
  margin-right: 657px; }

.m-t-657 {
  margin-top: 657px; }

.m-b-657 {
  margin-bottom: 657px; }

.w-657 {
  width: 657px; }

.h-657 {
  height: 657px; }

.min-h-657 {
  min-height: 657px; }

.f-s-657 {
  font-size: 657px; }

.f-w-657 {
  font-weight: 657; }

.f-h-657 {
  line-height: 657px; }

.g-657 {
  gap: 657px; }

.flow-657 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 657;
  overflow: hidden; }

.p-l-658 {
  padding-left: 658px; }

.p-r-658 {
  padding-right: 658px; }

.p-t-658 {
  padding-top: 658px; }

.p-b-658 {
  padding-bottom: 658px; }

.m-l-658 {
  margin-left: 658px; }

.m-r-658 {
  margin-right: 658px; }

.m-t-658 {
  margin-top: 658px; }

.m-b-658 {
  margin-bottom: 658px; }

.w-658 {
  width: 658px; }

.h-658 {
  height: 658px; }

.min-h-658 {
  min-height: 658px; }

.f-s-658 {
  font-size: 658px; }

.f-w-658 {
  font-weight: 658; }

.f-h-658 {
  line-height: 658px; }

.g-658 {
  gap: 658px; }

.flow-658 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 658;
  overflow: hidden; }

.p-l-659 {
  padding-left: 659px; }

.p-r-659 {
  padding-right: 659px; }

.p-t-659 {
  padding-top: 659px; }

.p-b-659 {
  padding-bottom: 659px; }

.m-l-659 {
  margin-left: 659px; }

.m-r-659 {
  margin-right: 659px; }

.m-t-659 {
  margin-top: 659px; }

.m-b-659 {
  margin-bottom: 659px; }

.w-659 {
  width: 659px; }

.h-659 {
  height: 659px; }

.min-h-659 {
  min-height: 659px; }

.f-s-659 {
  font-size: 659px; }

.f-w-659 {
  font-weight: 659; }

.f-h-659 {
  line-height: 659px; }

.g-659 {
  gap: 659px; }

.flow-659 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 659;
  overflow: hidden; }

.p-l-660 {
  padding-left: 660px; }

.p-r-660 {
  padding-right: 660px; }

.p-t-660 {
  padding-top: 660px; }

.p-b-660 {
  padding-bottom: 660px; }

.m-l-660 {
  margin-left: 660px; }

.m-r-660 {
  margin-right: 660px; }

.m-t-660 {
  margin-top: 660px; }

.m-b-660 {
  margin-bottom: 660px; }

.w-660 {
  width: 660px; }

.h-660 {
  height: 660px; }

.min-h-660 {
  min-height: 660px; }

.f-s-660 {
  font-size: 660px; }

.f-w-660 {
  font-weight: 660; }

.f-h-660 {
  line-height: 660px; }

.g-660 {
  gap: 660px; }

.flow-660 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 660;
  overflow: hidden; }

.p-l-661 {
  padding-left: 661px; }

.p-r-661 {
  padding-right: 661px; }

.p-t-661 {
  padding-top: 661px; }

.p-b-661 {
  padding-bottom: 661px; }

.m-l-661 {
  margin-left: 661px; }

.m-r-661 {
  margin-right: 661px; }

.m-t-661 {
  margin-top: 661px; }

.m-b-661 {
  margin-bottom: 661px; }

.w-661 {
  width: 661px; }

.h-661 {
  height: 661px; }

.min-h-661 {
  min-height: 661px; }

.f-s-661 {
  font-size: 661px; }

.f-w-661 {
  font-weight: 661; }

.f-h-661 {
  line-height: 661px; }

.g-661 {
  gap: 661px; }

.flow-661 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 661;
  overflow: hidden; }

.p-l-662 {
  padding-left: 662px; }

.p-r-662 {
  padding-right: 662px; }

.p-t-662 {
  padding-top: 662px; }

.p-b-662 {
  padding-bottom: 662px; }

.m-l-662 {
  margin-left: 662px; }

.m-r-662 {
  margin-right: 662px; }

.m-t-662 {
  margin-top: 662px; }

.m-b-662 {
  margin-bottom: 662px; }

.w-662 {
  width: 662px; }

.h-662 {
  height: 662px; }

.min-h-662 {
  min-height: 662px; }

.f-s-662 {
  font-size: 662px; }

.f-w-662 {
  font-weight: 662; }

.f-h-662 {
  line-height: 662px; }

.g-662 {
  gap: 662px; }

.flow-662 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 662;
  overflow: hidden; }

.p-l-663 {
  padding-left: 663px; }

.p-r-663 {
  padding-right: 663px; }

.p-t-663 {
  padding-top: 663px; }

.p-b-663 {
  padding-bottom: 663px; }

.m-l-663 {
  margin-left: 663px; }

.m-r-663 {
  margin-right: 663px; }

.m-t-663 {
  margin-top: 663px; }

.m-b-663 {
  margin-bottom: 663px; }

.w-663 {
  width: 663px; }

.h-663 {
  height: 663px; }

.min-h-663 {
  min-height: 663px; }

.f-s-663 {
  font-size: 663px; }

.f-w-663 {
  font-weight: 663; }

.f-h-663 {
  line-height: 663px; }

.g-663 {
  gap: 663px; }

.flow-663 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 663;
  overflow: hidden; }

.p-l-664 {
  padding-left: 664px; }

.p-r-664 {
  padding-right: 664px; }

.p-t-664 {
  padding-top: 664px; }

.p-b-664 {
  padding-bottom: 664px; }

.m-l-664 {
  margin-left: 664px; }

.m-r-664 {
  margin-right: 664px; }

.m-t-664 {
  margin-top: 664px; }

.m-b-664 {
  margin-bottom: 664px; }

.w-664 {
  width: 664px; }

.h-664 {
  height: 664px; }

.min-h-664 {
  min-height: 664px; }

.f-s-664 {
  font-size: 664px; }

.f-w-664 {
  font-weight: 664; }

.f-h-664 {
  line-height: 664px; }

.g-664 {
  gap: 664px; }

.flow-664 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 664;
  overflow: hidden; }

.p-l-665 {
  padding-left: 665px; }

.p-r-665 {
  padding-right: 665px; }

.p-t-665 {
  padding-top: 665px; }

.p-b-665 {
  padding-bottom: 665px; }

.m-l-665 {
  margin-left: 665px; }

.m-r-665 {
  margin-right: 665px; }

.m-t-665 {
  margin-top: 665px; }

.m-b-665 {
  margin-bottom: 665px; }

.w-665 {
  width: 665px; }

.h-665 {
  height: 665px; }

.min-h-665 {
  min-height: 665px; }

.f-s-665 {
  font-size: 665px; }

.f-w-665 {
  font-weight: 665; }

.f-h-665 {
  line-height: 665px; }

.g-665 {
  gap: 665px; }

.flow-665 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 665;
  overflow: hidden; }

.p-l-666 {
  padding-left: 666px; }

.p-r-666 {
  padding-right: 666px; }

.p-t-666 {
  padding-top: 666px; }

.p-b-666 {
  padding-bottom: 666px; }

.m-l-666 {
  margin-left: 666px; }

.m-r-666 {
  margin-right: 666px; }

.m-t-666 {
  margin-top: 666px; }

.m-b-666 {
  margin-bottom: 666px; }

.w-666 {
  width: 666px; }

.h-666 {
  height: 666px; }

.min-h-666 {
  min-height: 666px; }

.f-s-666 {
  font-size: 666px; }

.f-w-666 {
  font-weight: 666; }

.f-h-666 {
  line-height: 666px; }

.g-666 {
  gap: 666px; }

.flow-666 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 666;
  overflow: hidden; }

.p-l-667 {
  padding-left: 667px; }

.p-r-667 {
  padding-right: 667px; }

.p-t-667 {
  padding-top: 667px; }

.p-b-667 {
  padding-bottom: 667px; }

.m-l-667 {
  margin-left: 667px; }

.m-r-667 {
  margin-right: 667px; }

.m-t-667 {
  margin-top: 667px; }

.m-b-667 {
  margin-bottom: 667px; }

.w-667 {
  width: 667px; }

.h-667 {
  height: 667px; }

.min-h-667 {
  min-height: 667px; }

.f-s-667 {
  font-size: 667px; }

.f-w-667 {
  font-weight: 667; }

.f-h-667 {
  line-height: 667px; }

.g-667 {
  gap: 667px; }

.flow-667 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 667;
  overflow: hidden; }

.p-l-668 {
  padding-left: 668px; }

.p-r-668 {
  padding-right: 668px; }

.p-t-668 {
  padding-top: 668px; }

.p-b-668 {
  padding-bottom: 668px; }

.m-l-668 {
  margin-left: 668px; }

.m-r-668 {
  margin-right: 668px; }

.m-t-668 {
  margin-top: 668px; }

.m-b-668 {
  margin-bottom: 668px; }

.w-668 {
  width: 668px; }

.h-668 {
  height: 668px; }

.min-h-668 {
  min-height: 668px; }

.f-s-668 {
  font-size: 668px; }

.f-w-668 {
  font-weight: 668; }

.f-h-668 {
  line-height: 668px; }

.g-668 {
  gap: 668px; }

.flow-668 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 668;
  overflow: hidden; }

.p-l-669 {
  padding-left: 669px; }

.p-r-669 {
  padding-right: 669px; }

.p-t-669 {
  padding-top: 669px; }

.p-b-669 {
  padding-bottom: 669px; }

.m-l-669 {
  margin-left: 669px; }

.m-r-669 {
  margin-right: 669px; }

.m-t-669 {
  margin-top: 669px; }

.m-b-669 {
  margin-bottom: 669px; }

.w-669 {
  width: 669px; }

.h-669 {
  height: 669px; }

.min-h-669 {
  min-height: 669px; }

.f-s-669 {
  font-size: 669px; }

.f-w-669 {
  font-weight: 669; }

.f-h-669 {
  line-height: 669px; }

.g-669 {
  gap: 669px; }

.flow-669 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 669;
  overflow: hidden; }

.p-l-670 {
  padding-left: 670px; }

.p-r-670 {
  padding-right: 670px; }

.p-t-670 {
  padding-top: 670px; }

.p-b-670 {
  padding-bottom: 670px; }

.m-l-670 {
  margin-left: 670px; }

.m-r-670 {
  margin-right: 670px; }

.m-t-670 {
  margin-top: 670px; }

.m-b-670 {
  margin-bottom: 670px; }

.w-670 {
  width: 670px; }

.h-670 {
  height: 670px; }

.min-h-670 {
  min-height: 670px; }

.f-s-670 {
  font-size: 670px; }

.f-w-670 {
  font-weight: 670; }

.f-h-670 {
  line-height: 670px; }

.g-670 {
  gap: 670px; }

.flow-670 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 670;
  overflow: hidden; }

.p-l-671 {
  padding-left: 671px; }

.p-r-671 {
  padding-right: 671px; }

.p-t-671 {
  padding-top: 671px; }

.p-b-671 {
  padding-bottom: 671px; }

.m-l-671 {
  margin-left: 671px; }

.m-r-671 {
  margin-right: 671px; }

.m-t-671 {
  margin-top: 671px; }

.m-b-671 {
  margin-bottom: 671px; }

.w-671 {
  width: 671px; }

.h-671 {
  height: 671px; }

.min-h-671 {
  min-height: 671px; }

.f-s-671 {
  font-size: 671px; }

.f-w-671 {
  font-weight: 671; }

.f-h-671 {
  line-height: 671px; }

.g-671 {
  gap: 671px; }

.flow-671 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 671;
  overflow: hidden; }

.p-l-672 {
  padding-left: 672px; }

.p-r-672 {
  padding-right: 672px; }

.p-t-672 {
  padding-top: 672px; }

.p-b-672 {
  padding-bottom: 672px; }

.m-l-672 {
  margin-left: 672px; }

.m-r-672 {
  margin-right: 672px; }

.m-t-672 {
  margin-top: 672px; }

.m-b-672 {
  margin-bottom: 672px; }

.w-672 {
  width: 672px; }

.h-672 {
  height: 672px; }

.min-h-672 {
  min-height: 672px; }

.f-s-672 {
  font-size: 672px; }

.f-w-672 {
  font-weight: 672; }

.f-h-672 {
  line-height: 672px; }

.g-672 {
  gap: 672px; }

.flow-672 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 672;
  overflow: hidden; }

.p-l-673 {
  padding-left: 673px; }

.p-r-673 {
  padding-right: 673px; }

.p-t-673 {
  padding-top: 673px; }

.p-b-673 {
  padding-bottom: 673px; }

.m-l-673 {
  margin-left: 673px; }

.m-r-673 {
  margin-right: 673px; }

.m-t-673 {
  margin-top: 673px; }

.m-b-673 {
  margin-bottom: 673px; }

.w-673 {
  width: 673px; }

.h-673 {
  height: 673px; }

.min-h-673 {
  min-height: 673px; }

.f-s-673 {
  font-size: 673px; }

.f-w-673 {
  font-weight: 673; }

.f-h-673 {
  line-height: 673px; }

.g-673 {
  gap: 673px; }

.flow-673 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 673;
  overflow: hidden; }

.p-l-674 {
  padding-left: 674px; }

.p-r-674 {
  padding-right: 674px; }

.p-t-674 {
  padding-top: 674px; }

.p-b-674 {
  padding-bottom: 674px; }

.m-l-674 {
  margin-left: 674px; }

.m-r-674 {
  margin-right: 674px; }

.m-t-674 {
  margin-top: 674px; }

.m-b-674 {
  margin-bottom: 674px; }

.w-674 {
  width: 674px; }

.h-674 {
  height: 674px; }

.min-h-674 {
  min-height: 674px; }

.f-s-674 {
  font-size: 674px; }

.f-w-674 {
  font-weight: 674; }

.f-h-674 {
  line-height: 674px; }

.g-674 {
  gap: 674px; }

.flow-674 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 674;
  overflow: hidden; }

.p-l-675 {
  padding-left: 675px; }

.p-r-675 {
  padding-right: 675px; }

.p-t-675 {
  padding-top: 675px; }

.p-b-675 {
  padding-bottom: 675px; }

.m-l-675 {
  margin-left: 675px; }

.m-r-675 {
  margin-right: 675px; }

.m-t-675 {
  margin-top: 675px; }

.m-b-675 {
  margin-bottom: 675px; }

.w-675 {
  width: 675px; }

.h-675 {
  height: 675px; }

.min-h-675 {
  min-height: 675px; }

.f-s-675 {
  font-size: 675px; }

.f-w-675 {
  font-weight: 675; }

.f-h-675 {
  line-height: 675px; }

.g-675 {
  gap: 675px; }

.flow-675 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 675;
  overflow: hidden; }

.p-l-676 {
  padding-left: 676px; }

.p-r-676 {
  padding-right: 676px; }

.p-t-676 {
  padding-top: 676px; }

.p-b-676 {
  padding-bottom: 676px; }

.m-l-676 {
  margin-left: 676px; }

.m-r-676 {
  margin-right: 676px; }

.m-t-676 {
  margin-top: 676px; }

.m-b-676 {
  margin-bottom: 676px; }

.w-676 {
  width: 676px; }

.h-676 {
  height: 676px; }

.min-h-676 {
  min-height: 676px; }

.f-s-676 {
  font-size: 676px; }

.f-w-676 {
  font-weight: 676; }

.f-h-676 {
  line-height: 676px; }

.g-676 {
  gap: 676px; }

.flow-676 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 676;
  overflow: hidden; }

.p-l-677 {
  padding-left: 677px; }

.p-r-677 {
  padding-right: 677px; }

.p-t-677 {
  padding-top: 677px; }

.p-b-677 {
  padding-bottom: 677px; }

.m-l-677 {
  margin-left: 677px; }

.m-r-677 {
  margin-right: 677px; }

.m-t-677 {
  margin-top: 677px; }

.m-b-677 {
  margin-bottom: 677px; }

.w-677 {
  width: 677px; }

.h-677 {
  height: 677px; }

.min-h-677 {
  min-height: 677px; }

.f-s-677 {
  font-size: 677px; }

.f-w-677 {
  font-weight: 677; }

.f-h-677 {
  line-height: 677px; }

.g-677 {
  gap: 677px; }

.flow-677 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 677;
  overflow: hidden; }

.p-l-678 {
  padding-left: 678px; }

.p-r-678 {
  padding-right: 678px; }

.p-t-678 {
  padding-top: 678px; }

.p-b-678 {
  padding-bottom: 678px; }

.m-l-678 {
  margin-left: 678px; }

.m-r-678 {
  margin-right: 678px; }

.m-t-678 {
  margin-top: 678px; }

.m-b-678 {
  margin-bottom: 678px; }

.w-678 {
  width: 678px; }

.h-678 {
  height: 678px; }

.min-h-678 {
  min-height: 678px; }

.f-s-678 {
  font-size: 678px; }

.f-w-678 {
  font-weight: 678; }

.f-h-678 {
  line-height: 678px; }

.g-678 {
  gap: 678px; }

.flow-678 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 678;
  overflow: hidden; }

.p-l-679 {
  padding-left: 679px; }

.p-r-679 {
  padding-right: 679px; }

.p-t-679 {
  padding-top: 679px; }

.p-b-679 {
  padding-bottom: 679px; }

.m-l-679 {
  margin-left: 679px; }

.m-r-679 {
  margin-right: 679px; }

.m-t-679 {
  margin-top: 679px; }

.m-b-679 {
  margin-bottom: 679px; }

.w-679 {
  width: 679px; }

.h-679 {
  height: 679px; }

.min-h-679 {
  min-height: 679px; }

.f-s-679 {
  font-size: 679px; }

.f-w-679 {
  font-weight: 679; }

.f-h-679 {
  line-height: 679px; }

.g-679 {
  gap: 679px; }

.flow-679 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 679;
  overflow: hidden; }

.p-l-680 {
  padding-left: 680px; }

.p-r-680 {
  padding-right: 680px; }

.p-t-680 {
  padding-top: 680px; }

.p-b-680 {
  padding-bottom: 680px; }

.m-l-680 {
  margin-left: 680px; }

.m-r-680 {
  margin-right: 680px; }

.m-t-680 {
  margin-top: 680px; }

.m-b-680 {
  margin-bottom: 680px; }

.w-680 {
  width: 680px; }

.h-680 {
  height: 680px; }

.min-h-680 {
  min-height: 680px; }

.f-s-680 {
  font-size: 680px; }

.f-w-680 {
  font-weight: 680; }

.f-h-680 {
  line-height: 680px; }

.g-680 {
  gap: 680px; }

.flow-680 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 680;
  overflow: hidden; }

.p-l-681 {
  padding-left: 681px; }

.p-r-681 {
  padding-right: 681px; }

.p-t-681 {
  padding-top: 681px; }

.p-b-681 {
  padding-bottom: 681px; }

.m-l-681 {
  margin-left: 681px; }

.m-r-681 {
  margin-right: 681px; }

.m-t-681 {
  margin-top: 681px; }

.m-b-681 {
  margin-bottom: 681px; }

.w-681 {
  width: 681px; }

.h-681 {
  height: 681px; }

.min-h-681 {
  min-height: 681px; }

.f-s-681 {
  font-size: 681px; }

.f-w-681 {
  font-weight: 681; }

.f-h-681 {
  line-height: 681px; }

.g-681 {
  gap: 681px; }

.flow-681 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 681;
  overflow: hidden; }

.p-l-682 {
  padding-left: 682px; }

.p-r-682 {
  padding-right: 682px; }

.p-t-682 {
  padding-top: 682px; }

.p-b-682 {
  padding-bottom: 682px; }

.m-l-682 {
  margin-left: 682px; }

.m-r-682 {
  margin-right: 682px; }

.m-t-682 {
  margin-top: 682px; }

.m-b-682 {
  margin-bottom: 682px; }

.w-682 {
  width: 682px; }

.h-682 {
  height: 682px; }

.min-h-682 {
  min-height: 682px; }

.f-s-682 {
  font-size: 682px; }

.f-w-682 {
  font-weight: 682; }

.f-h-682 {
  line-height: 682px; }

.g-682 {
  gap: 682px; }

.flow-682 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 682;
  overflow: hidden; }

.p-l-683 {
  padding-left: 683px; }

.p-r-683 {
  padding-right: 683px; }

.p-t-683 {
  padding-top: 683px; }

.p-b-683 {
  padding-bottom: 683px; }

.m-l-683 {
  margin-left: 683px; }

.m-r-683 {
  margin-right: 683px; }

.m-t-683 {
  margin-top: 683px; }

.m-b-683 {
  margin-bottom: 683px; }

.w-683 {
  width: 683px; }

.h-683 {
  height: 683px; }

.min-h-683 {
  min-height: 683px; }

.f-s-683 {
  font-size: 683px; }

.f-w-683 {
  font-weight: 683; }

.f-h-683 {
  line-height: 683px; }

.g-683 {
  gap: 683px; }

.flow-683 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 683;
  overflow: hidden; }

.p-l-684 {
  padding-left: 684px; }

.p-r-684 {
  padding-right: 684px; }

.p-t-684 {
  padding-top: 684px; }

.p-b-684 {
  padding-bottom: 684px; }

.m-l-684 {
  margin-left: 684px; }

.m-r-684 {
  margin-right: 684px; }

.m-t-684 {
  margin-top: 684px; }

.m-b-684 {
  margin-bottom: 684px; }

.w-684 {
  width: 684px; }

.h-684 {
  height: 684px; }

.min-h-684 {
  min-height: 684px; }

.f-s-684 {
  font-size: 684px; }

.f-w-684 {
  font-weight: 684; }

.f-h-684 {
  line-height: 684px; }

.g-684 {
  gap: 684px; }

.flow-684 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 684;
  overflow: hidden; }

.p-l-685 {
  padding-left: 685px; }

.p-r-685 {
  padding-right: 685px; }

.p-t-685 {
  padding-top: 685px; }

.p-b-685 {
  padding-bottom: 685px; }

.m-l-685 {
  margin-left: 685px; }

.m-r-685 {
  margin-right: 685px; }

.m-t-685 {
  margin-top: 685px; }

.m-b-685 {
  margin-bottom: 685px; }

.w-685 {
  width: 685px; }

.h-685 {
  height: 685px; }

.min-h-685 {
  min-height: 685px; }

.f-s-685 {
  font-size: 685px; }

.f-w-685 {
  font-weight: 685; }

.f-h-685 {
  line-height: 685px; }

.g-685 {
  gap: 685px; }

.flow-685 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 685;
  overflow: hidden; }

.p-l-686 {
  padding-left: 686px; }

.p-r-686 {
  padding-right: 686px; }

.p-t-686 {
  padding-top: 686px; }

.p-b-686 {
  padding-bottom: 686px; }

.m-l-686 {
  margin-left: 686px; }

.m-r-686 {
  margin-right: 686px; }

.m-t-686 {
  margin-top: 686px; }

.m-b-686 {
  margin-bottom: 686px; }

.w-686 {
  width: 686px; }

.h-686 {
  height: 686px; }

.min-h-686 {
  min-height: 686px; }

.f-s-686 {
  font-size: 686px; }

.f-w-686 {
  font-weight: 686; }

.f-h-686 {
  line-height: 686px; }

.g-686 {
  gap: 686px; }

.flow-686 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 686;
  overflow: hidden; }

.p-l-687 {
  padding-left: 687px; }

.p-r-687 {
  padding-right: 687px; }

.p-t-687 {
  padding-top: 687px; }

.p-b-687 {
  padding-bottom: 687px; }

.m-l-687 {
  margin-left: 687px; }

.m-r-687 {
  margin-right: 687px; }

.m-t-687 {
  margin-top: 687px; }

.m-b-687 {
  margin-bottom: 687px; }

.w-687 {
  width: 687px; }

.h-687 {
  height: 687px; }

.min-h-687 {
  min-height: 687px; }

.f-s-687 {
  font-size: 687px; }

.f-w-687 {
  font-weight: 687; }

.f-h-687 {
  line-height: 687px; }

.g-687 {
  gap: 687px; }

.flow-687 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 687;
  overflow: hidden; }

.p-l-688 {
  padding-left: 688px; }

.p-r-688 {
  padding-right: 688px; }

.p-t-688 {
  padding-top: 688px; }

.p-b-688 {
  padding-bottom: 688px; }

.m-l-688 {
  margin-left: 688px; }

.m-r-688 {
  margin-right: 688px; }

.m-t-688 {
  margin-top: 688px; }

.m-b-688 {
  margin-bottom: 688px; }

.w-688 {
  width: 688px; }

.h-688 {
  height: 688px; }

.min-h-688 {
  min-height: 688px; }

.f-s-688 {
  font-size: 688px; }

.f-w-688 {
  font-weight: 688; }

.f-h-688 {
  line-height: 688px; }

.g-688 {
  gap: 688px; }

.flow-688 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 688;
  overflow: hidden; }

.p-l-689 {
  padding-left: 689px; }

.p-r-689 {
  padding-right: 689px; }

.p-t-689 {
  padding-top: 689px; }

.p-b-689 {
  padding-bottom: 689px; }

.m-l-689 {
  margin-left: 689px; }

.m-r-689 {
  margin-right: 689px; }

.m-t-689 {
  margin-top: 689px; }

.m-b-689 {
  margin-bottom: 689px; }

.w-689 {
  width: 689px; }

.h-689 {
  height: 689px; }

.min-h-689 {
  min-height: 689px; }

.f-s-689 {
  font-size: 689px; }

.f-w-689 {
  font-weight: 689; }

.f-h-689 {
  line-height: 689px; }

.g-689 {
  gap: 689px; }

.flow-689 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 689;
  overflow: hidden; }

.p-l-690 {
  padding-left: 690px; }

.p-r-690 {
  padding-right: 690px; }

.p-t-690 {
  padding-top: 690px; }

.p-b-690 {
  padding-bottom: 690px; }

.m-l-690 {
  margin-left: 690px; }

.m-r-690 {
  margin-right: 690px; }

.m-t-690 {
  margin-top: 690px; }

.m-b-690 {
  margin-bottom: 690px; }

.w-690 {
  width: 690px; }

.h-690 {
  height: 690px; }

.min-h-690 {
  min-height: 690px; }

.f-s-690 {
  font-size: 690px; }

.f-w-690 {
  font-weight: 690; }

.f-h-690 {
  line-height: 690px; }

.g-690 {
  gap: 690px; }

.flow-690 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 690;
  overflow: hidden; }

.p-l-691 {
  padding-left: 691px; }

.p-r-691 {
  padding-right: 691px; }

.p-t-691 {
  padding-top: 691px; }

.p-b-691 {
  padding-bottom: 691px; }

.m-l-691 {
  margin-left: 691px; }

.m-r-691 {
  margin-right: 691px; }

.m-t-691 {
  margin-top: 691px; }

.m-b-691 {
  margin-bottom: 691px; }

.w-691 {
  width: 691px; }

.h-691 {
  height: 691px; }

.min-h-691 {
  min-height: 691px; }

.f-s-691 {
  font-size: 691px; }

.f-w-691 {
  font-weight: 691; }

.f-h-691 {
  line-height: 691px; }

.g-691 {
  gap: 691px; }

.flow-691 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 691;
  overflow: hidden; }

.p-l-692 {
  padding-left: 692px; }

.p-r-692 {
  padding-right: 692px; }

.p-t-692 {
  padding-top: 692px; }

.p-b-692 {
  padding-bottom: 692px; }

.m-l-692 {
  margin-left: 692px; }

.m-r-692 {
  margin-right: 692px; }

.m-t-692 {
  margin-top: 692px; }

.m-b-692 {
  margin-bottom: 692px; }

.w-692 {
  width: 692px; }

.h-692 {
  height: 692px; }

.min-h-692 {
  min-height: 692px; }

.f-s-692 {
  font-size: 692px; }

.f-w-692 {
  font-weight: 692; }

.f-h-692 {
  line-height: 692px; }

.g-692 {
  gap: 692px; }

.flow-692 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 692;
  overflow: hidden; }

.p-l-693 {
  padding-left: 693px; }

.p-r-693 {
  padding-right: 693px; }

.p-t-693 {
  padding-top: 693px; }

.p-b-693 {
  padding-bottom: 693px; }

.m-l-693 {
  margin-left: 693px; }

.m-r-693 {
  margin-right: 693px; }

.m-t-693 {
  margin-top: 693px; }

.m-b-693 {
  margin-bottom: 693px; }

.w-693 {
  width: 693px; }

.h-693 {
  height: 693px; }

.min-h-693 {
  min-height: 693px; }

.f-s-693 {
  font-size: 693px; }

.f-w-693 {
  font-weight: 693; }

.f-h-693 {
  line-height: 693px; }

.g-693 {
  gap: 693px; }

.flow-693 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 693;
  overflow: hidden; }

.p-l-694 {
  padding-left: 694px; }

.p-r-694 {
  padding-right: 694px; }

.p-t-694 {
  padding-top: 694px; }

.p-b-694 {
  padding-bottom: 694px; }

.m-l-694 {
  margin-left: 694px; }

.m-r-694 {
  margin-right: 694px; }

.m-t-694 {
  margin-top: 694px; }

.m-b-694 {
  margin-bottom: 694px; }

.w-694 {
  width: 694px; }

.h-694 {
  height: 694px; }

.min-h-694 {
  min-height: 694px; }

.f-s-694 {
  font-size: 694px; }

.f-w-694 {
  font-weight: 694; }

.f-h-694 {
  line-height: 694px; }

.g-694 {
  gap: 694px; }

.flow-694 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 694;
  overflow: hidden; }

.p-l-695 {
  padding-left: 695px; }

.p-r-695 {
  padding-right: 695px; }

.p-t-695 {
  padding-top: 695px; }

.p-b-695 {
  padding-bottom: 695px; }

.m-l-695 {
  margin-left: 695px; }

.m-r-695 {
  margin-right: 695px; }

.m-t-695 {
  margin-top: 695px; }

.m-b-695 {
  margin-bottom: 695px; }

.w-695 {
  width: 695px; }

.h-695 {
  height: 695px; }

.min-h-695 {
  min-height: 695px; }

.f-s-695 {
  font-size: 695px; }

.f-w-695 {
  font-weight: 695; }

.f-h-695 {
  line-height: 695px; }

.g-695 {
  gap: 695px; }

.flow-695 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 695;
  overflow: hidden; }

.p-l-696 {
  padding-left: 696px; }

.p-r-696 {
  padding-right: 696px; }

.p-t-696 {
  padding-top: 696px; }

.p-b-696 {
  padding-bottom: 696px; }

.m-l-696 {
  margin-left: 696px; }

.m-r-696 {
  margin-right: 696px; }

.m-t-696 {
  margin-top: 696px; }

.m-b-696 {
  margin-bottom: 696px; }

.w-696 {
  width: 696px; }

.h-696 {
  height: 696px; }

.min-h-696 {
  min-height: 696px; }

.f-s-696 {
  font-size: 696px; }

.f-w-696 {
  font-weight: 696; }

.f-h-696 {
  line-height: 696px; }

.g-696 {
  gap: 696px; }

.flow-696 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 696;
  overflow: hidden; }

.p-l-697 {
  padding-left: 697px; }

.p-r-697 {
  padding-right: 697px; }

.p-t-697 {
  padding-top: 697px; }

.p-b-697 {
  padding-bottom: 697px; }

.m-l-697 {
  margin-left: 697px; }

.m-r-697 {
  margin-right: 697px; }

.m-t-697 {
  margin-top: 697px; }

.m-b-697 {
  margin-bottom: 697px; }

.w-697 {
  width: 697px; }

.h-697 {
  height: 697px; }

.min-h-697 {
  min-height: 697px; }

.f-s-697 {
  font-size: 697px; }

.f-w-697 {
  font-weight: 697; }

.f-h-697 {
  line-height: 697px; }

.g-697 {
  gap: 697px; }

.flow-697 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 697;
  overflow: hidden; }

.p-l-698 {
  padding-left: 698px; }

.p-r-698 {
  padding-right: 698px; }

.p-t-698 {
  padding-top: 698px; }

.p-b-698 {
  padding-bottom: 698px; }

.m-l-698 {
  margin-left: 698px; }

.m-r-698 {
  margin-right: 698px; }

.m-t-698 {
  margin-top: 698px; }

.m-b-698 {
  margin-bottom: 698px; }

.w-698 {
  width: 698px; }

.h-698 {
  height: 698px; }

.min-h-698 {
  min-height: 698px; }

.f-s-698 {
  font-size: 698px; }

.f-w-698 {
  font-weight: 698; }

.f-h-698 {
  line-height: 698px; }

.g-698 {
  gap: 698px; }

.flow-698 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 698;
  overflow: hidden; }

.p-l-699 {
  padding-left: 699px; }

.p-r-699 {
  padding-right: 699px; }

.p-t-699 {
  padding-top: 699px; }

.p-b-699 {
  padding-bottom: 699px; }

.m-l-699 {
  margin-left: 699px; }

.m-r-699 {
  margin-right: 699px; }

.m-t-699 {
  margin-top: 699px; }

.m-b-699 {
  margin-bottom: 699px; }

.w-699 {
  width: 699px; }

.h-699 {
  height: 699px; }

.min-h-699 {
  min-height: 699px; }

.f-s-699 {
  font-size: 699px; }

.f-w-699 {
  font-weight: 699; }

.f-h-699 {
  line-height: 699px; }

.g-699 {
  gap: 699px; }

.flow-699 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 699;
  overflow: hidden; }

.p-l-700 {
  padding-left: 700px; }

.p-r-700 {
  padding-right: 700px; }

.p-t-700 {
  padding-top: 700px; }

.p-b-700 {
  padding-bottom: 700px; }

.m-l-700 {
  margin-left: 700px; }

.m-r-700 {
  margin-right: 700px; }

.m-t-700 {
  margin-top: 700px; }

.m-b-700 {
  margin-bottom: 700px; }

.w-700 {
  width: 700px; }

.h-700 {
  height: 700px; }

.min-h-700 {
  min-height: 700px; }

.f-s-700 {
  font-size: 700px; }

.f-w-700 {
  font-weight: 700; }

.f-h-700 {
  line-height: 700px; }

.g-700 {
  gap: 700px; }

.flow-700 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 700;
  overflow: hidden; }

.p-l-701 {
  padding-left: 701px; }

.p-r-701 {
  padding-right: 701px; }

.p-t-701 {
  padding-top: 701px; }

.p-b-701 {
  padding-bottom: 701px; }

.m-l-701 {
  margin-left: 701px; }

.m-r-701 {
  margin-right: 701px; }

.m-t-701 {
  margin-top: 701px; }

.m-b-701 {
  margin-bottom: 701px; }

.w-701 {
  width: 701px; }

.h-701 {
  height: 701px; }

.min-h-701 {
  min-height: 701px; }

.f-s-701 {
  font-size: 701px; }

.f-w-701 {
  font-weight: 701; }

.f-h-701 {
  line-height: 701px; }

.g-701 {
  gap: 701px; }

.flow-701 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 701;
  overflow: hidden; }

.p-l-702 {
  padding-left: 702px; }

.p-r-702 {
  padding-right: 702px; }

.p-t-702 {
  padding-top: 702px; }

.p-b-702 {
  padding-bottom: 702px; }

.m-l-702 {
  margin-left: 702px; }

.m-r-702 {
  margin-right: 702px; }

.m-t-702 {
  margin-top: 702px; }

.m-b-702 {
  margin-bottom: 702px; }

.w-702 {
  width: 702px; }

.h-702 {
  height: 702px; }

.min-h-702 {
  min-height: 702px; }

.f-s-702 {
  font-size: 702px; }

.f-w-702 {
  font-weight: 702; }

.f-h-702 {
  line-height: 702px; }

.g-702 {
  gap: 702px; }

.flow-702 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 702;
  overflow: hidden; }

.p-l-703 {
  padding-left: 703px; }

.p-r-703 {
  padding-right: 703px; }

.p-t-703 {
  padding-top: 703px; }

.p-b-703 {
  padding-bottom: 703px; }

.m-l-703 {
  margin-left: 703px; }

.m-r-703 {
  margin-right: 703px; }

.m-t-703 {
  margin-top: 703px; }

.m-b-703 {
  margin-bottom: 703px; }

.w-703 {
  width: 703px; }

.h-703 {
  height: 703px; }

.min-h-703 {
  min-height: 703px; }

.f-s-703 {
  font-size: 703px; }

.f-w-703 {
  font-weight: 703; }

.f-h-703 {
  line-height: 703px; }

.g-703 {
  gap: 703px; }

.flow-703 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 703;
  overflow: hidden; }

.p-l-704 {
  padding-left: 704px; }

.p-r-704 {
  padding-right: 704px; }

.p-t-704 {
  padding-top: 704px; }

.p-b-704 {
  padding-bottom: 704px; }

.m-l-704 {
  margin-left: 704px; }

.m-r-704 {
  margin-right: 704px; }

.m-t-704 {
  margin-top: 704px; }

.m-b-704 {
  margin-bottom: 704px; }

.w-704 {
  width: 704px; }

.h-704 {
  height: 704px; }

.min-h-704 {
  min-height: 704px; }

.f-s-704 {
  font-size: 704px; }

.f-w-704 {
  font-weight: 704; }

.f-h-704 {
  line-height: 704px; }

.g-704 {
  gap: 704px; }

.flow-704 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 704;
  overflow: hidden; }

.p-l-705 {
  padding-left: 705px; }

.p-r-705 {
  padding-right: 705px; }

.p-t-705 {
  padding-top: 705px; }

.p-b-705 {
  padding-bottom: 705px; }

.m-l-705 {
  margin-left: 705px; }

.m-r-705 {
  margin-right: 705px; }

.m-t-705 {
  margin-top: 705px; }

.m-b-705 {
  margin-bottom: 705px; }

.w-705 {
  width: 705px; }

.h-705 {
  height: 705px; }

.min-h-705 {
  min-height: 705px; }

.f-s-705 {
  font-size: 705px; }

.f-w-705 {
  font-weight: 705; }

.f-h-705 {
  line-height: 705px; }

.g-705 {
  gap: 705px; }

.flow-705 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 705;
  overflow: hidden; }

.p-l-706 {
  padding-left: 706px; }

.p-r-706 {
  padding-right: 706px; }

.p-t-706 {
  padding-top: 706px; }

.p-b-706 {
  padding-bottom: 706px; }

.m-l-706 {
  margin-left: 706px; }

.m-r-706 {
  margin-right: 706px; }

.m-t-706 {
  margin-top: 706px; }

.m-b-706 {
  margin-bottom: 706px; }

.w-706 {
  width: 706px; }

.h-706 {
  height: 706px; }

.min-h-706 {
  min-height: 706px; }

.f-s-706 {
  font-size: 706px; }

.f-w-706 {
  font-weight: 706; }

.f-h-706 {
  line-height: 706px; }

.g-706 {
  gap: 706px; }

.flow-706 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 706;
  overflow: hidden; }

.p-l-707 {
  padding-left: 707px; }

.p-r-707 {
  padding-right: 707px; }

.p-t-707 {
  padding-top: 707px; }

.p-b-707 {
  padding-bottom: 707px; }

.m-l-707 {
  margin-left: 707px; }

.m-r-707 {
  margin-right: 707px; }

.m-t-707 {
  margin-top: 707px; }

.m-b-707 {
  margin-bottom: 707px; }

.w-707 {
  width: 707px; }

.h-707 {
  height: 707px; }

.min-h-707 {
  min-height: 707px; }

.f-s-707 {
  font-size: 707px; }

.f-w-707 {
  font-weight: 707; }

.f-h-707 {
  line-height: 707px; }

.g-707 {
  gap: 707px; }

.flow-707 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 707;
  overflow: hidden; }

.p-l-708 {
  padding-left: 708px; }

.p-r-708 {
  padding-right: 708px; }

.p-t-708 {
  padding-top: 708px; }

.p-b-708 {
  padding-bottom: 708px; }

.m-l-708 {
  margin-left: 708px; }

.m-r-708 {
  margin-right: 708px; }

.m-t-708 {
  margin-top: 708px; }

.m-b-708 {
  margin-bottom: 708px; }

.w-708 {
  width: 708px; }

.h-708 {
  height: 708px; }

.min-h-708 {
  min-height: 708px; }

.f-s-708 {
  font-size: 708px; }

.f-w-708 {
  font-weight: 708; }

.f-h-708 {
  line-height: 708px; }

.g-708 {
  gap: 708px; }

.flow-708 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 708;
  overflow: hidden; }

.p-l-709 {
  padding-left: 709px; }

.p-r-709 {
  padding-right: 709px; }

.p-t-709 {
  padding-top: 709px; }

.p-b-709 {
  padding-bottom: 709px; }

.m-l-709 {
  margin-left: 709px; }

.m-r-709 {
  margin-right: 709px; }

.m-t-709 {
  margin-top: 709px; }

.m-b-709 {
  margin-bottom: 709px; }

.w-709 {
  width: 709px; }

.h-709 {
  height: 709px; }

.min-h-709 {
  min-height: 709px; }

.f-s-709 {
  font-size: 709px; }

.f-w-709 {
  font-weight: 709; }

.f-h-709 {
  line-height: 709px; }

.g-709 {
  gap: 709px; }

.flow-709 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 709;
  overflow: hidden; }

.p-l-710 {
  padding-left: 710px; }

.p-r-710 {
  padding-right: 710px; }

.p-t-710 {
  padding-top: 710px; }

.p-b-710 {
  padding-bottom: 710px; }

.m-l-710 {
  margin-left: 710px; }

.m-r-710 {
  margin-right: 710px; }

.m-t-710 {
  margin-top: 710px; }

.m-b-710 {
  margin-bottom: 710px; }

.w-710 {
  width: 710px; }

.h-710 {
  height: 710px; }

.min-h-710 {
  min-height: 710px; }

.f-s-710 {
  font-size: 710px; }

.f-w-710 {
  font-weight: 710; }

.f-h-710 {
  line-height: 710px; }

.g-710 {
  gap: 710px; }

.flow-710 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 710;
  overflow: hidden; }

.p-l-711 {
  padding-left: 711px; }

.p-r-711 {
  padding-right: 711px; }

.p-t-711 {
  padding-top: 711px; }

.p-b-711 {
  padding-bottom: 711px; }

.m-l-711 {
  margin-left: 711px; }

.m-r-711 {
  margin-right: 711px; }

.m-t-711 {
  margin-top: 711px; }

.m-b-711 {
  margin-bottom: 711px; }

.w-711 {
  width: 711px; }

.h-711 {
  height: 711px; }

.min-h-711 {
  min-height: 711px; }

.f-s-711 {
  font-size: 711px; }

.f-w-711 {
  font-weight: 711; }

.f-h-711 {
  line-height: 711px; }

.g-711 {
  gap: 711px; }

.flow-711 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 711;
  overflow: hidden; }

.p-l-712 {
  padding-left: 712px; }

.p-r-712 {
  padding-right: 712px; }

.p-t-712 {
  padding-top: 712px; }

.p-b-712 {
  padding-bottom: 712px; }

.m-l-712 {
  margin-left: 712px; }

.m-r-712 {
  margin-right: 712px; }

.m-t-712 {
  margin-top: 712px; }

.m-b-712 {
  margin-bottom: 712px; }

.w-712 {
  width: 712px; }

.h-712 {
  height: 712px; }

.min-h-712 {
  min-height: 712px; }

.f-s-712 {
  font-size: 712px; }

.f-w-712 {
  font-weight: 712; }

.f-h-712 {
  line-height: 712px; }

.g-712 {
  gap: 712px; }

.flow-712 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 712;
  overflow: hidden; }

.p-l-713 {
  padding-left: 713px; }

.p-r-713 {
  padding-right: 713px; }

.p-t-713 {
  padding-top: 713px; }

.p-b-713 {
  padding-bottom: 713px; }

.m-l-713 {
  margin-left: 713px; }

.m-r-713 {
  margin-right: 713px; }

.m-t-713 {
  margin-top: 713px; }

.m-b-713 {
  margin-bottom: 713px; }

.w-713 {
  width: 713px; }

.h-713 {
  height: 713px; }

.min-h-713 {
  min-height: 713px; }

.f-s-713 {
  font-size: 713px; }

.f-w-713 {
  font-weight: 713; }

.f-h-713 {
  line-height: 713px; }

.g-713 {
  gap: 713px; }

.flow-713 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 713;
  overflow: hidden; }

.p-l-714 {
  padding-left: 714px; }

.p-r-714 {
  padding-right: 714px; }

.p-t-714 {
  padding-top: 714px; }

.p-b-714 {
  padding-bottom: 714px; }

.m-l-714 {
  margin-left: 714px; }

.m-r-714 {
  margin-right: 714px; }

.m-t-714 {
  margin-top: 714px; }

.m-b-714 {
  margin-bottom: 714px; }

.w-714 {
  width: 714px; }

.h-714 {
  height: 714px; }

.min-h-714 {
  min-height: 714px; }

.f-s-714 {
  font-size: 714px; }

.f-w-714 {
  font-weight: 714; }

.f-h-714 {
  line-height: 714px; }

.g-714 {
  gap: 714px; }

.flow-714 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 714;
  overflow: hidden; }

.p-l-715 {
  padding-left: 715px; }

.p-r-715 {
  padding-right: 715px; }

.p-t-715 {
  padding-top: 715px; }

.p-b-715 {
  padding-bottom: 715px; }

.m-l-715 {
  margin-left: 715px; }

.m-r-715 {
  margin-right: 715px; }

.m-t-715 {
  margin-top: 715px; }

.m-b-715 {
  margin-bottom: 715px; }

.w-715 {
  width: 715px; }

.h-715 {
  height: 715px; }

.min-h-715 {
  min-height: 715px; }

.f-s-715 {
  font-size: 715px; }

.f-w-715 {
  font-weight: 715; }

.f-h-715 {
  line-height: 715px; }

.g-715 {
  gap: 715px; }

.flow-715 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 715;
  overflow: hidden; }

.p-l-716 {
  padding-left: 716px; }

.p-r-716 {
  padding-right: 716px; }

.p-t-716 {
  padding-top: 716px; }

.p-b-716 {
  padding-bottom: 716px; }

.m-l-716 {
  margin-left: 716px; }

.m-r-716 {
  margin-right: 716px; }

.m-t-716 {
  margin-top: 716px; }

.m-b-716 {
  margin-bottom: 716px; }

.w-716 {
  width: 716px; }

.h-716 {
  height: 716px; }

.min-h-716 {
  min-height: 716px; }

.f-s-716 {
  font-size: 716px; }

.f-w-716 {
  font-weight: 716; }

.f-h-716 {
  line-height: 716px; }

.g-716 {
  gap: 716px; }

.flow-716 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 716;
  overflow: hidden; }

.p-l-717 {
  padding-left: 717px; }

.p-r-717 {
  padding-right: 717px; }

.p-t-717 {
  padding-top: 717px; }

.p-b-717 {
  padding-bottom: 717px; }

.m-l-717 {
  margin-left: 717px; }

.m-r-717 {
  margin-right: 717px; }

.m-t-717 {
  margin-top: 717px; }

.m-b-717 {
  margin-bottom: 717px; }

.w-717 {
  width: 717px; }

.h-717 {
  height: 717px; }

.min-h-717 {
  min-height: 717px; }

.f-s-717 {
  font-size: 717px; }

.f-w-717 {
  font-weight: 717; }

.f-h-717 {
  line-height: 717px; }

.g-717 {
  gap: 717px; }

.flow-717 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 717;
  overflow: hidden; }

.p-l-718 {
  padding-left: 718px; }

.p-r-718 {
  padding-right: 718px; }

.p-t-718 {
  padding-top: 718px; }

.p-b-718 {
  padding-bottom: 718px; }

.m-l-718 {
  margin-left: 718px; }

.m-r-718 {
  margin-right: 718px; }

.m-t-718 {
  margin-top: 718px; }

.m-b-718 {
  margin-bottom: 718px; }

.w-718 {
  width: 718px; }

.h-718 {
  height: 718px; }

.min-h-718 {
  min-height: 718px; }

.f-s-718 {
  font-size: 718px; }

.f-w-718 {
  font-weight: 718; }

.f-h-718 {
  line-height: 718px; }

.g-718 {
  gap: 718px; }

.flow-718 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 718;
  overflow: hidden; }

.p-l-719 {
  padding-left: 719px; }

.p-r-719 {
  padding-right: 719px; }

.p-t-719 {
  padding-top: 719px; }

.p-b-719 {
  padding-bottom: 719px; }

.m-l-719 {
  margin-left: 719px; }

.m-r-719 {
  margin-right: 719px; }

.m-t-719 {
  margin-top: 719px; }

.m-b-719 {
  margin-bottom: 719px; }

.w-719 {
  width: 719px; }

.h-719 {
  height: 719px; }

.min-h-719 {
  min-height: 719px; }

.f-s-719 {
  font-size: 719px; }

.f-w-719 {
  font-weight: 719; }

.f-h-719 {
  line-height: 719px; }

.g-719 {
  gap: 719px; }

.flow-719 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 719;
  overflow: hidden; }

.p-l-720 {
  padding-left: 720px; }

.p-r-720 {
  padding-right: 720px; }

.p-t-720 {
  padding-top: 720px; }

.p-b-720 {
  padding-bottom: 720px; }

.m-l-720 {
  margin-left: 720px; }

.m-r-720 {
  margin-right: 720px; }

.m-t-720 {
  margin-top: 720px; }

.m-b-720 {
  margin-bottom: 720px; }

.w-720 {
  width: 720px; }

.h-720 {
  height: 720px; }

.min-h-720 {
  min-height: 720px; }

.f-s-720 {
  font-size: 720px; }

.f-w-720 {
  font-weight: 720; }

.f-h-720 {
  line-height: 720px; }

.g-720 {
  gap: 720px; }

.flow-720 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 720;
  overflow: hidden; }

.p-l-721 {
  padding-left: 721px; }

.p-r-721 {
  padding-right: 721px; }

.p-t-721 {
  padding-top: 721px; }

.p-b-721 {
  padding-bottom: 721px; }

.m-l-721 {
  margin-left: 721px; }

.m-r-721 {
  margin-right: 721px; }

.m-t-721 {
  margin-top: 721px; }

.m-b-721 {
  margin-bottom: 721px; }

.w-721 {
  width: 721px; }

.h-721 {
  height: 721px; }

.min-h-721 {
  min-height: 721px; }

.f-s-721 {
  font-size: 721px; }

.f-w-721 {
  font-weight: 721; }

.f-h-721 {
  line-height: 721px; }

.g-721 {
  gap: 721px; }

.flow-721 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 721;
  overflow: hidden; }

.p-l-722 {
  padding-left: 722px; }

.p-r-722 {
  padding-right: 722px; }

.p-t-722 {
  padding-top: 722px; }

.p-b-722 {
  padding-bottom: 722px; }

.m-l-722 {
  margin-left: 722px; }

.m-r-722 {
  margin-right: 722px; }

.m-t-722 {
  margin-top: 722px; }

.m-b-722 {
  margin-bottom: 722px; }

.w-722 {
  width: 722px; }

.h-722 {
  height: 722px; }

.min-h-722 {
  min-height: 722px; }

.f-s-722 {
  font-size: 722px; }

.f-w-722 {
  font-weight: 722; }

.f-h-722 {
  line-height: 722px; }

.g-722 {
  gap: 722px; }

.flow-722 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 722;
  overflow: hidden; }

.p-l-723 {
  padding-left: 723px; }

.p-r-723 {
  padding-right: 723px; }

.p-t-723 {
  padding-top: 723px; }

.p-b-723 {
  padding-bottom: 723px; }

.m-l-723 {
  margin-left: 723px; }

.m-r-723 {
  margin-right: 723px; }

.m-t-723 {
  margin-top: 723px; }

.m-b-723 {
  margin-bottom: 723px; }

.w-723 {
  width: 723px; }

.h-723 {
  height: 723px; }

.min-h-723 {
  min-height: 723px; }

.f-s-723 {
  font-size: 723px; }

.f-w-723 {
  font-weight: 723; }

.f-h-723 {
  line-height: 723px; }

.g-723 {
  gap: 723px; }

.flow-723 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 723;
  overflow: hidden; }

.p-l-724 {
  padding-left: 724px; }

.p-r-724 {
  padding-right: 724px; }

.p-t-724 {
  padding-top: 724px; }

.p-b-724 {
  padding-bottom: 724px; }

.m-l-724 {
  margin-left: 724px; }

.m-r-724 {
  margin-right: 724px; }

.m-t-724 {
  margin-top: 724px; }

.m-b-724 {
  margin-bottom: 724px; }

.w-724 {
  width: 724px; }

.h-724 {
  height: 724px; }

.min-h-724 {
  min-height: 724px; }

.f-s-724 {
  font-size: 724px; }

.f-w-724 {
  font-weight: 724; }

.f-h-724 {
  line-height: 724px; }

.g-724 {
  gap: 724px; }

.flow-724 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 724;
  overflow: hidden; }

.p-l-725 {
  padding-left: 725px; }

.p-r-725 {
  padding-right: 725px; }

.p-t-725 {
  padding-top: 725px; }

.p-b-725 {
  padding-bottom: 725px; }

.m-l-725 {
  margin-left: 725px; }

.m-r-725 {
  margin-right: 725px; }

.m-t-725 {
  margin-top: 725px; }

.m-b-725 {
  margin-bottom: 725px; }

.w-725 {
  width: 725px; }

.h-725 {
  height: 725px; }

.min-h-725 {
  min-height: 725px; }

.f-s-725 {
  font-size: 725px; }

.f-w-725 {
  font-weight: 725; }

.f-h-725 {
  line-height: 725px; }

.g-725 {
  gap: 725px; }

.flow-725 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 725;
  overflow: hidden; }

.p-l-726 {
  padding-left: 726px; }

.p-r-726 {
  padding-right: 726px; }

.p-t-726 {
  padding-top: 726px; }

.p-b-726 {
  padding-bottom: 726px; }

.m-l-726 {
  margin-left: 726px; }

.m-r-726 {
  margin-right: 726px; }

.m-t-726 {
  margin-top: 726px; }

.m-b-726 {
  margin-bottom: 726px; }

.w-726 {
  width: 726px; }

.h-726 {
  height: 726px; }

.min-h-726 {
  min-height: 726px; }

.f-s-726 {
  font-size: 726px; }

.f-w-726 {
  font-weight: 726; }

.f-h-726 {
  line-height: 726px; }

.g-726 {
  gap: 726px; }

.flow-726 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 726;
  overflow: hidden; }

.p-l-727 {
  padding-left: 727px; }

.p-r-727 {
  padding-right: 727px; }

.p-t-727 {
  padding-top: 727px; }

.p-b-727 {
  padding-bottom: 727px; }

.m-l-727 {
  margin-left: 727px; }

.m-r-727 {
  margin-right: 727px; }

.m-t-727 {
  margin-top: 727px; }

.m-b-727 {
  margin-bottom: 727px; }

.w-727 {
  width: 727px; }

.h-727 {
  height: 727px; }

.min-h-727 {
  min-height: 727px; }

.f-s-727 {
  font-size: 727px; }

.f-w-727 {
  font-weight: 727; }

.f-h-727 {
  line-height: 727px; }

.g-727 {
  gap: 727px; }

.flow-727 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 727;
  overflow: hidden; }

.p-l-728 {
  padding-left: 728px; }

.p-r-728 {
  padding-right: 728px; }

.p-t-728 {
  padding-top: 728px; }

.p-b-728 {
  padding-bottom: 728px; }

.m-l-728 {
  margin-left: 728px; }

.m-r-728 {
  margin-right: 728px; }

.m-t-728 {
  margin-top: 728px; }

.m-b-728 {
  margin-bottom: 728px; }

.w-728 {
  width: 728px; }

.h-728 {
  height: 728px; }

.min-h-728 {
  min-height: 728px; }

.f-s-728 {
  font-size: 728px; }

.f-w-728 {
  font-weight: 728; }

.f-h-728 {
  line-height: 728px; }

.g-728 {
  gap: 728px; }

.flow-728 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 728;
  overflow: hidden; }

.p-l-729 {
  padding-left: 729px; }

.p-r-729 {
  padding-right: 729px; }

.p-t-729 {
  padding-top: 729px; }

.p-b-729 {
  padding-bottom: 729px; }

.m-l-729 {
  margin-left: 729px; }

.m-r-729 {
  margin-right: 729px; }

.m-t-729 {
  margin-top: 729px; }

.m-b-729 {
  margin-bottom: 729px; }

.w-729 {
  width: 729px; }

.h-729 {
  height: 729px; }

.min-h-729 {
  min-height: 729px; }

.f-s-729 {
  font-size: 729px; }

.f-w-729 {
  font-weight: 729; }

.f-h-729 {
  line-height: 729px; }

.g-729 {
  gap: 729px; }

.flow-729 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 729;
  overflow: hidden; }

.p-l-730 {
  padding-left: 730px; }

.p-r-730 {
  padding-right: 730px; }

.p-t-730 {
  padding-top: 730px; }

.p-b-730 {
  padding-bottom: 730px; }

.m-l-730 {
  margin-left: 730px; }

.m-r-730 {
  margin-right: 730px; }

.m-t-730 {
  margin-top: 730px; }

.m-b-730 {
  margin-bottom: 730px; }

.w-730 {
  width: 730px; }

.h-730 {
  height: 730px; }

.min-h-730 {
  min-height: 730px; }

.f-s-730 {
  font-size: 730px; }

.f-w-730 {
  font-weight: 730; }

.f-h-730 {
  line-height: 730px; }

.g-730 {
  gap: 730px; }

.flow-730 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 730;
  overflow: hidden; }

.p-l-731 {
  padding-left: 731px; }

.p-r-731 {
  padding-right: 731px; }

.p-t-731 {
  padding-top: 731px; }

.p-b-731 {
  padding-bottom: 731px; }

.m-l-731 {
  margin-left: 731px; }

.m-r-731 {
  margin-right: 731px; }

.m-t-731 {
  margin-top: 731px; }

.m-b-731 {
  margin-bottom: 731px; }

.w-731 {
  width: 731px; }

.h-731 {
  height: 731px; }

.min-h-731 {
  min-height: 731px; }

.f-s-731 {
  font-size: 731px; }

.f-w-731 {
  font-weight: 731; }

.f-h-731 {
  line-height: 731px; }

.g-731 {
  gap: 731px; }

.flow-731 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 731;
  overflow: hidden; }

.p-l-732 {
  padding-left: 732px; }

.p-r-732 {
  padding-right: 732px; }

.p-t-732 {
  padding-top: 732px; }

.p-b-732 {
  padding-bottom: 732px; }

.m-l-732 {
  margin-left: 732px; }

.m-r-732 {
  margin-right: 732px; }

.m-t-732 {
  margin-top: 732px; }

.m-b-732 {
  margin-bottom: 732px; }

.w-732 {
  width: 732px; }

.h-732 {
  height: 732px; }

.min-h-732 {
  min-height: 732px; }

.f-s-732 {
  font-size: 732px; }

.f-w-732 {
  font-weight: 732; }

.f-h-732 {
  line-height: 732px; }

.g-732 {
  gap: 732px; }

.flow-732 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 732;
  overflow: hidden; }

.p-l-733 {
  padding-left: 733px; }

.p-r-733 {
  padding-right: 733px; }

.p-t-733 {
  padding-top: 733px; }

.p-b-733 {
  padding-bottom: 733px; }

.m-l-733 {
  margin-left: 733px; }

.m-r-733 {
  margin-right: 733px; }

.m-t-733 {
  margin-top: 733px; }

.m-b-733 {
  margin-bottom: 733px; }

.w-733 {
  width: 733px; }

.h-733 {
  height: 733px; }

.min-h-733 {
  min-height: 733px; }

.f-s-733 {
  font-size: 733px; }

.f-w-733 {
  font-weight: 733; }

.f-h-733 {
  line-height: 733px; }

.g-733 {
  gap: 733px; }

.flow-733 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 733;
  overflow: hidden; }

.p-l-734 {
  padding-left: 734px; }

.p-r-734 {
  padding-right: 734px; }

.p-t-734 {
  padding-top: 734px; }

.p-b-734 {
  padding-bottom: 734px; }

.m-l-734 {
  margin-left: 734px; }

.m-r-734 {
  margin-right: 734px; }

.m-t-734 {
  margin-top: 734px; }

.m-b-734 {
  margin-bottom: 734px; }

.w-734 {
  width: 734px; }

.h-734 {
  height: 734px; }

.min-h-734 {
  min-height: 734px; }

.f-s-734 {
  font-size: 734px; }

.f-w-734 {
  font-weight: 734; }

.f-h-734 {
  line-height: 734px; }

.g-734 {
  gap: 734px; }

.flow-734 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 734;
  overflow: hidden; }

.p-l-735 {
  padding-left: 735px; }

.p-r-735 {
  padding-right: 735px; }

.p-t-735 {
  padding-top: 735px; }

.p-b-735 {
  padding-bottom: 735px; }

.m-l-735 {
  margin-left: 735px; }

.m-r-735 {
  margin-right: 735px; }

.m-t-735 {
  margin-top: 735px; }

.m-b-735 {
  margin-bottom: 735px; }

.w-735 {
  width: 735px; }

.h-735 {
  height: 735px; }

.min-h-735 {
  min-height: 735px; }

.f-s-735 {
  font-size: 735px; }

.f-w-735 {
  font-weight: 735; }

.f-h-735 {
  line-height: 735px; }

.g-735 {
  gap: 735px; }

.flow-735 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 735;
  overflow: hidden; }

.p-l-736 {
  padding-left: 736px; }

.p-r-736 {
  padding-right: 736px; }

.p-t-736 {
  padding-top: 736px; }

.p-b-736 {
  padding-bottom: 736px; }

.m-l-736 {
  margin-left: 736px; }

.m-r-736 {
  margin-right: 736px; }

.m-t-736 {
  margin-top: 736px; }

.m-b-736 {
  margin-bottom: 736px; }

.w-736 {
  width: 736px; }

.h-736 {
  height: 736px; }

.min-h-736 {
  min-height: 736px; }

.f-s-736 {
  font-size: 736px; }

.f-w-736 {
  font-weight: 736; }

.f-h-736 {
  line-height: 736px; }

.g-736 {
  gap: 736px; }

.flow-736 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 736;
  overflow: hidden; }

.p-l-737 {
  padding-left: 737px; }

.p-r-737 {
  padding-right: 737px; }

.p-t-737 {
  padding-top: 737px; }

.p-b-737 {
  padding-bottom: 737px; }

.m-l-737 {
  margin-left: 737px; }

.m-r-737 {
  margin-right: 737px; }

.m-t-737 {
  margin-top: 737px; }

.m-b-737 {
  margin-bottom: 737px; }

.w-737 {
  width: 737px; }

.h-737 {
  height: 737px; }

.min-h-737 {
  min-height: 737px; }

.f-s-737 {
  font-size: 737px; }

.f-w-737 {
  font-weight: 737; }

.f-h-737 {
  line-height: 737px; }

.g-737 {
  gap: 737px; }

.flow-737 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 737;
  overflow: hidden; }

.p-l-738 {
  padding-left: 738px; }

.p-r-738 {
  padding-right: 738px; }

.p-t-738 {
  padding-top: 738px; }

.p-b-738 {
  padding-bottom: 738px; }

.m-l-738 {
  margin-left: 738px; }

.m-r-738 {
  margin-right: 738px; }

.m-t-738 {
  margin-top: 738px; }

.m-b-738 {
  margin-bottom: 738px; }

.w-738 {
  width: 738px; }

.h-738 {
  height: 738px; }

.min-h-738 {
  min-height: 738px; }

.f-s-738 {
  font-size: 738px; }

.f-w-738 {
  font-weight: 738; }

.f-h-738 {
  line-height: 738px; }

.g-738 {
  gap: 738px; }

.flow-738 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 738;
  overflow: hidden; }

.p-l-739 {
  padding-left: 739px; }

.p-r-739 {
  padding-right: 739px; }

.p-t-739 {
  padding-top: 739px; }

.p-b-739 {
  padding-bottom: 739px; }

.m-l-739 {
  margin-left: 739px; }

.m-r-739 {
  margin-right: 739px; }

.m-t-739 {
  margin-top: 739px; }

.m-b-739 {
  margin-bottom: 739px; }

.w-739 {
  width: 739px; }

.h-739 {
  height: 739px; }

.min-h-739 {
  min-height: 739px; }

.f-s-739 {
  font-size: 739px; }

.f-w-739 {
  font-weight: 739; }

.f-h-739 {
  line-height: 739px; }

.g-739 {
  gap: 739px; }

.flow-739 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 739;
  overflow: hidden; }

.p-l-740 {
  padding-left: 740px; }

.p-r-740 {
  padding-right: 740px; }

.p-t-740 {
  padding-top: 740px; }

.p-b-740 {
  padding-bottom: 740px; }

.m-l-740 {
  margin-left: 740px; }

.m-r-740 {
  margin-right: 740px; }

.m-t-740 {
  margin-top: 740px; }

.m-b-740 {
  margin-bottom: 740px; }

.w-740 {
  width: 740px; }

.h-740 {
  height: 740px; }

.min-h-740 {
  min-height: 740px; }

.f-s-740 {
  font-size: 740px; }

.f-w-740 {
  font-weight: 740; }

.f-h-740 {
  line-height: 740px; }

.g-740 {
  gap: 740px; }

.flow-740 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 740;
  overflow: hidden; }

.p-l-741 {
  padding-left: 741px; }

.p-r-741 {
  padding-right: 741px; }

.p-t-741 {
  padding-top: 741px; }

.p-b-741 {
  padding-bottom: 741px; }

.m-l-741 {
  margin-left: 741px; }

.m-r-741 {
  margin-right: 741px; }

.m-t-741 {
  margin-top: 741px; }

.m-b-741 {
  margin-bottom: 741px; }

.w-741 {
  width: 741px; }

.h-741 {
  height: 741px; }

.min-h-741 {
  min-height: 741px; }

.f-s-741 {
  font-size: 741px; }

.f-w-741 {
  font-weight: 741; }

.f-h-741 {
  line-height: 741px; }

.g-741 {
  gap: 741px; }

.flow-741 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 741;
  overflow: hidden; }

.p-l-742 {
  padding-left: 742px; }

.p-r-742 {
  padding-right: 742px; }

.p-t-742 {
  padding-top: 742px; }

.p-b-742 {
  padding-bottom: 742px; }

.m-l-742 {
  margin-left: 742px; }

.m-r-742 {
  margin-right: 742px; }

.m-t-742 {
  margin-top: 742px; }

.m-b-742 {
  margin-bottom: 742px; }

.w-742 {
  width: 742px; }

.h-742 {
  height: 742px; }

.min-h-742 {
  min-height: 742px; }

.f-s-742 {
  font-size: 742px; }

.f-w-742 {
  font-weight: 742; }

.f-h-742 {
  line-height: 742px; }

.g-742 {
  gap: 742px; }

.flow-742 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 742;
  overflow: hidden; }

.p-l-743 {
  padding-left: 743px; }

.p-r-743 {
  padding-right: 743px; }

.p-t-743 {
  padding-top: 743px; }

.p-b-743 {
  padding-bottom: 743px; }

.m-l-743 {
  margin-left: 743px; }

.m-r-743 {
  margin-right: 743px; }

.m-t-743 {
  margin-top: 743px; }

.m-b-743 {
  margin-bottom: 743px; }

.w-743 {
  width: 743px; }

.h-743 {
  height: 743px; }

.min-h-743 {
  min-height: 743px; }

.f-s-743 {
  font-size: 743px; }

.f-w-743 {
  font-weight: 743; }

.f-h-743 {
  line-height: 743px; }

.g-743 {
  gap: 743px; }

.flow-743 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 743;
  overflow: hidden; }

.p-l-744 {
  padding-left: 744px; }

.p-r-744 {
  padding-right: 744px; }

.p-t-744 {
  padding-top: 744px; }

.p-b-744 {
  padding-bottom: 744px; }

.m-l-744 {
  margin-left: 744px; }

.m-r-744 {
  margin-right: 744px; }

.m-t-744 {
  margin-top: 744px; }

.m-b-744 {
  margin-bottom: 744px; }

.w-744 {
  width: 744px; }

.h-744 {
  height: 744px; }

.min-h-744 {
  min-height: 744px; }

.f-s-744 {
  font-size: 744px; }

.f-w-744 {
  font-weight: 744; }

.f-h-744 {
  line-height: 744px; }

.g-744 {
  gap: 744px; }

.flow-744 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 744;
  overflow: hidden; }

.p-l-745 {
  padding-left: 745px; }

.p-r-745 {
  padding-right: 745px; }

.p-t-745 {
  padding-top: 745px; }

.p-b-745 {
  padding-bottom: 745px; }

.m-l-745 {
  margin-left: 745px; }

.m-r-745 {
  margin-right: 745px; }

.m-t-745 {
  margin-top: 745px; }

.m-b-745 {
  margin-bottom: 745px; }

.w-745 {
  width: 745px; }

.h-745 {
  height: 745px; }

.min-h-745 {
  min-height: 745px; }

.f-s-745 {
  font-size: 745px; }

.f-w-745 {
  font-weight: 745; }

.f-h-745 {
  line-height: 745px; }

.g-745 {
  gap: 745px; }

.flow-745 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 745;
  overflow: hidden; }

.p-l-746 {
  padding-left: 746px; }

.p-r-746 {
  padding-right: 746px; }

.p-t-746 {
  padding-top: 746px; }

.p-b-746 {
  padding-bottom: 746px; }

.m-l-746 {
  margin-left: 746px; }

.m-r-746 {
  margin-right: 746px; }

.m-t-746 {
  margin-top: 746px; }

.m-b-746 {
  margin-bottom: 746px; }

.w-746 {
  width: 746px; }

.h-746 {
  height: 746px; }

.min-h-746 {
  min-height: 746px; }

.f-s-746 {
  font-size: 746px; }

.f-w-746 {
  font-weight: 746; }

.f-h-746 {
  line-height: 746px; }

.g-746 {
  gap: 746px; }

.flow-746 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 746;
  overflow: hidden; }

.p-l-747 {
  padding-left: 747px; }

.p-r-747 {
  padding-right: 747px; }

.p-t-747 {
  padding-top: 747px; }

.p-b-747 {
  padding-bottom: 747px; }

.m-l-747 {
  margin-left: 747px; }

.m-r-747 {
  margin-right: 747px; }

.m-t-747 {
  margin-top: 747px; }

.m-b-747 {
  margin-bottom: 747px; }

.w-747 {
  width: 747px; }

.h-747 {
  height: 747px; }

.min-h-747 {
  min-height: 747px; }

.f-s-747 {
  font-size: 747px; }

.f-w-747 {
  font-weight: 747; }

.f-h-747 {
  line-height: 747px; }

.g-747 {
  gap: 747px; }

.flow-747 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 747;
  overflow: hidden; }

.p-l-748 {
  padding-left: 748px; }

.p-r-748 {
  padding-right: 748px; }

.p-t-748 {
  padding-top: 748px; }

.p-b-748 {
  padding-bottom: 748px; }

.m-l-748 {
  margin-left: 748px; }

.m-r-748 {
  margin-right: 748px; }

.m-t-748 {
  margin-top: 748px; }

.m-b-748 {
  margin-bottom: 748px; }

.w-748 {
  width: 748px; }

.h-748 {
  height: 748px; }

.min-h-748 {
  min-height: 748px; }

.f-s-748 {
  font-size: 748px; }

.f-w-748 {
  font-weight: 748; }

.f-h-748 {
  line-height: 748px; }

.g-748 {
  gap: 748px; }

.flow-748 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 748;
  overflow: hidden; }

.p-l-749 {
  padding-left: 749px; }

.p-r-749 {
  padding-right: 749px; }

.p-t-749 {
  padding-top: 749px; }

.p-b-749 {
  padding-bottom: 749px; }

.m-l-749 {
  margin-left: 749px; }

.m-r-749 {
  margin-right: 749px; }

.m-t-749 {
  margin-top: 749px; }

.m-b-749 {
  margin-bottom: 749px; }

.w-749 {
  width: 749px; }

.h-749 {
  height: 749px; }

.min-h-749 {
  min-height: 749px; }

.f-s-749 {
  font-size: 749px; }

.f-w-749 {
  font-weight: 749; }

.f-h-749 {
  line-height: 749px; }

.g-749 {
  gap: 749px; }

.flow-749 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 749;
  overflow: hidden; }

.p-l-750 {
  padding-left: 750px; }

.p-r-750 {
  padding-right: 750px; }

.p-t-750 {
  padding-top: 750px; }

.p-b-750 {
  padding-bottom: 750px; }

.m-l-750 {
  margin-left: 750px; }

.m-r-750 {
  margin-right: 750px; }

.m-t-750 {
  margin-top: 750px; }

.m-b-750 {
  margin-bottom: 750px; }

.w-750 {
  width: 750px; }

.h-750 {
  height: 750px; }

.min-h-750 {
  min-height: 750px; }

.f-s-750 {
  font-size: 750px; }

.f-w-750 {
  font-weight: 750; }

.f-h-750 {
  line-height: 750px; }

.g-750 {
  gap: 750px; }

.flow-750 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 750;
  overflow: hidden; }

.p-l-751 {
  padding-left: 751px; }

.p-r-751 {
  padding-right: 751px; }

.p-t-751 {
  padding-top: 751px; }

.p-b-751 {
  padding-bottom: 751px; }

.m-l-751 {
  margin-left: 751px; }

.m-r-751 {
  margin-right: 751px; }

.m-t-751 {
  margin-top: 751px; }

.m-b-751 {
  margin-bottom: 751px; }

.w-751 {
  width: 751px; }

.h-751 {
  height: 751px; }

.min-h-751 {
  min-height: 751px; }

.f-s-751 {
  font-size: 751px; }

.f-w-751 {
  font-weight: 751; }

.f-h-751 {
  line-height: 751px; }

.g-751 {
  gap: 751px; }

.flow-751 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 751;
  overflow: hidden; }

.p-l-752 {
  padding-left: 752px; }

.p-r-752 {
  padding-right: 752px; }

.p-t-752 {
  padding-top: 752px; }

.p-b-752 {
  padding-bottom: 752px; }

.m-l-752 {
  margin-left: 752px; }

.m-r-752 {
  margin-right: 752px; }

.m-t-752 {
  margin-top: 752px; }

.m-b-752 {
  margin-bottom: 752px; }

.w-752 {
  width: 752px; }

.h-752 {
  height: 752px; }

.min-h-752 {
  min-height: 752px; }

.f-s-752 {
  font-size: 752px; }

.f-w-752 {
  font-weight: 752; }

.f-h-752 {
  line-height: 752px; }

.g-752 {
  gap: 752px; }

.flow-752 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 752;
  overflow: hidden; }

.p-l-753 {
  padding-left: 753px; }

.p-r-753 {
  padding-right: 753px; }

.p-t-753 {
  padding-top: 753px; }

.p-b-753 {
  padding-bottom: 753px; }

.m-l-753 {
  margin-left: 753px; }

.m-r-753 {
  margin-right: 753px; }

.m-t-753 {
  margin-top: 753px; }

.m-b-753 {
  margin-bottom: 753px; }

.w-753 {
  width: 753px; }

.h-753 {
  height: 753px; }

.min-h-753 {
  min-height: 753px; }

.f-s-753 {
  font-size: 753px; }

.f-w-753 {
  font-weight: 753; }

.f-h-753 {
  line-height: 753px; }

.g-753 {
  gap: 753px; }

.flow-753 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 753;
  overflow: hidden; }

.p-l-754 {
  padding-left: 754px; }

.p-r-754 {
  padding-right: 754px; }

.p-t-754 {
  padding-top: 754px; }

.p-b-754 {
  padding-bottom: 754px; }

.m-l-754 {
  margin-left: 754px; }

.m-r-754 {
  margin-right: 754px; }

.m-t-754 {
  margin-top: 754px; }

.m-b-754 {
  margin-bottom: 754px; }

.w-754 {
  width: 754px; }

.h-754 {
  height: 754px; }

.min-h-754 {
  min-height: 754px; }

.f-s-754 {
  font-size: 754px; }

.f-w-754 {
  font-weight: 754; }

.f-h-754 {
  line-height: 754px; }

.g-754 {
  gap: 754px; }

.flow-754 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 754;
  overflow: hidden; }

.p-l-755 {
  padding-left: 755px; }

.p-r-755 {
  padding-right: 755px; }

.p-t-755 {
  padding-top: 755px; }

.p-b-755 {
  padding-bottom: 755px; }

.m-l-755 {
  margin-left: 755px; }

.m-r-755 {
  margin-right: 755px; }

.m-t-755 {
  margin-top: 755px; }

.m-b-755 {
  margin-bottom: 755px; }

.w-755 {
  width: 755px; }

.h-755 {
  height: 755px; }

.min-h-755 {
  min-height: 755px; }

.f-s-755 {
  font-size: 755px; }

.f-w-755 {
  font-weight: 755; }

.f-h-755 {
  line-height: 755px; }

.g-755 {
  gap: 755px; }

.flow-755 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 755;
  overflow: hidden; }

.p-l-756 {
  padding-left: 756px; }

.p-r-756 {
  padding-right: 756px; }

.p-t-756 {
  padding-top: 756px; }

.p-b-756 {
  padding-bottom: 756px; }

.m-l-756 {
  margin-left: 756px; }

.m-r-756 {
  margin-right: 756px; }

.m-t-756 {
  margin-top: 756px; }

.m-b-756 {
  margin-bottom: 756px; }

.w-756 {
  width: 756px; }

.h-756 {
  height: 756px; }

.min-h-756 {
  min-height: 756px; }

.f-s-756 {
  font-size: 756px; }

.f-w-756 {
  font-weight: 756; }

.f-h-756 {
  line-height: 756px; }

.g-756 {
  gap: 756px; }

.flow-756 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 756;
  overflow: hidden; }

.p-l-757 {
  padding-left: 757px; }

.p-r-757 {
  padding-right: 757px; }

.p-t-757 {
  padding-top: 757px; }

.p-b-757 {
  padding-bottom: 757px; }

.m-l-757 {
  margin-left: 757px; }

.m-r-757 {
  margin-right: 757px; }

.m-t-757 {
  margin-top: 757px; }

.m-b-757 {
  margin-bottom: 757px; }

.w-757 {
  width: 757px; }

.h-757 {
  height: 757px; }

.min-h-757 {
  min-height: 757px; }

.f-s-757 {
  font-size: 757px; }

.f-w-757 {
  font-weight: 757; }

.f-h-757 {
  line-height: 757px; }

.g-757 {
  gap: 757px; }

.flow-757 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 757;
  overflow: hidden; }

.p-l-758 {
  padding-left: 758px; }

.p-r-758 {
  padding-right: 758px; }

.p-t-758 {
  padding-top: 758px; }

.p-b-758 {
  padding-bottom: 758px; }

.m-l-758 {
  margin-left: 758px; }

.m-r-758 {
  margin-right: 758px; }

.m-t-758 {
  margin-top: 758px; }

.m-b-758 {
  margin-bottom: 758px; }

.w-758 {
  width: 758px; }

.h-758 {
  height: 758px; }

.min-h-758 {
  min-height: 758px; }

.f-s-758 {
  font-size: 758px; }

.f-w-758 {
  font-weight: 758; }

.f-h-758 {
  line-height: 758px; }

.g-758 {
  gap: 758px; }

.flow-758 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 758;
  overflow: hidden; }

.p-l-759 {
  padding-left: 759px; }

.p-r-759 {
  padding-right: 759px; }

.p-t-759 {
  padding-top: 759px; }

.p-b-759 {
  padding-bottom: 759px; }

.m-l-759 {
  margin-left: 759px; }

.m-r-759 {
  margin-right: 759px; }

.m-t-759 {
  margin-top: 759px; }

.m-b-759 {
  margin-bottom: 759px; }

.w-759 {
  width: 759px; }

.h-759 {
  height: 759px; }

.min-h-759 {
  min-height: 759px; }

.f-s-759 {
  font-size: 759px; }

.f-w-759 {
  font-weight: 759; }

.f-h-759 {
  line-height: 759px; }

.g-759 {
  gap: 759px; }

.flow-759 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 759;
  overflow: hidden; }

.p-l-760 {
  padding-left: 760px; }

.p-r-760 {
  padding-right: 760px; }

.p-t-760 {
  padding-top: 760px; }

.p-b-760 {
  padding-bottom: 760px; }

.m-l-760 {
  margin-left: 760px; }

.m-r-760 {
  margin-right: 760px; }

.m-t-760 {
  margin-top: 760px; }

.m-b-760 {
  margin-bottom: 760px; }

.w-760 {
  width: 760px; }

.h-760 {
  height: 760px; }

.min-h-760 {
  min-height: 760px; }

.f-s-760 {
  font-size: 760px; }

.f-w-760 {
  font-weight: 760; }

.f-h-760 {
  line-height: 760px; }

.g-760 {
  gap: 760px; }

.flow-760 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 760;
  overflow: hidden; }

.p-l-761 {
  padding-left: 761px; }

.p-r-761 {
  padding-right: 761px; }

.p-t-761 {
  padding-top: 761px; }

.p-b-761 {
  padding-bottom: 761px; }

.m-l-761 {
  margin-left: 761px; }

.m-r-761 {
  margin-right: 761px; }

.m-t-761 {
  margin-top: 761px; }

.m-b-761 {
  margin-bottom: 761px; }

.w-761 {
  width: 761px; }

.h-761 {
  height: 761px; }

.min-h-761 {
  min-height: 761px; }

.f-s-761 {
  font-size: 761px; }

.f-w-761 {
  font-weight: 761; }

.f-h-761 {
  line-height: 761px; }

.g-761 {
  gap: 761px; }

.flow-761 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 761;
  overflow: hidden; }

.p-l-762 {
  padding-left: 762px; }

.p-r-762 {
  padding-right: 762px; }

.p-t-762 {
  padding-top: 762px; }

.p-b-762 {
  padding-bottom: 762px; }

.m-l-762 {
  margin-left: 762px; }

.m-r-762 {
  margin-right: 762px; }

.m-t-762 {
  margin-top: 762px; }

.m-b-762 {
  margin-bottom: 762px; }

.w-762 {
  width: 762px; }

.h-762 {
  height: 762px; }

.min-h-762 {
  min-height: 762px; }

.f-s-762 {
  font-size: 762px; }

.f-w-762 {
  font-weight: 762; }

.f-h-762 {
  line-height: 762px; }

.g-762 {
  gap: 762px; }

.flow-762 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 762;
  overflow: hidden; }

.p-l-763 {
  padding-left: 763px; }

.p-r-763 {
  padding-right: 763px; }

.p-t-763 {
  padding-top: 763px; }

.p-b-763 {
  padding-bottom: 763px; }

.m-l-763 {
  margin-left: 763px; }

.m-r-763 {
  margin-right: 763px; }

.m-t-763 {
  margin-top: 763px; }

.m-b-763 {
  margin-bottom: 763px; }

.w-763 {
  width: 763px; }

.h-763 {
  height: 763px; }

.min-h-763 {
  min-height: 763px; }

.f-s-763 {
  font-size: 763px; }

.f-w-763 {
  font-weight: 763; }

.f-h-763 {
  line-height: 763px; }

.g-763 {
  gap: 763px; }

.flow-763 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 763;
  overflow: hidden; }

.p-l-764 {
  padding-left: 764px; }

.p-r-764 {
  padding-right: 764px; }

.p-t-764 {
  padding-top: 764px; }

.p-b-764 {
  padding-bottom: 764px; }

.m-l-764 {
  margin-left: 764px; }

.m-r-764 {
  margin-right: 764px; }

.m-t-764 {
  margin-top: 764px; }

.m-b-764 {
  margin-bottom: 764px; }

.w-764 {
  width: 764px; }

.h-764 {
  height: 764px; }

.min-h-764 {
  min-height: 764px; }

.f-s-764 {
  font-size: 764px; }

.f-w-764 {
  font-weight: 764; }

.f-h-764 {
  line-height: 764px; }

.g-764 {
  gap: 764px; }

.flow-764 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 764;
  overflow: hidden; }

.p-l-765 {
  padding-left: 765px; }

.p-r-765 {
  padding-right: 765px; }

.p-t-765 {
  padding-top: 765px; }

.p-b-765 {
  padding-bottom: 765px; }

.m-l-765 {
  margin-left: 765px; }

.m-r-765 {
  margin-right: 765px; }

.m-t-765 {
  margin-top: 765px; }

.m-b-765 {
  margin-bottom: 765px; }

.w-765 {
  width: 765px; }

.h-765 {
  height: 765px; }

.min-h-765 {
  min-height: 765px; }

.f-s-765 {
  font-size: 765px; }

.f-w-765 {
  font-weight: 765; }

.f-h-765 {
  line-height: 765px; }

.g-765 {
  gap: 765px; }

.flow-765 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 765;
  overflow: hidden; }

.p-l-766 {
  padding-left: 766px; }

.p-r-766 {
  padding-right: 766px; }

.p-t-766 {
  padding-top: 766px; }

.p-b-766 {
  padding-bottom: 766px; }

.m-l-766 {
  margin-left: 766px; }

.m-r-766 {
  margin-right: 766px; }

.m-t-766 {
  margin-top: 766px; }

.m-b-766 {
  margin-bottom: 766px; }

.w-766 {
  width: 766px; }

.h-766 {
  height: 766px; }

.min-h-766 {
  min-height: 766px; }

.f-s-766 {
  font-size: 766px; }

.f-w-766 {
  font-weight: 766; }

.f-h-766 {
  line-height: 766px; }

.g-766 {
  gap: 766px; }

.flow-766 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 766;
  overflow: hidden; }

.p-l-767 {
  padding-left: 767px; }

.p-r-767 {
  padding-right: 767px; }

.p-t-767 {
  padding-top: 767px; }

.p-b-767 {
  padding-bottom: 767px; }

.m-l-767 {
  margin-left: 767px; }

.m-r-767 {
  margin-right: 767px; }

.m-t-767 {
  margin-top: 767px; }

.m-b-767 {
  margin-bottom: 767px; }

.w-767 {
  width: 767px; }

.h-767 {
  height: 767px; }

.min-h-767 {
  min-height: 767px; }

.f-s-767 {
  font-size: 767px; }

.f-w-767 {
  font-weight: 767; }

.f-h-767 {
  line-height: 767px; }

.g-767 {
  gap: 767px; }

.flow-767 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 767;
  overflow: hidden; }

.p-l-768 {
  padding-left: 768px; }

.p-r-768 {
  padding-right: 768px; }

.p-t-768 {
  padding-top: 768px; }

.p-b-768 {
  padding-bottom: 768px; }

.m-l-768 {
  margin-left: 768px; }

.m-r-768 {
  margin-right: 768px; }

.m-t-768 {
  margin-top: 768px; }

.m-b-768 {
  margin-bottom: 768px; }

.w-768 {
  width: 768px; }

.h-768 {
  height: 768px; }

.min-h-768 {
  min-height: 768px; }

.f-s-768 {
  font-size: 768px; }

.f-w-768 {
  font-weight: 768; }

.f-h-768 {
  line-height: 768px; }

.g-768 {
  gap: 768px; }

.flow-768 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 768;
  overflow: hidden; }

.p-l-769 {
  padding-left: 769px; }

.p-r-769 {
  padding-right: 769px; }

.p-t-769 {
  padding-top: 769px; }

.p-b-769 {
  padding-bottom: 769px; }

.m-l-769 {
  margin-left: 769px; }

.m-r-769 {
  margin-right: 769px; }

.m-t-769 {
  margin-top: 769px; }

.m-b-769 {
  margin-bottom: 769px; }

.w-769 {
  width: 769px; }

.h-769 {
  height: 769px; }

.min-h-769 {
  min-height: 769px; }

.f-s-769 {
  font-size: 769px; }

.f-w-769 {
  font-weight: 769; }

.f-h-769 {
  line-height: 769px; }

.g-769 {
  gap: 769px; }

.flow-769 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 769;
  overflow: hidden; }

.p-l-770 {
  padding-left: 770px; }

.p-r-770 {
  padding-right: 770px; }

.p-t-770 {
  padding-top: 770px; }

.p-b-770 {
  padding-bottom: 770px; }

.m-l-770 {
  margin-left: 770px; }

.m-r-770 {
  margin-right: 770px; }

.m-t-770 {
  margin-top: 770px; }

.m-b-770 {
  margin-bottom: 770px; }

.w-770 {
  width: 770px; }

.h-770 {
  height: 770px; }

.min-h-770 {
  min-height: 770px; }

.f-s-770 {
  font-size: 770px; }

.f-w-770 {
  font-weight: 770; }

.f-h-770 {
  line-height: 770px; }

.g-770 {
  gap: 770px; }

.flow-770 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 770;
  overflow: hidden; }

.p-l-771 {
  padding-left: 771px; }

.p-r-771 {
  padding-right: 771px; }

.p-t-771 {
  padding-top: 771px; }

.p-b-771 {
  padding-bottom: 771px; }

.m-l-771 {
  margin-left: 771px; }

.m-r-771 {
  margin-right: 771px; }

.m-t-771 {
  margin-top: 771px; }

.m-b-771 {
  margin-bottom: 771px; }

.w-771 {
  width: 771px; }

.h-771 {
  height: 771px; }

.min-h-771 {
  min-height: 771px; }

.f-s-771 {
  font-size: 771px; }

.f-w-771 {
  font-weight: 771; }

.f-h-771 {
  line-height: 771px; }

.g-771 {
  gap: 771px; }

.flow-771 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 771;
  overflow: hidden; }

.p-l-772 {
  padding-left: 772px; }

.p-r-772 {
  padding-right: 772px; }

.p-t-772 {
  padding-top: 772px; }

.p-b-772 {
  padding-bottom: 772px; }

.m-l-772 {
  margin-left: 772px; }

.m-r-772 {
  margin-right: 772px; }

.m-t-772 {
  margin-top: 772px; }

.m-b-772 {
  margin-bottom: 772px; }

.w-772 {
  width: 772px; }

.h-772 {
  height: 772px; }

.min-h-772 {
  min-height: 772px; }

.f-s-772 {
  font-size: 772px; }

.f-w-772 {
  font-weight: 772; }

.f-h-772 {
  line-height: 772px; }

.g-772 {
  gap: 772px; }

.flow-772 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 772;
  overflow: hidden; }

.p-l-773 {
  padding-left: 773px; }

.p-r-773 {
  padding-right: 773px; }

.p-t-773 {
  padding-top: 773px; }

.p-b-773 {
  padding-bottom: 773px; }

.m-l-773 {
  margin-left: 773px; }

.m-r-773 {
  margin-right: 773px; }

.m-t-773 {
  margin-top: 773px; }

.m-b-773 {
  margin-bottom: 773px; }

.w-773 {
  width: 773px; }

.h-773 {
  height: 773px; }

.min-h-773 {
  min-height: 773px; }

.f-s-773 {
  font-size: 773px; }

.f-w-773 {
  font-weight: 773; }

.f-h-773 {
  line-height: 773px; }

.g-773 {
  gap: 773px; }

.flow-773 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 773;
  overflow: hidden; }

.p-l-774 {
  padding-left: 774px; }

.p-r-774 {
  padding-right: 774px; }

.p-t-774 {
  padding-top: 774px; }

.p-b-774 {
  padding-bottom: 774px; }

.m-l-774 {
  margin-left: 774px; }

.m-r-774 {
  margin-right: 774px; }

.m-t-774 {
  margin-top: 774px; }

.m-b-774 {
  margin-bottom: 774px; }

.w-774 {
  width: 774px; }

.h-774 {
  height: 774px; }

.min-h-774 {
  min-height: 774px; }

.f-s-774 {
  font-size: 774px; }

.f-w-774 {
  font-weight: 774; }

.f-h-774 {
  line-height: 774px; }

.g-774 {
  gap: 774px; }

.flow-774 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 774;
  overflow: hidden; }

.p-l-775 {
  padding-left: 775px; }

.p-r-775 {
  padding-right: 775px; }

.p-t-775 {
  padding-top: 775px; }

.p-b-775 {
  padding-bottom: 775px; }

.m-l-775 {
  margin-left: 775px; }

.m-r-775 {
  margin-right: 775px; }

.m-t-775 {
  margin-top: 775px; }

.m-b-775 {
  margin-bottom: 775px; }

.w-775 {
  width: 775px; }

.h-775 {
  height: 775px; }

.min-h-775 {
  min-height: 775px; }

.f-s-775 {
  font-size: 775px; }

.f-w-775 {
  font-weight: 775; }

.f-h-775 {
  line-height: 775px; }

.g-775 {
  gap: 775px; }

.flow-775 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 775;
  overflow: hidden; }

.p-l-776 {
  padding-left: 776px; }

.p-r-776 {
  padding-right: 776px; }

.p-t-776 {
  padding-top: 776px; }

.p-b-776 {
  padding-bottom: 776px; }

.m-l-776 {
  margin-left: 776px; }

.m-r-776 {
  margin-right: 776px; }

.m-t-776 {
  margin-top: 776px; }

.m-b-776 {
  margin-bottom: 776px; }

.w-776 {
  width: 776px; }

.h-776 {
  height: 776px; }

.min-h-776 {
  min-height: 776px; }

.f-s-776 {
  font-size: 776px; }

.f-w-776 {
  font-weight: 776; }

.f-h-776 {
  line-height: 776px; }

.g-776 {
  gap: 776px; }

.flow-776 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 776;
  overflow: hidden; }

.p-l-777 {
  padding-left: 777px; }

.p-r-777 {
  padding-right: 777px; }

.p-t-777 {
  padding-top: 777px; }

.p-b-777 {
  padding-bottom: 777px; }

.m-l-777 {
  margin-left: 777px; }

.m-r-777 {
  margin-right: 777px; }

.m-t-777 {
  margin-top: 777px; }

.m-b-777 {
  margin-bottom: 777px; }

.w-777 {
  width: 777px; }

.h-777 {
  height: 777px; }

.min-h-777 {
  min-height: 777px; }

.f-s-777 {
  font-size: 777px; }

.f-w-777 {
  font-weight: 777; }

.f-h-777 {
  line-height: 777px; }

.g-777 {
  gap: 777px; }

.flow-777 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 777;
  overflow: hidden; }

.p-l-778 {
  padding-left: 778px; }

.p-r-778 {
  padding-right: 778px; }

.p-t-778 {
  padding-top: 778px; }

.p-b-778 {
  padding-bottom: 778px; }

.m-l-778 {
  margin-left: 778px; }

.m-r-778 {
  margin-right: 778px; }

.m-t-778 {
  margin-top: 778px; }

.m-b-778 {
  margin-bottom: 778px; }

.w-778 {
  width: 778px; }

.h-778 {
  height: 778px; }

.min-h-778 {
  min-height: 778px; }

.f-s-778 {
  font-size: 778px; }

.f-w-778 {
  font-weight: 778; }

.f-h-778 {
  line-height: 778px; }

.g-778 {
  gap: 778px; }

.flow-778 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 778;
  overflow: hidden; }

.p-l-779 {
  padding-left: 779px; }

.p-r-779 {
  padding-right: 779px; }

.p-t-779 {
  padding-top: 779px; }

.p-b-779 {
  padding-bottom: 779px; }

.m-l-779 {
  margin-left: 779px; }

.m-r-779 {
  margin-right: 779px; }

.m-t-779 {
  margin-top: 779px; }

.m-b-779 {
  margin-bottom: 779px; }

.w-779 {
  width: 779px; }

.h-779 {
  height: 779px; }

.min-h-779 {
  min-height: 779px; }

.f-s-779 {
  font-size: 779px; }

.f-w-779 {
  font-weight: 779; }

.f-h-779 {
  line-height: 779px; }

.g-779 {
  gap: 779px; }

.flow-779 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 779;
  overflow: hidden; }

.p-l-780 {
  padding-left: 780px; }

.p-r-780 {
  padding-right: 780px; }

.p-t-780 {
  padding-top: 780px; }

.p-b-780 {
  padding-bottom: 780px; }

.m-l-780 {
  margin-left: 780px; }

.m-r-780 {
  margin-right: 780px; }

.m-t-780 {
  margin-top: 780px; }

.m-b-780 {
  margin-bottom: 780px; }

.w-780 {
  width: 780px; }

.h-780 {
  height: 780px; }

.min-h-780 {
  min-height: 780px; }

.f-s-780 {
  font-size: 780px; }

.f-w-780 {
  font-weight: 780; }

.f-h-780 {
  line-height: 780px; }

.g-780 {
  gap: 780px; }

.flow-780 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 780;
  overflow: hidden; }

.p-l-781 {
  padding-left: 781px; }

.p-r-781 {
  padding-right: 781px; }

.p-t-781 {
  padding-top: 781px; }

.p-b-781 {
  padding-bottom: 781px; }

.m-l-781 {
  margin-left: 781px; }

.m-r-781 {
  margin-right: 781px; }

.m-t-781 {
  margin-top: 781px; }

.m-b-781 {
  margin-bottom: 781px; }

.w-781 {
  width: 781px; }

.h-781 {
  height: 781px; }

.min-h-781 {
  min-height: 781px; }

.f-s-781 {
  font-size: 781px; }

.f-w-781 {
  font-weight: 781; }

.f-h-781 {
  line-height: 781px; }

.g-781 {
  gap: 781px; }

.flow-781 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 781;
  overflow: hidden; }

.p-l-782 {
  padding-left: 782px; }

.p-r-782 {
  padding-right: 782px; }

.p-t-782 {
  padding-top: 782px; }

.p-b-782 {
  padding-bottom: 782px; }

.m-l-782 {
  margin-left: 782px; }

.m-r-782 {
  margin-right: 782px; }

.m-t-782 {
  margin-top: 782px; }

.m-b-782 {
  margin-bottom: 782px; }

.w-782 {
  width: 782px; }

.h-782 {
  height: 782px; }

.min-h-782 {
  min-height: 782px; }

.f-s-782 {
  font-size: 782px; }

.f-w-782 {
  font-weight: 782; }

.f-h-782 {
  line-height: 782px; }

.g-782 {
  gap: 782px; }

.flow-782 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 782;
  overflow: hidden; }

.p-l-783 {
  padding-left: 783px; }

.p-r-783 {
  padding-right: 783px; }

.p-t-783 {
  padding-top: 783px; }

.p-b-783 {
  padding-bottom: 783px; }

.m-l-783 {
  margin-left: 783px; }

.m-r-783 {
  margin-right: 783px; }

.m-t-783 {
  margin-top: 783px; }

.m-b-783 {
  margin-bottom: 783px; }

.w-783 {
  width: 783px; }

.h-783 {
  height: 783px; }

.min-h-783 {
  min-height: 783px; }

.f-s-783 {
  font-size: 783px; }

.f-w-783 {
  font-weight: 783; }

.f-h-783 {
  line-height: 783px; }

.g-783 {
  gap: 783px; }

.flow-783 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 783;
  overflow: hidden; }

.p-l-784 {
  padding-left: 784px; }

.p-r-784 {
  padding-right: 784px; }

.p-t-784 {
  padding-top: 784px; }

.p-b-784 {
  padding-bottom: 784px; }

.m-l-784 {
  margin-left: 784px; }

.m-r-784 {
  margin-right: 784px; }

.m-t-784 {
  margin-top: 784px; }

.m-b-784 {
  margin-bottom: 784px; }

.w-784 {
  width: 784px; }

.h-784 {
  height: 784px; }

.min-h-784 {
  min-height: 784px; }

.f-s-784 {
  font-size: 784px; }

.f-w-784 {
  font-weight: 784; }

.f-h-784 {
  line-height: 784px; }

.g-784 {
  gap: 784px; }

.flow-784 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 784;
  overflow: hidden; }

.p-l-785 {
  padding-left: 785px; }

.p-r-785 {
  padding-right: 785px; }

.p-t-785 {
  padding-top: 785px; }

.p-b-785 {
  padding-bottom: 785px; }

.m-l-785 {
  margin-left: 785px; }

.m-r-785 {
  margin-right: 785px; }

.m-t-785 {
  margin-top: 785px; }

.m-b-785 {
  margin-bottom: 785px; }

.w-785 {
  width: 785px; }

.h-785 {
  height: 785px; }

.min-h-785 {
  min-height: 785px; }

.f-s-785 {
  font-size: 785px; }

.f-w-785 {
  font-weight: 785; }

.f-h-785 {
  line-height: 785px; }

.g-785 {
  gap: 785px; }

.flow-785 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 785;
  overflow: hidden; }

.p-l-786 {
  padding-left: 786px; }

.p-r-786 {
  padding-right: 786px; }

.p-t-786 {
  padding-top: 786px; }

.p-b-786 {
  padding-bottom: 786px; }

.m-l-786 {
  margin-left: 786px; }

.m-r-786 {
  margin-right: 786px; }

.m-t-786 {
  margin-top: 786px; }

.m-b-786 {
  margin-bottom: 786px; }

.w-786 {
  width: 786px; }

.h-786 {
  height: 786px; }

.min-h-786 {
  min-height: 786px; }

.f-s-786 {
  font-size: 786px; }

.f-w-786 {
  font-weight: 786; }

.f-h-786 {
  line-height: 786px; }

.g-786 {
  gap: 786px; }

.flow-786 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 786;
  overflow: hidden; }

.p-l-787 {
  padding-left: 787px; }

.p-r-787 {
  padding-right: 787px; }

.p-t-787 {
  padding-top: 787px; }

.p-b-787 {
  padding-bottom: 787px; }

.m-l-787 {
  margin-left: 787px; }

.m-r-787 {
  margin-right: 787px; }

.m-t-787 {
  margin-top: 787px; }

.m-b-787 {
  margin-bottom: 787px; }

.w-787 {
  width: 787px; }

.h-787 {
  height: 787px; }

.min-h-787 {
  min-height: 787px; }

.f-s-787 {
  font-size: 787px; }

.f-w-787 {
  font-weight: 787; }

.f-h-787 {
  line-height: 787px; }

.g-787 {
  gap: 787px; }

.flow-787 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 787;
  overflow: hidden; }

.p-l-788 {
  padding-left: 788px; }

.p-r-788 {
  padding-right: 788px; }

.p-t-788 {
  padding-top: 788px; }

.p-b-788 {
  padding-bottom: 788px; }

.m-l-788 {
  margin-left: 788px; }

.m-r-788 {
  margin-right: 788px; }

.m-t-788 {
  margin-top: 788px; }

.m-b-788 {
  margin-bottom: 788px; }

.w-788 {
  width: 788px; }

.h-788 {
  height: 788px; }

.min-h-788 {
  min-height: 788px; }

.f-s-788 {
  font-size: 788px; }

.f-w-788 {
  font-weight: 788; }

.f-h-788 {
  line-height: 788px; }

.g-788 {
  gap: 788px; }

.flow-788 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 788;
  overflow: hidden; }

.p-l-789 {
  padding-left: 789px; }

.p-r-789 {
  padding-right: 789px; }

.p-t-789 {
  padding-top: 789px; }

.p-b-789 {
  padding-bottom: 789px; }

.m-l-789 {
  margin-left: 789px; }

.m-r-789 {
  margin-right: 789px; }

.m-t-789 {
  margin-top: 789px; }

.m-b-789 {
  margin-bottom: 789px; }

.w-789 {
  width: 789px; }

.h-789 {
  height: 789px; }

.min-h-789 {
  min-height: 789px; }

.f-s-789 {
  font-size: 789px; }

.f-w-789 {
  font-weight: 789; }

.f-h-789 {
  line-height: 789px; }

.g-789 {
  gap: 789px; }

.flow-789 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 789;
  overflow: hidden; }

.p-l-790 {
  padding-left: 790px; }

.p-r-790 {
  padding-right: 790px; }

.p-t-790 {
  padding-top: 790px; }

.p-b-790 {
  padding-bottom: 790px; }

.m-l-790 {
  margin-left: 790px; }

.m-r-790 {
  margin-right: 790px; }

.m-t-790 {
  margin-top: 790px; }

.m-b-790 {
  margin-bottom: 790px; }

.w-790 {
  width: 790px; }

.h-790 {
  height: 790px; }

.min-h-790 {
  min-height: 790px; }

.f-s-790 {
  font-size: 790px; }

.f-w-790 {
  font-weight: 790; }

.f-h-790 {
  line-height: 790px; }

.g-790 {
  gap: 790px; }

.flow-790 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 790;
  overflow: hidden; }

.p-l-791 {
  padding-left: 791px; }

.p-r-791 {
  padding-right: 791px; }

.p-t-791 {
  padding-top: 791px; }

.p-b-791 {
  padding-bottom: 791px; }

.m-l-791 {
  margin-left: 791px; }

.m-r-791 {
  margin-right: 791px; }

.m-t-791 {
  margin-top: 791px; }

.m-b-791 {
  margin-bottom: 791px; }

.w-791 {
  width: 791px; }

.h-791 {
  height: 791px; }

.min-h-791 {
  min-height: 791px; }

.f-s-791 {
  font-size: 791px; }

.f-w-791 {
  font-weight: 791; }

.f-h-791 {
  line-height: 791px; }

.g-791 {
  gap: 791px; }

.flow-791 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 791;
  overflow: hidden; }

.p-l-792 {
  padding-left: 792px; }

.p-r-792 {
  padding-right: 792px; }

.p-t-792 {
  padding-top: 792px; }

.p-b-792 {
  padding-bottom: 792px; }

.m-l-792 {
  margin-left: 792px; }

.m-r-792 {
  margin-right: 792px; }

.m-t-792 {
  margin-top: 792px; }

.m-b-792 {
  margin-bottom: 792px; }

.w-792 {
  width: 792px; }

.h-792 {
  height: 792px; }

.min-h-792 {
  min-height: 792px; }

.f-s-792 {
  font-size: 792px; }

.f-w-792 {
  font-weight: 792; }

.f-h-792 {
  line-height: 792px; }

.g-792 {
  gap: 792px; }

.flow-792 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 792;
  overflow: hidden; }

.p-l-793 {
  padding-left: 793px; }

.p-r-793 {
  padding-right: 793px; }

.p-t-793 {
  padding-top: 793px; }

.p-b-793 {
  padding-bottom: 793px; }

.m-l-793 {
  margin-left: 793px; }

.m-r-793 {
  margin-right: 793px; }

.m-t-793 {
  margin-top: 793px; }

.m-b-793 {
  margin-bottom: 793px; }

.w-793 {
  width: 793px; }

.h-793 {
  height: 793px; }

.min-h-793 {
  min-height: 793px; }

.f-s-793 {
  font-size: 793px; }

.f-w-793 {
  font-weight: 793; }

.f-h-793 {
  line-height: 793px; }

.g-793 {
  gap: 793px; }

.flow-793 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 793;
  overflow: hidden; }

.p-l-794 {
  padding-left: 794px; }

.p-r-794 {
  padding-right: 794px; }

.p-t-794 {
  padding-top: 794px; }

.p-b-794 {
  padding-bottom: 794px; }

.m-l-794 {
  margin-left: 794px; }

.m-r-794 {
  margin-right: 794px; }

.m-t-794 {
  margin-top: 794px; }

.m-b-794 {
  margin-bottom: 794px; }

.w-794 {
  width: 794px; }

.h-794 {
  height: 794px; }

.min-h-794 {
  min-height: 794px; }

.f-s-794 {
  font-size: 794px; }

.f-w-794 {
  font-weight: 794; }

.f-h-794 {
  line-height: 794px; }

.g-794 {
  gap: 794px; }

.flow-794 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 794;
  overflow: hidden; }

.p-l-795 {
  padding-left: 795px; }

.p-r-795 {
  padding-right: 795px; }

.p-t-795 {
  padding-top: 795px; }

.p-b-795 {
  padding-bottom: 795px; }

.m-l-795 {
  margin-left: 795px; }

.m-r-795 {
  margin-right: 795px; }

.m-t-795 {
  margin-top: 795px; }

.m-b-795 {
  margin-bottom: 795px; }

.w-795 {
  width: 795px; }

.h-795 {
  height: 795px; }

.min-h-795 {
  min-height: 795px; }

.f-s-795 {
  font-size: 795px; }

.f-w-795 {
  font-weight: 795; }

.f-h-795 {
  line-height: 795px; }

.g-795 {
  gap: 795px; }

.flow-795 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 795;
  overflow: hidden; }

.p-l-796 {
  padding-left: 796px; }

.p-r-796 {
  padding-right: 796px; }

.p-t-796 {
  padding-top: 796px; }

.p-b-796 {
  padding-bottom: 796px; }

.m-l-796 {
  margin-left: 796px; }

.m-r-796 {
  margin-right: 796px; }

.m-t-796 {
  margin-top: 796px; }

.m-b-796 {
  margin-bottom: 796px; }

.w-796 {
  width: 796px; }

.h-796 {
  height: 796px; }

.min-h-796 {
  min-height: 796px; }

.f-s-796 {
  font-size: 796px; }

.f-w-796 {
  font-weight: 796; }

.f-h-796 {
  line-height: 796px; }

.g-796 {
  gap: 796px; }

.flow-796 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 796;
  overflow: hidden; }

.p-l-797 {
  padding-left: 797px; }

.p-r-797 {
  padding-right: 797px; }

.p-t-797 {
  padding-top: 797px; }

.p-b-797 {
  padding-bottom: 797px; }

.m-l-797 {
  margin-left: 797px; }

.m-r-797 {
  margin-right: 797px; }

.m-t-797 {
  margin-top: 797px; }

.m-b-797 {
  margin-bottom: 797px; }

.w-797 {
  width: 797px; }

.h-797 {
  height: 797px; }

.min-h-797 {
  min-height: 797px; }

.f-s-797 {
  font-size: 797px; }

.f-w-797 {
  font-weight: 797; }

.f-h-797 {
  line-height: 797px; }

.g-797 {
  gap: 797px; }

.flow-797 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 797;
  overflow: hidden; }

.p-l-798 {
  padding-left: 798px; }

.p-r-798 {
  padding-right: 798px; }

.p-t-798 {
  padding-top: 798px; }

.p-b-798 {
  padding-bottom: 798px; }

.m-l-798 {
  margin-left: 798px; }

.m-r-798 {
  margin-right: 798px; }

.m-t-798 {
  margin-top: 798px; }

.m-b-798 {
  margin-bottom: 798px; }

.w-798 {
  width: 798px; }

.h-798 {
  height: 798px; }

.min-h-798 {
  min-height: 798px; }

.f-s-798 {
  font-size: 798px; }

.f-w-798 {
  font-weight: 798; }

.f-h-798 {
  line-height: 798px; }

.g-798 {
  gap: 798px; }

.flow-798 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 798;
  overflow: hidden; }

.p-l-799 {
  padding-left: 799px; }

.p-r-799 {
  padding-right: 799px; }

.p-t-799 {
  padding-top: 799px; }

.p-b-799 {
  padding-bottom: 799px; }

.m-l-799 {
  margin-left: 799px; }

.m-r-799 {
  margin-right: 799px; }

.m-t-799 {
  margin-top: 799px; }

.m-b-799 {
  margin-bottom: 799px; }

.w-799 {
  width: 799px; }

.h-799 {
  height: 799px; }

.min-h-799 {
  min-height: 799px; }

.f-s-799 {
  font-size: 799px; }

.f-w-799 {
  font-weight: 799; }

.f-h-799 {
  line-height: 799px; }

.g-799 {
  gap: 799px; }

.flow-799 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 799;
  overflow: hidden; }

.p-l-800 {
  padding-left: 800px; }

.p-r-800 {
  padding-right: 800px; }

.p-t-800 {
  padding-top: 800px; }

.p-b-800 {
  padding-bottom: 800px; }

.m-l-800 {
  margin-left: 800px; }

.m-r-800 {
  margin-right: 800px; }

.m-t-800 {
  margin-top: 800px; }

.m-b-800 {
  margin-bottom: 800px; }

.w-800 {
  width: 800px; }

.h-800 {
  height: 800px; }

.min-h-800 {
  min-height: 800px; }

.f-s-800 {
  font-size: 800px; }

.f-w-800 {
  font-weight: 800; }

.f-h-800 {
  line-height: 800px; }

.g-800 {
  gap: 800px; }

.flow-800 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 800;
  overflow: hidden; }

.p-l-801 {
  padding-left: 801px; }

.p-r-801 {
  padding-right: 801px; }

.p-t-801 {
  padding-top: 801px; }

.p-b-801 {
  padding-bottom: 801px; }

.m-l-801 {
  margin-left: 801px; }

.m-r-801 {
  margin-right: 801px; }

.m-t-801 {
  margin-top: 801px; }

.m-b-801 {
  margin-bottom: 801px; }

.w-801 {
  width: 801px; }

.h-801 {
  height: 801px; }

.min-h-801 {
  min-height: 801px; }

.f-s-801 {
  font-size: 801px; }

.f-w-801 {
  font-weight: 801; }

.f-h-801 {
  line-height: 801px; }

.g-801 {
  gap: 801px; }

.flow-801 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 801;
  overflow: hidden; }

.p-l-802 {
  padding-left: 802px; }

.p-r-802 {
  padding-right: 802px; }

.p-t-802 {
  padding-top: 802px; }

.p-b-802 {
  padding-bottom: 802px; }

.m-l-802 {
  margin-left: 802px; }

.m-r-802 {
  margin-right: 802px; }

.m-t-802 {
  margin-top: 802px; }

.m-b-802 {
  margin-bottom: 802px; }

.w-802 {
  width: 802px; }

.h-802 {
  height: 802px; }

.min-h-802 {
  min-height: 802px; }

.f-s-802 {
  font-size: 802px; }

.f-w-802 {
  font-weight: 802; }

.f-h-802 {
  line-height: 802px; }

.g-802 {
  gap: 802px; }

.flow-802 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 802;
  overflow: hidden; }

.p-l-803 {
  padding-left: 803px; }

.p-r-803 {
  padding-right: 803px; }

.p-t-803 {
  padding-top: 803px; }

.p-b-803 {
  padding-bottom: 803px; }

.m-l-803 {
  margin-left: 803px; }

.m-r-803 {
  margin-right: 803px; }

.m-t-803 {
  margin-top: 803px; }

.m-b-803 {
  margin-bottom: 803px; }

.w-803 {
  width: 803px; }

.h-803 {
  height: 803px; }

.min-h-803 {
  min-height: 803px; }

.f-s-803 {
  font-size: 803px; }

.f-w-803 {
  font-weight: 803; }

.f-h-803 {
  line-height: 803px; }

.g-803 {
  gap: 803px; }

.flow-803 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 803;
  overflow: hidden; }

.p-l-804 {
  padding-left: 804px; }

.p-r-804 {
  padding-right: 804px; }

.p-t-804 {
  padding-top: 804px; }

.p-b-804 {
  padding-bottom: 804px; }

.m-l-804 {
  margin-left: 804px; }

.m-r-804 {
  margin-right: 804px; }

.m-t-804 {
  margin-top: 804px; }

.m-b-804 {
  margin-bottom: 804px; }

.w-804 {
  width: 804px; }

.h-804 {
  height: 804px; }

.min-h-804 {
  min-height: 804px; }

.f-s-804 {
  font-size: 804px; }

.f-w-804 {
  font-weight: 804; }

.f-h-804 {
  line-height: 804px; }

.g-804 {
  gap: 804px; }

.flow-804 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 804;
  overflow: hidden; }

.p-l-805 {
  padding-left: 805px; }

.p-r-805 {
  padding-right: 805px; }

.p-t-805 {
  padding-top: 805px; }

.p-b-805 {
  padding-bottom: 805px; }

.m-l-805 {
  margin-left: 805px; }

.m-r-805 {
  margin-right: 805px; }

.m-t-805 {
  margin-top: 805px; }

.m-b-805 {
  margin-bottom: 805px; }

.w-805 {
  width: 805px; }

.h-805 {
  height: 805px; }

.min-h-805 {
  min-height: 805px; }

.f-s-805 {
  font-size: 805px; }

.f-w-805 {
  font-weight: 805; }

.f-h-805 {
  line-height: 805px; }

.g-805 {
  gap: 805px; }

.flow-805 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 805;
  overflow: hidden; }

.p-l-806 {
  padding-left: 806px; }

.p-r-806 {
  padding-right: 806px; }

.p-t-806 {
  padding-top: 806px; }

.p-b-806 {
  padding-bottom: 806px; }

.m-l-806 {
  margin-left: 806px; }

.m-r-806 {
  margin-right: 806px; }

.m-t-806 {
  margin-top: 806px; }

.m-b-806 {
  margin-bottom: 806px; }

.w-806 {
  width: 806px; }

.h-806 {
  height: 806px; }

.min-h-806 {
  min-height: 806px; }

.f-s-806 {
  font-size: 806px; }

.f-w-806 {
  font-weight: 806; }

.f-h-806 {
  line-height: 806px; }

.g-806 {
  gap: 806px; }

.flow-806 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 806;
  overflow: hidden; }

.p-l-807 {
  padding-left: 807px; }

.p-r-807 {
  padding-right: 807px; }

.p-t-807 {
  padding-top: 807px; }

.p-b-807 {
  padding-bottom: 807px; }

.m-l-807 {
  margin-left: 807px; }

.m-r-807 {
  margin-right: 807px; }

.m-t-807 {
  margin-top: 807px; }

.m-b-807 {
  margin-bottom: 807px; }

.w-807 {
  width: 807px; }

.h-807 {
  height: 807px; }

.min-h-807 {
  min-height: 807px; }

.f-s-807 {
  font-size: 807px; }

.f-w-807 {
  font-weight: 807; }

.f-h-807 {
  line-height: 807px; }

.g-807 {
  gap: 807px; }

.flow-807 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 807;
  overflow: hidden; }

.p-l-808 {
  padding-left: 808px; }

.p-r-808 {
  padding-right: 808px; }

.p-t-808 {
  padding-top: 808px; }

.p-b-808 {
  padding-bottom: 808px; }

.m-l-808 {
  margin-left: 808px; }

.m-r-808 {
  margin-right: 808px; }

.m-t-808 {
  margin-top: 808px; }

.m-b-808 {
  margin-bottom: 808px; }

.w-808 {
  width: 808px; }

.h-808 {
  height: 808px; }

.min-h-808 {
  min-height: 808px; }

.f-s-808 {
  font-size: 808px; }

.f-w-808 {
  font-weight: 808; }

.f-h-808 {
  line-height: 808px; }

.g-808 {
  gap: 808px; }

.flow-808 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 808;
  overflow: hidden; }

.p-l-809 {
  padding-left: 809px; }

.p-r-809 {
  padding-right: 809px; }

.p-t-809 {
  padding-top: 809px; }

.p-b-809 {
  padding-bottom: 809px; }

.m-l-809 {
  margin-left: 809px; }

.m-r-809 {
  margin-right: 809px; }

.m-t-809 {
  margin-top: 809px; }

.m-b-809 {
  margin-bottom: 809px; }

.w-809 {
  width: 809px; }

.h-809 {
  height: 809px; }

.min-h-809 {
  min-height: 809px; }

.f-s-809 {
  font-size: 809px; }

.f-w-809 {
  font-weight: 809; }

.f-h-809 {
  line-height: 809px; }

.g-809 {
  gap: 809px; }

.flow-809 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 809;
  overflow: hidden; }

.p-l-810 {
  padding-left: 810px; }

.p-r-810 {
  padding-right: 810px; }

.p-t-810 {
  padding-top: 810px; }

.p-b-810 {
  padding-bottom: 810px; }

.m-l-810 {
  margin-left: 810px; }

.m-r-810 {
  margin-right: 810px; }

.m-t-810 {
  margin-top: 810px; }

.m-b-810 {
  margin-bottom: 810px; }

.w-810 {
  width: 810px; }

.h-810 {
  height: 810px; }

.min-h-810 {
  min-height: 810px; }

.f-s-810 {
  font-size: 810px; }

.f-w-810 {
  font-weight: 810; }

.f-h-810 {
  line-height: 810px; }

.g-810 {
  gap: 810px; }

.flow-810 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 810;
  overflow: hidden; }

.p-l-811 {
  padding-left: 811px; }

.p-r-811 {
  padding-right: 811px; }

.p-t-811 {
  padding-top: 811px; }

.p-b-811 {
  padding-bottom: 811px; }

.m-l-811 {
  margin-left: 811px; }

.m-r-811 {
  margin-right: 811px; }

.m-t-811 {
  margin-top: 811px; }

.m-b-811 {
  margin-bottom: 811px; }

.w-811 {
  width: 811px; }

.h-811 {
  height: 811px; }

.min-h-811 {
  min-height: 811px; }

.f-s-811 {
  font-size: 811px; }

.f-w-811 {
  font-weight: 811; }

.f-h-811 {
  line-height: 811px; }

.g-811 {
  gap: 811px; }

.flow-811 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 811;
  overflow: hidden; }

.p-l-812 {
  padding-left: 812px; }

.p-r-812 {
  padding-right: 812px; }

.p-t-812 {
  padding-top: 812px; }

.p-b-812 {
  padding-bottom: 812px; }

.m-l-812 {
  margin-left: 812px; }

.m-r-812 {
  margin-right: 812px; }

.m-t-812 {
  margin-top: 812px; }

.m-b-812 {
  margin-bottom: 812px; }

.w-812 {
  width: 812px; }

.h-812 {
  height: 812px; }

.min-h-812 {
  min-height: 812px; }

.f-s-812 {
  font-size: 812px; }

.f-w-812 {
  font-weight: 812; }

.f-h-812 {
  line-height: 812px; }

.g-812 {
  gap: 812px; }

.flow-812 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 812;
  overflow: hidden; }

.p-l-813 {
  padding-left: 813px; }

.p-r-813 {
  padding-right: 813px; }

.p-t-813 {
  padding-top: 813px; }

.p-b-813 {
  padding-bottom: 813px; }

.m-l-813 {
  margin-left: 813px; }

.m-r-813 {
  margin-right: 813px; }

.m-t-813 {
  margin-top: 813px; }

.m-b-813 {
  margin-bottom: 813px; }

.w-813 {
  width: 813px; }

.h-813 {
  height: 813px; }

.min-h-813 {
  min-height: 813px; }

.f-s-813 {
  font-size: 813px; }

.f-w-813 {
  font-weight: 813; }

.f-h-813 {
  line-height: 813px; }

.g-813 {
  gap: 813px; }

.flow-813 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 813;
  overflow: hidden; }

.p-l-814 {
  padding-left: 814px; }

.p-r-814 {
  padding-right: 814px; }

.p-t-814 {
  padding-top: 814px; }

.p-b-814 {
  padding-bottom: 814px; }

.m-l-814 {
  margin-left: 814px; }

.m-r-814 {
  margin-right: 814px; }

.m-t-814 {
  margin-top: 814px; }

.m-b-814 {
  margin-bottom: 814px; }

.w-814 {
  width: 814px; }

.h-814 {
  height: 814px; }

.min-h-814 {
  min-height: 814px; }

.f-s-814 {
  font-size: 814px; }

.f-w-814 {
  font-weight: 814; }

.f-h-814 {
  line-height: 814px; }

.g-814 {
  gap: 814px; }

.flow-814 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 814;
  overflow: hidden; }

.p-l-815 {
  padding-left: 815px; }

.p-r-815 {
  padding-right: 815px; }

.p-t-815 {
  padding-top: 815px; }

.p-b-815 {
  padding-bottom: 815px; }

.m-l-815 {
  margin-left: 815px; }

.m-r-815 {
  margin-right: 815px; }

.m-t-815 {
  margin-top: 815px; }

.m-b-815 {
  margin-bottom: 815px; }

.w-815 {
  width: 815px; }

.h-815 {
  height: 815px; }

.min-h-815 {
  min-height: 815px; }

.f-s-815 {
  font-size: 815px; }

.f-w-815 {
  font-weight: 815; }

.f-h-815 {
  line-height: 815px; }

.g-815 {
  gap: 815px; }

.flow-815 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 815;
  overflow: hidden; }

.p-l-816 {
  padding-left: 816px; }

.p-r-816 {
  padding-right: 816px; }

.p-t-816 {
  padding-top: 816px; }

.p-b-816 {
  padding-bottom: 816px; }

.m-l-816 {
  margin-left: 816px; }

.m-r-816 {
  margin-right: 816px; }

.m-t-816 {
  margin-top: 816px; }

.m-b-816 {
  margin-bottom: 816px; }

.w-816 {
  width: 816px; }

.h-816 {
  height: 816px; }

.min-h-816 {
  min-height: 816px; }

.f-s-816 {
  font-size: 816px; }

.f-w-816 {
  font-weight: 816; }

.f-h-816 {
  line-height: 816px; }

.g-816 {
  gap: 816px; }

.flow-816 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 816;
  overflow: hidden; }

.p-l-817 {
  padding-left: 817px; }

.p-r-817 {
  padding-right: 817px; }

.p-t-817 {
  padding-top: 817px; }

.p-b-817 {
  padding-bottom: 817px; }

.m-l-817 {
  margin-left: 817px; }

.m-r-817 {
  margin-right: 817px; }

.m-t-817 {
  margin-top: 817px; }

.m-b-817 {
  margin-bottom: 817px; }

.w-817 {
  width: 817px; }

.h-817 {
  height: 817px; }

.min-h-817 {
  min-height: 817px; }

.f-s-817 {
  font-size: 817px; }

.f-w-817 {
  font-weight: 817; }

.f-h-817 {
  line-height: 817px; }

.g-817 {
  gap: 817px; }

.flow-817 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 817;
  overflow: hidden; }

.p-l-818 {
  padding-left: 818px; }

.p-r-818 {
  padding-right: 818px; }

.p-t-818 {
  padding-top: 818px; }

.p-b-818 {
  padding-bottom: 818px; }

.m-l-818 {
  margin-left: 818px; }

.m-r-818 {
  margin-right: 818px; }

.m-t-818 {
  margin-top: 818px; }

.m-b-818 {
  margin-bottom: 818px; }

.w-818 {
  width: 818px; }

.h-818 {
  height: 818px; }

.min-h-818 {
  min-height: 818px; }

.f-s-818 {
  font-size: 818px; }

.f-w-818 {
  font-weight: 818; }

.f-h-818 {
  line-height: 818px; }

.g-818 {
  gap: 818px; }

.flow-818 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 818;
  overflow: hidden; }

.p-l-819 {
  padding-left: 819px; }

.p-r-819 {
  padding-right: 819px; }

.p-t-819 {
  padding-top: 819px; }

.p-b-819 {
  padding-bottom: 819px; }

.m-l-819 {
  margin-left: 819px; }

.m-r-819 {
  margin-right: 819px; }

.m-t-819 {
  margin-top: 819px; }

.m-b-819 {
  margin-bottom: 819px; }

.w-819 {
  width: 819px; }

.h-819 {
  height: 819px; }

.min-h-819 {
  min-height: 819px; }

.f-s-819 {
  font-size: 819px; }

.f-w-819 {
  font-weight: 819; }

.f-h-819 {
  line-height: 819px; }

.g-819 {
  gap: 819px; }

.flow-819 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 819;
  overflow: hidden; }

.p-l-820 {
  padding-left: 820px; }

.p-r-820 {
  padding-right: 820px; }

.p-t-820 {
  padding-top: 820px; }

.p-b-820 {
  padding-bottom: 820px; }

.m-l-820 {
  margin-left: 820px; }

.m-r-820 {
  margin-right: 820px; }

.m-t-820 {
  margin-top: 820px; }

.m-b-820 {
  margin-bottom: 820px; }

.w-820 {
  width: 820px; }

.h-820 {
  height: 820px; }

.min-h-820 {
  min-height: 820px; }

.f-s-820 {
  font-size: 820px; }

.f-w-820 {
  font-weight: 820; }

.f-h-820 {
  line-height: 820px; }

.g-820 {
  gap: 820px; }

.flow-820 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 820;
  overflow: hidden; }

.p-l-821 {
  padding-left: 821px; }

.p-r-821 {
  padding-right: 821px; }

.p-t-821 {
  padding-top: 821px; }

.p-b-821 {
  padding-bottom: 821px; }

.m-l-821 {
  margin-left: 821px; }

.m-r-821 {
  margin-right: 821px; }

.m-t-821 {
  margin-top: 821px; }

.m-b-821 {
  margin-bottom: 821px; }

.w-821 {
  width: 821px; }

.h-821 {
  height: 821px; }

.min-h-821 {
  min-height: 821px; }

.f-s-821 {
  font-size: 821px; }

.f-w-821 {
  font-weight: 821; }

.f-h-821 {
  line-height: 821px; }

.g-821 {
  gap: 821px; }

.flow-821 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 821;
  overflow: hidden; }

.p-l-822 {
  padding-left: 822px; }

.p-r-822 {
  padding-right: 822px; }

.p-t-822 {
  padding-top: 822px; }

.p-b-822 {
  padding-bottom: 822px; }

.m-l-822 {
  margin-left: 822px; }

.m-r-822 {
  margin-right: 822px; }

.m-t-822 {
  margin-top: 822px; }

.m-b-822 {
  margin-bottom: 822px; }

.w-822 {
  width: 822px; }

.h-822 {
  height: 822px; }

.min-h-822 {
  min-height: 822px; }

.f-s-822 {
  font-size: 822px; }

.f-w-822 {
  font-weight: 822; }

.f-h-822 {
  line-height: 822px; }

.g-822 {
  gap: 822px; }

.flow-822 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 822;
  overflow: hidden; }

.p-l-823 {
  padding-left: 823px; }

.p-r-823 {
  padding-right: 823px; }

.p-t-823 {
  padding-top: 823px; }

.p-b-823 {
  padding-bottom: 823px; }

.m-l-823 {
  margin-left: 823px; }

.m-r-823 {
  margin-right: 823px; }

.m-t-823 {
  margin-top: 823px; }

.m-b-823 {
  margin-bottom: 823px; }

.w-823 {
  width: 823px; }

.h-823 {
  height: 823px; }

.min-h-823 {
  min-height: 823px; }

.f-s-823 {
  font-size: 823px; }

.f-w-823 {
  font-weight: 823; }

.f-h-823 {
  line-height: 823px; }

.g-823 {
  gap: 823px; }

.flow-823 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 823;
  overflow: hidden; }

.p-l-824 {
  padding-left: 824px; }

.p-r-824 {
  padding-right: 824px; }

.p-t-824 {
  padding-top: 824px; }

.p-b-824 {
  padding-bottom: 824px; }

.m-l-824 {
  margin-left: 824px; }

.m-r-824 {
  margin-right: 824px; }

.m-t-824 {
  margin-top: 824px; }

.m-b-824 {
  margin-bottom: 824px; }

.w-824 {
  width: 824px; }

.h-824 {
  height: 824px; }

.min-h-824 {
  min-height: 824px; }

.f-s-824 {
  font-size: 824px; }

.f-w-824 {
  font-weight: 824; }

.f-h-824 {
  line-height: 824px; }

.g-824 {
  gap: 824px; }

.flow-824 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 824;
  overflow: hidden; }

.p-l-825 {
  padding-left: 825px; }

.p-r-825 {
  padding-right: 825px; }

.p-t-825 {
  padding-top: 825px; }

.p-b-825 {
  padding-bottom: 825px; }

.m-l-825 {
  margin-left: 825px; }

.m-r-825 {
  margin-right: 825px; }

.m-t-825 {
  margin-top: 825px; }

.m-b-825 {
  margin-bottom: 825px; }

.w-825 {
  width: 825px; }

.h-825 {
  height: 825px; }

.min-h-825 {
  min-height: 825px; }

.f-s-825 {
  font-size: 825px; }

.f-w-825 {
  font-weight: 825; }

.f-h-825 {
  line-height: 825px; }

.g-825 {
  gap: 825px; }

.flow-825 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 825;
  overflow: hidden; }

.p-l-826 {
  padding-left: 826px; }

.p-r-826 {
  padding-right: 826px; }

.p-t-826 {
  padding-top: 826px; }

.p-b-826 {
  padding-bottom: 826px; }

.m-l-826 {
  margin-left: 826px; }

.m-r-826 {
  margin-right: 826px; }

.m-t-826 {
  margin-top: 826px; }

.m-b-826 {
  margin-bottom: 826px; }

.w-826 {
  width: 826px; }

.h-826 {
  height: 826px; }

.min-h-826 {
  min-height: 826px; }

.f-s-826 {
  font-size: 826px; }

.f-w-826 {
  font-weight: 826; }

.f-h-826 {
  line-height: 826px; }

.g-826 {
  gap: 826px; }

.flow-826 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 826;
  overflow: hidden; }

.p-l-827 {
  padding-left: 827px; }

.p-r-827 {
  padding-right: 827px; }

.p-t-827 {
  padding-top: 827px; }

.p-b-827 {
  padding-bottom: 827px; }

.m-l-827 {
  margin-left: 827px; }

.m-r-827 {
  margin-right: 827px; }

.m-t-827 {
  margin-top: 827px; }

.m-b-827 {
  margin-bottom: 827px; }

.w-827 {
  width: 827px; }

.h-827 {
  height: 827px; }

.min-h-827 {
  min-height: 827px; }

.f-s-827 {
  font-size: 827px; }

.f-w-827 {
  font-weight: 827; }

.f-h-827 {
  line-height: 827px; }

.g-827 {
  gap: 827px; }

.flow-827 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 827;
  overflow: hidden; }

.p-l-828 {
  padding-left: 828px; }

.p-r-828 {
  padding-right: 828px; }

.p-t-828 {
  padding-top: 828px; }

.p-b-828 {
  padding-bottom: 828px; }

.m-l-828 {
  margin-left: 828px; }

.m-r-828 {
  margin-right: 828px; }

.m-t-828 {
  margin-top: 828px; }

.m-b-828 {
  margin-bottom: 828px; }

.w-828 {
  width: 828px; }

.h-828 {
  height: 828px; }

.min-h-828 {
  min-height: 828px; }

.f-s-828 {
  font-size: 828px; }

.f-w-828 {
  font-weight: 828; }

.f-h-828 {
  line-height: 828px; }

.g-828 {
  gap: 828px; }

.flow-828 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 828;
  overflow: hidden; }

.p-l-829 {
  padding-left: 829px; }

.p-r-829 {
  padding-right: 829px; }

.p-t-829 {
  padding-top: 829px; }

.p-b-829 {
  padding-bottom: 829px; }

.m-l-829 {
  margin-left: 829px; }

.m-r-829 {
  margin-right: 829px; }

.m-t-829 {
  margin-top: 829px; }

.m-b-829 {
  margin-bottom: 829px; }

.w-829 {
  width: 829px; }

.h-829 {
  height: 829px; }

.min-h-829 {
  min-height: 829px; }

.f-s-829 {
  font-size: 829px; }

.f-w-829 {
  font-weight: 829; }

.f-h-829 {
  line-height: 829px; }

.g-829 {
  gap: 829px; }

.flow-829 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 829;
  overflow: hidden; }

.p-l-830 {
  padding-left: 830px; }

.p-r-830 {
  padding-right: 830px; }

.p-t-830 {
  padding-top: 830px; }

.p-b-830 {
  padding-bottom: 830px; }

.m-l-830 {
  margin-left: 830px; }

.m-r-830 {
  margin-right: 830px; }

.m-t-830 {
  margin-top: 830px; }

.m-b-830 {
  margin-bottom: 830px; }

.w-830 {
  width: 830px; }

.h-830 {
  height: 830px; }

.min-h-830 {
  min-height: 830px; }

.f-s-830 {
  font-size: 830px; }

.f-w-830 {
  font-weight: 830; }

.f-h-830 {
  line-height: 830px; }

.g-830 {
  gap: 830px; }

.flow-830 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 830;
  overflow: hidden; }

.p-l-831 {
  padding-left: 831px; }

.p-r-831 {
  padding-right: 831px; }

.p-t-831 {
  padding-top: 831px; }

.p-b-831 {
  padding-bottom: 831px; }

.m-l-831 {
  margin-left: 831px; }

.m-r-831 {
  margin-right: 831px; }

.m-t-831 {
  margin-top: 831px; }

.m-b-831 {
  margin-bottom: 831px; }

.w-831 {
  width: 831px; }

.h-831 {
  height: 831px; }

.min-h-831 {
  min-height: 831px; }

.f-s-831 {
  font-size: 831px; }

.f-w-831 {
  font-weight: 831; }

.f-h-831 {
  line-height: 831px; }

.g-831 {
  gap: 831px; }

.flow-831 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 831;
  overflow: hidden; }

.p-l-832 {
  padding-left: 832px; }

.p-r-832 {
  padding-right: 832px; }

.p-t-832 {
  padding-top: 832px; }

.p-b-832 {
  padding-bottom: 832px; }

.m-l-832 {
  margin-left: 832px; }

.m-r-832 {
  margin-right: 832px; }

.m-t-832 {
  margin-top: 832px; }

.m-b-832 {
  margin-bottom: 832px; }

.w-832 {
  width: 832px; }

.h-832 {
  height: 832px; }

.min-h-832 {
  min-height: 832px; }

.f-s-832 {
  font-size: 832px; }

.f-w-832 {
  font-weight: 832; }

.f-h-832 {
  line-height: 832px; }

.g-832 {
  gap: 832px; }

.flow-832 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 832;
  overflow: hidden; }

.p-l-833 {
  padding-left: 833px; }

.p-r-833 {
  padding-right: 833px; }

.p-t-833 {
  padding-top: 833px; }

.p-b-833 {
  padding-bottom: 833px; }

.m-l-833 {
  margin-left: 833px; }

.m-r-833 {
  margin-right: 833px; }

.m-t-833 {
  margin-top: 833px; }

.m-b-833 {
  margin-bottom: 833px; }

.w-833 {
  width: 833px; }

.h-833 {
  height: 833px; }

.min-h-833 {
  min-height: 833px; }

.f-s-833 {
  font-size: 833px; }

.f-w-833 {
  font-weight: 833; }

.f-h-833 {
  line-height: 833px; }

.g-833 {
  gap: 833px; }

.flow-833 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 833;
  overflow: hidden; }

.p-l-834 {
  padding-left: 834px; }

.p-r-834 {
  padding-right: 834px; }

.p-t-834 {
  padding-top: 834px; }

.p-b-834 {
  padding-bottom: 834px; }

.m-l-834 {
  margin-left: 834px; }

.m-r-834 {
  margin-right: 834px; }

.m-t-834 {
  margin-top: 834px; }

.m-b-834 {
  margin-bottom: 834px; }

.w-834 {
  width: 834px; }

.h-834 {
  height: 834px; }

.min-h-834 {
  min-height: 834px; }

.f-s-834 {
  font-size: 834px; }

.f-w-834 {
  font-weight: 834; }

.f-h-834 {
  line-height: 834px; }

.g-834 {
  gap: 834px; }

.flow-834 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 834;
  overflow: hidden; }

.p-l-835 {
  padding-left: 835px; }

.p-r-835 {
  padding-right: 835px; }

.p-t-835 {
  padding-top: 835px; }

.p-b-835 {
  padding-bottom: 835px; }

.m-l-835 {
  margin-left: 835px; }

.m-r-835 {
  margin-right: 835px; }

.m-t-835 {
  margin-top: 835px; }

.m-b-835 {
  margin-bottom: 835px; }

.w-835 {
  width: 835px; }

.h-835 {
  height: 835px; }

.min-h-835 {
  min-height: 835px; }

.f-s-835 {
  font-size: 835px; }

.f-w-835 {
  font-weight: 835; }

.f-h-835 {
  line-height: 835px; }

.g-835 {
  gap: 835px; }

.flow-835 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 835;
  overflow: hidden; }

.p-l-836 {
  padding-left: 836px; }

.p-r-836 {
  padding-right: 836px; }

.p-t-836 {
  padding-top: 836px; }

.p-b-836 {
  padding-bottom: 836px; }

.m-l-836 {
  margin-left: 836px; }

.m-r-836 {
  margin-right: 836px; }

.m-t-836 {
  margin-top: 836px; }

.m-b-836 {
  margin-bottom: 836px; }

.w-836 {
  width: 836px; }

.h-836 {
  height: 836px; }

.min-h-836 {
  min-height: 836px; }

.f-s-836 {
  font-size: 836px; }

.f-w-836 {
  font-weight: 836; }

.f-h-836 {
  line-height: 836px; }

.g-836 {
  gap: 836px; }

.flow-836 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 836;
  overflow: hidden; }

.p-l-837 {
  padding-left: 837px; }

.p-r-837 {
  padding-right: 837px; }

.p-t-837 {
  padding-top: 837px; }

.p-b-837 {
  padding-bottom: 837px; }

.m-l-837 {
  margin-left: 837px; }

.m-r-837 {
  margin-right: 837px; }

.m-t-837 {
  margin-top: 837px; }

.m-b-837 {
  margin-bottom: 837px; }

.w-837 {
  width: 837px; }

.h-837 {
  height: 837px; }

.min-h-837 {
  min-height: 837px; }

.f-s-837 {
  font-size: 837px; }

.f-w-837 {
  font-weight: 837; }

.f-h-837 {
  line-height: 837px; }

.g-837 {
  gap: 837px; }

.flow-837 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 837;
  overflow: hidden; }

.p-l-838 {
  padding-left: 838px; }

.p-r-838 {
  padding-right: 838px; }

.p-t-838 {
  padding-top: 838px; }

.p-b-838 {
  padding-bottom: 838px; }

.m-l-838 {
  margin-left: 838px; }

.m-r-838 {
  margin-right: 838px; }

.m-t-838 {
  margin-top: 838px; }

.m-b-838 {
  margin-bottom: 838px; }

.w-838 {
  width: 838px; }

.h-838 {
  height: 838px; }

.min-h-838 {
  min-height: 838px; }

.f-s-838 {
  font-size: 838px; }

.f-w-838 {
  font-weight: 838; }

.f-h-838 {
  line-height: 838px; }

.g-838 {
  gap: 838px; }

.flow-838 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 838;
  overflow: hidden; }

.p-l-839 {
  padding-left: 839px; }

.p-r-839 {
  padding-right: 839px; }

.p-t-839 {
  padding-top: 839px; }

.p-b-839 {
  padding-bottom: 839px; }

.m-l-839 {
  margin-left: 839px; }

.m-r-839 {
  margin-right: 839px; }

.m-t-839 {
  margin-top: 839px; }

.m-b-839 {
  margin-bottom: 839px; }

.w-839 {
  width: 839px; }

.h-839 {
  height: 839px; }

.min-h-839 {
  min-height: 839px; }

.f-s-839 {
  font-size: 839px; }

.f-w-839 {
  font-weight: 839; }

.f-h-839 {
  line-height: 839px; }

.g-839 {
  gap: 839px; }

.flow-839 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 839;
  overflow: hidden; }

.p-l-840 {
  padding-left: 840px; }

.p-r-840 {
  padding-right: 840px; }

.p-t-840 {
  padding-top: 840px; }

.p-b-840 {
  padding-bottom: 840px; }

.m-l-840 {
  margin-left: 840px; }

.m-r-840 {
  margin-right: 840px; }

.m-t-840 {
  margin-top: 840px; }

.m-b-840 {
  margin-bottom: 840px; }

.w-840 {
  width: 840px; }

.h-840 {
  height: 840px; }

.min-h-840 {
  min-height: 840px; }

.f-s-840 {
  font-size: 840px; }

.f-w-840 {
  font-weight: 840; }

.f-h-840 {
  line-height: 840px; }

.g-840 {
  gap: 840px; }

.flow-840 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 840;
  overflow: hidden; }

.p-l-841 {
  padding-left: 841px; }

.p-r-841 {
  padding-right: 841px; }

.p-t-841 {
  padding-top: 841px; }

.p-b-841 {
  padding-bottom: 841px; }

.m-l-841 {
  margin-left: 841px; }

.m-r-841 {
  margin-right: 841px; }

.m-t-841 {
  margin-top: 841px; }

.m-b-841 {
  margin-bottom: 841px; }

.w-841 {
  width: 841px; }

.h-841 {
  height: 841px; }

.min-h-841 {
  min-height: 841px; }

.f-s-841 {
  font-size: 841px; }

.f-w-841 {
  font-weight: 841; }

.f-h-841 {
  line-height: 841px; }

.g-841 {
  gap: 841px; }

.flow-841 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 841;
  overflow: hidden; }

.p-l-842 {
  padding-left: 842px; }

.p-r-842 {
  padding-right: 842px; }

.p-t-842 {
  padding-top: 842px; }

.p-b-842 {
  padding-bottom: 842px; }

.m-l-842 {
  margin-left: 842px; }

.m-r-842 {
  margin-right: 842px; }

.m-t-842 {
  margin-top: 842px; }

.m-b-842 {
  margin-bottom: 842px; }

.w-842 {
  width: 842px; }

.h-842 {
  height: 842px; }

.min-h-842 {
  min-height: 842px; }

.f-s-842 {
  font-size: 842px; }

.f-w-842 {
  font-weight: 842; }

.f-h-842 {
  line-height: 842px; }

.g-842 {
  gap: 842px; }

.flow-842 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 842;
  overflow: hidden; }

.p-l-843 {
  padding-left: 843px; }

.p-r-843 {
  padding-right: 843px; }

.p-t-843 {
  padding-top: 843px; }

.p-b-843 {
  padding-bottom: 843px; }

.m-l-843 {
  margin-left: 843px; }

.m-r-843 {
  margin-right: 843px; }

.m-t-843 {
  margin-top: 843px; }

.m-b-843 {
  margin-bottom: 843px; }

.w-843 {
  width: 843px; }

.h-843 {
  height: 843px; }

.min-h-843 {
  min-height: 843px; }

.f-s-843 {
  font-size: 843px; }

.f-w-843 {
  font-weight: 843; }

.f-h-843 {
  line-height: 843px; }

.g-843 {
  gap: 843px; }

.flow-843 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 843;
  overflow: hidden; }

.p-l-844 {
  padding-left: 844px; }

.p-r-844 {
  padding-right: 844px; }

.p-t-844 {
  padding-top: 844px; }

.p-b-844 {
  padding-bottom: 844px; }

.m-l-844 {
  margin-left: 844px; }

.m-r-844 {
  margin-right: 844px; }

.m-t-844 {
  margin-top: 844px; }

.m-b-844 {
  margin-bottom: 844px; }

.w-844 {
  width: 844px; }

.h-844 {
  height: 844px; }

.min-h-844 {
  min-height: 844px; }

.f-s-844 {
  font-size: 844px; }

.f-w-844 {
  font-weight: 844; }

.f-h-844 {
  line-height: 844px; }

.g-844 {
  gap: 844px; }

.flow-844 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 844;
  overflow: hidden; }

.p-l-845 {
  padding-left: 845px; }

.p-r-845 {
  padding-right: 845px; }

.p-t-845 {
  padding-top: 845px; }

.p-b-845 {
  padding-bottom: 845px; }

.m-l-845 {
  margin-left: 845px; }

.m-r-845 {
  margin-right: 845px; }

.m-t-845 {
  margin-top: 845px; }

.m-b-845 {
  margin-bottom: 845px; }

.w-845 {
  width: 845px; }

.h-845 {
  height: 845px; }

.min-h-845 {
  min-height: 845px; }

.f-s-845 {
  font-size: 845px; }

.f-w-845 {
  font-weight: 845; }

.f-h-845 {
  line-height: 845px; }

.g-845 {
  gap: 845px; }

.flow-845 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 845;
  overflow: hidden; }

.p-l-846 {
  padding-left: 846px; }

.p-r-846 {
  padding-right: 846px; }

.p-t-846 {
  padding-top: 846px; }

.p-b-846 {
  padding-bottom: 846px; }

.m-l-846 {
  margin-left: 846px; }

.m-r-846 {
  margin-right: 846px; }

.m-t-846 {
  margin-top: 846px; }

.m-b-846 {
  margin-bottom: 846px; }

.w-846 {
  width: 846px; }

.h-846 {
  height: 846px; }

.min-h-846 {
  min-height: 846px; }

.f-s-846 {
  font-size: 846px; }

.f-w-846 {
  font-weight: 846; }

.f-h-846 {
  line-height: 846px; }

.g-846 {
  gap: 846px; }

.flow-846 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 846;
  overflow: hidden; }

.p-l-847 {
  padding-left: 847px; }

.p-r-847 {
  padding-right: 847px; }

.p-t-847 {
  padding-top: 847px; }

.p-b-847 {
  padding-bottom: 847px; }

.m-l-847 {
  margin-left: 847px; }

.m-r-847 {
  margin-right: 847px; }

.m-t-847 {
  margin-top: 847px; }

.m-b-847 {
  margin-bottom: 847px; }

.w-847 {
  width: 847px; }

.h-847 {
  height: 847px; }

.min-h-847 {
  min-height: 847px; }

.f-s-847 {
  font-size: 847px; }

.f-w-847 {
  font-weight: 847; }

.f-h-847 {
  line-height: 847px; }

.g-847 {
  gap: 847px; }

.flow-847 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 847;
  overflow: hidden; }

.p-l-848 {
  padding-left: 848px; }

.p-r-848 {
  padding-right: 848px; }

.p-t-848 {
  padding-top: 848px; }

.p-b-848 {
  padding-bottom: 848px; }

.m-l-848 {
  margin-left: 848px; }

.m-r-848 {
  margin-right: 848px; }

.m-t-848 {
  margin-top: 848px; }

.m-b-848 {
  margin-bottom: 848px; }

.w-848 {
  width: 848px; }

.h-848 {
  height: 848px; }

.min-h-848 {
  min-height: 848px; }

.f-s-848 {
  font-size: 848px; }

.f-w-848 {
  font-weight: 848; }

.f-h-848 {
  line-height: 848px; }

.g-848 {
  gap: 848px; }

.flow-848 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 848;
  overflow: hidden; }

.p-l-849 {
  padding-left: 849px; }

.p-r-849 {
  padding-right: 849px; }

.p-t-849 {
  padding-top: 849px; }

.p-b-849 {
  padding-bottom: 849px; }

.m-l-849 {
  margin-left: 849px; }

.m-r-849 {
  margin-right: 849px; }

.m-t-849 {
  margin-top: 849px; }

.m-b-849 {
  margin-bottom: 849px; }

.w-849 {
  width: 849px; }

.h-849 {
  height: 849px; }

.min-h-849 {
  min-height: 849px; }

.f-s-849 {
  font-size: 849px; }

.f-w-849 {
  font-weight: 849; }

.f-h-849 {
  line-height: 849px; }

.g-849 {
  gap: 849px; }

.flow-849 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 849;
  overflow: hidden; }

.p-l-850 {
  padding-left: 850px; }

.p-r-850 {
  padding-right: 850px; }

.p-t-850 {
  padding-top: 850px; }

.p-b-850 {
  padding-bottom: 850px; }

.m-l-850 {
  margin-left: 850px; }

.m-r-850 {
  margin-right: 850px; }

.m-t-850 {
  margin-top: 850px; }

.m-b-850 {
  margin-bottom: 850px; }

.w-850 {
  width: 850px; }

.h-850 {
  height: 850px; }

.min-h-850 {
  min-height: 850px; }

.f-s-850 {
  font-size: 850px; }

.f-w-850 {
  font-weight: 850; }

.f-h-850 {
  line-height: 850px; }

.g-850 {
  gap: 850px; }

.flow-850 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 850;
  overflow: hidden; }

.p-l-851 {
  padding-left: 851px; }

.p-r-851 {
  padding-right: 851px; }

.p-t-851 {
  padding-top: 851px; }

.p-b-851 {
  padding-bottom: 851px; }

.m-l-851 {
  margin-left: 851px; }

.m-r-851 {
  margin-right: 851px; }

.m-t-851 {
  margin-top: 851px; }

.m-b-851 {
  margin-bottom: 851px; }

.w-851 {
  width: 851px; }

.h-851 {
  height: 851px; }

.min-h-851 {
  min-height: 851px; }

.f-s-851 {
  font-size: 851px; }

.f-w-851 {
  font-weight: 851; }

.f-h-851 {
  line-height: 851px; }

.g-851 {
  gap: 851px; }

.flow-851 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 851;
  overflow: hidden; }

.p-l-852 {
  padding-left: 852px; }

.p-r-852 {
  padding-right: 852px; }

.p-t-852 {
  padding-top: 852px; }

.p-b-852 {
  padding-bottom: 852px; }

.m-l-852 {
  margin-left: 852px; }

.m-r-852 {
  margin-right: 852px; }

.m-t-852 {
  margin-top: 852px; }

.m-b-852 {
  margin-bottom: 852px; }

.w-852 {
  width: 852px; }

.h-852 {
  height: 852px; }

.min-h-852 {
  min-height: 852px; }

.f-s-852 {
  font-size: 852px; }

.f-w-852 {
  font-weight: 852; }

.f-h-852 {
  line-height: 852px; }

.g-852 {
  gap: 852px; }

.flow-852 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 852;
  overflow: hidden; }

.p-l-853 {
  padding-left: 853px; }

.p-r-853 {
  padding-right: 853px; }

.p-t-853 {
  padding-top: 853px; }

.p-b-853 {
  padding-bottom: 853px; }

.m-l-853 {
  margin-left: 853px; }

.m-r-853 {
  margin-right: 853px; }

.m-t-853 {
  margin-top: 853px; }

.m-b-853 {
  margin-bottom: 853px; }

.w-853 {
  width: 853px; }

.h-853 {
  height: 853px; }

.min-h-853 {
  min-height: 853px; }

.f-s-853 {
  font-size: 853px; }

.f-w-853 {
  font-weight: 853; }

.f-h-853 {
  line-height: 853px; }

.g-853 {
  gap: 853px; }

.flow-853 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 853;
  overflow: hidden; }

.p-l-854 {
  padding-left: 854px; }

.p-r-854 {
  padding-right: 854px; }

.p-t-854 {
  padding-top: 854px; }

.p-b-854 {
  padding-bottom: 854px; }

.m-l-854 {
  margin-left: 854px; }

.m-r-854 {
  margin-right: 854px; }

.m-t-854 {
  margin-top: 854px; }

.m-b-854 {
  margin-bottom: 854px; }

.w-854 {
  width: 854px; }

.h-854 {
  height: 854px; }

.min-h-854 {
  min-height: 854px; }

.f-s-854 {
  font-size: 854px; }

.f-w-854 {
  font-weight: 854; }

.f-h-854 {
  line-height: 854px; }

.g-854 {
  gap: 854px; }

.flow-854 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 854;
  overflow: hidden; }

.p-l-855 {
  padding-left: 855px; }

.p-r-855 {
  padding-right: 855px; }

.p-t-855 {
  padding-top: 855px; }

.p-b-855 {
  padding-bottom: 855px; }

.m-l-855 {
  margin-left: 855px; }

.m-r-855 {
  margin-right: 855px; }

.m-t-855 {
  margin-top: 855px; }

.m-b-855 {
  margin-bottom: 855px; }

.w-855 {
  width: 855px; }

.h-855 {
  height: 855px; }

.min-h-855 {
  min-height: 855px; }

.f-s-855 {
  font-size: 855px; }

.f-w-855 {
  font-weight: 855; }

.f-h-855 {
  line-height: 855px; }

.g-855 {
  gap: 855px; }

.flow-855 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 855;
  overflow: hidden; }

.p-l-856 {
  padding-left: 856px; }

.p-r-856 {
  padding-right: 856px; }

.p-t-856 {
  padding-top: 856px; }

.p-b-856 {
  padding-bottom: 856px; }

.m-l-856 {
  margin-left: 856px; }

.m-r-856 {
  margin-right: 856px; }

.m-t-856 {
  margin-top: 856px; }

.m-b-856 {
  margin-bottom: 856px; }

.w-856 {
  width: 856px; }

.h-856 {
  height: 856px; }

.min-h-856 {
  min-height: 856px; }

.f-s-856 {
  font-size: 856px; }

.f-w-856 {
  font-weight: 856; }

.f-h-856 {
  line-height: 856px; }

.g-856 {
  gap: 856px; }

.flow-856 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 856;
  overflow: hidden; }

.p-l-857 {
  padding-left: 857px; }

.p-r-857 {
  padding-right: 857px; }

.p-t-857 {
  padding-top: 857px; }

.p-b-857 {
  padding-bottom: 857px; }

.m-l-857 {
  margin-left: 857px; }

.m-r-857 {
  margin-right: 857px; }

.m-t-857 {
  margin-top: 857px; }

.m-b-857 {
  margin-bottom: 857px; }

.w-857 {
  width: 857px; }

.h-857 {
  height: 857px; }

.min-h-857 {
  min-height: 857px; }

.f-s-857 {
  font-size: 857px; }

.f-w-857 {
  font-weight: 857; }

.f-h-857 {
  line-height: 857px; }

.g-857 {
  gap: 857px; }

.flow-857 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 857;
  overflow: hidden; }

.p-l-858 {
  padding-left: 858px; }

.p-r-858 {
  padding-right: 858px; }

.p-t-858 {
  padding-top: 858px; }

.p-b-858 {
  padding-bottom: 858px; }

.m-l-858 {
  margin-left: 858px; }

.m-r-858 {
  margin-right: 858px; }

.m-t-858 {
  margin-top: 858px; }

.m-b-858 {
  margin-bottom: 858px; }

.w-858 {
  width: 858px; }

.h-858 {
  height: 858px; }

.min-h-858 {
  min-height: 858px; }

.f-s-858 {
  font-size: 858px; }

.f-w-858 {
  font-weight: 858; }

.f-h-858 {
  line-height: 858px; }

.g-858 {
  gap: 858px; }

.flow-858 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 858;
  overflow: hidden; }

.p-l-859 {
  padding-left: 859px; }

.p-r-859 {
  padding-right: 859px; }

.p-t-859 {
  padding-top: 859px; }

.p-b-859 {
  padding-bottom: 859px; }

.m-l-859 {
  margin-left: 859px; }

.m-r-859 {
  margin-right: 859px; }

.m-t-859 {
  margin-top: 859px; }

.m-b-859 {
  margin-bottom: 859px; }

.w-859 {
  width: 859px; }

.h-859 {
  height: 859px; }

.min-h-859 {
  min-height: 859px; }

.f-s-859 {
  font-size: 859px; }

.f-w-859 {
  font-weight: 859; }

.f-h-859 {
  line-height: 859px; }

.g-859 {
  gap: 859px; }

.flow-859 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 859;
  overflow: hidden; }

.p-l-860 {
  padding-left: 860px; }

.p-r-860 {
  padding-right: 860px; }

.p-t-860 {
  padding-top: 860px; }

.p-b-860 {
  padding-bottom: 860px; }

.m-l-860 {
  margin-left: 860px; }

.m-r-860 {
  margin-right: 860px; }

.m-t-860 {
  margin-top: 860px; }

.m-b-860 {
  margin-bottom: 860px; }

.w-860 {
  width: 860px; }

.h-860 {
  height: 860px; }

.min-h-860 {
  min-height: 860px; }

.f-s-860 {
  font-size: 860px; }

.f-w-860 {
  font-weight: 860; }

.f-h-860 {
  line-height: 860px; }

.g-860 {
  gap: 860px; }

.flow-860 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 860;
  overflow: hidden; }

.p-l-861 {
  padding-left: 861px; }

.p-r-861 {
  padding-right: 861px; }

.p-t-861 {
  padding-top: 861px; }

.p-b-861 {
  padding-bottom: 861px; }

.m-l-861 {
  margin-left: 861px; }

.m-r-861 {
  margin-right: 861px; }

.m-t-861 {
  margin-top: 861px; }

.m-b-861 {
  margin-bottom: 861px; }

.w-861 {
  width: 861px; }

.h-861 {
  height: 861px; }

.min-h-861 {
  min-height: 861px; }

.f-s-861 {
  font-size: 861px; }

.f-w-861 {
  font-weight: 861; }

.f-h-861 {
  line-height: 861px; }

.g-861 {
  gap: 861px; }

.flow-861 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 861;
  overflow: hidden; }

.p-l-862 {
  padding-left: 862px; }

.p-r-862 {
  padding-right: 862px; }

.p-t-862 {
  padding-top: 862px; }

.p-b-862 {
  padding-bottom: 862px; }

.m-l-862 {
  margin-left: 862px; }

.m-r-862 {
  margin-right: 862px; }

.m-t-862 {
  margin-top: 862px; }

.m-b-862 {
  margin-bottom: 862px; }

.w-862 {
  width: 862px; }

.h-862 {
  height: 862px; }

.min-h-862 {
  min-height: 862px; }

.f-s-862 {
  font-size: 862px; }

.f-w-862 {
  font-weight: 862; }

.f-h-862 {
  line-height: 862px; }

.g-862 {
  gap: 862px; }

.flow-862 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 862;
  overflow: hidden; }

.p-l-863 {
  padding-left: 863px; }

.p-r-863 {
  padding-right: 863px; }

.p-t-863 {
  padding-top: 863px; }

.p-b-863 {
  padding-bottom: 863px; }

.m-l-863 {
  margin-left: 863px; }

.m-r-863 {
  margin-right: 863px; }

.m-t-863 {
  margin-top: 863px; }

.m-b-863 {
  margin-bottom: 863px; }

.w-863 {
  width: 863px; }

.h-863 {
  height: 863px; }

.min-h-863 {
  min-height: 863px; }

.f-s-863 {
  font-size: 863px; }

.f-w-863 {
  font-weight: 863; }

.f-h-863 {
  line-height: 863px; }

.g-863 {
  gap: 863px; }

.flow-863 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 863;
  overflow: hidden; }

.p-l-864 {
  padding-left: 864px; }

.p-r-864 {
  padding-right: 864px; }

.p-t-864 {
  padding-top: 864px; }

.p-b-864 {
  padding-bottom: 864px; }

.m-l-864 {
  margin-left: 864px; }

.m-r-864 {
  margin-right: 864px; }

.m-t-864 {
  margin-top: 864px; }

.m-b-864 {
  margin-bottom: 864px; }

.w-864 {
  width: 864px; }

.h-864 {
  height: 864px; }

.min-h-864 {
  min-height: 864px; }

.f-s-864 {
  font-size: 864px; }

.f-w-864 {
  font-weight: 864; }

.f-h-864 {
  line-height: 864px; }

.g-864 {
  gap: 864px; }

.flow-864 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 864;
  overflow: hidden; }

.p-l-865 {
  padding-left: 865px; }

.p-r-865 {
  padding-right: 865px; }

.p-t-865 {
  padding-top: 865px; }

.p-b-865 {
  padding-bottom: 865px; }

.m-l-865 {
  margin-left: 865px; }

.m-r-865 {
  margin-right: 865px; }

.m-t-865 {
  margin-top: 865px; }

.m-b-865 {
  margin-bottom: 865px; }

.w-865 {
  width: 865px; }

.h-865 {
  height: 865px; }

.min-h-865 {
  min-height: 865px; }

.f-s-865 {
  font-size: 865px; }

.f-w-865 {
  font-weight: 865; }

.f-h-865 {
  line-height: 865px; }

.g-865 {
  gap: 865px; }

.flow-865 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 865;
  overflow: hidden; }

.p-l-866 {
  padding-left: 866px; }

.p-r-866 {
  padding-right: 866px; }

.p-t-866 {
  padding-top: 866px; }

.p-b-866 {
  padding-bottom: 866px; }

.m-l-866 {
  margin-left: 866px; }

.m-r-866 {
  margin-right: 866px; }

.m-t-866 {
  margin-top: 866px; }

.m-b-866 {
  margin-bottom: 866px; }

.w-866 {
  width: 866px; }

.h-866 {
  height: 866px; }

.min-h-866 {
  min-height: 866px; }

.f-s-866 {
  font-size: 866px; }

.f-w-866 {
  font-weight: 866; }

.f-h-866 {
  line-height: 866px; }

.g-866 {
  gap: 866px; }

.flow-866 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 866;
  overflow: hidden; }

.p-l-867 {
  padding-left: 867px; }

.p-r-867 {
  padding-right: 867px; }

.p-t-867 {
  padding-top: 867px; }

.p-b-867 {
  padding-bottom: 867px; }

.m-l-867 {
  margin-left: 867px; }

.m-r-867 {
  margin-right: 867px; }

.m-t-867 {
  margin-top: 867px; }

.m-b-867 {
  margin-bottom: 867px; }

.w-867 {
  width: 867px; }

.h-867 {
  height: 867px; }

.min-h-867 {
  min-height: 867px; }

.f-s-867 {
  font-size: 867px; }

.f-w-867 {
  font-weight: 867; }

.f-h-867 {
  line-height: 867px; }

.g-867 {
  gap: 867px; }

.flow-867 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 867;
  overflow: hidden; }

.p-l-868 {
  padding-left: 868px; }

.p-r-868 {
  padding-right: 868px; }

.p-t-868 {
  padding-top: 868px; }

.p-b-868 {
  padding-bottom: 868px; }

.m-l-868 {
  margin-left: 868px; }

.m-r-868 {
  margin-right: 868px; }

.m-t-868 {
  margin-top: 868px; }

.m-b-868 {
  margin-bottom: 868px; }

.w-868 {
  width: 868px; }

.h-868 {
  height: 868px; }

.min-h-868 {
  min-height: 868px; }

.f-s-868 {
  font-size: 868px; }

.f-w-868 {
  font-weight: 868; }

.f-h-868 {
  line-height: 868px; }

.g-868 {
  gap: 868px; }

.flow-868 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 868;
  overflow: hidden; }

.p-l-869 {
  padding-left: 869px; }

.p-r-869 {
  padding-right: 869px; }

.p-t-869 {
  padding-top: 869px; }

.p-b-869 {
  padding-bottom: 869px; }

.m-l-869 {
  margin-left: 869px; }

.m-r-869 {
  margin-right: 869px; }

.m-t-869 {
  margin-top: 869px; }

.m-b-869 {
  margin-bottom: 869px; }

.w-869 {
  width: 869px; }

.h-869 {
  height: 869px; }

.min-h-869 {
  min-height: 869px; }

.f-s-869 {
  font-size: 869px; }

.f-w-869 {
  font-weight: 869; }

.f-h-869 {
  line-height: 869px; }

.g-869 {
  gap: 869px; }

.flow-869 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 869;
  overflow: hidden; }

.p-l-870 {
  padding-left: 870px; }

.p-r-870 {
  padding-right: 870px; }

.p-t-870 {
  padding-top: 870px; }

.p-b-870 {
  padding-bottom: 870px; }

.m-l-870 {
  margin-left: 870px; }

.m-r-870 {
  margin-right: 870px; }

.m-t-870 {
  margin-top: 870px; }

.m-b-870 {
  margin-bottom: 870px; }

.w-870 {
  width: 870px; }

.h-870 {
  height: 870px; }

.min-h-870 {
  min-height: 870px; }

.f-s-870 {
  font-size: 870px; }

.f-w-870 {
  font-weight: 870; }

.f-h-870 {
  line-height: 870px; }

.g-870 {
  gap: 870px; }

.flow-870 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 870;
  overflow: hidden; }

.p-l-871 {
  padding-left: 871px; }

.p-r-871 {
  padding-right: 871px; }

.p-t-871 {
  padding-top: 871px; }

.p-b-871 {
  padding-bottom: 871px; }

.m-l-871 {
  margin-left: 871px; }

.m-r-871 {
  margin-right: 871px; }

.m-t-871 {
  margin-top: 871px; }

.m-b-871 {
  margin-bottom: 871px; }

.w-871 {
  width: 871px; }

.h-871 {
  height: 871px; }

.min-h-871 {
  min-height: 871px; }

.f-s-871 {
  font-size: 871px; }

.f-w-871 {
  font-weight: 871; }

.f-h-871 {
  line-height: 871px; }

.g-871 {
  gap: 871px; }

.flow-871 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 871;
  overflow: hidden; }

.p-l-872 {
  padding-left: 872px; }

.p-r-872 {
  padding-right: 872px; }

.p-t-872 {
  padding-top: 872px; }

.p-b-872 {
  padding-bottom: 872px; }

.m-l-872 {
  margin-left: 872px; }

.m-r-872 {
  margin-right: 872px; }

.m-t-872 {
  margin-top: 872px; }

.m-b-872 {
  margin-bottom: 872px; }

.w-872 {
  width: 872px; }

.h-872 {
  height: 872px; }

.min-h-872 {
  min-height: 872px; }

.f-s-872 {
  font-size: 872px; }

.f-w-872 {
  font-weight: 872; }

.f-h-872 {
  line-height: 872px; }

.g-872 {
  gap: 872px; }

.flow-872 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 872;
  overflow: hidden; }

.p-l-873 {
  padding-left: 873px; }

.p-r-873 {
  padding-right: 873px; }

.p-t-873 {
  padding-top: 873px; }

.p-b-873 {
  padding-bottom: 873px; }

.m-l-873 {
  margin-left: 873px; }

.m-r-873 {
  margin-right: 873px; }

.m-t-873 {
  margin-top: 873px; }

.m-b-873 {
  margin-bottom: 873px; }

.w-873 {
  width: 873px; }

.h-873 {
  height: 873px; }

.min-h-873 {
  min-height: 873px; }

.f-s-873 {
  font-size: 873px; }

.f-w-873 {
  font-weight: 873; }

.f-h-873 {
  line-height: 873px; }

.g-873 {
  gap: 873px; }

.flow-873 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 873;
  overflow: hidden; }

.p-l-874 {
  padding-left: 874px; }

.p-r-874 {
  padding-right: 874px; }

.p-t-874 {
  padding-top: 874px; }

.p-b-874 {
  padding-bottom: 874px; }

.m-l-874 {
  margin-left: 874px; }

.m-r-874 {
  margin-right: 874px; }

.m-t-874 {
  margin-top: 874px; }

.m-b-874 {
  margin-bottom: 874px; }

.w-874 {
  width: 874px; }

.h-874 {
  height: 874px; }

.min-h-874 {
  min-height: 874px; }

.f-s-874 {
  font-size: 874px; }

.f-w-874 {
  font-weight: 874; }

.f-h-874 {
  line-height: 874px; }

.g-874 {
  gap: 874px; }

.flow-874 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 874;
  overflow: hidden; }

.p-l-875 {
  padding-left: 875px; }

.p-r-875 {
  padding-right: 875px; }

.p-t-875 {
  padding-top: 875px; }

.p-b-875 {
  padding-bottom: 875px; }

.m-l-875 {
  margin-left: 875px; }

.m-r-875 {
  margin-right: 875px; }

.m-t-875 {
  margin-top: 875px; }

.m-b-875 {
  margin-bottom: 875px; }

.w-875 {
  width: 875px; }

.h-875 {
  height: 875px; }

.min-h-875 {
  min-height: 875px; }

.f-s-875 {
  font-size: 875px; }

.f-w-875 {
  font-weight: 875; }

.f-h-875 {
  line-height: 875px; }

.g-875 {
  gap: 875px; }

.flow-875 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 875;
  overflow: hidden; }

.p-l-876 {
  padding-left: 876px; }

.p-r-876 {
  padding-right: 876px; }

.p-t-876 {
  padding-top: 876px; }

.p-b-876 {
  padding-bottom: 876px; }

.m-l-876 {
  margin-left: 876px; }

.m-r-876 {
  margin-right: 876px; }

.m-t-876 {
  margin-top: 876px; }

.m-b-876 {
  margin-bottom: 876px; }

.w-876 {
  width: 876px; }

.h-876 {
  height: 876px; }

.min-h-876 {
  min-height: 876px; }

.f-s-876 {
  font-size: 876px; }

.f-w-876 {
  font-weight: 876; }

.f-h-876 {
  line-height: 876px; }

.g-876 {
  gap: 876px; }

.flow-876 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 876;
  overflow: hidden; }

.p-l-877 {
  padding-left: 877px; }

.p-r-877 {
  padding-right: 877px; }

.p-t-877 {
  padding-top: 877px; }

.p-b-877 {
  padding-bottom: 877px; }

.m-l-877 {
  margin-left: 877px; }

.m-r-877 {
  margin-right: 877px; }

.m-t-877 {
  margin-top: 877px; }

.m-b-877 {
  margin-bottom: 877px; }

.w-877 {
  width: 877px; }

.h-877 {
  height: 877px; }

.min-h-877 {
  min-height: 877px; }

.f-s-877 {
  font-size: 877px; }

.f-w-877 {
  font-weight: 877; }

.f-h-877 {
  line-height: 877px; }

.g-877 {
  gap: 877px; }

.flow-877 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 877;
  overflow: hidden; }

.p-l-878 {
  padding-left: 878px; }

.p-r-878 {
  padding-right: 878px; }

.p-t-878 {
  padding-top: 878px; }

.p-b-878 {
  padding-bottom: 878px; }

.m-l-878 {
  margin-left: 878px; }

.m-r-878 {
  margin-right: 878px; }

.m-t-878 {
  margin-top: 878px; }

.m-b-878 {
  margin-bottom: 878px; }

.w-878 {
  width: 878px; }

.h-878 {
  height: 878px; }

.min-h-878 {
  min-height: 878px; }

.f-s-878 {
  font-size: 878px; }

.f-w-878 {
  font-weight: 878; }

.f-h-878 {
  line-height: 878px; }

.g-878 {
  gap: 878px; }

.flow-878 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 878;
  overflow: hidden; }

.p-l-879 {
  padding-left: 879px; }

.p-r-879 {
  padding-right: 879px; }

.p-t-879 {
  padding-top: 879px; }

.p-b-879 {
  padding-bottom: 879px; }

.m-l-879 {
  margin-left: 879px; }

.m-r-879 {
  margin-right: 879px; }

.m-t-879 {
  margin-top: 879px; }

.m-b-879 {
  margin-bottom: 879px; }

.w-879 {
  width: 879px; }

.h-879 {
  height: 879px; }

.min-h-879 {
  min-height: 879px; }

.f-s-879 {
  font-size: 879px; }

.f-w-879 {
  font-weight: 879; }

.f-h-879 {
  line-height: 879px; }

.g-879 {
  gap: 879px; }

.flow-879 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 879;
  overflow: hidden; }

.p-l-880 {
  padding-left: 880px; }

.p-r-880 {
  padding-right: 880px; }

.p-t-880 {
  padding-top: 880px; }

.p-b-880 {
  padding-bottom: 880px; }

.m-l-880 {
  margin-left: 880px; }

.m-r-880 {
  margin-right: 880px; }

.m-t-880 {
  margin-top: 880px; }

.m-b-880 {
  margin-bottom: 880px; }

.w-880 {
  width: 880px; }

.h-880 {
  height: 880px; }

.min-h-880 {
  min-height: 880px; }

.f-s-880 {
  font-size: 880px; }

.f-w-880 {
  font-weight: 880; }

.f-h-880 {
  line-height: 880px; }

.g-880 {
  gap: 880px; }

.flow-880 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 880;
  overflow: hidden; }

.p-l-881 {
  padding-left: 881px; }

.p-r-881 {
  padding-right: 881px; }

.p-t-881 {
  padding-top: 881px; }

.p-b-881 {
  padding-bottom: 881px; }

.m-l-881 {
  margin-left: 881px; }

.m-r-881 {
  margin-right: 881px; }

.m-t-881 {
  margin-top: 881px; }

.m-b-881 {
  margin-bottom: 881px; }

.w-881 {
  width: 881px; }

.h-881 {
  height: 881px; }

.min-h-881 {
  min-height: 881px; }

.f-s-881 {
  font-size: 881px; }

.f-w-881 {
  font-weight: 881; }

.f-h-881 {
  line-height: 881px; }

.g-881 {
  gap: 881px; }

.flow-881 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 881;
  overflow: hidden; }

.p-l-882 {
  padding-left: 882px; }

.p-r-882 {
  padding-right: 882px; }

.p-t-882 {
  padding-top: 882px; }

.p-b-882 {
  padding-bottom: 882px; }

.m-l-882 {
  margin-left: 882px; }

.m-r-882 {
  margin-right: 882px; }

.m-t-882 {
  margin-top: 882px; }

.m-b-882 {
  margin-bottom: 882px; }

.w-882 {
  width: 882px; }

.h-882 {
  height: 882px; }

.min-h-882 {
  min-height: 882px; }

.f-s-882 {
  font-size: 882px; }

.f-w-882 {
  font-weight: 882; }

.f-h-882 {
  line-height: 882px; }

.g-882 {
  gap: 882px; }

.flow-882 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 882;
  overflow: hidden; }

.p-l-883 {
  padding-left: 883px; }

.p-r-883 {
  padding-right: 883px; }

.p-t-883 {
  padding-top: 883px; }

.p-b-883 {
  padding-bottom: 883px; }

.m-l-883 {
  margin-left: 883px; }

.m-r-883 {
  margin-right: 883px; }

.m-t-883 {
  margin-top: 883px; }

.m-b-883 {
  margin-bottom: 883px; }

.w-883 {
  width: 883px; }

.h-883 {
  height: 883px; }

.min-h-883 {
  min-height: 883px; }

.f-s-883 {
  font-size: 883px; }

.f-w-883 {
  font-weight: 883; }

.f-h-883 {
  line-height: 883px; }

.g-883 {
  gap: 883px; }

.flow-883 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 883;
  overflow: hidden; }

.p-l-884 {
  padding-left: 884px; }

.p-r-884 {
  padding-right: 884px; }

.p-t-884 {
  padding-top: 884px; }

.p-b-884 {
  padding-bottom: 884px; }

.m-l-884 {
  margin-left: 884px; }

.m-r-884 {
  margin-right: 884px; }

.m-t-884 {
  margin-top: 884px; }

.m-b-884 {
  margin-bottom: 884px; }

.w-884 {
  width: 884px; }

.h-884 {
  height: 884px; }

.min-h-884 {
  min-height: 884px; }

.f-s-884 {
  font-size: 884px; }

.f-w-884 {
  font-weight: 884; }

.f-h-884 {
  line-height: 884px; }

.g-884 {
  gap: 884px; }

.flow-884 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 884;
  overflow: hidden; }

.p-l-885 {
  padding-left: 885px; }

.p-r-885 {
  padding-right: 885px; }

.p-t-885 {
  padding-top: 885px; }

.p-b-885 {
  padding-bottom: 885px; }

.m-l-885 {
  margin-left: 885px; }

.m-r-885 {
  margin-right: 885px; }

.m-t-885 {
  margin-top: 885px; }

.m-b-885 {
  margin-bottom: 885px; }

.w-885 {
  width: 885px; }

.h-885 {
  height: 885px; }

.min-h-885 {
  min-height: 885px; }

.f-s-885 {
  font-size: 885px; }

.f-w-885 {
  font-weight: 885; }

.f-h-885 {
  line-height: 885px; }

.g-885 {
  gap: 885px; }

.flow-885 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 885;
  overflow: hidden; }

.p-l-886 {
  padding-left: 886px; }

.p-r-886 {
  padding-right: 886px; }

.p-t-886 {
  padding-top: 886px; }

.p-b-886 {
  padding-bottom: 886px; }

.m-l-886 {
  margin-left: 886px; }

.m-r-886 {
  margin-right: 886px; }

.m-t-886 {
  margin-top: 886px; }

.m-b-886 {
  margin-bottom: 886px; }

.w-886 {
  width: 886px; }

.h-886 {
  height: 886px; }

.min-h-886 {
  min-height: 886px; }

.f-s-886 {
  font-size: 886px; }

.f-w-886 {
  font-weight: 886; }

.f-h-886 {
  line-height: 886px; }

.g-886 {
  gap: 886px; }

.flow-886 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 886;
  overflow: hidden; }

.p-l-887 {
  padding-left: 887px; }

.p-r-887 {
  padding-right: 887px; }

.p-t-887 {
  padding-top: 887px; }

.p-b-887 {
  padding-bottom: 887px; }

.m-l-887 {
  margin-left: 887px; }

.m-r-887 {
  margin-right: 887px; }

.m-t-887 {
  margin-top: 887px; }

.m-b-887 {
  margin-bottom: 887px; }

.w-887 {
  width: 887px; }

.h-887 {
  height: 887px; }

.min-h-887 {
  min-height: 887px; }

.f-s-887 {
  font-size: 887px; }

.f-w-887 {
  font-weight: 887; }

.f-h-887 {
  line-height: 887px; }

.g-887 {
  gap: 887px; }

.flow-887 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 887;
  overflow: hidden; }

.p-l-888 {
  padding-left: 888px; }

.p-r-888 {
  padding-right: 888px; }

.p-t-888 {
  padding-top: 888px; }

.p-b-888 {
  padding-bottom: 888px; }

.m-l-888 {
  margin-left: 888px; }

.m-r-888 {
  margin-right: 888px; }

.m-t-888 {
  margin-top: 888px; }

.m-b-888 {
  margin-bottom: 888px; }

.w-888 {
  width: 888px; }

.h-888 {
  height: 888px; }

.min-h-888 {
  min-height: 888px; }

.f-s-888 {
  font-size: 888px; }

.f-w-888 {
  font-weight: 888; }

.f-h-888 {
  line-height: 888px; }

.g-888 {
  gap: 888px; }

.flow-888 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 888;
  overflow: hidden; }

.p-l-889 {
  padding-left: 889px; }

.p-r-889 {
  padding-right: 889px; }

.p-t-889 {
  padding-top: 889px; }

.p-b-889 {
  padding-bottom: 889px; }

.m-l-889 {
  margin-left: 889px; }

.m-r-889 {
  margin-right: 889px; }

.m-t-889 {
  margin-top: 889px; }

.m-b-889 {
  margin-bottom: 889px; }

.w-889 {
  width: 889px; }

.h-889 {
  height: 889px; }

.min-h-889 {
  min-height: 889px; }

.f-s-889 {
  font-size: 889px; }

.f-w-889 {
  font-weight: 889; }

.f-h-889 {
  line-height: 889px; }

.g-889 {
  gap: 889px; }

.flow-889 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 889;
  overflow: hidden; }

.p-l-890 {
  padding-left: 890px; }

.p-r-890 {
  padding-right: 890px; }

.p-t-890 {
  padding-top: 890px; }

.p-b-890 {
  padding-bottom: 890px; }

.m-l-890 {
  margin-left: 890px; }

.m-r-890 {
  margin-right: 890px; }

.m-t-890 {
  margin-top: 890px; }

.m-b-890 {
  margin-bottom: 890px; }

.w-890 {
  width: 890px; }

.h-890 {
  height: 890px; }

.min-h-890 {
  min-height: 890px; }

.f-s-890 {
  font-size: 890px; }

.f-w-890 {
  font-weight: 890; }

.f-h-890 {
  line-height: 890px; }

.g-890 {
  gap: 890px; }

.flow-890 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 890;
  overflow: hidden; }

.p-l-891 {
  padding-left: 891px; }

.p-r-891 {
  padding-right: 891px; }

.p-t-891 {
  padding-top: 891px; }

.p-b-891 {
  padding-bottom: 891px; }

.m-l-891 {
  margin-left: 891px; }

.m-r-891 {
  margin-right: 891px; }

.m-t-891 {
  margin-top: 891px; }

.m-b-891 {
  margin-bottom: 891px; }

.w-891 {
  width: 891px; }

.h-891 {
  height: 891px; }

.min-h-891 {
  min-height: 891px; }

.f-s-891 {
  font-size: 891px; }

.f-w-891 {
  font-weight: 891; }

.f-h-891 {
  line-height: 891px; }

.g-891 {
  gap: 891px; }

.flow-891 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 891;
  overflow: hidden; }

.p-l-892 {
  padding-left: 892px; }

.p-r-892 {
  padding-right: 892px; }

.p-t-892 {
  padding-top: 892px; }

.p-b-892 {
  padding-bottom: 892px; }

.m-l-892 {
  margin-left: 892px; }

.m-r-892 {
  margin-right: 892px; }

.m-t-892 {
  margin-top: 892px; }

.m-b-892 {
  margin-bottom: 892px; }

.w-892 {
  width: 892px; }

.h-892 {
  height: 892px; }

.min-h-892 {
  min-height: 892px; }

.f-s-892 {
  font-size: 892px; }

.f-w-892 {
  font-weight: 892; }

.f-h-892 {
  line-height: 892px; }

.g-892 {
  gap: 892px; }

.flow-892 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 892;
  overflow: hidden; }

.p-l-893 {
  padding-left: 893px; }

.p-r-893 {
  padding-right: 893px; }

.p-t-893 {
  padding-top: 893px; }

.p-b-893 {
  padding-bottom: 893px; }

.m-l-893 {
  margin-left: 893px; }

.m-r-893 {
  margin-right: 893px; }

.m-t-893 {
  margin-top: 893px; }

.m-b-893 {
  margin-bottom: 893px; }

.w-893 {
  width: 893px; }

.h-893 {
  height: 893px; }

.min-h-893 {
  min-height: 893px; }

.f-s-893 {
  font-size: 893px; }

.f-w-893 {
  font-weight: 893; }

.f-h-893 {
  line-height: 893px; }

.g-893 {
  gap: 893px; }

.flow-893 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 893;
  overflow: hidden; }

.p-l-894 {
  padding-left: 894px; }

.p-r-894 {
  padding-right: 894px; }

.p-t-894 {
  padding-top: 894px; }

.p-b-894 {
  padding-bottom: 894px; }

.m-l-894 {
  margin-left: 894px; }

.m-r-894 {
  margin-right: 894px; }

.m-t-894 {
  margin-top: 894px; }

.m-b-894 {
  margin-bottom: 894px; }

.w-894 {
  width: 894px; }

.h-894 {
  height: 894px; }

.min-h-894 {
  min-height: 894px; }

.f-s-894 {
  font-size: 894px; }

.f-w-894 {
  font-weight: 894; }

.f-h-894 {
  line-height: 894px; }

.g-894 {
  gap: 894px; }

.flow-894 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 894;
  overflow: hidden; }

.p-l-895 {
  padding-left: 895px; }

.p-r-895 {
  padding-right: 895px; }

.p-t-895 {
  padding-top: 895px; }

.p-b-895 {
  padding-bottom: 895px; }

.m-l-895 {
  margin-left: 895px; }

.m-r-895 {
  margin-right: 895px; }

.m-t-895 {
  margin-top: 895px; }

.m-b-895 {
  margin-bottom: 895px; }

.w-895 {
  width: 895px; }

.h-895 {
  height: 895px; }

.min-h-895 {
  min-height: 895px; }

.f-s-895 {
  font-size: 895px; }

.f-w-895 {
  font-weight: 895; }

.f-h-895 {
  line-height: 895px; }

.g-895 {
  gap: 895px; }

.flow-895 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 895;
  overflow: hidden; }

.p-l-896 {
  padding-left: 896px; }

.p-r-896 {
  padding-right: 896px; }

.p-t-896 {
  padding-top: 896px; }

.p-b-896 {
  padding-bottom: 896px; }

.m-l-896 {
  margin-left: 896px; }

.m-r-896 {
  margin-right: 896px; }

.m-t-896 {
  margin-top: 896px; }

.m-b-896 {
  margin-bottom: 896px; }

.w-896 {
  width: 896px; }

.h-896 {
  height: 896px; }

.min-h-896 {
  min-height: 896px; }

.f-s-896 {
  font-size: 896px; }

.f-w-896 {
  font-weight: 896; }

.f-h-896 {
  line-height: 896px; }

.g-896 {
  gap: 896px; }

.flow-896 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 896;
  overflow: hidden; }

.p-l-897 {
  padding-left: 897px; }

.p-r-897 {
  padding-right: 897px; }

.p-t-897 {
  padding-top: 897px; }

.p-b-897 {
  padding-bottom: 897px; }

.m-l-897 {
  margin-left: 897px; }

.m-r-897 {
  margin-right: 897px; }

.m-t-897 {
  margin-top: 897px; }

.m-b-897 {
  margin-bottom: 897px; }

.w-897 {
  width: 897px; }

.h-897 {
  height: 897px; }

.min-h-897 {
  min-height: 897px; }

.f-s-897 {
  font-size: 897px; }

.f-w-897 {
  font-weight: 897; }

.f-h-897 {
  line-height: 897px; }

.g-897 {
  gap: 897px; }

.flow-897 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 897;
  overflow: hidden; }

.p-l-898 {
  padding-left: 898px; }

.p-r-898 {
  padding-right: 898px; }

.p-t-898 {
  padding-top: 898px; }

.p-b-898 {
  padding-bottom: 898px; }

.m-l-898 {
  margin-left: 898px; }

.m-r-898 {
  margin-right: 898px; }

.m-t-898 {
  margin-top: 898px; }

.m-b-898 {
  margin-bottom: 898px; }

.w-898 {
  width: 898px; }

.h-898 {
  height: 898px; }

.min-h-898 {
  min-height: 898px; }

.f-s-898 {
  font-size: 898px; }

.f-w-898 {
  font-weight: 898; }

.f-h-898 {
  line-height: 898px; }

.g-898 {
  gap: 898px; }

.flow-898 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 898;
  overflow: hidden; }

.p-l-899 {
  padding-left: 899px; }

.p-r-899 {
  padding-right: 899px; }

.p-t-899 {
  padding-top: 899px; }

.p-b-899 {
  padding-bottom: 899px; }

.m-l-899 {
  margin-left: 899px; }

.m-r-899 {
  margin-right: 899px; }

.m-t-899 {
  margin-top: 899px; }

.m-b-899 {
  margin-bottom: 899px; }

.w-899 {
  width: 899px; }

.h-899 {
  height: 899px; }

.min-h-899 {
  min-height: 899px; }

.f-s-899 {
  font-size: 899px; }

.f-w-899 {
  font-weight: 899; }

.f-h-899 {
  line-height: 899px; }

.g-899 {
  gap: 899px; }

.flow-899 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 899;
  overflow: hidden; }

.p-l-900 {
  padding-left: 900px; }

.p-r-900 {
  padding-right: 900px; }

.p-t-900 {
  padding-top: 900px; }

.p-b-900 {
  padding-bottom: 900px; }

.m-l-900 {
  margin-left: 900px; }

.m-r-900 {
  margin-right: 900px; }

.m-t-900 {
  margin-top: 900px; }

.m-b-900 {
  margin-bottom: 900px; }

.w-900 {
  width: 900px; }

.h-900 {
  height: 900px; }

.min-h-900 {
  min-height: 900px; }

.f-s-900 {
  font-size: 900px; }

.f-w-900 {
  font-weight: 900; }

.f-h-900 {
  line-height: 900px; }

.g-900 {
  gap: 900px; }

.flow-900 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 900;
  overflow: hidden; }

.p-l-901 {
  padding-left: 901px; }

.p-r-901 {
  padding-right: 901px; }

.p-t-901 {
  padding-top: 901px; }

.p-b-901 {
  padding-bottom: 901px; }

.m-l-901 {
  margin-left: 901px; }

.m-r-901 {
  margin-right: 901px; }

.m-t-901 {
  margin-top: 901px; }

.m-b-901 {
  margin-bottom: 901px; }

.w-901 {
  width: 901px; }

.h-901 {
  height: 901px; }

.min-h-901 {
  min-height: 901px; }

.f-s-901 {
  font-size: 901px; }

.f-w-901 {
  font-weight: 901; }

.f-h-901 {
  line-height: 901px; }

.g-901 {
  gap: 901px; }

.flow-901 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 901;
  overflow: hidden; }

.p-l-902 {
  padding-left: 902px; }

.p-r-902 {
  padding-right: 902px; }

.p-t-902 {
  padding-top: 902px; }

.p-b-902 {
  padding-bottom: 902px; }

.m-l-902 {
  margin-left: 902px; }

.m-r-902 {
  margin-right: 902px; }

.m-t-902 {
  margin-top: 902px; }

.m-b-902 {
  margin-bottom: 902px; }

.w-902 {
  width: 902px; }

.h-902 {
  height: 902px; }

.min-h-902 {
  min-height: 902px; }

.f-s-902 {
  font-size: 902px; }

.f-w-902 {
  font-weight: 902; }

.f-h-902 {
  line-height: 902px; }

.g-902 {
  gap: 902px; }

.flow-902 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 902;
  overflow: hidden; }

.p-l-903 {
  padding-left: 903px; }

.p-r-903 {
  padding-right: 903px; }

.p-t-903 {
  padding-top: 903px; }

.p-b-903 {
  padding-bottom: 903px; }

.m-l-903 {
  margin-left: 903px; }

.m-r-903 {
  margin-right: 903px; }

.m-t-903 {
  margin-top: 903px; }

.m-b-903 {
  margin-bottom: 903px; }

.w-903 {
  width: 903px; }

.h-903 {
  height: 903px; }

.min-h-903 {
  min-height: 903px; }

.f-s-903 {
  font-size: 903px; }

.f-w-903 {
  font-weight: 903; }

.f-h-903 {
  line-height: 903px; }

.g-903 {
  gap: 903px; }

.flow-903 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 903;
  overflow: hidden; }

.p-l-904 {
  padding-left: 904px; }

.p-r-904 {
  padding-right: 904px; }

.p-t-904 {
  padding-top: 904px; }

.p-b-904 {
  padding-bottom: 904px; }

.m-l-904 {
  margin-left: 904px; }

.m-r-904 {
  margin-right: 904px; }

.m-t-904 {
  margin-top: 904px; }

.m-b-904 {
  margin-bottom: 904px; }

.w-904 {
  width: 904px; }

.h-904 {
  height: 904px; }

.min-h-904 {
  min-height: 904px; }

.f-s-904 {
  font-size: 904px; }

.f-w-904 {
  font-weight: 904; }

.f-h-904 {
  line-height: 904px; }

.g-904 {
  gap: 904px; }

.flow-904 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 904;
  overflow: hidden; }

.p-l-905 {
  padding-left: 905px; }

.p-r-905 {
  padding-right: 905px; }

.p-t-905 {
  padding-top: 905px; }

.p-b-905 {
  padding-bottom: 905px; }

.m-l-905 {
  margin-left: 905px; }

.m-r-905 {
  margin-right: 905px; }

.m-t-905 {
  margin-top: 905px; }

.m-b-905 {
  margin-bottom: 905px; }

.w-905 {
  width: 905px; }

.h-905 {
  height: 905px; }

.min-h-905 {
  min-height: 905px; }

.f-s-905 {
  font-size: 905px; }

.f-w-905 {
  font-weight: 905; }

.f-h-905 {
  line-height: 905px; }

.g-905 {
  gap: 905px; }

.flow-905 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 905;
  overflow: hidden; }

.p-l-906 {
  padding-left: 906px; }

.p-r-906 {
  padding-right: 906px; }

.p-t-906 {
  padding-top: 906px; }

.p-b-906 {
  padding-bottom: 906px; }

.m-l-906 {
  margin-left: 906px; }

.m-r-906 {
  margin-right: 906px; }

.m-t-906 {
  margin-top: 906px; }

.m-b-906 {
  margin-bottom: 906px; }

.w-906 {
  width: 906px; }

.h-906 {
  height: 906px; }

.min-h-906 {
  min-height: 906px; }

.f-s-906 {
  font-size: 906px; }

.f-w-906 {
  font-weight: 906; }

.f-h-906 {
  line-height: 906px; }

.g-906 {
  gap: 906px; }

.flow-906 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 906;
  overflow: hidden; }

.p-l-907 {
  padding-left: 907px; }

.p-r-907 {
  padding-right: 907px; }

.p-t-907 {
  padding-top: 907px; }

.p-b-907 {
  padding-bottom: 907px; }

.m-l-907 {
  margin-left: 907px; }

.m-r-907 {
  margin-right: 907px; }

.m-t-907 {
  margin-top: 907px; }

.m-b-907 {
  margin-bottom: 907px; }

.w-907 {
  width: 907px; }

.h-907 {
  height: 907px; }

.min-h-907 {
  min-height: 907px; }

.f-s-907 {
  font-size: 907px; }

.f-w-907 {
  font-weight: 907; }

.f-h-907 {
  line-height: 907px; }

.g-907 {
  gap: 907px; }

.flow-907 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 907;
  overflow: hidden; }

.p-l-908 {
  padding-left: 908px; }

.p-r-908 {
  padding-right: 908px; }

.p-t-908 {
  padding-top: 908px; }

.p-b-908 {
  padding-bottom: 908px; }

.m-l-908 {
  margin-left: 908px; }

.m-r-908 {
  margin-right: 908px; }

.m-t-908 {
  margin-top: 908px; }

.m-b-908 {
  margin-bottom: 908px; }

.w-908 {
  width: 908px; }

.h-908 {
  height: 908px; }

.min-h-908 {
  min-height: 908px; }

.f-s-908 {
  font-size: 908px; }

.f-w-908 {
  font-weight: 908; }

.f-h-908 {
  line-height: 908px; }

.g-908 {
  gap: 908px; }

.flow-908 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 908;
  overflow: hidden; }

.p-l-909 {
  padding-left: 909px; }

.p-r-909 {
  padding-right: 909px; }

.p-t-909 {
  padding-top: 909px; }

.p-b-909 {
  padding-bottom: 909px; }

.m-l-909 {
  margin-left: 909px; }

.m-r-909 {
  margin-right: 909px; }

.m-t-909 {
  margin-top: 909px; }

.m-b-909 {
  margin-bottom: 909px; }

.w-909 {
  width: 909px; }

.h-909 {
  height: 909px; }

.min-h-909 {
  min-height: 909px; }

.f-s-909 {
  font-size: 909px; }

.f-w-909 {
  font-weight: 909; }

.f-h-909 {
  line-height: 909px; }

.g-909 {
  gap: 909px; }

.flow-909 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 909;
  overflow: hidden; }

.p-l-910 {
  padding-left: 910px; }

.p-r-910 {
  padding-right: 910px; }

.p-t-910 {
  padding-top: 910px; }

.p-b-910 {
  padding-bottom: 910px; }

.m-l-910 {
  margin-left: 910px; }

.m-r-910 {
  margin-right: 910px; }

.m-t-910 {
  margin-top: 910px; }

.m-b-910 {
  margin-bottom: 910px; }

.w-910 {
  width: 910px; }

.h-910 {
  height: 910px; }

.min-h-910 {
  min-height: 910px; }

.f-s-910 {
  font-size: 910px; }

.f-w-910 {
  font-weight: 910; }

.f-h-910 {
  line-height: 910px; }

.g-910 {
  gap: 910px; }

.flow-910 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 910;
  overflow: hidden; }

.p-l-911 {
  padding-left: 911px; }

.p-r-911 {
  padding-right: 911px; }

.p-t-911 {
  padding-top: 911px; }

.p-b-911 {
  padding-bottom: 911px; }

.m-l-911 {
  margin-left: 911px; }

.m-r-911 {
  margin-right: 911px; }

.m-t-911 {
  margin-top: 911px; }

.m-b-911 {
  margin-bottom: 911px; }

.w-911 {
  width: 911px; }

.h-911 {
  height: 911px; }

.min-h-911 {
  min-height: 911px; }

.f-s-911 {
  font-size: 911px; }

.f-w-911 {
  font-weight: 911; }

.f-h-911 {
  line-height: 911px; }

.g-911 {
  gap: 911px; }

.flow-911 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 911;
  overflow: hidden; }

.p-l-912 {
  padding-left: 912px; }

.p-r-912 {
  padding-right: 912px; }

.p-t-912 {
  padding-top: 912px; }

.p-b-912 {
  padding-bottom: 912px; }

.m-l-912 {
  margin-left: 912px; }

.m-r-912 {
  margin-right: 912px; }

.m-t-912 {
  margin-top: 912px; }

.m-b-912 {
  margin-bottom: 912px; }

.w-912 {
  width: 912px; }

.h-912 {
  height: 912px; }

.min-h-912 {
  min-height: 912px; }

.f-s-912 {
  font-size: 912px; }

.f-w-912 {
  font-weight: 912; }

.f-h-912 {
  line-height: 912px; }

.g-912 {
  gap: 912px; }

.flow-912 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 912;
  overflow: hidden; }

.p-l-913 {
  padding-left: 913px; }

.p-r-913 {
  padding-right: 913px; }

.p-t-913 {
  padding-top: 913px; }

.p-b-913 {
  padding-bottom: 913px; }

.m-l-913 {
  margin-left: 913px; }

.m-r-913 {
  margin-right: 913px; }

.m-t-913 {
  margin-top: 913px; }

.m-b-913 {
  margin-bottom: 913px; }

.w-913 {
  width: 913px; }

.h-913 {
  height: 913px; }

.min-h-913 {
  min-height: 913px; }

.f-s-913 {
  font-size: 913px; }

.f-w-913 {
  font-weight: 913; }

.f-h-913 {
  line-height: 913px; }

.g-913 {
  gap: 913px; }

.flow-913 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 913;
  overflow: hidden; }

.p-l-914 {
  padding-left: 914px; }

.p-r-914 {
  padding-right: 914px; }

.p-t-914 {
  padding-top: 914px; }

.p-b-914 {
  padding-bottom: 914px; }

.m-l-914 {
  margin-left: 914px; }

.m-r-914 {
  margin-right: 914px; }

.m-t-914 {
  margin-top: 914px; }

.m-b-914 {
  margin-bottom: 914px; }

.w-914 {
  width: 914px; }

.h-914 {
  height: 914px; }

.min-h-914 {
  min-height: 914px; }

.f-s-914 {
  font-size: 914px; }

.f-w-914 {
  font-weight: 914; }

.f-h-914 {
  line-height: 914px; }

.g-914 {
  gap: 914px; }

.flow-914 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 914;
  overflow: hidden; }

.p-l-915 {
  padding-left: 915px; }

.p-r-915 {
  padding-right: 915px; }

.p-t-915 {
  padding-top: 915px; }

.p-b-915 {
  padding-bottom: 915px; }

.m-l-915 {
  margin-left: 915px; }

.m-r-915 {
  margin-right: 915px; }

.m-t-915 {
  margin-top: 915px; }

.m-b-915 {
  margin-bottom: 915px; }

.w-915 {
  width: 915px; }

.h-915 {
  height: 915px; }

.min-h-915 {
  min-height: 915px; }

.f-s-915 {
  font-size: 915px; }

.f-w-915 {
  font-weight: 915; }

.f-h-915 {
  line-height: 915px; }

.g-915 {
  gap: 915px; }

.flow-915 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 915;
  overflow: hidden; }

.p-l-916 {
  padding-left: 916px; }

.p-r-916 {
  padding-right: 916px; }

.p-t-916 {
  padding-top: 916px; }

.p-b-916 {
  padding-bottom: 916px; }

.m-l-916 {
  margin-left: 916px; }

.m-r-916 {
  margin-right: 916px; }

.m-t-916 {
  margin-top: 916px; }

.m-b-916 {
  margin-bottom: 916px; }

.w-916 {
  width: 916px; }

.h-916 {
  height: 916px; }

.min-h-916 {
  min-height: 916px; }

.f-s-916 {
  font-size: 916px; }

.f-w-916 {
  font-weight: 916; }

.f-h-916 {
  line-height: 916px; }

.g-916 {
  gap: 916px; }

.flow-916 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 916;
  overflow: hidden; }

.p-l-917 {
  padding-left: 917px; }

.p-r-917 {
  padding-right: 917px; }

.p-t-917 {
  padding-top: 917px; }

.p-b-917 {
  padding-bottom: 917px; }

.m-l-917 {
  margin-left: 917px; }

.m-r-917 {
  margin-right: 917px; }

.m-t-917 {
  margin-top: 917px; }

.m-b-917 {
  margin-bottom: 917px; }

.w-917 {
  width: 917px; }

.h-917 {
  height: 917px; }

.min-h-917 {
  min-height: 917px; }

.f-s-917 {
  font-size: 917px; }

.f-w-917 {
  font-weight: 917; }

.f-h-917 {
  line-height: 917px; }

.g-917 {
  gap: 917px; }

.flow-917 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 917;
  overflow: hidden; }

.p-l-918 {
  padding-left: 918px; }

.p-r-918 {
  padding-right: 918px; }

.p-t-918 {
  padding-top: 918px; }

.p-b-918 {
  padding-bottom: 918px; }

.m-l-918 {
  margin-left: 918px; }

.m-r-918 {
  margin-right: 918px; }

.m-t-918 {
  margin-top: 918px; }

.m-b-918 {
  margin-bottom: 918px; }

.w-918 {
  width: 918px; }

.h-918 {
  height: 918px; }

.min-h-918 {
  min-height: 918px; }

.f-s-918 {
  font-size: 918px; }

.f-w-918 {
  font-weight: 918; }

.f-h-918 {
  line-height: 918px; }

.g-918 {
  gap: 918px; }

.flow-918 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 918;
  overflow: hidden; }

.p-l-919 {
  padding-left: 919px; }

.p-r-919 {
  padding-right: 919px; }

.p-t-919 {
  padding-top: 919px; }

.p-b-919 {
  padding-bottom: 919px; }

.m-l-919 {
  margin-left: 919px; }

.m-r-919 {
  margin-right: 919px; }

.m-t-919 {
  margin-top: 919px; }

.m-b-919 {
  margin-bottom: 919px; }

.w-919 {
  width: 919px; }

.h-919 {
  height: 919px; }

.min-h-919 {
  min-height: 919px; }

.f-s-919 {
  font-size: 919px; }

.f-w-919 {
  font-weight: 919; }

.f-h-919 {
  line-height: 919px; }

.g-919 {
  gap: 919px; }

.flow-919 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 919;
  overflow: hidden; }

.p-l-920 {
  padding-left: 920px; }

.p-r-920 {
  padding-right: 920px; }

.p-t-920 {
  padding-top: 920px; }

.p-b-920 {
  padding-bottom: 920px; }

.m-l-920 {
  margin-left: 920px; }

.m-r-920 {
  margin-right: 920px; }

.m-t-920 {
  margin-top: 920px; }

.m-b-920 {
  margin-bottom: 920px; }

.w-920 {
  width: 920px; }

.h-920 {
  height: 920px; }

.min-h-920 {
  min-height: 920px; }

.f-s-920 {
  font-size: 920px; }

.f-w-920 {
  font-weight: 920; }

.f-h-920 {
  line-height: 920px; }

.g-920 {
  gap: 920px; }

.flow-920 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 920;
  overflow: hidden; }

.p-l-921 {
  padding-left: 921px; }

.p-r-921 {
  padding-right: 921px; }

.p-t-921 {
  padding-top: 921px; }

.p-b-921 {
  padding-bottom: 921px; }

.m-l-921 {
  margin-left: 921px; }

.m-r-921 {
  margin-right: 921px; }

.m-t-921 {
  margin-top: 921px; }

.m-b-921 {
  margin-bottom: 921px; }

.w-921 {
  width: 921px; }

.h-921 {
  height: 921px; }

.min-h-921 {
  min-height: 921px; }

.f-s-921 {
  font-size: 921px; }

.f-w-921 {
  font-weight: 921; }

.f-h-921 {
  line-height: 921px; }

.g-921 {
  gap: 921px; }

.flow-921 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 921;
  overflow: hidden; }

.p-l-922 {
  padding-left: 922px; }

.p-r-922 {
  padding-right: 922px; }

.p-t-922 {
  padding-top: 922px; }

.p-b-922 {
  padding-bottom: 922px; }

.m-l-922 {
  margin-left: 922px; }

.m-r-922 {
  margin-right: 922px; }

.m-t-922 {
  margin-top: 922px; }

.m-b-922 {
  margin-bottom: 922px; }

.w-922 {
  width: 922px; }

.h-922 {
  height: 922px; }

.min-h-922 {
  min-height: 922px; }

.f-s-922 {
  font-size: 922px; }

.f-w-922 {
  font-weight: 922; }

.f-h-922 {
  line-height: 922px; }

.g-922 {
  gap: 922px; }

.flow-922 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 922;
  overflow: hidden; }

.p-l-923 {
  padding-left: 923px; }

.p-r-923 {
  padding-right: 923px; }

.p-t-923 {
  padding-top: 923px; }

.p-b-923 {
  padding-bottom: 923px; }

.m-l-923 {
  margin-left: 923px; }

.m-r-923 {
  margin-right: 923px; }

.m-t-923 {
  margin-top: 923px; }

.m-b-923 {
  margin-bottom: 923px; }

.w-923 {
  width: 923px; }

.h-923 {
  height: 923px; }

.min-h-923 {
  min-height: 923px; }

.f-s-923 {
  font-size: 923px; }

.f-w-923 {
  font-weight: 923; }

.f-h-923 {
  line-height: 923px; }

.g-923 {
  gap: 923px; }

.flow-923 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 923;
  overflow: hidden; }

.p-l-924 {
  padding-left: 924px; }

.p-r-924 {
  padding-right: 924px; }

.p-t-924 {
  padding-top: 924px; }

.p-b-924 {
  padding-bottom: 924px; }

.m-l-924 {
  margin-left: 924px; }

.m-r-924 {
  margin-right: 924px; }

.m-t-924 {
  margin-top: 924px; }

.m-b-924 {
  margin-bottom: 924px; }

.w-924 {
  width: 924px; }

.h-924 {
  height: 924px; }

.min-h-924 {
  min-height: 924px; }

.f-s-924 {
  font-size: 924px; }

.f-w-924 {
  font-weight: 924; }

.f-h-924 {
  line-height: 924px; }

.g-924 {
  gap: 924px; }

.flow-924 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 924;
  overflow: hidden; }

.p-l-925 {
  padding-left: 925px; }

.p-r-925 {
  padding-right: 925px; }

.p-t-925 {
  padding-top: 925px; }

.p-b-925 {
  padding-bottom: 925px; }

.m-l-925 {
  margin-left: 925px; }

.m-r-925 {
  margin-right: 925px; }

.m-t-925 {
  margin-top: 925px; }

.m-b-925 {
  margin-bottom: 925px; }

.w-925 {
  width: 925px; }

.h-925 {
  height: 925px; }

.min-h-925 {
  min-height: 925px; }

.f-s-925 {
  font-size: 925px; }

.f-w-925 {
  font-weight: 925; }

.f-h-925 {
  line-height: 925px; }

.g-925 {
  gap: 925px; }

.flow-925 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 925;
  overflow: hidden; }

.p-l-926 {
  padding-left: 926px; }

.p-r-926 {
  padding-right: 926px; }

.p-t-926 {
  padding-top: 926px; }

.p-b-926 {
  padding-bottom: 926px; }

.m-l-926 {
  margin-left: 926px; }

.m-r-926 {
  margin-right: 926px; }

.m-t-926 {
  margin-top: 926px; }

.m-b-926 {
  margin-bottom: 926px; }

.w-926 {
  width: 926px; }

.h-926 {
  height: 926px; }

.min-h-926 {
  min-height: 926px; }

.f-s-926 {
  font-size: 926px; }

.f-w-926 {
  font-weight: 926; }

.f-h-926 {
  line-height: 926px; }

.g-926 {
  gap: 926px; }

.flow-926 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 926;
  overflow: hidden; }

.p-l-927 {
  padding-left: 927px; }

.p-r-927 {
  padding-right: 927px; }

.p-t-927 {
  padding-top: 927px; }

.p-b-927 {
  padding-bottom: 927px; }

.m-l-927 {
  margin-left: 927px; }

.m-r-927 {
  margin-right: 927px; }

.m-t-927 {
  margin-top: 927px; }

.m-b-927 {
  margin-bottom: 927px; }

.w-927 {
  width: 927px; }

.h-927 {
  height: 927px; }

.min-h-927 {
  min-height: 927px; }

.f-s-927 {
  font-size: 927px; }

.f-w-927 {
  font-weight: 927; }

.f-h-927 {
  line-height: 927px; }

.g-927 {
  gap: 927px; }

.flow-927 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 927;
  overflow: hidden; }

.p-l-928 {
  padding-left: 928px; }

.p-r-928 {
  padding-right: 928px; }

.p-t-928 {
  padding-top: 928px; }

.p-b-928 {
  padding-bottom: 928px; }

.m-l-928 {
  margin-left: 928px; }

.m-r-928 {
  margin-right: 928px; }

.m-t-928 {
  margin-top: 928px; }

.m-b-928 {
  margin-bottom: 928px; }

.w-928 {
  width: 928px; }

.h-928 {
  height: 928px; }

.min-h-928 {
  min-height: 928px; }

.f-s-928 {
  font-size: 928px; }

.f-w-928 {
  font-weight: 928; }

.f-h-928 {
  line-height: 928px; }

.g-928 {
  gap: 928px; }

.flow-928 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 928;
  overflow: hidden; }

.p-l-929 {
  padding-left: 929px; }

.p-r-929 {
  padding-right: 929px; }

.p-t-929 {
  padding-top: 929px; }

.p-b-929 {
  padding-bottom: 929px; }

.m-l-929 {
  margin-left: 929px; }

.m-r-929 {
  margin-right: 929px; }

.m-t-929 {
  margin-top: 929px; }

.m-b-929 {
  margin-bottom: 929px; }

.w-929 {
  width: 929px; }

.h-929 {
  height: 929px; }

.min-h-929 {
  min-height: 929px; }

.f-s-929 {
  font-size: 929px; }

.f-w-929 {
  font-weight: 929; }

.f-h-929 {
  line-height: 929px; }

.g-929 {
  gap: 929px; }

.flow-929 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 929;
  overflow: hidden; }

.p-l-930 {
  padding-left: 930px; }

.p-r-930 {
  padding-right: 930px; }

.p-t-930 {
  padding-top: 930px; }

.p-b-930 {
  padding-bottom: 930px; }

.m-l-930 {
  margin-left: 930px; }

.m-r-930 {
  margin-right: 930px; }

.m-t-930 {
  margin-top: 930px; }

.m-b-930 {
  margin-bottom: 930px; }

.w-930 {
  width: 930px; }

.h-930 {
  height: 930px; }

.min-h-930 {
  min-height: 930px; }

.f-s-930 {
  font-size: 930px; }

.f-w-930 {
  font-weight: 930; }

.f-h-930 {
  line-height: 930px; }

.g-930 {
  gap: 930px; }

.flow-930 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 930;
  overflow: hidden; }

.p-l-931 {
  padding-left: 931px; }

.p-r-931 {
  padding-right: 931px; }

.p-t-931 {
  padding-top: 931px; }

.p-b-931 {
  padding-bottom: 931px; }

.m-l-931 {
  margin-left: 931px; }

.m-r-931 {
  margin-right: 931px; }

.m-t-931 {
  margin-top: 931px; }

.m-b-931 {
  margin-bottom: 931px; }

.w-931 {
  width: 931px; }

.h-931 {
  height: 931px; }

.min-h-931 {
  min-height: 931px; }

.f-s-931 {
  font-size: 931px; }

.f-w-931 {
  font-weight: 931; }

.f-h-931 {
  line-height: 931px; }

.g-931 {
  gap: 931px; }

.flow-931 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 931;
  overflow: hidden; }

.p-l-932 {
  padding-left: 932px; }

.p-r-932 {
  padding-right: 932px; }

.p-t-932 {
  padding-top: 932px; }

.p-b-932 {
  padding-bottom: 932px; }

.m-l-932 {
  margin-left: 932px; }

.m-r-932 {
  margin-right: 932px; }

.m-t-932 {
  margin-top: 932px; }

.m-b-932 {
  margin-bottom: 932px; }

.w-932 {
  width: 932px; }

.h-932 {
  height: 932px; }

.min-h-932 {
  min-height: 932px; }

.f-s-932 {
  font-size: 932px; }

.f-w-932 {
  font-weight: 932; }

.f-h-932 {
  line-height: 932px; }

.g-932 {
  gap: 932px; }

.flow-932 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 932;
  overflow: hidden; }

.p-l-933 {
  padding-left: 933px; }

.p-r-933 {
  padding-right: 933px; }

.p-t-933 {
  padding-top: 933px; }

.p-b-933 {
  padding-bottom: 933px; }

.m-l-933 {
  margin-left: 933px; }

.m-r-933 {
  margin-right: 933px; }

.m-t-933 {
  margin-top: 933px; }

.m-b-933 {
  margin-bottom: 933px; }

.w-933 {
  width: 933px; }

.h-933 {
  height: 933px; }

.min-h-933 {
  min-height: 933px; }

.f-s-933 {
  font-size: 933px; }

.f-w-933 {
  font-weight: 933; }

.f-h-933 {
  line-height: 933px; }

.g-933 {
  gap: 933px; }

.flow-933 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 933;
  overflow: hidden; }

.p-l-934 {
  padding-left: 934px; }

.p-r-934 {
  padding-right: 934px; }

.p-t-934 {
  padding-top: 934px; }

.p-b-934 {
  padding-bottom: 934px; }

.m-l-934 {
  margin-left: 934px; }

.m-r-934 {
  margin-right: 934px; }

.m-t-934 {
  margin-top: 934px; }

.m-b-934 {
  margin-bottom: 934px; }

.w-934 {
  width: 934px; }

.h-934 {
  height: 934px; }

.min-h-934 {
  min-height: 934px; }

.f-s-934 {
  font-size: 934px; }

.f-w-934 {
  font-weight: 934; }

.f-h-934 {
  line-height: 934px; }

.g-934 {
  gap: 934px; }

.flow-934 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 934;
  overflow: hidden; }

.p-l-935 {
  padding-left: 935px; }

.p-r-935 {
  padding-right: 935px; }

.p-t-935 {
  padding-top: 935px; }

.p-b-935 {
  padding-bottom: 935px; }

.m-l-935 {
  margin-left: 935px; }

.m-r-935 {
  margin-right: 935px; }

.m-t-935 {
  margin-top: 935px; }

.m-b-935 {
  margin-bottom: 935px; }

.w-935 {
  width: 935px; }

.h-935 {
  height: 935px; }

.min-h-935 {
  min-height: 935px; }

.f-s-935 {
  font-size: 935px; }

.f-w-935 {
  font-weight: 935; }

.f-h-935 {
  line-height: 935px; }

.g-935 {
  gap: 935px; }

.flow-935 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 935;
  overflow: hidden; }

.p-l-936 {
  padding-left: 936px; }

.p-r-936 {
  padding-right: 936px; }

.p-t-936 {
  padding-top: 936px; }

.p-b-936 {
  padding-bottom: 936px; }

.m-l-936 {
  margin-left: 936px; }

.m-r-936 {
  margin-right: 936px; }

.m-t-936 {
  margin-top: 936px; }

.m-b-936 {
  margin-bottom: 936px; }

.w-936 {
  width: 936px; }

.h-936 {
  height: 936px; }

.min-h-936 {
  min-height: 936px; }

.f-s-936 {
  font-size: 936px; }

.f-w-936 {
  font-weight: 936; }

.f-h-936 {
  line-height: 936px; }

.g-936 {
  gap: 936px; }

.flow-936 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 936;
  overflow: hidden; }

.p-l-937 {
  padding-left: 937px; }

.p-r-937 {
  padding-right: 937px; }

.p-t-937 {
  padding-top: 937px; }

.p-b-937 {
  padding-bottom: 937px; }

.m-l-937 {
  margin-left: 937px; }

.m-r-937 {
  margin-right: 937px; }

.m-t-937 {
  margin-top: 937px; }

.m-b-937 {
  margin-bottom: 937px; }

.w-937 {
  width: 937px; }

.h-937 {
  height: 937px; }

.min-h-937 {
  min-height: 937px; }

.f-s-937 {
  font-size: 937px; }

.f-w-937 {
  font-weight: 937; }

.f-h-937 {
  line-height: 937px; }

.g-937 {
  gap: 937px; }

.flow-937 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 937;
  overflow: hidden; }

.p-l-938 {
  padding-left: 938px; }

.p-r-938 {
  padding-right: 938px; }

.p-t-938 {
  padding-top: 938px; }

.p-b-938 {
  padding-bottom: 938px; }

.m-l-938 {
  margin-left: 938px; }

.m-r-938 {
  margin-right: 938px; }

.m-t-938 {
  margin-top: 938px; }

.m-b-938 {
  margin-bottom: 938px; }

.w-938 {
  width: 938px; }

.h-938 {
  height: 938px; }

.min-h-938 {
  min-height: 938px; }

.f-s-938 {
  font-size: 938px; }

.f-w-938 {
  font-weight: 938; }

.f-h-938 {
  line-height: 938px; }

.g-938 {
  gap: 938px; }

.flow-938 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 938;
  overflow: hidden; }

.p-l-939 {
  padding-left: 939px; }

.p-r-939 {
  padding-right: 939px; }

.p-t-939 {
  padding-top: 939px; }

.p-b-939 {
  padding-bottom: 939px; }

.m-l-939 {
  margin-left: 939px; }

.m-r-939 {
  margin-right: 939px; }

.m-t-939 {
  margin-top: 939px; }

.m-b-939 {
  margin-bottom: 939px; }

.w-939 {
  width: 939px; }

.h-939 {
  height: 939px; }

.min-h-939 {
  min-height: 939px; }

.f-s-939 {
  font-size: 939px; }

.f-w-939 {
  font-weight: 939; }

.f-h-939 {
  line-height: 939px; }

.g-939 {
  gap: 939px; }

.flow-939 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 939;
  overflow: hidden; }

.p-l-940 {
  padding-left: 940px; }

.p-r-940 {
  padding-right: 940px; }

.p-t-940 {
  padding-top: 940px; }

.p-b-940 {
  padding-bottom: 940px; }

.m-l-940 {
  margin-left: 940px; }

.m-r-940 {
  margin-right: 940px; }

.m-t-940 {
  margin-top: 940px; }

.m-b-940 {
  margin-bottom: 940px; }

.w-940 {
  width: 940px; }

.h-940 {
  height: 940px; }

.min-h-940 {
  min-height: 940px; }

.f-s-940 {
  font-size: 940px; }

.f-w-940 {
  font-weight: 940; }

.f-h-940 {
  line-height: 940px; }

.g-940 {
  gap: 940px; }

.flow-940 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 940;
  overflow: hidden; }

.p-l-941 {
  padding-left: 941px; }

.p-r-941 {
  padding-right: 941px; }

.p-t-941 {
  padding-top: 941px; }

.p-b-941 {
  padding-bottom: 941px; }

.m-l-941 {
  margin-left: 941px; }

.m-r-941 {
  margin-right: 941px; }

.m-t-941 {
  margin-top: 941px; }

.m-b-941 {
  margin-bottom: 941px; }

.w-941 {
  width: 941px; }

.h-941 {
  height: 941px; }

.min-h-941 {
  min-height: 941px; }

.f-s-941 {
  font-size: 941px; }

.f-w-941 {
  font-weight: 941; }

.f-h-941 {
  line-height: 941px; }

.g-941 {
  gap: 941px; }

.flow-941 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 941;
  overflow: hidden; }

.p-l-942 {
  padding-left: 942px; }

.p-r-942 {
  padding-right: 942px; }

.p-t-942 {
  padding-top: 942px; }

.p-b-942 {
  padding-bottom: 942px; }

.m-l-942 {
  margin-left: 942px; }

.m-r-942 {
  margin-right: 942px; }

.m-t-942 {
  margin-top: 942px; }

.m-b-942 {
  margin-bottom: 942px; }

.w-942 {
  width: 942px; }

.h-942 {
  height: 942px; }

.min-h-942 {
  min-height: 942px; }

.f-s-942 {
  font-size: 942px; }

.f-w-942 {
  font-weight: 942; }

.f-h-942 {
  line-height: 942px; }

.g-942 {
  gap: 942px; }

.flow-942 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 942;
  overflow: hidden; }

.p-l-943 {
  padding-left: 943px; }

.p-r-943 {
  padding-right: 943px; }

.p-t-943 {
  padding-top: 943px; }

.p-b-943 {
  padding-bottom: 943px; }

.m-l-943 {
  margin-left: 943px; }

.m-r-943 {
  margin-right: 943px; }

.m-t-943 {
  margin-top: 943px; }

.m-b-943 {
  margin-bottom: 943px; }

.w-943 {
  width: 943px; }

.h-943 {
  height: 943px; }

.min-h-943 {
  min-height: 943px; }

.f-s-943 {
  font-size: 943px; }

.f-w-943 {
  font-weight: 943; }

.f-h-943 {
  line-height: 943px; }

.g-943 {
  gap: 943px; }

.flow-943 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 943;
  overflow: hidden; }

.p-l-944 {
  padding-left: 944px; }

.p-r-944 {
  padding-right: 944px; }

.p-t-944 {
  padding-top: 944px; }

.p-b-944 {
  padding-bottom: 944px; }

.m-l-944 {
  margin-left: 944px; }

.m-r-944 {
  margin-right: 944px; }

.m-t-944 {
  margin-top: 944px; }

.m-b-944 {
  margin-bottom: 944px; }

.w-944 {
  width: 944px; }

.h-944 {
  height: 944px; }

.min-h-944 {
  min-height: 944px; }

.f-s-944 {
  font-size: 944px; }

.f-w-944 {
  font-weight: 944; }

.f-h-944 {
  line-height: 944px; }

.g-944 {
  gap: 944px; }

.flow-944 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 944;
  overflow: hidden; }

.p-l-945 {
  padding-left: 945px; }

.p-r-945 {
  padding-right: 945px; }

.p-t-945 {
  padding-top: 945px; }

.p-b-945 {
  padding-bottom: 945px; }

.m-l-945 {
  margin-left: 945px; }

.m-r-945 {
  margin-right: 945px; }

.m-t-945 {
  margin-top: 945px; }

.m-b-945 {
  margin-bottom: 945px; }

.w-945 {
  width: 945px; }

.h-945 {
  height: 945px; }

.min-h-945 {
  min-height: 945px; }

.f-s-945 {
  font-size: 945px; }

.f-w-945 {
  font-weight: 945; }

.f-h-945 {
  line-height: 945px; }

.g-945 {
  gap: 945px; }

.flow-945 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 945;
  overflow: hidden; }

.p-l-946 {
  padding-left: 946px; }

.p-r-946 {
  padding-right: 946px; }

.p-t-946 {
  padding-top: 946px; }

.p-b-946 {
  padding-bottom: 946px; }

.m-l-946 {
  margin-left: 946px; }

.m-r-946 {
  margin-right: 946px; }

.m-t-946 {
  margin-top: 946px; }

.m-b-946 {
  margin-bottom: 946px; }

.w-946 {
  width: 946px; }

.h-946 {
  height: 946px; }

.min-h-946 {
  min-height: 946px; }

.f-s-946 {
  font-size: 946px; }

.f-w-946 {
  font-weight: 946; }

.f-h-946 {
  line-height: 946px; }

.g-946 {
  gap: 946px; }

.flow-946 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 946;
  overflow: hidden; }

.p-l-947 {
  padding-left: 947px; }

.p-r-947 {
  padding-right: 947px; }

.p-t-947 {
  padding-top: 947px; }

.p-b-947 {
  padding-bottom: 947px; }

.m-l-947 {
  margin-left: 947px; }

.m-r-947 {
  margin-right: 947px; }

.m-t-947 {
  margin-top: 947px; }

.m-b-947 {
  margin-bottom: 947px; }

.w-947 {
  width: 947px; }

.h-947 {
  height: 947px; }

.min-h-947 {
  min-height: 947px; }

.f-s-947 {
  font-size: 947px; }

.f-w-947 {
  font-weight: 947; }

.f-h-947 {
  line-height: 947px; }

.g-947 {
  gap: 947px; }

.flow-947 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 947;
  overflow: hidden; }

.p-l-948 {
  padding-left: 948px; }

.p-r-948 {
  padding-right: 948px; }

.p-t-948 {
  padding-top: 948px; }

.p-b-948 {
  padding-bottom: 948px; }

.m-l-948 {
  margin-left: 948px; }

.m-r-948 {
  margin-right: 948px; }

.m-t-948 {
  margin-top: 948px; }

.m-b-948 {
  margin-bottom: 948px; }

.w-948 {
  width: 948px; }

.h-948 {
  height: 948px; }

.min-h-948 {
  min-height: 948px; }

.f-s-948 {
  font-size: 948px; }

.f-w-948 {
  font-weight: 948; }

.f-h-948 {
  line-height: 948px; }

.g-948 {
  gap: 948px; }

.flow-948 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 948;
  overflow: hidden; }

.p-l-949 {
  padding-left: 949px; }

.p-r-949 {
  padding-right: 949px; }

.p-t-949 {
  padding-top: 949px; }

.p-b-949 {
  padding-bottom: 949px; }

.m-l-949 {
  margin-left: 949px; }

.m-r-949 {
  margin-right: 949px; }

.m-t-949 {
  margin-top: 949px; }

.m-b-949 {
  margin-bottom: 949px; }

.w-949 {
  width: 949px; }

.h-949 {
  height: 949px; }

.min-h-949 {
  min-height: 949px; }

.f-s-949 {
  font-size: 949px; }

.f-w-949 {
  font-weight: 949; }

.f-h-949 {
  line-height: 949px; }

.g-949 {
  gap: 949px; }

.flow-949 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 949;
  overflow: hidden; }

.p-l-950 {
  padding-left: 950px; }

.p-r-950 {
  padding-right: 950px; }

.p-t-950 {
  padding-top: 950px; }

.p-b-950 {
  padding-bottom: 950px; }

.m-l-950 {
  margin-left: 950px; }

.m-r-950 {
  margin-right: 950px; }

.m-t-950 {
  margin-top: 950px; }

.m-b-950 {
  margin-bottom: 950px; }

.w-950 {
  width: 950px; }

.h-950 {
  height: 950px; }

.min-h-950 {
  min-height: 950px; }

.f-s-950 {
  font-size: 950px; }

.f-w-950 {
  font-weight: 950; }

.f-h-950 {
  line-height: 950px; }

.g-950 {
  gap: 950px; }

.flow-950 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 950;
  overflow: hidden; }

.p-l-951 {
  padding-left: 951px; }

.p-r-951 {
  padding-right: 951px; }

.p-t-951 {
  padding-top: 951px; }

.p-b-951 {
  padding-bottom: 951px; }

.m-l-951 {
  margin-left: 951px; }

.m-r-951 {
  margin-right: 951px; }

.m-t-951 {
  margin-top: 951px; }

.m-b-951 {
  margin-bottom: 951px; }

.w-951 {
  width: 951px; }

.h-951 {
  height: 951px; }

.min-h-951 {
  min-height: 951px; }

.f-s-951 {
  font-size: 951px; }

.f-w-951 {
  font-weight: 951; }

.f-h-951 {
  line-height: 951px; }

.g-951 {
  gap: 951px; }

.flow-951 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 951;
  overflow: hidden; }

.p-l-952 {
  padding-left: 952px; }

.p-r-952 {
  padding-right: 952px; }

.p-t-952 {
  padding-top: 952px; }

.p-b-952 {
  padding-bottom: 952px; }

.m-l-952 {
  margin-left: 952px; }

.m-r-952 {
  margin-right: 952px; }

.m-t-952 {
  margin-top: 952px; }

.m-b-952 {
  margin-bottom: 952px; }

.w-952 {
  width: 952px; }

.h-952 {
  height: 952px; }

.min-h-952 {
  min-height: 952px; }

.f-s-952 {
  font-size: 952px; }

.f-w-952 {
  font-weight: 952; }

.f-h-952 {
  line-height: 952px; }

.g-952 {
  gap: 952px; }

.flow-952 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 952;
  overflow: hidden; }

.p-l-953 {
  padding-left: 953px; }

.p-r-953 {
  padding-right: 953px; }

.p-t-953 {
  padding-top: 953px; }

.p-b-953 {
  padding-bottom: 953px; }

.m-l-953 {
  margin-left: 953px; }

.m-r-953 {
  margin-right: 953px; }

.m-t-953 {
  margin-top: 953px; }

.m-b-953 {
  margin-bottom: 953px; }

.w-953 {
  width: 953px; }

.h-953 {
  height: 953px; }

.min-h-953 {
  min-height: 953px; }

.f-s-953 {
  font-size: 953px; }

.f-w-953 {
  font-weight: 953; }

.f-h-953 {
  line-height: 953px; }

.g-953 {
  gap: 953px; }

.flow-953 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 953;
  overflow: hidden; }

.p-l-954 {
  padding-left: 954px; }

.p-r-954 {
  padding-right: 954px; }

.p-t-954 {
  padding-top: 954px; }

.p-b-954 {
  padding-bottom: 954px; }

.m-l-954 {
  margin-left: 954px; }

.m-r-954 {
  margin-right: 954px; }

.m-t-954 {
  margin-top: 954px; }

.m-b-954 {
  margin-bottom: 954px; }

.w-954 {
  width: 954px; }

.h-954 {
  height: 954px; }

.min-h-954 {
  min-height: 954px; }

.f-s-954 {
  font-size: 954px; }

.f-w-954 {
  font-weight: 954; }

.f-h-954 {
  line-height: 954px; }

.g-954 {
  gap: 954px; }

.flow-954 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 954;
  overflow: hidden; }

.p-l-955 {
  padding-left: 955px; }

.p-r-955 {
  padding-right: 955px; }

.p-t-955 {
  padding-top: 955px; }

.p-b-955 {
  padding-bottom: 955px; }

.m-l-955 {
  margin-left: 955px; }

.m-r-955 {
  margin-right: 955px; }

.m-t-955 {
  margin-top: 955px; }

.m-b-955 {
  margin-bottom: 955px; }

.w-955 {
  width: 955px; }

.h-955 {
  height: 955px; }

.min-h-955 {
  min-height: 955px; }

.f-s-955 {
  font-size: 955px; }

.f-w-955 {
  font-weight: 955; }

.f-h-955 {
  line-height: 955px; }

.g-955 {
  gap: 955px; }

.flow-955 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 955;
  overflow: hidden; }

.p-l-956 {
  padding-left: 956px; }

.p-r-956 {
  padding-right: 956px; }

.p-t-956 {
  padding-top: 956px; }

.p-b-956 {
  padding-bottom: 956px; }

.m-l-956 {
  margin-left: 956px; }

.m-r-956 {
  margin-right: 956px; }

.m-t-956 {
  margin-top: 956px; }

.m-b-956 {
  margin-bottom: 956px; }

.w-956 {
  width: 956px; }

.h-956 {
  height: 956px; }

.min-h-956 {
  min-height: 956px; }

.f-s-956 {
  font-size: 956px; }

.f-w-956 {
  font-weight: 956; }

.f-h-956 {
  line-height: 956px; }

.g-956 {
  gap: 956px; }

.flow-956 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 956;
  overflow: hidden; }

.p-l-957 {
  padding-left: 957px; }

.p-r-957 {
  padding-right: 957px; }

.p-t-957 {
  padding-top: 957px; }

.p-b-957 {
  padding-bottom: 957px; }

.m-l-957 {
  margin-left: 957px; }

.m-r-957 {
  margin-right: 957px; }

.m-t-957 {
  margin-top: 957px; }

.m-b-957 {
  margin-bottom: 957px; }

.w-957 {
  width: 957px; }

.h-957 {
  height: 957px; }

.min-h-957 {
  min-height: 957px; }

.f-s-957 {
  font-size: 957px; }

.f-w-957 {
  font-weight: 957; }

.f-h-957 {
  line-height: 957px; }

.g-957 {
  gap: 957px; }

.flow-957 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 957;
  overflow: hidden; }

.p-l-958 {
  padding-left: 958px; }

.p-r-958 {
  padding-right: 958px; }

.p-t-958 {
  padding-top: 958px; }

.p-b-958 {
  padding-bottom: 958px; }

.m-l-958 {
  margin-left: 958px; }

.m-r-958 {
  margin-right: 958px; }

.m-t-958 {
  margin-top: 958px; }

.m-b-958 {
  margin-bottom: 958px; }

.w-958 {
  width: 958px; }

.h-958 {
  height: 958px; }

.min-h-958 {
  min-height: 958px; }

.f-s-958 {
  font-size: 958px; }

.f-w-958 {
  font-weight: 958; }

.f-h-958 {
  line-height: 958px; }

.g-958 {
  gap: 958px; }

.flow-958 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 958;
  overflow: hidden; }

.p-l-959 {
  padding-left: 959px; }

.p-r-959 {
  padding-right: 959px; }

.p-t-959 {
  padding-top: 959px; }

.p-b-959 {
  padding-bottom: 959px; }

.m-l-959 {
  margin-left: 959px; }

.m-r-959 {
  margin-right: 959px; }

.m-t-959 {
  margin-top: 959px; }

.m-b-959 {
  margin-bottom: 959px; }

.w-959 {
  width: 959px; }

.h-959 {
  height: 959px; }

.min-h-959 {
  min-height: 959px; }

.f-s-959 {
  font-size: 959px; }

.f-w-959 {
  font-weight: 959; }

.f-h-959 {
  line-height: 959px; }

.g-959 {
  gap: 959px; }

.flow-959 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 959;
  overflow: hidden; }

.p-l-960 {
  padding-left: 960px; }

.p-r-960 {
  padding-right: 960px; }

.p-t-960 {
  padding-top: 960px; }

.p-b-960 {
  padding-bottom: 960px; }

.m-l-960 {
  margin-left: 960px; }

.m-r-960 {
  margin-right: 960px; }

.m-t-960 {
  margin-top: 960px; }

.m-b-960 {
  margin-bottom: 960px; }

.w-960 {
  width: 960px; }

.h-960 {
  height: 960px; }

.min-h-960 {
  min-height: 960px; }

.f-s-960 {
  font-size: 960px; }

.f-w-960 {
  font-weight: 960; }

.f-h-960 {
  line-height: 960px; }

.g-960 {
  gap: 960px; }

.flow-960 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 960;
  overflow: hidden; }

.p-l-961 {
  padding-left: 961px; }

.p-r-961 {
  padding-right: 961px; }

.p-t-961 {
  padding-top: 961px; }

.p-b-961 {
  padding-bottom: 961px; }

.m-l-961 {
  margin-left: 961px; }

.m-r-961 {
  margin-right: 961px; }

.m-t-961 {
  margin-top: 961px; }

.m-b-961 {
  margin-bottom: 961px; }

.w-961 {
  width: 961px; }

.h-961 {
  height: 961px; }

.min-h-961 {
  min-height: 961px; }

.f-s-961 {
  font-size: 961px; }

.f-w-961 {
  font-weight: 961; }

.f-h-961 {
  line-height: 961px; }

.g-961 {
  gap: 961px; }

.flow-961 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 961;
  overflow: hidden; }

.p-l-962 {
  padding-left: 962px; }

.p-r-962 {
  padding-right: 962px; }

.p-t-962 {
  padding-top: 962px; }

.p-b-962 {
  padding-bottom: 962px; }

.m-l-962 {
  margin-left: 962px; }

.m-r-962 {
  margin-right: 962px; }

.m-t-962 {
  margin-top: 962px; }

.m-b-962 {
  margin-bottom: 962px; }

.w-962 {
  width: 962px; }

.h-962 {
  height: 962px; }

.min-h-962 {
  min-height: 962px; }

.f-s-962 {
  font-size: 962px; }

.f-w-962 {
  font-weight: 962; }

.f-h-962 {
  line-height: 962px; }

.g-962 {
  gap: 962px; }

.flow-962 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 962;
  overflow: hidden; }

.p-l-963 {
  padding-left: 963px; }

.p-r-963 {
  padding-right: 963px; }

.p-t-963 {
  padding-top: 963px; }

.p-b-963 {
  padding-bottom: 963px; }

.m-l-963 {
  margin-left: 963px; }

.m-r-963 {
  margin-right: 963px; }

.m-t-963 {
  margin-top: 963px; }

.m-b-963 {
  margin-bottom: 963px; }

.w-963 {
  width: 963px; }

.h-963 {
  height: 963px; }

.min-h-963 {
  min-height: 963px; }

.f-s-963 {
  font-size: 963px; }

.f-w-963 {
  font-weight: 963; }

.f-h-963 {
  line-height: 963px; }

.g-963 {
  gap: 963px; }

.flow-963 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 963;
  overflow: hidden; }

.p-l-964 {
  padding-left: 964px; }

.p-r-964 {
  padding-right: 964px; }

.p-t-964 {
  padding-top: 964px; }

.p-b-964 {
  padding-bottom: 964px; }

.m-l-964 {
  margin-left: 964px; }

.m-r-964 {
  margin-right: 964px; }

.m-t-964 {
  margin-top: 964px; }

.m-b-964 {
  margin-bottom: 964px; }

.w-964 {
  width: 964px; }

.h-964 {
  height: 964px; }

.min-h-964 {
  min-height: 964px; }

.f-s-964 {
  font-size: 964px; }

.f-w-964 {
  font-weight: 964; }

.f-h-964 {
  line-height: 964px; }

.g-964 {
  gap: 964px; }

.flow-964 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 964;
  overflow: hidden; }

.p-l-965 {
  padding-left: 965px; }

.p-r-965 {
  padding-right: 965px; }

.p-t-965 {
  padding-top: 965px; }

.p-b-965 {
  padding-bottom: 965px; }

.m-l-965 {
  margin-left: 965px; }

.m-r-965 {
  margin-right: 965px; }

.m-t-965 {
  margin-top: 965px; }

.m-b-965 {
  margin-bottom: 965px; }

.w-965 {
  width: 965px; }

.h-965 {
  height: 965px; }

.min-h-965 {
  min-height: 965px; }

.f-s-965 {
  font-size: 965px; }

.f-w-965 {
  font-weight: 965; }

.f-h-965 {
  line-height: 965px; }

.g-965 {
  gap: 965px; }

.flow-965 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 965;
  overflow: hidden; }

.p-l-966 {
  padding-left: 966px; }

.p-r-966 {
  padding-right: 966px; }

.p-t-966 {
  padding-top: 966px; }

.p-b-966 {
  padding-bottom: 966px; }

.m-l-966 {
  margin-left: 966px; }

.m-r-966 {
  margin-right: 966px; }

.m-t-966 {
  margin-top: 966px; }

.m-b-966 {
  margin-bottom: 966px; }

.w-966 {
  width: 966px; }

.h-966 {
  height: 966px; }

.min-h-966 {
  min-height: 966px; }

.f-s-966 {
  font-size: 966px; }

.f-w-966 {
  font-weight: 966; }

.f-h-966 {
  line-height: 966px; }

.g-966 {
  gap: 966px; }

.flow-966 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 966;
  overflow: hidden; }

.p-l-967 {
  padding-left: 967px; }

.p-r-967 {
  padding-right: 967px; }

.p-t-967 {
  padding-top: 967px; }

.p-b-967 {
  padding-bottom: 967px; }

.m-l-967 {
  margin-left: 967px; }

.m-r-967 {
  margin-right: 967px; }

.m-t-967 {
  margin-top: 967px; }

.m-b-967 {
  margin-bottom: 967px; }

.w-967 {
  width: 967px; }

.h-967 {
  height: 967px; }

.min-h-967 {
  min-height: 967px; }

.f-s-967 {
  font-size: 967px; }

.f-w-967 {
  font-weight: 967; }

.f-h-967 {
  line-height: 967px; }

.g-967 {
  gap: 967px; }

.flow-967 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 967;
  overflow: hidden; }

.p-l-968 {
  padding-left: 968px; }

.p-r-968 {
  padding-right: 968px; }

.p-t-968 {
  padding-top: 968px; }

.p-b-968 {
  padding-bottom: 968px; }

.m-l-968 {
  margin-left: 968px; }

.m-r-968 {
  margin-right: 968px; }

.m-t-968 {
  margin-top: 968px; }

.m-b-968 {
  margin-bottom: 968px; }

.w-968 {
  width: 968px; }

.h-968 {
  height: 968px; }

.min-h-968 {
  min-height: 968px; }

.f-s-968 {
  font-size: 968px; }

.f-w-968 {
  font-weight: 968; }

.f-h-968 {
  line-height: 968px; }

.g-968 {
  gap: 968px; }

.flow-968 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 968;
  overflow: hidden; }

.p-l-969 {
  padding-left: 969px; }

.p-r-969 {
  padding-right: 969px; }

.p-t-969 {
  padding-top: 969px; }

.p-b-969 {
  padding-bottom: 969px; }

.m-l-969 {
  margin-left: 969px; }

.m-r-969 {
  margin-right: 969px; }

.m-t-969 {
  margin-top: 969px; }

.m-b-969 {
  margin-bottom: 969px; }

.w-969 {
  width: 969px; }

.h-969 {
  height: 969px; }

.min-h-969 {
  min-height: 969px; }

.f-s-969 {
  font-size: 969px; }

.f-w-969 {
  font-weight: 969; }

.f-h-969 {
  line-height: 969px; }

.g-969 {
  gap: 969px; }

.flow-969 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 969;
  overflow: hidden; }

.p-l-970 {
  padding-left: 970px; }

.p-r-970 {
  padding-right: 970px; }

.p-t-970 {
  padding-top: 970px; }

.p-b-970 {
  padding-bottom: 970px; }

.m-l-970 {
  margin-left: 970px; }

.m-r-970 {
  margin-right: 970px; }

.m-t-970 {
  margin-top: 970px; }

.m-b-970 {
  margin-bottom: 970px; }

.w-970 {
  width: 970px; }

.h-970 {
  height: 970px; }

.min-h-970 {
  min-height: 970px; }

.f-s-970 {
  font-size: 970px; }

.f-w-970 {
  font-weight: 970; }

.f-h-970 {
  line-height: 970px; }

.g-970 {
  gap: 970px; }

.flow-970 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 970;
  overflow: hidden; }

.p-l-971 {
  padding-left: 971px; }

.p-r-971 {
  padding-right: 971px; }

.p-t-971 {
  padding-top: 971px; }

.p-b-971 {
  padding-bottom: 971px; }

.m-l-971 {
  margin-left: 971px; }

.m-r-971 {
  margin-right: 971px; }

.m-t-971 {
  margin-top: 971px; }

.m-b-971 {
  margin-bottom: 971px; }

.w-971 {
  width: 971px; }

.h-971 {
  height: 971px; }

.min-h-971 {
  min-height: 971px; }

.f-s-971 {
  font-size: 971px; }

.f-w-971 {
  font-weight: 971; }

.f-h-971 {
  line-height: 971px; }

.g-971 {
  gap: 971px; }

.flow-971 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 971;
  overflow: hidden; }

.p-l-972 {
  padding-left: 972px; }

.p-r-972 {
  padding-right: 972px; }

.p-t-972 {
  padding-top: 972px; }

.p-b-972 {
  padding-bottom: 972px; }

.m-l-972 {
  margin-left: 972px; }

.m-r-972 {
  margin-right: 972px; }

.m-t-972 {
  margin-top: 972px; }

.m-b-972 {
  margin-bottom: 972px; }

.w-972 {
  width: 972px; }

.h-972 {
  height: 972px; }

.min-h-972 {
  min-height: 972px; }

.f-s-972 {
  font-size: 972px; }

.f-w-972 {
  font-weight: 972; }

.f-h-972 {
  line-height: 972px; }

.g-972 {
  gap: 972px; }

.flow-972 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 972;
  overflow: hidden; }

.p-l-973 {
  padding-left: 973px; }

.p-r-973 {
  padding-right: 973px; }

.p-t-973 {
  padding-top: 973px; }

.p-b-973 {
  padding-bottom: 973px; }

.m-l-973 {
  margin-left: 973px; }

.m-r-973 {
  margin-right: 973px; }

.m-t-973 {
  margin-top: 973px; }

.m-b-973 {
  margin-bottom: 973px; }

.w-973 {
  width: 973px; }

.h-973 {
  height: 973px; }

.min-h-973 {
  min-height: 973px; }

.f-s-973 {
  font-size: 973px; }

.f-w-973 {
  font-weight: 973; }

.f-h-973 {
  line-height: 973px; }

.g-973 {
  gap: 973px; }

.flow-973 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 973;
  overflow: hidden; }

.p-l-974 {
  padding-left: 974px; }

.p-r-974 {
  padding-right: 974px; }

.p-t-974 {
  padding-top: 974px; }

.p-b-974 {
  padding-bottom: 974px; }

.m-l-974 {
  margin-left: 974px; }

.m-r-974 {
  margin-right: 974px; }

.m-t-974 {
  margin-top: 974px; }

.m-b-974 {
  margin-bottom: 974px; }

.w-974 {
  width: 974px; }

.h-974 {
  height: 974px; }

.min-h-974 {
  min-height: 974px; }

.f-s-974 {
  font-size: 974px; }

.f-w-974 {
  font-weight: 974; }

.f-h-974 {
  line-height: 974px; }

.g-974 {
  gap: 974px; }

.flow-974 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 974;
  overflow: hidden; }

.p-l-975 {
  padding-left: 975px; }

.p-r-975 {
  padding-right: 975px; }

.p-t-975 {
  padding-top: 975px; }

.p-b-975 {
  padding-bottom: 975px; }

.m-l-975 {
  margin-left: 975px; }

.m-r-975 {
  margin-right: 975px; }

.m-t-975 {
  margin-top: 975px; }

.m-b-975 {
  margin-bottom: 975px; }

.w-975 {
  width: 975px; }

.h-975 {
  height: 975px; }

.min-h-975 {
  min-height: 975px; }

.f-s-975 {
  font-size: 975px; }

.f-w-975 {
  font-weight: 975; }

.f-h-975 {
  line-height: 975px; }

.g-975 {
  gap: 975px; }

.flow-975 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 975;
  overflow: hidden; }

.p-l-976 {
  padding-left: 976px; }

.p-r-976 {
  padding-right: 976px; }

.p-t-976 {
  padding-top: 976px; }

.p-b-976 {
  padding-bottom: 976px; }

.m-l-976 {
  margin-left: 976px; }

.m-r-976 {
  margin-right: 976px; }

.m-t-976 {
  margin-top: 976px; }

.m-b-976 {
  margin-bottom: 976px; }

.w-976 {
  width: 976px; }

.h-976 {
  height: 976px; }

.min-h-976 {
  min-height: 976px; }

.f-s-976 {
  font-size: 976px; }

.f-w-976 {
  font-weight: 976; }

.f-h-976 {
  line-height: 976px; }

.g-976 {
  gap: 976px; }

.flow-976 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 976;
  overflow: hidden; }

.p-l-977 {
  padding-left: 977px; }

.p-r-977 {
  padding-right: 977px; }

.p-t-977 {
  padding-top: 977px; }

.p-b-977 {
  padding-bottom: 977px; }

.m-l-977 {
  margin-left: 977px; }

.m-r-977 {
  margin-right: 977px; }

.m-t-977 {
  margin-top: 977px; }

.m-b-977 {
  margin-bottom: 977px; }

.w-977 {
  width: 977px; }

.h-977 {
  height: 977px; }

.min-h-977 {
  min-height: 977px; }

.f-s-977 {
  font-size: 977px; }

.f-w-977 {
  font-weight: 977; }

.f-h-977 {
  line-height: 977px; }

.g-977 {
  gap: 977px; }

.flow-977 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 977;
  overflow: hidden; }

.p-l-978 {
  padding-left: 978px; }

.p-r-978 {
  padding-right: 978px; }

.p-t-978 {
  padding-top: 978px; }

.p-b-978 {
  padding-bottom: 978px; }

.m-l-978 {
  margin-left: 978px; }

.m-r-978 {
  margin-right: 978px; }

.m-t-978 {
  margin-top: 978px; }

.m-b-978 {
  margin-bottom: 978px; }

.w-978 {
  width: 978px; }

.h-978 {
  height: 978px; }

.min-h-978 {
  min-height: 978px; }

.f-s-978 {
  font-size: 978px; }

.f-w-978 {
  font-weight: 978; }

.f-h-978 {
  line-height: 978px; }

.g-978 {
  gap: 978px; }

.flow-978 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 978;
  overflow: hidden; }

.p-l-979 {
  padding-left: 979px; }

.p-r-979 {
  padding-right: 979px; }

.p-t-979 {
  padding-top: 979px; }

.p-b-979 {
  padding-bottom: 979px; }

.m-l-979 {
  margin-left: 979px; }

.m-r-979 {
  margin-right: 979px; }

.m-t-979 {
  margin-top: 979px; }

.m-b-979 {
  margin-bottom: 979px; }

.w-979 {
  width: 979px; }

.h-979 {
  height: 979px; }

.min-h-979 {
  min-height: 979px; }

.f-s-979 {
  font-size: 979px; }

.f-w-979 {
  font-weight: 979; }

.f-h-979 {
  line-height: 979px; }

.g-979 {
  gap: 979px; }

.flow-979 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 979;
  overflow: hidden; }

.p-l-980 {
  padding-left: 980px; }

.p-r-980 {
  padding-right: 980px; }

.p-t-980 {
  padding-top: 980px; }

.p-b-980 {
  padding-bottom: 980px; }

.m-l-980 {
  margin-left: 980px; }

.m-r-980 {
  margin-right: 980px; }

.m-t-980 {
  margin-top: 980px; }

.m-b-980 {
  margin-bottom: 980px; }

.w-980 {
  width: 980px; }

.h-980 {
  height: 980px; }

.min-h-980 {
  min-height: 980px; }

.f-s-980 {
  font-size: 980px; }

.f-w-980 {
  font-weight: 980; }

.f-h-980 {
  line-height: 980px; }

.g-980 {
  gap: 980px; }

.flow-980 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 980;
  overflow: hidden; }

.p-l-981 {
  padding-left: 981px; }

.p-r-981 {
  padding-right: 981px; }

.p-t-981 {
  padding-top: 981px; }

.p-b-981 {
  padding-bottom: 981px; }

.m-l-981 {
  margin-left: 981px; }

.m-r-981 {
  margin-right: 981px; }

.m-t-981 {
  margin-top: 981px; }

.m-b-981 {
  margin-bottom: 981px; }

.w-981 {
  width: 981px; }

.h-981 {
  height: 981px; }

.min-h-981 {
  min-height: 981px; }

.f-s-981 {
  font-size: 981px; }

.f-w-981 {
  font-weight: 981; }

.f-h-981 {
  line-height: 981px; }

.g-981 {
  gap: 981px; }

.flow-981 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 981;
  overflow: hidden; }

.p-l-982 {
  padding-left: 982px; }

.p-r-982 {
  padding-right: 982px; }

.p-t-982 {
  padding-top: 982px; }

.p-b-982 {
  padding-bottom: 982px; }

.m-l-982 {
  margin-left: 982px; }

.m-r-982 {
  margin-right: 982px; }

.m-t-982 {
  margin-top: 982px; }

.m-b-982 {
  margin-bottom: 982px; }

.w-982 {
  width: 982px; }

.h-982 {
  height: 982px; }

.min-h-982 {
  min-height: 982px; }

.f-s-982 {
  font-size: 982px; }

.f-w-982 {
  font-weight: 982; }

.f-h-982 {
  line-height: 982px; }

.g-982 {
  gap: 982px; }

.flow-982 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 982;
  overflow: hidden; }

.p-l-983 {
  padding-left: 983px; }

.p-r-983 {
  padding-right: 983px; }

.p-t-983 {
  padding-top: 983px; }

.p-b-983 {
  padding-bottom: 983px; }

.m-l-983 {
  margin-left: 983px; }

.m-r-983 {
  margin-right: 983px; }

.m-t-983 {
  margin-top: 983px; }

.m-b-983 {
  margin-bottom: 983px; }

.w-983 {
  width: 983px; }

.h-983 {
  height: 983px; }

.min-h-983 {
  min-height: 983px; }

.f-s-983 {
  font-size: 983px; }

.f-w-983 {
  font-weight: 983; }

.f-h-983 {
  line-height: 983px; }

.g-983 {
  gap: 983px; }

.flow-983 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 983;
  overflow: hidden; }

.p-l-984 {
  padding-left: 984px; }

.p-r-984 {
  padding-right: 984px; }

.p-t-984 {
  padding-top: 984px; }

.p-b-984 {
  padding-bottom: 984px; }

.m-l-984 {
  margin-left: 984px; }

.m-r-984 {
  margin-right: 984px; }

.m-t-984 {
  margin-top: 984px; }

.m-b-984 {
  margin-bottom: 984px; }

.w-984 {
  width: 984px; }

.h-984 {
  height: 984px; }

.min-h-984 {
  min-height: 984px; }

.f-s-984 {
  font-size: 984px; }

.f-w-984 {
  font-weight: 984; }

.f-h-984 {
  line-height: 984px; }

.g-984 {
  gap: 984px; }

.flow-984 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 984;
  overflow: hidden; }

.p-l-985 {
  padding-left: 985px; }

.p-r-985 {
  padding-right: 985px; }

.p-t-985 {
  padding-top: 985px; }

.p-b-985 {
  padding-bottom: 985px; }

.m-l-985 {
  margin-left: 985px; }

.m-r-985 {
  margin-right: 985px; }

.m-t-985 {
  margin-top: 985px; }

.m-b-985 {
  margin-bottom: 985px; }

.w-985 {
  width: 985px; }

.h-985 {
  height: 985px; }

.min-h-985 {
  min-height: 985px; }

.f-s-985 {
  font-size: 985px; }

.f-w-985 {
  font-weight: 985; }

.f-h-985 {
  line-height: 985px; }

.g-985 {
  gap: 985px; }

.flow-985 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 985;
  overflow: hidden; }

.p-l-986 {
  padding-left: 986px; }

.p-r-986 {
  padding-right: 986px; }

.p-t-986 {
  padding-top: 986px; }

.p-b-986 {
  padding-bottom: 986px; }

.m-l-986 {
  margin-left: 986px; }

.m-r-986 {
  margin-right: 986px; }

.m-t-986 {
  margin-top: 986px; }

.m-b-986 {
  margin-bottom: 986px; }

.w-986 {
  width: 986px; }

.h-986 {
  height: 986px; }

.min-h-986 {
  min-height: 986px; }

.f-s-986 {
  font-size: 986px; }

.f-w-986 {
  font-weight: 986; }

.f-h-986 {
  line-height: 986px; }

.g-986 {
  gap: 986px; }

.flow-986 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 986;
  overflow: hidden; }

.p-l-987 {
  padding-left: 987px; }

.p-r-987 {
  padding-right: 987px; }

.p-t-987 {
  padding-top: 987px; }

.p-b-987 {
  padding-bottom: 987px; }

.m-l-987 {
  margin-left: 987px; }

.m-r-987 {
  margin-right: 987px; }

.m-t-987 {
  margin-top: 987px; }

.m-b-987 {
  margin-bottom: 987px; }

.w-987 {
  width: 987px; }

.h-987 {
  height: 987px; }

.min-h-987 {
  min-height: 987px; }

.f-s-987 {
  font-size: 987px; }

.f-w-987 {
  font-weight: 987; }

.f-h-987 {
  line-height: 987px; }

.g-987 {
  gap: 987px; }

.flow-987 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 987;
  overflow: hidden; }

.p-l-988 {
  padding-left: 988px; }

.p-r-988 {
  padding-right: 988px; }

.p-t-988 {
  padding-top: 988px; }

.p-b-988 {
  padding-bottom: 988px; }

.m-l-988 {
  margin-left: 988px; }

.m-r-988 {
  margin-right: 988px; }

.m-t-988 {
  margin-top: 988px; }

.m-b-988 {
  margin-bottom: 988px; }

.w-988 {
  width: 988px; }

.h-988 {
  height: 988px; }

.min-h-988 {
  min-height: 988px; }

.f-s-988 {
  font-size: 988px; }

.f-w-988 {
  font-weight: 988; }

.f-h-988 {
  line-height: 988px; }

.g-988 {
  gap: 988px; }

.flow-988 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 988;
  overflow: hidden; }

.p-l-989 {
  padding-left: 989px; }

.p-r-989 {
  padding-right: 989px; }

.p-t-989 {
  padding-top: 989px; }

.p-b-989 {
  padding-bottom: 989px; }

.m-l-989 {
  margin-left: 989px; }

.m-r-989 {
  margin-right: 989px; }

.m-t-989 {
  margin-top: 989px; }

.m-b-989 {
  margin-bottom: 989px; }

.w-989 {
  width: 989px; }

.h-989 {
  height: 989px; }

.min-h-989 {
  min-height: 989px; }

.f-s-989 {
  font-size: 989px; }

.f-w-989 {
  font-weight: 989; }

.f-h-989 {
  line-height: 989px; }

.g-989 {
  gap: 989px; }

.flow-989 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 989;
  overflow: hidden; }

.p-l-990 {
  padding-left: 990px; }

.p-r-990 {
  padding-right: 990px; }

.p-t-990 {
  padding-top: 990px; }

.p-b-990 {
  padding-bottom: 990px; }

.m-l-990 {
  margin-left: 990px; }

.m-r-990 {
  margin-right: 990px; }

.m-t-990 {
  margin-top: 990px; }

.m-b-990 {
  margin-bottom: 990px; }

.w-990 {
  width: 990px; }

.h-990 {
  height: 990px; }

.min-h-990 {
  min-height: 990px; }

.f-s-990 {
  font-size: 990px; }

.f-w-990 {
  font-weight: 990; }

.f-h-990 {
  line-height: 990px; }

.g-990 {
  gap: 990px; }

.flow-990 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 990;
  overflow: hidden; }

.p-l-991 {
  padding-left: 991px; }

.p-r-991 {
  padding-right: 991px; }

.p-t-991 {
  padding-top: 991px; }

.p-b-991 {
  padding-bottom: 991px; }

.m-l-991 {
  margin-left: 991px; }

.m-r-991 {
  margin-right: 991px; }

.m-t-991 {
  margin-top: 991px; }

.m-b-991 {
  margin-bottom: 991px; }

.w-991 {
  width: 991px; }

.h-991 {
  height: 991px; }

.min-h-991 {
  min-height: 991px; }

.f-s-991 {
  font-size: 991px; }

.f-w-991 {
  font-weight: 991; }

.f-h-991 {
  line-height: 991px; }

.g-991 {
  gap: 991px; }

.flow-991 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 991;
  overflow: hidden; }

.p-l-992 {
  padding-left: 992px; }

.p-r-992 {
  padding-right: 992px; }

.p-t-992 {
  padding-top: 992px; }

.p-b-992 {
  padding-bottom: 992px; }

.m-l-992 {
  margin-left: 992px; }

.m-r-992 {
  margin-right: 992px; }

.m-t-992 {
  margin-top: 992px; }

.m-b-992 {
  margin-bottom: 992px; }

.w-992 {
  width: 992px; }

.h-992 {
  height: 992px; }

.min-h-992 {
  min-height: 992px; }

.f-s-992 {
  font-size: 992px; }

.f-w-992 {
  font-weight: 992; }

.f-h-992 {
  line-height: 992px; }

.g-992 {
  gap: 992px; }

.flow-992 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 992;
  overflow: hidden; }

.p-l-993 {
  padding-left: 993px; }

.p-r-993 {
  padding-right: 993px; }

.p-t-993 {
  padding-top: 993px; }

.p-b-993 {
  padding-bottom: 993px; }

.m-l-993 {
  margin-left: 993px; }

.m-r-993 {
  margin-right: 993px; }

.m-t-993 {
  margin-top: 993px; }

.m-b-993 {
  margin-bottom: 993px; }

.w-993 {
  width: 993px; }

.h-993 {
  height: 993px; }

.min-h-993 {
  min-height: 993px; }

.f-s-993 {
  font-size: 993px; }

.f-w-993 {
  font-weight: 993; }

.f-h-993 {
  line-height: 993px; }

.g-993 {
  gap: 993px; }

.flow-993 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 993;
  overflow: hidden; }

.p-l-994 {
  padding-left: 994px; }

.p-r-994 {
  padding-right: 994px; }

.p-t-994 {
  padding-top: 994px; }

.p-b-994 {
  padding-bottom: 994px; }

.m-l-994 {
  margin-left: 994px; }

.m-r-994 {
  margin-right: 994px; }

.m-t-994 {
  margin-top: 994px; }

.m-b-994 {
  margin-bottom: 994px; }

.w-994 {
  width: 994px; }

.h-994 {
  height: 994px; }

.min-h-994 {
  min-height: 994px; }

.f-s-994 {
  font-size: 994px; }

.f-w-994 {
  font-weight: 994; }

.f-h-994 {
  line-height: 994px; }

.g-994 {
  gap: 994px; }

.flow-994 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 994;
  overflow: hidden; }

.p-l-995 {
  padding-left: 995px; }

.p-r-995 {
  padding-right: 995px; }

.p-t-995 {
  padding-top: 995px; }

.p-b-995 {
  padding-bottom: 995px; }

.m-l-995 {
  margin-left: 995px; }

.m-r-995 {
  margin-right: 995px; }

.m-t-995 {
  margin-top: 995px; }

.m-b-995 {
  margin-bottom: 995px; }

.w-995 {
  width: 995px; }

.h-995 {
  height: 995px; }

.min-h-995 {
  min-height: 995px; }

.f-s-995 {
  font-size: 995px; }

.f-w-995 {
  font-weight: 995; }

.f-h-995 {
  line-height: 995px; }

.g-995 {
  gap: 995px; }

.flow-995 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 995;
  overflow: hidden; }

.p-l-996 {
  padding-left: 996px; }

.p-r-996 {
  padding-right: 996px; }

.p-t-996 {
  padding-top: 996px; }

.p-b-996 {
  padding-bottom: 996px; }

.m-l-996 {
  margin-left: 996px; }

.m-r-996 {
  margin-right: 996px; }

.m-t-996 {
  margin-top: 996px; }

.m-b-996 {
  margin-bottom: 996px; }

.w-996 {
  width: 996px; }

.h-996 {
  height: 996px; }

.min-h-996 {
  min-height: 996px; }

.f-s-996 {
  font-size: 996px; }

.f-w-996 {
  font-weight: 996; }

.f-h-996 {
  line-height: 996px; }

.g-996 {
  gap: 996px; }

.flow-996 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 996;
  overflow: hidden; }

.p-l-997 {
  padding-left: 997px; }

.p-r-997 {
  padding-right: 997px; }

.p-t-997 {
  padding-top: 997px; }

.p-b-997 {
  padding-bottom: 997px; }

.m-l-997 {
  margin-left: 997px; }

.m-r-997 {
  margin-right: 997px; }

.m-t-997 {
  margin-top: 997px; }

.m-b-997 {
  margin-bottom: 997px; }

.w-997 {
  width: 997px; }

.h-997 {
  height: 997px; }

.min-h-997 {
  min-height: 997px; }

.f-s-997 {
  font-size: 997px; }

.f-w-997 {
  font-weight: 997; }

.f-h-997 {
  line-height: 997px; }

.g-997 {
  gap: 997px; }

.flow-997 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 997;
  overflow: hidden; }

.p-l-998 {
  padding-left: 998px; }

.p-r-998 {
  padding-right: 998px; }

.p-t-998 {
  padding-top: 998px; }

.p-b-998 {
  padding-bottom: 998px; }

.m-l-998 {
  margin-left: 998px; }

.m-r-998 {
  margin-right: 998px; }

.m-t-998 {
  margin-top: 998px; }

.m-b-998 {
  margin-bottom: 998px; }

.w-998 {
  width: 998px; }

.h-998 {
  height: 998px; }

.min-h-998 {
  min-height: 998px; }

.f-s-998 {
  font-size: 998px; }

.f-w-998 {
  font-weight: 998; }

.f-h-998 {
  line-height: 998px; }

.g-998 {
  gap: 998px; }

.flow-998 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 998;
  overflow: hidden; }

.p-l-999 {
  padding-left: 999px; }

.p-r-999 {
  padding-right: 999px; }

.p-t-999 {
  padding-top: 999px; }

.p-b-999 {
  padding-bottom: 999px; }

.m-l-999 {
  margin-left: 999px; }

.m-r-999 {
  margin-right: 999px; }

.m-t-999 {
  margin-top: 999px; }

.m-b-999 {
  margin-bottom: 999px; }

.w-999 {
  width: 999px; }

.h-999 {
  height: 999px; }

.min-h-999 {
  min-height: 999px; }

.f-s-999 {
  font-size: 999px; }

.f-w-999 {
  font-weight: 999; }

.f-h-999 {
  line-height: 999px; }

.g-999 {
  gap: 999px; }

.flow-999 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 999;
  overflow: hidden; }

.p-l-1000 {
  padding-left: 1000px; }

.p-r-1000 {
  padding-right: 1000px; }

.p-t-1000 {
  padding-top: 1000px; }

.p-b-1000 {
  padding-bottom: 1000px; }

.m-l-1000 {
  margin-left: 1000px; }

.m-r-1000 {
  margin-right: 1000px; }

.m-t-1000 {
  margin-top: 1000px; }

.m-b-1000 {
  margin-bottom: 1000px; }

.w-1000 {
  width: 1000px; }

.h-1000 {
  height: 1000px; }

.min-h-1000 {
  min-height: 1000px; }

.f-s-1000 {
  font-size: 1000px; }

.f-w-1000 {
  font-weight: 1000; }

.f-h-1000 {
  line-height: 1000px; }

.g-1000 {
  gap: 1000px; }

.flow-1000 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1000;
  overflow: hidden; }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .flex-d-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .flex-x-l {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .flex-x-r {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .flex-x-b {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .flex-x-s {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .flex-x-c {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .flex-y-c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .flex-y-t {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .flex-y-b {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.sticky {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 99;
  height: 44px;
  background: #FFFFFF;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.1);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.nav-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .nav-group .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 8px; }
    .nav-group .box .box_item {
      display: block;
      cursor: pointer;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 15px;
      color: #000000;
      line-height: 32px;
      padding: 0 7px;
      margin-right: 18px; }
    .nav-group .box .box_item:hover {
      color: #125FA3; }
    .nav-group .box .active:hover {
      color: #fff !important; }
    .nav-group .box .active {
      font-family: Source Han Sans CN;
      font-weight: 600;
      font-size: 15px;
      color: #ffffff;
      background-color: #125FA3;
      border-radius: 5px; }

.btn-group {
  margin-right: 11px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  gap: 14px; }
  .btn-group .btn-line {
    width: 1px;
    height: 18px;
    border-left: 1px solid #8FB5D6; }
  .btn-group .primary-border {
    border: 1px solid #125FA3;
    border-radius: 5px;
    padding: 0 12px;
    color: #125FA3; }
  .btn-group .primary-btn {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px; }
  .btn-group .primary-btn:hover {
    color: #00325E;
    font-weight: 600; }
  .btn-group .warning-border {
    border: 1px solid #EC7700;
    border-radius: 5px;
    padding: 0 12px;
    color: #EC7700; }
  .btn-group .warning-btn:hover {
    color: #A84503;
    font-weight: 600; }
  .btn-group .item-btn {
    cursor: pointer; }
  .btn-group .item-btn .is-disabled {
    color: #C0C4CC; }
  .btn-group .close-btn {
    margin-left: 0;
    margin-right: 0;
    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; }

.nav-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.basic-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 273px; }
  .basic-info .left {
    width: 20%;
    min-width: 20%;
    max-width: 20%;
    border-radius: 10px;
    padding: 18px 14px;
    background: #FFFFFF;
    position: relative; }
    .basic-info .left .kh-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      background: url("/img/checksee/user-bg-new.png") no-repeat;
      background-position: center top; }
    .basic-info .left .kw-info {
      width: 90%;
      position: absolute;
      left: 5%;
      right: 5%;
      bottom: 12px;
      background: #F2F6FC;
      border-radius: 10px;
      padding: 16px 20px; }
  .basic-info .right {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background: #F9F9F9;
    border-radius: 10px;
    border: 2px solid #FFFFFF; }
    .basic-info .right-lhkp {
      margin: 22px 40px 0px; }
    .basic-info .right-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 50px;
      margin: 22px 40px 0px; }
      .basic-info .right-info-every {
        min-height: 118px;
        width: 33.33%;
        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: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 8px; }
      .basic-info .right-info-item {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 34px; }
        .basic-info .right-info-item .title {
          width: 84px;
          font-family: Source Han Sans CN;
          font-weight: 400;
          font-size: 14px;
          color: #71747b;
          line-height: 34px; }
        .basic-info .right-info-item .value {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          word-wrap: break-word;
          font-weight: 400;
          font-size: 14px;
          color: #2D2E30; }
    .basic-info .right-remarks {
      margin: 22px 40px 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
      line-height: 34px; }
      .basic-info .right-remarks .title {
        width: 84px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #71747b; }
      .basic-info .right-remarks .value {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        word-wrap: break-word;
        font-weight: 400;
        font-size: 14px; }

.wzy-item-title {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #71747B;
  text-align: right;
  display: inline-block; }

.wzy-item-value {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30;
  display: inline-block; }

.every-item {
  margin-top: 14px;
  background: #FFFFFF;
  border-radius: 10px; }
  .every-item-title {
    position: relative;
    height: 36px; }
    .every-item-title-img {
      width: 168px;
      height: 36px;
      position: absolute;
      top: 0;
      left: 0; }
    .every-item-title-text {
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 16px;
      color: #FFFFFF;
      position: relative;
      margin-left: 12px;
      line-height: 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .every-item-title-text > i {
        font-size: 14px;
        cursor: pointer;
        color: #FFA73B;
        line-height: 36px;
        margin-left: 4px; }
      .every-item-title-text > span {
        font-family: Source Han Sans CN;
        font-weight: 500;
        font-size: 14px;
        color: #FFFFFF; }

.every-item-content {
  padding: 20px 44px; }
  .every-item-content-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .every-item-content-item .title {
      width: 98px;
      font-family: Source Han Sans CN;
      font-weight: 400 !important;
      font-size: 14px;
      color: #71747B !important;
      line-height: 28px;
      margin-right: 11px; }
    .every-item-content-item .value {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-family: Arial;
      font-weight: 400;
      font-size: 14px;
      color: #262626;
      line-height: 28px; }

.info-content {
  padding: 18px 44px; }
  .info-content .info-item {
    width: 33.33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 34px; }
    .info-content .info-item .title {
      width: 112px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 14px;
      color: #71747b;
      line-height: 34px; }
    .info-content .info-item .value {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      word-wrap: break-word;
      font-weight: 400;
      font-size: 14px;
      color: #2D2E30; }

.dj-tips {
  margin-left: 9px;
  border-radius: 3px;
  border: 1px solid #71747b;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 11px;
  color: #71747b;
  width: 30px;
  height: 16px;
  text-align: center;
  line-height: 14px; }

.khlb-tips {
  display: inline-block;
  white-space: nowrap;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #EC7700;
  background: #FFECD9;
  border-radius: 2px;
  padding: 0 6px;
  line-height: 22px; }

.eps {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.card-info {
  background: #FFFFFF;
  border-radius: 10px; }

::v-deep .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin: 0 !important;
  min-height: 40px !important; }

::v-deep .el-input--small .el-input__inner {
  min-height: 30px !important;
  line-height: 30px !important;
  font-size: 14px;
  padding: 0 10px; }

::v-deep .el-input--mini .el-input__inner {
  min-height: 30px !important;
  line-height: 30px !important;
  font-size: 14px;
  padding: 0 10px; }

::v-deep .el-textarea__inner {
  font-size: 14px !important;
  padding: 0 10px;
  line-height: 35px; }

::v-deep .el-select__input {
  min-height: 30px !important;
  line-height: 30px !important;
  font-size: 14px;
  padding: 0 10px; }

::v-deep .el-col {
  margin: 0 !important; }

::v-deep .el-form-item--small .el-form-item__content {
  line-height: 30px; }

::v-deep .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333; }

::v-deep .el-input--small .el-input__inner {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  color: #333333; }

::v-deep .el-input--mini .el-input__inner {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333; }

::v-deep .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important; }

::v-deep .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30; }

::v-deep .fyzc_y .el-input__inner {
  color: #EC7700 !important; }

.glxx-top {
  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;
  position: relative; }
  .glxx-top .tabs-img {
    cursor: pointer; }
  .glxx-top .glxx-img {
    width: 296px;
    height: 40px; }
  .glxx-top .open-all {
    margin-right: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 6px;
    border: 1px solid #BCBCBC;
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 14px;
    color: #4E4E4E;
    padding: 6px 12px;
    cursor: pointer;
    margin-top: -24px; }
  .glxx-top .active {
    font-family: Source Han Sans CN;
    font-weight: bold;
    font-size: 14px;
    color: #125EA2; }
  .glxx-top .no-active {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 14px;
    color: #6E829F; }
  .glxx-top .spjl-num {
    position: absolute;
    top: 10px;
    left: 210px; }

.glxx-box {
  background-color: #fff;
  margin-left: 1px;
  padding-top: 16px;
  padding-bottom: 50px;
  border-radius: 0 10px 10px;
  border: 1px solid #CADEEF;
  margin-top: -13px;
  margin-left: 2px; }

.glxx-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 38px; }
  .glxx-item-icon {
    width: 18px;
    height: 18px;
    margin-right: 15px; }
  .glxx-item-text {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #2D2E30; }
  .glxx-item-desc {
    margin-left: 4px;
    font-weight: 400;
    font-size: 14px;
    color: #125FA3; }

::v-deep .el-collapse {
  border: none !important; }

::v-deep .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important; }

::v-deep .el-collapse-item__header {
  border: none !important;
  height: 38px !important; }

::v-deep .el-collapse-item__content {
  padding-bottom: 8px !important; }

.approve-status {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 11px;
  border-radius: 3px;
  padding: 0 4px;
  line-height: 14px;
  margin-left: 3px; }

.status_0 {
  border: 1px solid #FF0000;
  color: #FF0000; }

.status_2 {
  border: 1px solid #2D2E30;
  color: #2D2E30; }

.status_1 {
  border: 1px solid #125EA3;
  color: #125FA3; }

.invoice-0 {
  border: 1px solid #FF0000;
  color: #FF0000; }

.invoice-1 {
  border: 1px solid #EC7700;
  color: #EC7700; }

.invoice-2 {
  border: 1px solid #2D2E30;
  color: #2D2E30; }

.invoice-3 {
  border: 1px solid #125FA3;
  color: #125FA3; }

.kpxx-content-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 34px; }
  .kpxx-content-item-title {
    width: 120px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #71747B; }
  .kpxx-content-item-value {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    word-wrap: break-word;
    font-weight: 400;
    font-size: 14px;
    color: #2D2E30; }

.dkhbH_ff {
  width: inherit;
  height: 35px;
  line-height: 35px;
  background: #ffffff;
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #2d2e30;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  padding-right: 8px; }

::v-deep .ckz-red .el-input__inner {
  color: #BF1A00 !important; }

::v-deep .ckz-blue .el-input__inner {
  color: #125FA3 !important; }

.ckz-red {
  color: #BF1A00 !important; }

.ckz-blue {
  color: #125FA3 !important; }

@charset "UTF-8";
.execution[data-v-4e2c0eb8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4e2c0eb8] .el-table--mini,
.el-table--small[data-v-4e2c0eb8],
.el-table__expand-icon[data-v-4e2c0eb8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4e2c0eb8] .el-table--mini,
.el-table--small[data-v-4e2c0eb8],
.el-table__expand-icon[data-v-4e2c0eb8] {
  font-size: 13px;
}
[data-v-4e2c0eb8] .el-table--mini,
.el-table--small[data-v-4e2c0eb8],
.el-table__expand-icon[data-v-4e2c0eb8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4e2c0eb8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4e2c0eb8] .table {
  margin-bottom: 5px;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4e2c0eb8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4e2c0eb8] {
  background: #F6FBFF;
}
.pagination[data-v-4e2c0eb8] {
  text-align: end;
}
.btn[data-v-4e2c0eb8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4e2c0eb8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4e2c0eb8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4e2c0eb8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4e2c0eb8] {
  color: #BF1A00;
}
.ydja_case[data-v-4e2c0eb8] {
  color: #F89729;
}
.yja_case[data-v-4e2c0eb8] {
  color: #082A6D;
}
.ygd_case[data-v-4e2c0eb8] {
  color: #5CB768;
}
.eps[data-v-4e2c0eb8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4e2c0eb8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .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-4e2c0eb8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4e2c0eb8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4e2c0eb8] {
  margin-bottom: 0px !important;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] {
  line-height: 28px;
}
[data-v-4e2c0eb8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4e2c0eb8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4e2c0eb8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4e2c0eb8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4e2c0eb8] {
  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-4e2c0eb8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4e2c0eb8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4e2c0eb8] {
  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-4e2c0eb8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4e2c0eb8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4e2c0eb8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4e2c0eb8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4e2c0eb8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4e2c0eb8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4e2c0eb8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4e2c0eb8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4e2c0eb8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4e2c0eb8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4e2c0eb8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4e2c0eb8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4e2c0eb8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4e2c0eb8] {
  --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-4e2c0eb8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4e2c0eb8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4e2c0eb8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4e2c0eb8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4e2c0eb8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4e2c0eb8] {
  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-4e2c0eb8] {
  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-4e2c0eb8] {
  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-4e2c0eb8] {
  -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-4e2c0eb8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.title[data-v-4e2c0eb8] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-4e2c0eb8] {
  background: transparent;
}
.lxr-cont[data-v-4e2c0eb8] {
  width: -webkit-fill-available;
  border-radius: 8px;
  background: #F9FCFF;
  border: 1px solid #F2F2F2;
}
.lxr-cont .title[data-v-4e2c0eb8] {
  width: 72px !important;
}
.lxr-index[data-v-4e2c0eb8] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  width: 68px;
  height: 20px;
  background: #EC7700;
  text-align: center;
  line-height: 20px;
  border-radius: 8px 0px 8px 0px;
}
.lxr-index > span[data-v-4e2c0eb8] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 14px;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
}
[data-v-4e2c0eb8] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-4e2c0eb8] .area .el-select__caret {
  display: none !important;
}
[data-v-4e2c0eb8] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-4e2c0eb8] {
  margin: 0px;
}
[data-v-4e2c0eb8] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-4e2c0eb8] .el-tabs__active-bar {
  background-color: #125FA3;
}
[data-v-4e2c0eb8] .el-tabs__item.is-active {
  color: #125FA3;
}
[data-v-4e2c0eb8] .el-tabs__item:hover {
  color: #125FA3;
  cursor: pointer;
}
[data-v-4e2c0eb8] .el-tabs__item {
  color: #666666;
}
[data-v-4e2c0eb8] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-4e2c0eb8] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
[data-v-4e2c0eb8].el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  min-height: 30px;
}
[data-v-4e2c0eb8] .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-4e2c0eb8] .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;
}
.line[data-v-4e2c0eb8] {
  height: 1px;
  background: #f0f2f5;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
[data-v-4e2c0eb8] .el-textarea .el-input__count {
  /* background-color: transparent; */
  line-height: 12px;
}
[data-v-4e2c0eb8] .records .el-popover {
  background: #FFFFFF !important;
  -webkit-box-shadow: 0px 3px 10px #E1EAF5 !important;
          box-shadow: 0px 3px 10px #E1EAF5 !important;
  border-radius: 9px !important;
  border: 1px solid #FFFFFF !important;
}
[data-v-4e2c0eb8] .el-timeline-item {
  padding-bottom: 12px;
}
[data-v-4e2c0eb8] .el-timeline-item__node--normal {
  width: 6px;
  height: 6px;
}
[data-v-4e2c0eb8] .el-timeline-item__tail {
  left: 1px;
}
[data-v-4e2c0eb8] .el-timeline-item__wrapper {
  padding-left: 20px;
}
.ti[data-v-4e2c0eb8] {
  font-family: Arial;
  font-weight: 400;
  font-size: 13px;
  color: #5D5D5D;
}
.ti2[data-v-4e2c0eb8] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 13px;
  color: #000000;
}
.ti3[data-v-4e2c0eb8] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
.dsf-content .title[data-v-4e2c0eb8] {
  width: 84px !important;
}
[data-v-4e2c0eb8] .el-badge__content.is-fixed.is-dot {
  top: 8px;
  right: 4px;
}
[data-v-4e2c0eb8] .margin-10 .el-select__input {
  margin-left: 10px !important;
}
[data-v-4e2c0eb8] .el-collapse {
  border: none !important;
}
[data-v-4e2c0eb8] .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important;
}
[data-v-4e2c0eb8] .el-collapse-item__header {
  border: none !important;
  height: 38px !important;
}
[data-v-4e2c0eb8] .el-collapse-item__content {
  padding-bottom: 8px !important;
}
[data-v-4e2c0eb8] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-4e2c0eb8] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-4e2c0eb8] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-4e2c0eb8] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-4e2c0eb8] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-4e2c0eb8] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-4e2c0eb8] .top_box .el-radio {
  margin-right: 10px;
}
[data-v-4e2c0eb8] .top_box .el-radio__label {
  padding-left: 4px;
}
[data-v-4e2c0eb8] .top_box .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-4e2c0eb8] .top_box .el-radio__input.is-checked + .el-radio__label {
  color: #333333;
}
[data-v-4e2c0eb8] .top_box .el-radio__label {
  color: #333333;
}
.ocr-box[data-v-4e2c0eb8] {
  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;
}
.ocr-title[data-v-4e2c0eb8] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-4e2c0eb8] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-4e2c0eb8] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-4e2c0eb8] {
    color: #EC7700;
}
.hh[data-v-4e2c0eb8] {
  max-width: 100%;
  white-space: normal;
  word-break: break-word;
}


.bad[data-v-14c77044] {
  overflow: hidden;
}
.bad[data-v-14c77044]:hover {
  overflow: scroll;
}
[data-v-14c77044]  .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-14c77044]  .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-14c77044] {
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-14c77044] {
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-14c77044] {
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-14c77044] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
[data-v-14c77044]  .el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #35DCFF;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
[data-v-14c77044] .el-range-editor--mini.el-input__inner{
  height: 32px;
}

@charset "UTF-8";
.execution[data-v-309d604c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-309d604c] .el-table--mini,
.el-table--small[data-v-309d604c],
.el-table__expand-icon[data-v-309d604c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-309d604c] .el-table--mini,
.el-table--small[data-v-309d604c],
.el-table__expand-icon[data-v-309d604c] {
  font-size: 13px;
}
[data-v-309d604c] .el-table--mini,
.el-table--small[data-v-309d604c],
.el-table__expand-icon[data-v-309d604c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-309d604c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-309d604c] .table {
  margin-bottom: 5px;
}
[data-v-309d604c] .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-309d604c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-309d604c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-309d604c] {
  background: #F6FBFF;
}
.pagination[data-v-309d604c] {
  text-align: end;
}
.btn[data-v-309d604c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-309d604c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-309d604c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-309d604c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-309d604c] {
  color: #BF1A00;
}
.ydja_case[data-v-309d604c] {
  color: #F89729;
}
.yja_case[data-v-309d604c] {
  color: #082A6D;
}
.ygd_case[data-v-309d604c] {
  color: #5CB768;
}
.eps[data-v-309d604c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-309d604c] .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-309d604c] .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-309d604c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-309d604c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .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-309d604c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-309d604c] .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-309d604c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-309d604c] .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-309d604c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-309d604c] .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-309d604c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-309d604c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-309d604c] {
  margin-bottom: 0px !important;
}
[data-v-309d604c] .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-309d604c] {
  line-height: 28px;
}
[data-v-309d604c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-309d604c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-309d604c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-309d604c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-309d604c] {
  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-309d604c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-309d604c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-309d604c] {
  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-309d604c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-309d604c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-309d604c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-309d604c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-309d604c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-309d604c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-309d604c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-309d604c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-309d604c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-309d604c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-309d604c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-309d604c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-309d604c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-309d604c] {
  --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-309d604c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-309d604c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-309d604c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-309d604c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-309d604c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-309d604c] {
  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-309d604c] {
  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-309d604c] {
  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-309d604c] {
  -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-309d604c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-309d604c] .el-dialog {
  /* 1. 绝对定位居中 */
  margin-top: 0 !important;
  /* 强制覆盖 Element 默认的 15vh */
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  /* 2. 圆角设置 */
  border-radius: 8px;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  width: auto;
  min-width: 300px;
}

/* 深度选择器，用于覆盖 Element UI 默认样式 */
[data-v-309d604c] .el-dialog__header {
  padding: 10px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-309d604c] .el-dialog__body {
  padding: 10px 20px 20px;
}
[data-v-309d604c] .el-dialog__footer {
  text-align: center;
  /* 按钮居中 */
  padding-bottom: 15px;
  padding-top: 25px;
}

/* 标题栏样式 */
.custom-dialog-header[data-v-309d604c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-dialog-header .blue-line[data-v-309d604c] {
    width: 3px;
    height: 15px;
    background-color: #125FA3;
    /* 蓝色竖条 */
    border-radius: 2px;
    margin-right: 8px;
}
.custom-dialog-header .header-title[data-v-309d604c] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 500;
    font-size: 15px;
    color: #2D2E30;
}

/* 内容区域样式 */
.custom-dialog-body[data-v-309d604c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 18px;
  margin-left: 22px;
  margin-right: 22px;
}
.custom-dialog-body .body-icon[data-v-309d604c] {
    font-size: 13px;
    color: #EC7700;
    margin-right: 4px;
    margin-top: 5px;
}
.custom-dialog-body .body-text[data-v-309d604c] {
    font-size: 14px;
    color: #606266;
    line-height: 1.5;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

@charset "UTF-8";
.execution[data-v-67dbfbb9] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-67dbfbb9] .el-table--mini,
.el-table--small[data-v-67dbfbb9],
.el-table__expand-icon[data-v-67dbfbb9] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-67dbfbb9] .el-table--mini,
.el-table--small[data-v-67dbfbb9],
.el-table__expand-icon[data-v-67dbfbb9] {
  font-size: 13px;
}
[data-v-67dbfbb9] .el-table--mini,
.el-table--small[data-v-67dbfbb9],
.el-table__expand-icon[data-v-67dbfbb9] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-67dbfbb9] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-67dbfbb9] .table {
  margin-bottom: 5px;
}
[data-v-67dbfbb9] .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-67dbfbb9] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-67dbfbb9] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-67dbfbb9] {
  background: #F6FBFF;
}
.pagination[data-v-67dbfbb9] {
  text-align: end;
}
.btn[data-v-67dbfbb9] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-67dbfbb9] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-67dbfbb9] {
  text-align: right;
  padding-top: 10px;
}
[data-v-67dbfbb9] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-67dbfbb9] {
  color: #BF1A00;
}
.ydja_case[data-v-67dbfbb9] {
  color: #F89729;
}
.yja_case[data-v-67dbfbb9] {
  color: #082A6D;
}
.ygd_case[data-v-67dbfbb9] {
  color: #5CB768;
}
.eps[data-v-67dbfbb9] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-67dbfbb9] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-67dbfbb9] .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-67dbfbb9] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-67dbfbb9] .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-67dbfbb9] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-67dbfbb9] .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-67dbfbb9] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-67dbfbb9] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-67dbfbb9] {
  margin-bottom: 0px !important;
}
[data-v-67dbfbb9] .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-67dbfbb9] {
  line-height: 28px;
}
[data-v-67dbfbb9] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-67dbfbb9] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-67dbfbb9] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-67dbfbb9] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-67dbfbb9] {
  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-67dbfbb9] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-67dbfbb9] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-67dbfbb9] {
  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-67dbfbb9] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-67dbfbb9] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-67dbfbb9] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-67dbfbb9] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-67dbfbb9] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-67dbfbb9] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-67dbfbb9] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-67dbfbb9] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-67dbfbb9] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-67dbfbb9] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-67dbfbb9] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-67dbfbb9] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-67dbfbb9] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-67dbfbb9] {
  --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-67dbfbb9] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-67dbfbb9] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-67dbfbb9] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-67dbfbb9] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-67dbfbb9] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-67dbfbb9] {
  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-67dbfbb9] {
  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-67dbfbb9] {
  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-67dbfbb9] {
  -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-67dbfbb9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.lxr-cont[data-v-67dbfbb9] {
  width: -webkit-fill-available;
  border-radius: 8px;
  background: #F9FCFF;
  border: 1px solid #F2F2F2;
}
.lxr-cont .title[data-v-67dbfbb9] {
  width: 72px !important;
}
.lxr-index[data-v-67dbfbb9] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  width: 68px;
  height: 20px;
  background: #EC7700;
  text-align: center;
  line-height: 20px;
  border-radius: 8px 0px 8px 0px;
}
.lxr-index > span[data-v-67dbfbb9] {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 15px;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
}
[data-v-67dbfbb9] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-67dbfbb9] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-67dbfbb9] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-67dbfbb9] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-67dbfbb9] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.dhchexk[data-v-67dbfbb9] {
  width: 50%;
  background: #0088FF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0px 3px 6px rgba(89, 139, 188, 0.16);
          box-shadow: 0px 3px 6px rgba(89, 139, 188, 0.16);
}
.dhchexk_icon[data-v-67dbfbb9] {
  color: #FFFFFF;
  margin-right: 4px;
}
[data-v-67dbfbb9] .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-67dbfbb9] .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-67dbfbb9] .kkk.el-date-editor .el-range__icon {
  color: #0088FF;
}
.dis[data-v-67dbfbb9]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.dis[data-v-67dbfbb9]::-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;
}
.dis[data-v-67dbfbb9]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-67dbfbb9] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-67dbfbb9] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-67dbfbb9] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-67dbfbb9] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-67dbfbb9] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-67dbfbb9] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-67dbfbb9] .margin-10 .el-select__input {
  margin-left: 10px !important;
}
[data-v-67dbfbb9] .top_box .el-radio {
  margin-right: 10px;
}
[data-v-67dbfbb9] .top_box .el-radio__label {
  padding-left: 4px;
}
[data-v-67dbfbb9] .top_box .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-67dbfbb9] .top_box .el-radio__input.is-checked + .el-radio__label {
  color: #333333;
}
[data-v-67dbfbb9] .top_box .el-radio__label {
  color: #333333;
}
.hg[data-v-67dbfbb9] {
  background: #F5F7FA;
  border-radius: 4px;
}
.ocr-box[data-v-67dbfbb9] {
  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;
}
.ocr-title[data-v-67dbfbb9] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-67dbfbb9] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-67dbfbb9] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-67dbfbb9] {
    color: #EC7700;
}


.fl[data-v-2b4d293e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-2b4d293e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-2b4d293e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-2b4d293e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-2b4d293e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-2b4d293e] {
  background-color: white;
}
.i-27[data-v-2b4d293e] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-2b4d293e] {
  padding-left: 35px;
}
.title[data-v-2b4d293e] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-2b4d293e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-2b4d293e] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-2b4d293e] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-2b4d293e] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-2b4d293e] {
  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-2b4d293e] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-2b4d293e] {
  font-size: 12px;
  font-family: PingFang SC;
  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-2b4d293e] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-2b4d293e] {
  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-2b4d293e] {
  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-2b4d293e] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-2b4d293e] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-2b4d293e] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-2b4d293e] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-2b4d293e] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-2b4d293e] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-2b4d293e] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-2b4d293e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-2b4d293e] .area .el-select__caret {
  display: none !important;
}
[data-v-2b4d293e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-2b4d293e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-2b4d293e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2b4d293e] {
  margin-bottom: 0px;
}
[data-v-2b4d293e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-2b4d293e] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-2b4d293e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-2b4d293e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-2b4d293e] {
  -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-2b4d293e] .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-2b4d293e] .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-2b4d293e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-2b4d293e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-2b4d293e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-2b4d293e] .el-tabs__item {
  color: #666666;
}
[data-v-2b4d293e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-2b4d293e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-2b4d293e] {
  width: 100%;
}
[data-v-2b4d293e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-2b4d293e] {
  color: #00a680;
}
[data-v-2b4d293e].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-2b4d293e] .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-2b4d293e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-2b4d293e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-2b4d293e] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
.kpItem[data-v-2b4d293e] {
  background: #F2F2F2;
  border-radius: 4px;
  border: 1px solid #F2F2F2;
  padding-left: 10px
}
.requiredStr[data-v-2b4d293e] {
  color: red;
}
.requiredTransparent[data-v-2b4d293e] {
  color: transparent;
}
[data-v-2b4d293e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-2b4d293e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-2b4d293e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-2b4d293e] .el-select__input {
  margin-left: 6px;
}
[data-v-2b4d293e].el-textarea__inner {
  padding-left: 6px;
}
.approval[data-v-2b4d293e] {
  width: 84%;
  height: 100%
}
.demo-drawer__content[data-v-2b4d293e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.conBlock[data-v-2b4d293e] {
  padding-top: 40px;
}
[data-v-2b4d293e] .el-dialog__body {
  padding: 0 !important;
}
[data-v-2b4d293e] .spyjInput .el-textarea__inner {
  height: 130px;
}


.el-row[data-v-73231abf] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-73231abf] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-73231abf] {
  margin-bottom: 0px;
}
[data-v-73231abf] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-73231abf] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-73231abf] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-73231abf] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-73231abf] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-73231abf] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-73231abf] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-73231abf] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-73231abf] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-73231abf] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-73231abf] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-73231abf] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-73231abf] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-73231abf] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-73231abf] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-73231abf] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-73231abf] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-73231abf] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-73231abf] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-73231abf] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-73231abf] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-73231abf] .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-73231abf] .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-73231abf] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}




.fl[data-v-d0eb092e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-d0eb092e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-d0eb092e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-d0eb092e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-d0eb092e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-d0eb092e] {
  background-color: white;
}
.i-27[data-v-d0eb092e] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-d0eb092e] {
  padding-left: 35px;
}
.title[data-v-d0eb092e] {
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-d0eb092e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-d0eb092e] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-d0eb092e] {
  height: 22px;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-d0eb092e] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-d0eb092e] {
  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-d0eb092e] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-d0eb092e] {
  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-d0eb092e] :nth-child(3) {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-d0eb092e] {
  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-d0eb092e] {
  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-d0eb092e] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-d0eb092e] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-d0eb092e] {
  font-size: 28px;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-d0eb092e] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-d0eb092e] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-d0eb092e] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-d0eb092e] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-d0eb092e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-d0eb092e] .area .el-select__caret {
  display: none !important;
}
[data-v-d0eb092e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-d0eb092e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-d0eb092e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-d0eb092e] {
  margin-bottom: 0px;
}
[data-v-d0eb092e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-d0eb092e] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
[data-v-d0eb092e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-d0eb092e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-d0eb092e] {
  -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-d0eb092e] .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-d0eb092e] .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-d0eb092e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-d0eb092e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-d0eb092e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-d0eb092e] .el-tabs__item {
  color: #666666;
}
[data-v-d0eb092e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-d0eb092e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-d0eb092e] {
  width: 100%;
}
[data-v-d0eb092e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-d0eb092e] {
  color: #00a680;
}
[data-v-d0eb092e].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-d0eb092e] .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-d0eb092e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-d0eb092e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-d0eb092e] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
.kpItem[data-v-d0eb092e] {
  background: #F2F2F2;
  border-radius: 4px;
  border: 1px solid #F2F2F2;
  padding-left: 10px
}
.requiredStr[data-v-d0eb092e] {
  color: red;
}
.requiredTransparent[data-v-d0eb092e]{
  color: transparent;
}
[data-v-d0eb092e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-d0eb092e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-d0eb092e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-d0eb092e] .el-select__input{
  margin-left: 6px;
}
[data-v-d0eb092e].el-textarea__inner{
  padding-left: 6px;
}
.approval[data-v-d0eb092e]{
  width: 84%;height: 100%
}
.demo-drawer__content[data-v-d0eb092e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.conBlock[data-v-d0eb092e]{
  padding-top: 10px;
}
[data-v-d0eb092e] .el-dialog__body {
  padding: 0 !important;
}
[data-v-d0eb092e] .spyjInput .el-textarea__inner{
  height: 130px;
  color: #333333;
  font-weight: bold;
}


.el-row[data-v-b9636308] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-b9636308] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-b9636308] {
  margin-bottom: 0px;
}
[data-v-b9636308] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-b9636308] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-b9636308] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-b9636308] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-b9636308] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-b9636308] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-b9636308] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-b9636308] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-b9636308] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-b9636308] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-b9636308] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-b9636308] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-b9636308] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-b9636308] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-b9636308] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-b9636308] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-b9636308] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-b9636308] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-b9636308] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-b9636308] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-b9636308] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-b9636308] .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-b9636308] .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-b9636308] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}



@charset "UTF-8";
.execution {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px); }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  margin-top: 8px; }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px; }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1; }

::v-deep .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden; }

::v-deep .table {
  margin-bottom: 5px; }

::v-deep .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 {
  background: #FEF5F6; }

.performance-detail .el-table .row-medium {
  background: #FBE9DB; }

.performance-detail .el-table .row-high {
  background: #F6FBFF; }

.pagination {
  text-align: end; }

.btn {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px; }

::v-deep .el-dialog__body {
  padding: 0 !important; }

.block {
  text-align: right;
  padding-top: 10px; }

::v-deep .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500; }

.ysa_case {
  color: #BF1A00; }

.ydja_case {
  color: #F89729; }

.yja_case {
  color: #082A6D; }

.ygd_case {
  color: #5CB768; }

.eps {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

::v-deep .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; }

::v-deep .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; }

::v-deep .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC; }

::v-deep .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .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; }

::v-deep .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5; }

::v-deep .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; }

::v-deep .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important; }

::v-deep .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; }

::v-deep .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important; }

::v-deep .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; }

::v-deep .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important; }

::v-deep .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 0px !important; }

::v-deep .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 {
  line-height: 28px; }

::v-deep .people-selector-dialog .el-dialog__header {
  display: none !important; }

::v-deep .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important; }

.people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important; }

.contCodeOption {
  min-width: 384px;
  max-width: 500px; }

.close-btn {
  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 {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer; }

.no .edit_btn {
  cursor: no-drop;
  background: #89afd1; }

.edit_txt {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px; }

.edit_iconfont {
  font-size: 15px;
  margin-right: 8px;
  color: white; }

.font_14_000 {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500; }

.title_left {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px; }

::v-deep .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important; }

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

::v-deep .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important; }

::v-deep .vxe-footer--row .vxe-cell {
  height: 44px !important; }

::v-deep .vxe-table--render-default {
  font-weight: 350; }

::v-deep .vxe-table .vxe-checkbox--label {
  display: none; }

::v-deep .vxe-table--column .vxe-cell--title {
  color: #2D2E30; }

::v-deep .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px; }

::v-deep .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA; }

::v-deep .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6; }

html[data-vxe-ui-theme="light"] {
  --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
; }

::v-deep .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important; }

::v-deep .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400; }

::v-deep .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important; }

::v-deep .vxe-table--header .vxe-cell--title {
  cursor: pointer; }

.title-line {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px; }

.header-row {
  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 {
  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 {
  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 {
  -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 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative; }

/*
*
*  Page common styles  页面公共样式
*
*/
.p-flex-v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.overflow1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }

.overflow2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }

.overflow3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }

.t-r {
  text-align: right; }

.c18 {
  color: #EC7700 !important; }

.e7 {
  color: #2E78BA !important; }

.c26 {
  color: #2D2E30 !important; }

.c9a2f00 {
  color: #9A2F00 !important;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  font-size: 14px !important; }

.c26-500 {
  font-weight: 500 !important;
  font-size: 14px !important;
  color: #262626 !important; }

.c26-400 {
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #2D2E30 !important; }

.line-1 {
  height: 100%;
  width: 1px;
  background: #E5E5E5; }

.b-line {
  border-bottom: 1px solid #E5E5E5; }

.t-line {
  border-top: 1px solid #E5E5E5; }

.r-line {
  border-right: 1px solid #E5E5E5; }

.header-btn {
  margin: 10px 14px 0 12px;
  height: 44px;
  border-radius: 8px;
  width: calc(100% - 14px);
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 9;
  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;
  -webkit-box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.1); }
  .header-btn-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 11px; }

.left-btn ::v-deep .el-button.is-disabled:hover,
.left-btn .el-button--text.is-disabled:hover,
.left-btn .el-button.is-disabled:focus {
  color: #C0C4CC !important; }

.left-btn ::v-deep .el-button {
  padding: 0 !important;
  line-height: 28px; }

.left-btn ::v-deep .btn-044 :hover {
  color: #00325E !important; }

.left-btn ::v-deep .el-button:hover {
  color: #00325E !important;
  font-weight: 600; }

.right-btn {
  margin-left: 14px; }
  .right-btn ::v-deep .el-button:hover {
    color: #A84503 !important; }
  .right-btn ::v-deep .el-button--text :hover {
    color: #A84503 !important;
    font-weight: 600; }
  .right-btn ::v-deep .el-button {
    padding: 0 !important;
    line-height: 28px; }

.body-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 10px 14px 0 14px;
  width: calc(100% - 14px);
  border-radius: 8px;
  scroll-behavior: smooth; }
  .body-box-t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 14px;
    margin-left: -14px; }
    .body-box-t-l {
      width: 20.77%;
      background: #fff;
      border-radius: 10px; }
    .body-box-t-r {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      border-radius: 10px;
      border: 2px solid #FFFFFF;
      background: #F9F9F9; }

.every-item {
  margin-top: 14px;
  background: #fff;
  border-radius: 10px; }
  .every-item-title {
    position: relative;
    height: 36px; }
    .every-item-title-img {
      width: 168px;
      height: 36px;
      position: absolute;
      top: 0;
      left: 0; }
    .every-item-title-text {
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 16px;
      color: #FFFFFF;
      position: relative;
      z-index: 2;
      margin-left: 12px;
      line-height: 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .every-item-title-text > i {
        font-size: 14px;
        cursor: pointer;
        color: #FFA73B;
        line-height: 35px;
        margin-left: 4px; }
      .every-item-title-text > span {
        font-family: Source Han Sans CN;
        font-weight: 500;
        font-size: 14px;
        color: #FFFFFF; }

.navigation_left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .navigation_left h1 {
    padding: 10px; }

.r-dashed-line {
  border-right: 1px dashed #C9C9C9; }

.l-dashed-line {
  border-left: 1px dashed #C9C9C9; }

.f-card {
  background: #FFFFFF;
  border-radius: 10px;
  padding: 24px 26px; }

.f-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px;
  padding-bottom: 12px;
  border-bottom: 1px dashed #C9C9C9; }
  .f-box .f-c {
    width: 50%;
    margin-left: -15px; }
    .f-box .f-c-item {
      width: 50%; }
  .f-box .f-c-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 15px; }
  .f-box .f-l-box {
    width: 25%; }
  .f-box .f-r-box {
    width: 25%;
    margin-left: -15px; }

.w-100 {
  width: 100%; }

.line-dashed {
  width: 1px;
  min-height: 294px;
  border-left: 1px dashed #C9C9C9; }

.line-dashed-s {
  width: 1px;
  min-height: 250px;
  border-left: 1px dashed #C9C9C9; }

.glxx-top {
  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;
  position: relative; }
  .glxx-top .tabs-img {
    cursor: pointer; }
  .glxx-top .glxx-img {
    width: 296px;
    height: 40px; }
  .glxx-top .open-all {
    margin-right: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 6px;
    border: 1px solid #BCBCBC;
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 14px;
    color: #4E4E4E;
    padding: 6px 12px;
    cursor: pointer;
    margin-top: -24px; }
  .glxx-top .active {
    font-family: Source Han Sans CN;
    font-weight: bold;
    font-size: 14px;
    color: #125EA2; }
  .glxx-top .no-active {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 14px;
    color: #6E829F; }
  .glxx-top .spjl-num {
    position: absolute;
    top: 10px;
    left: 210px; }

.glxx-box {
  background-color: #fff;
  margin-left: 1px;
  padding-top: 16px;
  padding-bottom: 50px;
  border-radius: 0 10px 10px;
  border: 1px solid #CADEEF;
  margin-top: -13px;
  margin-left: 2px; }

.glxx-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 38px; }
  .glxx-item-icon {
    width: 18px;
    height: 18px;
    margin-right: 15px; }
  .glxx-item-text {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #2D2E30; }
  .glxx-item-desc {
    margin-left: 4px;
    margin-top: 2px;
    font-family: Arial;
    font-weight: 400;
    font-size: 14px;
    color: #125FA3; }

::v-deep .el-collapse {
  border: none !important; }

::v-deep .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important; }

::v-deep .el-collapse-item__header {
  border: none !important;
  height: 38px !important; }

::v-deep .el-collapse-item__content {
  padding-bottom: 8px !important; }

.fqxq {
  border-top: 1px solid #F5F5F5;
  padding: 9px 0; }
  .fqxq-num {
    width: 18px;
    height: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 13px;
    color: #686868;
    border-radius: 50%;
    line-height: 13px;
    text-align: center;
    border: 1px solid #686868;
    margin-right: 7px; }
  .fqxq-text {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 29px; }
  .fqxq-title {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 13px;
    color: #000000;
    margin-right: 7px; }
  .fqxq-value {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #125FA3; }

::v-deep .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important; }

::v-deep .none-icon-ipt .el-input__prefix {
  display: none !important; }

@charset "UTF-8";
.execution[data-v-47d007d3] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-47d007d3] .el-table--mini,
.el-table--small[data-v-47d007d3],
.el-table__expand-icon[data-v-47d007d3] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-47d007d3] .el-table--mini,
.el-table--small[data-v-47d007d3],
.el-table__expand-icon[data-v-47d007d3] {
  font-size: 13px;
}
[data-v-47d007d3] .el-table--mini,
.el-table--small[data-v-47d007d3],
.el-table__expand-icon[data-v-47d007d3] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-47d007d3] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-47d007d3] .table {
  margin-bottom: 5px;
}
[data-v-47d007d3] .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-47d007d3] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-47d007d3] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-47d007d3] {
  background: #F6FBFF;
}
.pagination[data-v-47d007d3] {
  text-align: end;
}
.btn[data-v-47d007d3] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-47d007d3] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-47d007d3] {
  text-align: right;
  padding-top: 10px;
}
[data-v-47d007d3] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-47d007d3] {
  color: #BF1A00;
}
.ydja_case[data-v-47d007d3] {
  color: #F89729;
}
.yja_case[data-v-47d007d3] {
  color: #082A6D;
}
.ygd_case[data-v-47d007d3] {
  color: #5CB768;
}
.eps[data-v-47d007d3] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-47d007d3] .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-47d007d3] .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-47d007d3] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-47d007d3] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .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-47d007d3] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-47d007d3] .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-47d007d3] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-47d007d3] .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-47d007d3] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-47d007d3] .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-47d007d3] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-47d007d3] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-47d007d3] {
  margin-bottom: 0px !important;
}
[data-v-47d007d3] .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-47d007d3] {
  line-height: 28px;
}
[data-v-47d007d3] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-47d007d3] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-47d007d3] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-47d007d3] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-47d007d3] {
  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-47d007d3] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-47d007d3] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-47d007d3] {
  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-47d007d3] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-47d007d3] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-47d007d3] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-47d007d3] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-47d007d3] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-47d007d3] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-47d007d3] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-47d007d3] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-47d007d3] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-47d007d3] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-47d007d3] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-47d007d3] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-47d007d3] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-47d007d3] {
  --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-47d007d3] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-47d007d3] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-47d007d3] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-47d007d3] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-47d007d3] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-47d007d3] {
  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-47d007d3] {
  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-47d007d3] {
  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-47d007d3] {
  -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-47d007d3] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.el-row[data-v-47d007d3] {
  margin-bottom: -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-47d007d3] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-47d007d3] {
  margin-bottom: 0px;
}
[data-v-47d007d3] .left-btn .blue_hov:hover {
  color: #00325e !important;
}
[data-v-47d007d3] .left-btn .is-disabled:hover {
  color: #c0c4cc !important;
}
[data-v-47d007d3] .f-box .el-input .is-disabled {
  height: 30px !important;
  line-height: 30px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  width: 100%;
}
[data-v-47d007d3] .el-form-item__label {
  font-family: Source Han Sans CN;
  font-size: 14px;
  color: #333333;
}
[data-v-47d007d3] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-47d007d3] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-47d007d3] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-47d007d3] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
}
[data-v-47d007d3] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-47d007d3] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.bt[data-v-47d007d3] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-47d007d3] .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-47d007d3] .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;
}
.click[data-v-47d007d3] {
  cursor: pointer;
}
[data-v-47d007d3] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-47d007d3] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-47d007d3] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-47d007d3] .el-textarea__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-47d007d3] .el-date-editor .el-range-input {
  color: #333333;
}
.left-btn[data-v-47d007d3] {
  border-radius: 5px;
  border: 1px solid #8FB5D6;
  padding: 0 11px;
  gap: 14px;
  height: 34px;
}
.left-btn .b-btn[data-v-47d007d3] {
    font-weight: 500;
    font-size: 14px;
}
.left-btn .line-icon[data-v-47d007d3] {
    margin: 0 10px;
    height: 18px;
    width: 1px;
    background-color: #125FA3;
}
.right-btn[data-v-47d007d3] {
  border-radius: 5px;
  border: 1px solid #FFD8BE;
  padding: 0 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
}
.right-btn .line-icon[data-v-47d007d3] {
    margin: 0 10px;
    height: 18px;
    width: 1px;
    background-color: #CE5200;
}
.right-btn .y-btn[data-v-47d007d3] {
    font-weight: 500;
    font-size: 14px;
    color: #CE5200;
}
.primary-btn[data-v-47d007d3] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  padding: 8px 12px 6px 12px;
  margin-left: 16px;
}
.close-btn[data-v-47d007d3] {
  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;
}
.kh-box[data-v-47d007d3] {
  padding: 19px 14px;
  width: 100%;
}
.kh-box .kh-avatar[data-v-47d007d3] {
    text-align: center;
}
.kh-box .kh-avatar .n-avatar[data-v-47d007d3] {
      margin: 0 auto;
      margin-top: 19px;
      width: 63px;
      height: 63px;
      border-radius: 50%;
}
.kh-box .ht-status[data-v-47d007d3] {
    border-radius: 3px;
    padding: 0 2px;
}
.kh-box .kh-name[data-v-47d007d3] {
    width: 100%;
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    cursor: pointer;
    margin-top: 21px;
}
.kh-box .kh-name[data-v-47d007d3]:hover {
      color: #3F7ED3;
}
.kh-box .glkh[data-v-47d007d3] {
    margin-top: 14px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #4D4D4D;
    cursor: pointer;
}
.kh-box .glkh-name[data-v-47d007d3]:hover {
      color: #3F7ED3;
}
.kh-box .htbh[data-v-47d007d3] {
    margin-top: 18px;
    width: 100%;
    font-size: 13px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 5px;
}
.kh-box .htbh .title[data-v-47d007d3] {
      color: #125FA3;
}
.kh-box .htbh .value[data-v-47d007d3] {
      color: #4D4D4D;
}
.kh-box .kw-info[data-v-47d007d3] {
    padding: 15px 18px;
    margin-top: 49px;
    width: 100%;
    min-height: 112px;
    background: #F2F6FC;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #4D4D4D;
}
.kh-box .kw-info-item[data-v-47d007d3] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.kh-box .kw-info-item-value[data-v-47d007d3] {
        margin-left: 15px;
}
.kh-box .kw-info-item > img[data-v-47d007d3] {
        width: 21px;
        height: 21px;
        margin-right: 5px;
}
.kh-data[data-v-47d007d3] {
  margin: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 23px;
}
.kh-data .column-a[data-v-47d007d3] {
    width: 100%;
    padding: 0 30px;
}
.kh-data .column-a-item[data-v-47d007d3] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 14px;
      color: #686868;
      line-height: 40px;
}
.kh-data .column-a-item-title[data-v-47d007d3] {
        width: 90px;
}
.kh-data .column-a-item-value[data-v-47d007d3] {
        max-width: 278px;
        word-wrap: break-word;
}
.column-b[data-v-47d007d3] {
  margin-left: 30px;
}
.column-b-item[data-v-47d007d3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #686868;
    line-height: 40px;
}
.column-b-item-title[data-v-47d007d3] {
      width: 110px;
}
.column-b-item-value[data-v-47d007d3] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 14px;
      color: #262626;
      word-wrap: break-word;
}
.kh-tags[data-v-47d007d3] {
  font-weight: 400;
  font-size: 14px;
  color: #0054C2;
  background: #D9E9FF;
  border-radius: 2px;
  padding: 4px 7px;
  margin-right: 13px;
}
.fqxq[data-v-47d007d3] {
  border-radius: 4px;
  background: #ECECEC;
  margin-top: 6px;
  margin-bottom: 3px;
  margin-right: 8px;
  padding: 2px 6px 2px 6px;
}
.card-info[data-v-47d007d3] {
  padding-bottom: 22px;
  position: relative;
}
.card-info-sb[data-v-47d007d3] {
    background: #F9FCFF;
    margin: 10px;
    border-radius: 10px;
}
.card-info .fyzc[data-v-47d007d3] {
    margin: 0px 57px;
    padding: 30px 57px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 35px;
}
.card-info .fyzc-item-title[data-v-47d007d3] {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 16px;
      color: #333333;
      line-height: 20px;
}
.card-info .fyzc-item-title-img[data-v-47d007d3] {
        width: 20px;
        height: 20px;
        margin-right: 4px;
}
.card-info .fyzc-item-value[data-v-47d007d3] {
      margin-top: 10px;
      line-height: 33px;
      text-align: center;
      width: 138px;
      height: 33px;
      background: rgba(246, 250, 255, 0.39);
      border-radius: 5px;
      border: 1px solid #E5E5E5;
      font-family: Bahnschrift;
      font-weight: 400;
      font-size: 16px;
      color: #313131;
}
.card-info .fyzc-item-ipt[data-v-47d007d3] {
      margin-top: 10px;
      width: 138px;
      height: 33px;
      border-radius: 5px;
}
.card-info .fyzc-item-ipt[data-v-47d007d3]  .el-input__inner {
        height: 33px;
}
.card-info .fyzc-remark[data-v-47d007d3] {
    margin-left: 114px;
    margin-top: 18px;
    font-family: Source Han Sans CN;
    font-size: 14px;
    color: #313131;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.card-info .fyzc-remark-title[data-v-47d007d3] {
      width: 140px;
      line-height: 32px;
}
.card-info .fyzc-remark-value[data-v-47d007d3] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 800px;
      word-wrap: break-word;
}
.card-info .fyzc-remark-ipt[data-v-47d007d3] {
      width: 80%;
}
.card-info .fjxx[data-v-47d007d3] {
    margin: 0px 24px;
    padding: 24px 0;
}
.nav-group[data-v-47d007d3] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.nav-group .box[data-v-47d007d3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 8px;
}
.nav-group .box .box_item[data-v-47d007d3] {
      display: block;
      cursor: pointer;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 15px;
      color: #000000;
      line-height: 32px;
      padding: 0 7px;
      margin-right: 18px;
}
.nav-group .box .box_item[data-v-47d007d3]:hover {
      color: #125FA3;
}
.nav-group .box .active[data-v-47d007d3]:hover {
      color: #fff !important;
}
.nav-group .box .active[data-v-47d007d3] {
      font-family: Source Han Sans CN;
      font-weight: 600;
      font-size: 15px;
      color: #ffffff;
      background-color: #125FA3;
      border-radius: 5px;
}
[data-v-47d007d3] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-47d007d3] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-47d007d3] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-47d007d3] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-47d007d3] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-47d007d3] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-47d007d3] .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  padding: 0 10px;
  min-height: 30px;
}
[data-v-47d007d3] .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-47d007d3] .fyzc_y .el-input__inner {
  color: #EC7700 !important;
}
.fyzc_remark[data-v-47d007d3] {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left;
}
[data-v-47d007d3] .new_fyzc_checked {
  height: 30px !important;
}
[data-v-47d007d3] .new_fyzc_checked .el-checkbox__label {
  padding-left: 5px !important;
}
[data-v-47d007d3] .new_fyzc_checked .el-checkbox {
  margin-right: 10px;
}
[data-v-47d007d3] .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important;
}
[data-v-47d007d3] .el-collapse {
  border: none !important;
}
[data-v-47d007d3] .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important;
}
[data-v-47d007d3] .el-collapse-item__header {
  border: none !important;
  height: 38px !important;
}
[data-v-47d007d3] .el-collapse-item__content {
  padding-bottom: 8px !important;
}
.header-btn-box[data-v-47d007d3] {
  height: 34px;
}
[data-v-47d007d3] .el-range-editor--mini .el-range-input {
  font-weight: 400;
  font-size: 14px;
  font-family: Arial !important;
  color: #333333;
}
[data-v-47d007d3] .merge.el-input.is-disabled .el-input__inner {
  background: #F4F5F8;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #125FA3;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
}

@charset "UTF-8";
.execution[data-v-1b217ce2] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-1b217ce2] .el-table--mini,
.el-table--small[data-v-1b217ce2],
.el-table__expand-icon[data-v-1b217ce2] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-1b217ce2] .el-table--mini,
.el-table--small[data-v-1b217ce2],
.el-table__expand-icon[data-v-1b217ce2] {
  font-size: 13px;
}
[data-v-1b217ce2] .el-table--mini,
.el-table--small[data-v-1b217ce2],
.el-table__expand-icon[data-v-1b217ce2] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-1b217ce2] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-1b217ce2] .table {
  margin-bottom: 5px;
}
[data-v-1b217ce2] .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-1b217ce2] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-1b217ce2] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-1b217ce2] {
  background: #F6FBFF;
}
.pagination[data-v-1b217ce2] {
  text-align: end;
}
.btn[data-v-1b217ce2] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-1b217ce2] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-1b217ce2] {
  text-align: right;
  padding-top: 10px;
}
[data-v-1b217ce2] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-1b217ce2] {
  color: #BF1A00;
}
.ydja_case[data-v-1b217ce2] {
  color: #F89729;
}
.yja_case[data-v-1b217ce2] {
  color: #082A6D;
}
.ygd_case[data-v-1b217ce2] {
  color: #5CB768;
}
.eps[data-v-1b217ce2] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-1b217ce2] .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-1b217ce2] .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-1b217ce2] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-1b217ce2] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .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-1b217ce2] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-1b217ce2] .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-1b217ce2] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-1b217ce2] .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-1b217ce2] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-1b217ce2] .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-1b217ce2] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-1b217ce2] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-1b217ce2] {
  margin-bottom: 0px !important;
}
[data-v-1b217ce2] .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-1b217ce2] {
  line-height: 28px;
}
[data-v-1b217ce2] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-1b217ce2] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-1b217ce2] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-1b217ce2] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-1b217ce2] {
  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-1b217ce2] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-1b217ce2] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-1b217ce2] {
  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-1b217ce2] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-1b217ce2] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-1b217ce2] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-1b217ce2] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-1b217ce2] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-1b217ce2] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-1b217ce2] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-1b217ce2] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-1b217ce2] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-1b217ce2] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-1b217ce2] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-1b217ce2] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-1b217ce2] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-1b217ce2] {
  --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-1b217ce2] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-1b217ce2] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-1b217ce2] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-1b217ce2] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-1b217ce2] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-1b217ce2] {
  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-1b217ce2] {
  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-1b217ce2] {
  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-1b217ce2] {
  -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-1b217ce2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.upload-tool[data-v-1b217ce2] {
  float: left;
}
.upload-tool .show-list[data-v-1b217ce2] {
    float: left;
    margin-left: 10px;
}
.avatar-uploader-icon[data-v-1b217ce2] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.avatar-uploader-brand[data-v-1b217ce2] {
  font-size: 28px;
  color: #8c939d;
  width: 34px !important;
  height: 34px !important;
  line-height: 34px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.avatar[data-v-1b217ce2] {
  width: 75px;
  height: 75px;
  display: block;
}
.brand.avatar[data-v-1b217ce2] {
  width: 40px;
  height: 40px;
  display: block;
}
.click[data-v-1b217ce2] {
  cursor: pointer;
}
[data-v-1b217ce2] .el-upload {
  width: 100%;
}
[data-v-1b217ce2] .upload-case .el-upload-dragger {
  width: 100%;
  height: 29px;
  line-height: 29px;
}
[data-v-1b217ce2] .upload-ht .el-upload-dragger {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: 1px dashed transparent;
}
[data-v-1b217ce2] .el-upload-dragger {
  width: 100%;
  height: 70px;
  line-height: 70px;
}
.task_upload[data-v-1b217ce2] {
  margin-top: 6px;
  width: 100% !important;
  height: 96px !important;
  background: #FAFBFD;
  border-radius: 8px 8px 8px 8px;
  border: 1px dashed #BDCAD9;
  overflow: hidden;
  cursor: pointer;
  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;
}
.task_upload_avatar[data-v-1b217ce2] {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.task_upload_icons[data-v-1b217ce2] {
    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;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 50%;
    border: 1px dashed #125FA3;
}
.task_upload_icon[data-v-1b217ce2] {
    font-size: 16px;
    color: #125FA3;
    font-weight: bold;
}

@charset "UTF-8";
.execution[data-v-516239d4] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-516239d4] .el-table--mini,
.el-table--small[data-v-516239d4],
.el-table__expand-icon[data-v-516239d4] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-516239d4] .el-table--mini,
.el-table--small[data-v-516239d4],
.el-table__expand-icon[data-v-516239d4] {
  font-size: 13px;
}
[data-v-516239d4] .el-table--mini,
.el-table--small[data-v-516239d4],
.el-table__expand-icon[data-v-516239d4] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-516239d4] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-516239d4] .table {
  margin-bottom: 5px;
}
[data-v-516239d4] .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-516239d4] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-516239d4] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-516239d4] {
  background: #F6FBFF;
}
.pagination[data-v-516239d4] {
  text-align: end;
}
.btn[data-v-516239d4] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-516239d4] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-516239d4] {
  text-align: right;
  padding-top: 10px;
}
[data-v-516239d4] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-516239d4] {
  color: #BF1A00;
}
.ydja_case[data-v-516239d4] {
  color: #F89729;
}
.yja_case[data-v-516239d4] {
  color: #082A6D;
}
.ygd_case[data-v-516239d4] {
  color: #5CB768;
}
.eps[data-v-516239d4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-516239d4] .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-516239d4] .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-516239d4] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-516239d4] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .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-516239d4] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-516239d4] .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-516239d4] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-516239d4] .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-516239d4] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-516239d4] .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-516239d4] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-516239d4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-516239d4] {
  margin-bottom: 0px !important;
}
[data-v-516239d4] .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-516239d4] {
  line-height: 28px;
}
[data-v-516239d4] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-516239d4] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-516239d4] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-516239d4] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-516239d4] {
  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-516239d4] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-516239d4] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-516239d4] {
  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-516239d4] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-516239d4] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-516239d4] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-516239d4] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-516239d4] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-516239d4] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-516239d4] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-516239d4] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-516239d4] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-516239d4] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-516239d4] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-516239d4] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-516239d4] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-516239d4] {
  --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-516239d4] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-516239d4] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-516239d4] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-516239d4] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-516239d4] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-516239d4] {
  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-516239d4] {
  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-516239d4] {
  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-516239d4] {
  -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-516239d4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}

/* --- 解决小屏幕滚动和挤压问题 新增代码 START --- */
.collaboration-wrapper[data-v-516239d4] {
  width: 100%;
  overflow-x: auto;
}

/* 自定义横向滚动条样式（为了美观可加） */
.collaboration-wrapper[data-v-516239d4]::-webkit-scrollbar {
  height: 8px;
}
.collaboration-wrapper[data-v-516239d4]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #c1c1c1;
}
.collaboration-wrapper[data-v-516239d4]::-webkit-scrollbar-track {
  border-radius: 4px;
  background: #f1f1f1;
}
.collaboration-content[data-v-516239d4] {
  min-width: 900px;
}

/* --- 解决小屏幕滚动和挤压问题 新增代码 END --- */
/* 以下完全保留原有的样式 */
.font_14_333_400[data-v-516239d4] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-516239d4] .inputdefault input.el-input__inner {
  border: none;
  font-family: Source Han Sans CN;
  padding-left: 10px !important;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-516239d4] .xz .el-checkbox__input.is-disabled + span.el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
.font_13_500[data-v-516239d4] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 13px;
}
.font_14_500[data-v-516239d4] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
}
.coEc7[data-v-516239d4] {
  color: #EC7700;
}
.co25B[data-v-516239d4] {
  color: #25BB88;
}
.co6B7[data-v-516239d4] {
  color: #6B7475;
}
.bor6B7[data-v-516239d4] {
  border: 1px solid #6B7475;
}
.bor25B[data-v-516239d4] {
  border: 1px solid #25BB88;
}
.borEc7[data-v-516239d4] {
  border: 1px solid #EC7700;
}
[data-v-516239d4] .xz.el-form-item--small.el-form-item {
  margin-bottom: 0px !important;
}
[data-v-516239d4] .el-form-item__label {
  padding-right: 10px;
}
[data-v-516239d4] .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #333333;
}
[data-v-516239d4] .el-checkbox__input.is-disabled .el-checkbox__inner {
  background: #E5E5E5;
  border-radius: 3px;
  border: 1px solid #989898;
}
[data-v-516239d4] .view .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background: #F9F9F9;
  border-radius: 3px;
  border: 1px solid #B2B2B2;
}
[data-v-516239d4] .view .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #F9F9F9;
  border-color: #B2B2B2;
  border-radius: 3px;
  cursor: not-allowed;
}
[data-v-516239d4] .view .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #125FA3;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}
[data-v-516239d4] .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #B2B2B2;
}
[data-v-516239d4] .el-checkbox__input.is-checked .el-checkbox__inner::after {
  border-color: #125FA3;
  /* 你想要的颜色，比如红色 */
}
.cx[data-v-516239d4] {
  line-height: 30px;
}
.htTitleStr[data-v-516239d4] {
  background: #F4F5F8;
  color: #333333;
  font-weight: 500;
  text-align: left;
  padding-left: 10px;
  height: 36px;
  line-height: 36px;
}
.htTitleStr_0[data-v-516239d4] {
  background: #F4F5F8;
  color: #333333;
  font-weight: 500;
  text-align: left;
  height: 36px;
  line-height: 36px;
}
.tab_label[data-v-516239d4] {
  font-weight: 400;
  font-size: 14px;
  color: #4D4D4D;
  height: 37px;
  padding-left: 10px;
  line-height: 37px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tab_label_p0[data-v-516239d4] {
  font-weight: 400;
  font-size: 14px;
  color: #4D4D4D;
  height: 37px;
  line-height: 37px;
}
.family_cn[data-v-516239d4] {
  font-family: Source Han Sans CN;
}
.family_ari[data-v-516239d4] {
  font-family: Arial;
}
[data-v-516239d4] .upload-ht .el-upload-dragger {
  width: 100%;
  height: 37px;
  line-height: 30px;
  border: 1px dashed transparent;
}
.cp[data-v-516239d4] {
  cursor: pointer;
}
.cp_no[data-v-516239d4] {
  cursor: no-drop;
}
.font_14_717[data-v-516239d4] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #71747B;
  white-space: nowrap;
}
.font_14_000[data-v-516239d4] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
}
.font_14_333_EC7[data-v-516239d4] {
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #EC7700;
}
.pl30[data-v-516239d4] {
  position: relative;
  left: 8px;
}
[data-v-516239d4] .el-dialog {
  border-radius: 8px !important;
}
[data-v-516239d4] .type.el-checkbox {
  margin-right: 10px !important;
}
[data-v-516239d4] .viewType.el-checkbox {
  margin-right: 10px !important;
}
.copy-text[data-v-516239d4] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  cursor: pointer;
  padding-right: 22px;
  /* 给伪元素留位置 */
  position: relative;
}
.copy-text[data-v-516239d4]::after {
  content: '';
  position: absolute;
  right: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background-image: url("/img/checksee/msg_copy.png");
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
[data-v-516239d4] .xz .el-checkbox__input.is-checked + .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  padding-left: 5px;
  border-radius: 4px;
}
[data-v-516239d4] .xz .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  padding-left: 4px;
  border-radius: 4px;
}
[data-v-516239d4] .xz .el-checkbox__inner {
  border-radius: 4px;
  border-color: #B2B2B2;
}
[data-v-516239d4] .xz .el-checkbox__input.is-disabled .el-checkbox__inner {
  background: #F9F9F9 !important;
  border-radius: 3px;
  border: 1px solid #B2B2B2 !important;
}
[data-v-516239d4] .xz .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #EEF7FF;
  border-color: #125FA3;
  border-radius: 4px;
  font-size: 14px;
}
[data-v-516239d4] .xz .el-checkbox__input.is-checked .el-checkbox__inner::after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #125FA3;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}
.tree[data-v-516239d4] {
  overflow: auto;
  max-height: 200px;
}
.rwlist[data-v-516239d4] {
  overflow: auto;
  width: 100%;
  height: 90%;
  overflow-y: auto;
}
.rwlist[data-v-516239d4]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 0px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.rwlist[data-v-516239d4]::-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;
}
.rwlist[data-v-516239d4]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
.ic[data-v-516239d4] {
  width: 24px;
  height: 24px;
  font-size: 20px;
}
.b1[data-v-516239d4] {
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #8994A5;
  opacity: 1;
  white-space: nowrap;
  padding-left: 16px;
}
.b2[data-v-516239d4] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  padding-left: 15px;
}
.b3[data-v-516239d4] {
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  padding: 0 15px;
  text-align: right;
}
.leftLine[data-v-516239d4] {
  border-left: 1px dashed #D8D8D8;
  margin-left: 10px;
  margin-right: 10px;
}
[data-v-516239d4] .yj .el-checkbox__input.is-checked + .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  padding-left: 5px;
  border-radius: 4px;
}
[data-v-516239d4] .yj .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  padding-left: 4px;
  border-radius: 4px;
}
[data-v-516239d4] .yj .el-checkbox__inner {
  border-radius: 50%;
  border-color: #B2B2B2;
}
[data-v-516239d4] .yj .el-checkbox__input.is-disabled .el-checkbox__inner {
  background: #F9F9F9;
  border-radius: 50%;
  border: 1px solid #B2B2B2;
}
[data-v-516239d4] .yj .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #25BB88;
  border-color: #25BB88;
  border-radius: 50%;
  font-size: 14px;
}
[data-v-516239d4] .yj .el-checkbox__input.is-checked .el-checkbox__inner::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  /* 圆点大小 */
  height: 4px;
  background-color: #FFFFFF;
  /* 圆点颜色 */
  border-color: #FFFFFF;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
[data-v-516239d4] .yjxx.el-textarea.is-disabled .el-textarea__inner {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  background-color: #F5F7FA;
}
[data-v-516239d4] .iconfont {
  color: #BFCFDB;
}
[data-v-516239d4] .iconfont:hover {
  color: #125FA3;
}
[data-v-516239d4] .lc.el-button--small {
  padding: 2px 10px;
}

@charset "UTF-8";
.execution[data-v-4eb7d460] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4eb7d460] .el-table--mini,
.el-table--small[data-v-4eb7d460],
.el-table__expand-icon[data-v-4eb7d460] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4eb7d460] .el-table--mini,
.el-table--small[data-v-4eb7d460],
.el-table__expand-icon[data-v-4eb7d460] {
  font-size: 13px;
}
[data-v-4eb7d460] .el-table--mini,
.el-table--small[data-v-4eb7d460],
.el-table__expand-icon[data-v-4eb7d460] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4eb7d460] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4eb7d460] .table {
  margin-bottom: 5px;
}
[data-v-4eb7d460] .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-4eb7d460] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4eb7d460] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4eb7d460] {
  background: #F6FBFF;
}
.pagination[data-v-4eb7d460] {
  text-align: end;
}
.btn[data-v-4eb7d460] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4eb7d460] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4eb7d460] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4eb7d460] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4eb7d460] {
  color: #BF1A00;
}
.ydja_case[data-v-4eb7d460] {
  color: #F89729;
}
.yja_case[data-v-4eb7d460] {
  color: #082A6D;
}
.ygd_case[data-v-4eb7d460] {
  color: #5CB768;
}
.eps[data-v-4eb7d460] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4eb7d460] .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-4eb7d460] .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-4eb7d460] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4eb7d460] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .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-4eb7d460] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4eb7d460] .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-4eb7d460] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4eb7d460] .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-4eb7d460] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4eb7d460] .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-4eb7d460] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4eb7d460] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4eb7d460] {
  margin-bottom: 0px !important;
}
[data-v-4eb7d460] .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-4eb7d460] {
  line-height: 28px;
}
[data-v-4eb7d460] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4eb7d460] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4eb7d460] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4eb7d460] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4eb7d460] {
  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-4eb7d460] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4eb7d460] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4eb7d460] {
  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-4eb7d460] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4eb7d460] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4eb7d460] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4eb7d460] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4eb7d460] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4eb7d460] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4eb7d460] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4eb7d460] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4eb7d460] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4eb7d460] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4eb7d460] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4eb7d460] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4eb7d460] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4eb7d460] {
  --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-4eb7d460] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4eb7d460] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4eb7d460] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4eb7d460] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4eb7d460] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4eb7d460] {
  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-4eb7d460] {
  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-4eb7d460] {
  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-4eb7d460] {
  -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-4eb7d460] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.left-btn[data-v-4eb7d460] {
  border-radius: 5px;
  border: 1px solid #8FB5D6;
  padding: 0 11px;
  gap: 14px;
  height: 34px;
}
.left-btn .b-btn[data-v-4eb7d460] {
    font-weight: 500;
    font-size: 14px;
}
.right-btn[data-v-4eb7d460] {
  border-radius: 5px;
  border: 1px solid #FFD8BE;
  padding: 0 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  height: 34px;
}
.right-btn .y-btn[data-v-4eb7d460] {
    font-weight: 500;
    font-size: 14px;
    color: #EC7700;
}
[data-v-4eb7d460] .left-btn .blue_hov:hover {
  color: #00325e !important;
}
[data-v-4eb7d460] .left-btn .is-disabled:hover {
  color: #c0c4cc !important;
}
[data-v-4eb7d460] .right-btn .yellow_hov:hover {
  color: #723003 !important;
}
.primary-btn[data-v-4eb7d460] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  padding: 8px 12px 6px 12px;
  margin-left: 16px;
}
.close-btn[data-v-4eb7d460] {
  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;
}
.kh-box[data-v-4eb7d460] {
  padding: 19px 14px;
  width: 100%;
  background: url("/img/checksee/user-bg-new.png") no-repeat;
  background-position: center top;
  position: relative;
  min-height: 350px;
  height: 100%;
}
.kh-box .kh-avatar[data-v-4eb7d460] {
    text-align: center;
}
.kh-box .kh-avatar .n-avatar[data-v-4eb7d460] {
      margin: 0 auto;
      margin-top: 14px;
      width: 63px;
      height: 63px;
      border-radius: 50%;
}
.kh-box .ht-status[data-v-4eb7d460] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 14px;
    border-radius: 3px;
    padding: 0 2px;
}
.kh-box .kh-name[data-v-4eb7d460] {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 18px;
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
    cursor: pointer;
    margin-top: 9px;
}
.kh-box .kh-name[data-v-4eb7d460]:hover {
      color: #3F7ED3;
}
.kh-box .glkh[data-v-4eb7d460] {
    margin-top: 8px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #4D4D4D;
    cursor: pointer;
}
.kh-box .glkh-name[data-v-4eb7d460]:hover {
      color: #125FA3;
}
.kh-box .htbh[data-v-4eb7d460] {
    width: 100%;
    font-size: 13px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 5px;
}
.kh-box .htbh .title[data-v-4eb7d460] {
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #71747B;
}
.kh-box .htbh .value[data-v-4eb7d460] {
      font-family: Arial;
      font-weight: 400;
      font-size: 13px;
      color: #125FA3;
}
.kh-box .gdxx[data-v-4eb7d460] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.kh-box .gdxx > span[data-v-4eb7d460] {
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #4D4D4D;
      line-height: 22px;
      height: 22px;
      background: #F2F6FC;
      border-radius: 3px;
      padding: 0 4px;
}
.kh-box .kw-info[data-v-4eb7d460] {
    width: 90% !important;
    padding: 16px 22px;
    position: absolute;
    bottom: 19px;
    left: 5%;
    right: 5%;
    width: 100%;
    min-height: 112px;
    background: #F2F6FC;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #71747b;
    line-height: 19px;
}
.kh-box .kw-info-item[data-v-4eb7d460] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.kh-box .kw-info-item-value[data-v-4eb7d460] {
        margin-left: 5px;
}
.kh-box .kw-info-item > img[data-v-4eb7d460] {
        width: 21px;
        height: 21px;
        margin-right: 5px;
}
.kh-box .kw-info-item .tips[data-v-4eb7d460] {
        margin-left: 5px;
        border-radius: 3px;
        border: 1px solid #71747b;
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 11px;
        color: #71747b;
        width: 30px;
        height: 16px;
        text-align: center;
        line-height: 14px;
}
.kh-data[data-v-4eb7d460] {
  margin: 22px 25px 0 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
}
.kh-data .column-a[data-v-4eb7d460] {
    width: 100%;
    padding: 0 30px;
}
.kh-data .column-a-item[data-v-4eb7d460] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      line-height: 34px;
}
.kh-data .column-a-item-title[data-v-4eb7d460] {
        width: 98px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #71747b;
}
.kh-data .column-a-item-value[data-v-4eb7d460] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        white-space: normal;
        max-width: 278px;
        word-wrap: break-word;
        font-family: Arial;
        font-weight: 400;
        font-size: 14px;
        color: #929292;
}
.column-b[data-v-4eb7d460] {
  margin: 22px 25px 0 27px;
  padding-bottom: 14px;
}
.column-b-item[data-v-4eb7d460] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #71747b;
    line-height: 20px;
    margin-left: 30px;
}
.column-b-item-title[data-v-4eb7d460] {
      width: 110px;
}
.column-b-item-value[data-v-4eb7d460] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 14px;
      color: #2D2E30;
      word-wrap: break-word;
}
.kh-tags[data-v-4eb7d460] {
  font-weight: 400;
  font-size: 14px;
  color: #EC7700;
  background: #FFECD9;
  border-radius: 4px;
  padding: 4px 7px;
  margin-right: 13px;
}
.card-info[data-v-4eb7d460] {
  padding-bottom: 10px;
  position: relative;
}
.card-info .fyzc[data-v-4eb7d460] {
    margin: 0px 57px;
    padding: 37px 31px 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 35px;
}
.card-info .fyzc-item-title[data-v-4eb7d460] {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 16px;
      color: #313131;
}
.card-info .fyzc-item-title-img[data-v-4eb7d460] {
        width: 20px;
        height: 20px;
        margin-right: 4px;
}
.card-info .fyzc-item-value[data-v-4eb7d460] {
      margin-top: 10px;
      line-height: 33px;
      text-align: center;
      width: 138px;
      height: 33px;
      background: #F6FAFF;
      border-radius: 5px;
      border: 1px solid #E5E5E5;
      font-family: Arial;
      font-weight: 400;
      font-size: 16px;
      color: #313131;
}
.card-info .fyzc-remark[data-v-4eb7d460] {
    margin-left: 86px;
    margin-top: 18px;
    font-family: Source Han Sans CN;
    font-size: 14px;
    color: #313131;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.card-info .fyzc-remark-title[data-v-4eb7d460] {
      width: 120px;
      font-family: Source Han Sans CN;
      font-weight: 500;
      font-size: 14px;
      color: #313131;
}
.card-info .fyzc-remark-value[data-v-4eb7d460] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 800px;
      word-wrap: break-word;
}
.card-info .fjxx[data-v-4eb7d460] {
    margin: 0px 24px;
    padding: 24px 0;
}
.navigation_right[data-v-4eb7d460] {
  min-width: 402px;
  margin-left: 18px;
}
.navigation_right .box[data-v-4eb7d460] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}
.navigation_right .box .box_item[data-v-4eb7d460] {
      display: block;
      cursor: pointer;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 15px;
      color: #000000;
      line-height: 32px;
      padding: 0 7px;
}
.navigation_right .box .box_item[data-v-4eb7d460]:hover {
      color: #125FA3;
}
.navigation_right .box .active[data-v-4eb7d460]:hover {
      color: #fff !important;
}
.navigation_right .box .active[data-v-4eb7d460] {
      font-family: Source Han Sans CN;
      font-weight: 600;
      font-size: 15px;
      color: #ffffff;
      background-color: #125FA3;
      border-radius: 5px;
}
.fl[data-v-4eb7d460] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-4eb7d460] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-4eb7d460] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-4eb7d460] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-4eb7d460] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-4eb7d460] {
  background-color: white;
}
.i-27[data-v-4eb7d460] {
  height: 24px;
  width: 24px;
}
.title[data-v-4eb7d460] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.pl-50[data-v-4eb7d460] {
  padding: 0px 10px 0px 35px;
}
.bg-purple[data-v-4eb7d460] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-4eb7d460] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-4eb7d460] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-4eb7d460] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-4eb7d460] {
  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-4eb7d460] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-4eb7d460] {
  font-size: 12px;
  font-family: PingFang SC;
  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-4eb7d460] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-4eb7d460] {
  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-4eb7d460] {
  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-4eb7d460] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-4eb7d460] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-4eb7d460] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-4eb7d460] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-4eb7d460] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-4eb7d460] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-4eb7d460] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-4eb7d460] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-4eb7d460] .area .el-select__caret {
  display: none !important;
}
[data-v-4eb7d460] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-4eb7d460] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4eb7d460] {
  padding-bottom: 10px;
  margin: 0 !important;
}
[data-v-4eb7d460] .el-form-item__label {
  font-family: Source Han Sans CN;
  font-size: 14px;
  color: #333333;
  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-4eb7d460] .f-box .el-input__inner {
  min-height: 30px !important;
  line-height: 30px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
}
[data-v-4eb7d460] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-4eb7d460] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-4eb7d460] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-4eb7d460] .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-4eb7d460] .el-tabs--card > .el-tabs__header .el-tabs__item {
  border-right: 0px solid #DDDFE6;
  border-left: 0px solid #1e9fff;
  -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-4eb7d460] .el-tabs__active-bar {
  background-color: #125FA3;
}
[data-v-4eb7d460] .el-tabs__item.is-active {
  color: #125FA3;
  border-bottom: 2px solid #125FA3 !important;
  font-size: 16px;
}
[data-v-4eb7d460] .el-tabs__item:hover {
  color: #125FA3;
  cursor: pointer;
}
[data-v-4eb7d460] .el-tabs__item {
  color: #71747B;
  padding: 0 !important;
  margin: 0 20px !important;
}
[data-v-4eb7d460] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-4eb7d460] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-4eb7d460] {
  width: 100%;
}
[data-v-4eb7d460] .el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
}
.zf[data-v-4eb7d460] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fy[data-v-4eb7d460] {
  color: #2D2E30;
  border-radius: 5px;
  width: 100%;
  margin-right: 10%;
  margin-left: 10%;
  height: 33px;
  background-color: #ECF1F9;
  font-size: 16px;
  font-weight: 500;
  line-height: 33px;
  opacity: 1;
  font-family: Arial;
  float: inherit;
}
.nfy[data-v-4eb7d460] {
  color: #00a680;
}
[data-v-4eb7d460].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-4eb7d460] .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-4eb7d460] .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-4eb7d460] .el-input__prefix {
  padding-right: 5px;
  right: 0px;
  left: auto;
}
[data-v-4eb7d460] .el-textarea__inner {
  height: 130px;
}
[data-v-4eb7d460] .ly .el-textarea__inner {
  height: 80px;
}
.approval[data-v-4eb7d460] {
  width: 84%;
  height: 100%;
}
.demo-drawer__content[data-v-4eb7d460] {
  display: -webkit-box;
  background: #E8ECF3;
}
.conBlock[data-v-4eb7d460] {
  padding-top: 10px;
}
[data-v-4eb7d460] .el-dialog__body {
  padding: 0 !important;
}
[data-v-4eb7d460] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
.borderStr[data-v-4eb7d460] {
  border: 0px;
}
.titleStr[data-v-4eb7d460] {
  width: 9%;
  text-align: left;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 20px;
  color: #333333;
  opacity: 1;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}
[data-v-4eb7d460] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  height: 32px;
}
[data-v-4eb7d460] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-4eb7d460] .el-col {
  margin: 0;
}
[data-v-4eb7d460] .el-date-editor .el-range-input {
  color: #333333;
}
.eps[data-v-4eb7d460] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4eb7d460] .el-dialog__header {
  padding: 0px;
  border-bottom: 1px solid #EFEFEF;
  border-radius: 5px;
}
.ry[data-v-4eb7d460] {
  position: relative;
}
.ic[data-v-4eb7d460] {
  position: absolute;
  right: -16px;
  top: 0px;
}
.htTitleStr[data-v-4eb7d460] {
  color: #333333;
  font-weight: 500;
  text-align: left;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.new-title[data-v-4eb7d460] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #71747B;
  width: 130px;
}
.header-btn-box[data-v-4eb7d460] {
  height: 34px;
}
[data-v-4eb7d460] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-4eb7d460] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-4eb7d460] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-4eb7d460] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-4eb7d460] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-4eb7d460] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-4eb7d460] .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  padding: 0 10px;
  min-height: 30px;
}
[data-v-4eb7d460] .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-4eb7d460] .fyzc_y .el-input__inner {
  color: #EC7700 !important;
}
.fyzc_remark[data-v-4eb7d460] {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left;
}
[data-v-4eb7d460] .new_fyzc_checked {
  height: 30px !important;
}
[data-v-4eb7d460] .new_fyzc_checked .el-checkbox__label {
  padding-left: 5px !important;
}
[data-v-4eb7d460] .el-checkbox__label {
  padding-left: 4px;
  font-weight: 600;
  color: #2D2E30;
  font-size: 13px;
}
[data-v-4eb7d460] .new_fyzc_checked .el-checkbox {
  margin-right: 10px;
}
[data-v-4eb7d460] .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important;
}
[data-v-4eb7d460] .el-collapse {
  border: none !important;
}
[data-v-4eb7d460] .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important;
}
[data-v-4eb7d460] .el-collapse-item__header {
  border: none !important;
  height: 38px !important;
}
[data-v-4eb7d460] .el-collapse-item__content {
  padding-bottom: 8px !important;
}
[data-v-4eb7d460] .el-range-editor--mini .el-range-input {
  font-weight: 400;
  font-size: 14px;
  font-family: Arial !important;
  color: #333333;
}
.code-status[data-v-4eb7d460] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  padding: 0 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  background: #f5f7fa;
  font-size: 14px;
}

/* 左右各占 50% */
.code-status .left[data-v-4eb7d460],
.code-status .right[data-v-4eb7d460] {
  width: 50%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* 左右对齐优化 */
.code-status .left[data-v-4eb7d460] {
  text-align: left;
  color: #333;
  font-family: Arial;
}
.code-status .right[data-v-4eb7d460] {
  text-align: left;
  color: #333;
}

/* 中间分隔符 */
.code-status .divider[data-v-4eb7d460] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 8px;
  color: #c0c4cc;
}
[data-v-4eb7d460] .el-radio__input.is-disabled + span.el-radio__label {
  color: #333;
}


.bad[data-v-42d00a00] {
  overflow: hidden;
}
.bad[data-v-42d00a00]:hover {
  overflow: scroll;
}
[data-v-42d00a00] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
[data-v-42d00a00] .avue-crud__pagination {
  display: none;
}
[data-v-42d00a00] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}

@charset "UTF-8";
.execution[data-v-49f0ba3e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-49f0ba3e] .el-table--mini,
.el-table--small[data-v-49f0ba3e],
.el-table__expand-icon[data-v-49f0ba3e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-49f0ba3e] .el-table--mini,
.el-table--small[data-v-49f0ba3e],
.el-table__expand-icon[data-v-49f0ba3e] {
  font-size: 13px;
}
[data-v-49f0ba3e] .el-table--mini,
.el-table--small[data-v-49f0ba3e],
.el-table__expand-icon[data-v-49f0ba3e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-49f0ba3e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-49f0ba3e] .table {
  margin-bottom: 5px;
}
[data-v-49f0ba3e] .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-49f0ba3e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-49f0ba3e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-49f0ba3e] {
  background: #F6FBFF;
}
.pagination[data-v-49f0ba3e] {
  text-align: end;
}
.btn[data-v-49f0ba3e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-49f0ba3e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-49f0ba3e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-49f0ba3e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-49f0ba3e] {
  color: #BF1A00;
}
.ydja_case[data-v-49f0ba3e] {
  color: #F89729;
}
.yja_case[data-v-49f0ba3e] {
  color: #082A6D;
}
.ygd_case[data-v-49f0ba3e] {
  color: #5CB768;
}
.eps[data-v-49f0ba3e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-49f0ba3e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .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-49f0ba3e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-49f0ba3e] .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-49f0ba3e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-49f0ba3e] .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-49f0ba3e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-49f0ba3e] .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-49f0ba3e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-49f0ba3e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-49f0ba3e] {
  margin-bottom: 0px !important;
}
[data-v-49f0ba3e] .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-49f0ba3e] {
  line-height: 28px;
}
[data-v-49f0ba3e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-49f0ba3e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-49f0ba3e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-49f0ba3e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-49f0ba3e] {
  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-49f0ba3e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-49f0ba3e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-49f0ba3e] {
  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-49f0ba3e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-49f0ba3e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-49f0ba3e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-49f0ba3e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-49f0ba3e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-49f0ba3e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-49f0ba3e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-49f0ba3e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-49f0ba3e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-49f0ba3e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-49f0ba3e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-49f0ba3e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-49f0ba3e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-49f0ba3e] {
  --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-49f0ba3e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-49f0ba3e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-49f0ba3e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-49f0ba3e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-49f0ba3e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-49f0ba3e] {
  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-49f0ba3e] {
  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-49f0ba3e] {
  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-49f0ba3e] {
  -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-49f0ba3e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.performance-distribution[data-v-49f0ba3e] {
  padding-top: 0;
}
.dkhbH[data-v-49f0ba3e] {
  height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.status-tag[data-v-49f0ba3e] {
  line-height: 18px;
  color: #333333;
  font-size: 13px;
  border-radius: 4px;
  padding: 0 2px;
  border: 1px solid #333333;
  background: #FFFAF5;
}
.yjfpsm[data-v-49f0ba3e] {
  color: #71747B;
  font-size: 15px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-right: 0px;
  margin-left: 12px;
}
.yjfpsm[data-v-49f0ba3e]:hover {
  cursor: pointer;
}
.kip-dist-type[data-v-49f0ba3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 24px;
  font-size: 15px;
  height: 30px;
}
.the-title[data-v-49f0ba3e] {
  font-weight: 500;
}
.fyzc_remark[data-v-49f0ba3e] {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left;
}
[data-v-49f0ba3e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-49f0ba3e] .area .el-select__caret {
  display: none !important;
}
[data-v-49f0ba3e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-49f0ba3e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-49f0ba3e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-49f0ba3e] {
  margin-bottom: 0px;
}
[data-v-49f0ba3e] .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333;
}
[data-v-49f0ba3e] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-49f0ba3e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-49f0ba3e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-49f0ba3e] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-49f0ba3e] .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-49f0ba3e] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-49f0ba3e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-49f0ba3e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-49f0ba3e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-49f0ba3e] .el-tabs__item {
  color: #666666;
}
[data-v-49f0ba3e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-49f0ba3e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-49f0ba3e] {
  width: 100%;
}
[data-v-49f0ba3e] .el-table .cell,
.el-table th div[data-v-49f0ba3e],
.el-table--border td:first-child .cell[data-v-49f0ba3e],
.el-table--border th:first-child .cell[data-v-49f0ba3e] {
  padding-left: 4px;
}
[data-v-49f0ba3e] .el-table--mini td,
.el-table--mini th[data-v-49f0ba3e] {
  padding: 0px 0;
}
[data-v-49f0ba3e] .el-table .cell,
.el-table th div[data-v-49f0ba3e] {
  padding-right: 0px;
}
[data-v-49f0ba3e] .el-table .cell,
.el-table th div[data-v-49f0ba3e],
.el-table--border td:first-child .cell[data-v-49f0ba3e],
.el-table--border th:first-child .cell[data-v-49f0ba3e] {
  padding-left: 0px;
}
[data-v-49f0ba3e] .dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-49f0ba3e] .glxx.el-table .cell,
.el-table th div[data-v-49f0ba3e],
.el-table--border td:first-child .cell[data-v-49f0ba3e],
.el-table--border th:first-child .cell[data-v-49f0ba3e] {
  padding-left: 6px !important;
}
[data-v-49f0ba3e] .glxx.el-table .cell,
.el-table th div[data-v-49f0ba3e] {
  padding-right: 6px !important;
}
[data-v-49f0ba3e] .el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
}
[data-v-49f0ba3e] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
.hbzaInput[data-v-49f0ba3e] {
  color: #e8594a;
}
[data-v-49f0ba3e] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #EEEEEE;
  height: 38px;
  text-align: right;
  color: #EC7700;
}
[data-v-49f0ba3e] .i-2-125 input.el-input__inner {
  text-align: right;
  color: #125FA3;
}
[data-v-49f0ba3e] .i-2 input.el-input__inner {
  text-align: right;
}
[data-v-49f0ba3e] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 38px;
}
[data-v-49f0ba3e] .input3 input.el-input__inner {
  border: none;
  height: 40px;
}
[data-v-49f0ba3e] .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
}
.dkhbH[data-v-49f0ba3e] {
  height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pub_dialog[data-v-49f0ba3e] {
  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[data-v-49f0ba3e] {
  margin: 0 auto !important;
  height: 60% !important;
  overflow: hidden;
}
.el-dialog__body[data-v-49f0ba3e] {
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 0;
  right: 0;
  padding: 0;
  z-index: 1;
  overflow: hidden;
  overflow-y: auto;
}
.click[data-v-49f0ba3e] {
  cursor: pointer;
}
.eps[data-v-49f0ba3e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.zf[data-v-49f0ba3e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fy[data-v-49f0ba3e] {
  color: #2D2E30;
  border-radius: 5px;
  width: 100%;
  margin-right: 10%;
  margin-left: 10%;
  height: 30px;
  background-color: #ECF1F9;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  font-family: Arial;
}
.ry[data-v-49f0ba3e] {
  position: relative;
}
.ic[data-v-49f0ba3e] {
  position: absolute;
  right: -16px;
  top: 0px;
}
.text-l[data-v-49f0ba3e] {
  text-align: left;
  padding-left: 10px;
}
.text-r[data-v-49f0ba3e] {
  text-align: right;
  padding-right: 10px;
}
.titleStr[data-v-49f0ba3e] {
  padding-left: 4px;
  font-size: 13px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
[data-v-49f0ba3e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-49f0ba3e] .area .el-select__caret {
  display: none !important;
}
[data-v-49f0ba3e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-49f0ba3e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-49f0ba3e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-49f0ba3e] {
  margin-bottom: 0px;
}
[data-v-49f0ba3e] .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333;
}
[data-v-49f0ba3e] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-49f0ba3e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-49f0ba3e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-49f0ba3e] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-49f0ba3e] .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-49f0ba3e] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-49f0ba3e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-49f0ba3e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-49f0ba3e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-49f0ba3e] .el-tabs__item {
  color: #666666;
}
[data-v-49f0ba3e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-49f0ba3e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-49f0ba3e] {
  width: 100%;
}
[data-v-49f0ba3e] .el-table .cell,
.el-table th div[data-v-49f0ba3e],
.el-table--border td:first-child .cell[data-v-49f0ba3e],
.el-table--border th:first-child .cell[data-v-49f0ba3e] {
  padding-left: 4px;
}
[data-v-49f0ba3e] .el-table--mini td,
.el-table--mini th[data-v-49f0ba3e] {
  padding: 0px 0;
}
[data-v-49f0ba3e] .el-table .cell,
.el-table th div[data-v-49f0ba3e] {
  padding-right: 0px;
}
[data-v-49f0ba3e] .el-table .cell,
.el-table th div[data-v-49f0ba3e],
.el-table--border td:first-child .cell[data-v-49f0ba3e],
.el-table--border th:first-child .cell[data-v-49f0ba3e] {
  padding-left: 0px;
}
[data-v-49f0ba3e] .dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-49f0ba3e] .glxx.el-table .cell,
.el-table th div[data-v-49f0ba3e],
.el-table--border td:first-child .cell[data-v-49f0ba3e],
.el-table--border th:first-child .cell[data-v-49f0ba3e] {
  padding-left: 6px !important;
}
[data-v-49f0ba3e] .glxx.el-table .cell,
.el-table th div[data-v-49f0ba3e] {
  padding-right: 6px !important;
}
[data-v-49f0ba3e] .el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
}
[data-v-49f0ba3e] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
.hbzaInput[data-v-49f0ba3e] {
  color: #e8594a;
}
[data-v-49f0ba3e] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #EEEEEE;
  height: 38px;
  text-align: right;
  color: #EC7700;
}
[data-v-49f0ba3e] .i-2-125 input.el-input__inner {
  text-align: right;
  color: #125FA3;
}
[data-v-49f0ba3e] .i-2 input.el-input__inner {
  text-align: right;
}
[data-v-49f0ba3e] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 38px;
  margin-top: 0px;
}
[data-v-49f0ba3e] .input3 input.el-input__inner {
  border: none;
  height: 40px;
}
[data-v-49f0ba3e] .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
}
.dkhbH[data-v-49f0ba3e] {
  height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pub_dialog[data-v-49f0ba3e] {
  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[data-v-49f0ba3e] {
  margin: 0 auto !important;
  height: 60% !important;
  overflow: hidden;
}
.el-dialog__body[data-v-49f0ba3e] {
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 0;
  right: 0;
  padding: 0;
  z-index: 1;
  overflow: hidden;
  overflow-y: auto;
}
.click[data-v-49f0ba3e] {
  cursor: pointer;
}
.eps[data-v-49f0ba3e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.zf[data-v-49f0ba3e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fy[data-v-49f0ba3e] {
  color: #2D2E30;
  border-radius: 5px;
  width: 100%;
  margin-right: 10%;
  margin-left: 10%;
  height: 30px;
  background-color: #ECF1F9;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  font-family: Arial;
}
.ry[data-v-49f0ba3e] {
  position: relative;
}
.ic[data-v-49f0ba3e] {
  position: absolute;
  right: -16px;
  top: 0px;
}
.text-l[data-v-49f0ba3e] {
  text-align: left;
  padding-left: 10px;
}
.text-r[data-v-49f0ba3e] {
  text-align: right;
  padding-right: 10px;
}
.titleStr[data-v-49f0ba3e] {
  padding-left: 4px;
  font-size: 13px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
[data-v-49f0ba3e] .sh-form .el-tag.el-tag--info {
  background-color: #FFECD9;
  color: #EC7700;
  border-color: #FFECD9;
}
[data-v-49f0ba3e] .sh-form .el-select .el-tag__close.el-icon-close {
  background-color: #EC7700;
  color: #FFECD9;
  border-color: #FFECD9;
}
[data-v-49f0ba3e] .sh-form .form-input input.el-input__inner {
  border: none;
  margin-top: 6px;
}
.yjfpsm[data-v-49f0ba3e] {
  color: #71747B;
  font-size: 15px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-right: 0px;
  margin-left: 12px;
}
.yjfpsm[data-v-49f0ba3e]:hover {
  cursor: pointer;
}
.kip-dist-type[data-v-49f0ba3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 24px;
  font-size: 15px;
  height: 30px;
}
[data-v-49f0ba3e] .kip-dist-type .el-radio__label {
  color: #262626 !important;
  font-weight: 500;
}
[data-v-49f0ba3e] .kip-dist-type .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-49f0ba3e] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-49f0ba3e] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #FFFFFF;
}
.yjfptable .el-table th.el-table__cell[data-v-49f0ba3e] {
  background: #F1F4F8 !important;
  color: #262626 !important;
}
[data-v-49f0ba3e] .el-table th.el-table__cell > .cell {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
[data-v-49f0ba3e] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-49f0ba3e] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-49f0ba3e] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-49f0ba3e] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-49f0ba3e] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-49f0ba3e] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-49f0ba3e] .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  padding: 0 10px;
  min-height: 30px;
}
[data-v-49f0ba3e] .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-49f0ba3e] .fyzc_y .el-input__inner {
  color: #EC7700 !important;
}
.fyzc_remark[data-v-49f0ba3e] {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left;
}
[data-v-49f0ba3e] .new_fyzc_checked {
  height: 30px !important;
}
[data-v-49f0ba3e] .new_fyzc_checked .el-checkbox__label {
  padding-left: 5px !important;
}
[data-v-49f0ba3e] .new_fyzc_checked .el-checkbox {
  margin-right: 10px;
}
[data-v-49f0ba3e] .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important;
}
[data-v-49f0ba3e] .el-collapse {
  border: none !important;
}
[data-v-49f0ba3e] .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important;
}
[data-v-49f0ba3e] .el-collapse-item__header {
  border: none !important;
  height: 38px !important;
}
[data-v-49f0ba3e] .el-collapse-item__content {
  padding-bottom: 8px !important;
}
.the-title[data-v-49f0ba3e] {
  font-weight: 500;
}

/* 指定某一列表头右对齐（通过 class 或属性选择器） */
.el-table .custom-header-class .cell[data-v-49f0ba3e] {
  text-align: right;
}
[data-v-49f0ba3e] .yjfptable .input4.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}
[data-v-49f0ba3e] .yjfptable .el-table__cell:has(.input4) {
  background: #F5F7FA;
}
[data-v-49f0ba3e] .yjfptable .el-table__body tr.hover-row > td.el-table__cell,
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-49f0ba3e] {
  background-color: transparent !important;
}
[data-v-49f0ba3e] .yjfptable .el-table__body tr.hover-row > td.el-table__cell:has(.input4),
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-49f0ba3e]:has(.input4) {
  background-color: #F5F7FA !important;
}
[data-v-49f0ba3e] .performance-distribution .input2.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}
:v-deep .el-radio-group[data-v-49f0ba3e] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
:v-deep .el-radio-group .el-radio[data-v-49f0ba3e] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
[data-v-49f0ba3e] .input-border .el-input__inner {
  border: 1px solid #DCDFE6 !important;
}

@charset "UTF-8";
.execution[data-v-6c4dd516] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6c4dd516] .el-table--mini,
.el-table--small[data-v-6c4dd516],
.el-table__expand-icon[data-v-6c4dd516] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6c4dd516] .el-table--mini,
.el-table--small[data-v-6c4dd516],
.el-table__expand-icon[data-v-6c4dd516] {
  font-size: 13px;
}
[data-v-6c4dd516] .el-table--mini,
.el-table--small[data-v-6c4dd516],
.el-table__expand-icon[data-v-6c4dd516] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6c4dd516] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6c4dd516] .table {
  margin-bottom: 5px;
}
[data-v-6c4dd516] .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-6c4dd516] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6c4dd516] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6c4dd516] {
  background: #F6FBFF;
}
.pagination[data-v-6c4dd516] {
  text-align: end;
}
.btn[data-v-6c4dd516] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6c4dd516] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6c4dd516] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6c4dd516] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6c4dd516] {
  color: #BF1A00;
}
.ydja_case[data-v-6c4dd516] {
  color: #F89729;
}
.yja_case[data-v-6c4dd516] {
  color: #082A6D;
}
.ygd_case[data-v-6c4dd516] {
  color: #5CB768;
}
.eps[data-v-6c4dd516] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6c4dd516] .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-6c4dd516] .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-6c4dd516] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6c4dd516] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .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-6c4dd516] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6c4dd516] .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-6c4dd516] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6c4dd516] .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-6c4dd516] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6c4dd516] .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-6c4dd516] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6c4dd516] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6c4dd516] {
  margin-bottom: 0px !important;
}
[data-v-6c4dd516] .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-6c4dd516] {
  line-height: 28px;
}
[data-v-6c4dd516] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6c4dd516] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6c4dd516] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6c4dd516] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6c4dd516] {
  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-6c4dd516] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6c4dd516] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6c4dd516] {
  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-6c4dd516] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6c4dd516] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6c4dd516] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6c4dd516] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6c4dd516] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6c4dd516] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6c4dd516] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6c4dd516] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6c4dd516] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6c4dd516] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6c4dd516] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6c4dd516] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6c4dd516] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6c4dd516] {
  --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-6c4dd516] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6c4dd516] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6c4dd516] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6c4dd516] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6c4dd516] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6c4dd516] {
  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-6c4dd516] {
  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-6c4dd516] {
  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-6c4dd516] {
  -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-6c4dd516] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-6c4dd516] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6c4dd516] {
  margin-bottom: 0px;
}
[data-v-6c4dd516] .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-6c4dd516] .el-form-item__label {
  color: #333333;
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-6c4dd516] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-6c4dd516] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-6c4dd516] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-6c4dd516] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-6c4dd516] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-6c4dd516] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-6c4dd516] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-6c4dd516] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-6c4dd516] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-6c4dd516] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-6c4dd516] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-6c4dd516] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-6c4dd516] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon[data-v-6c4dd516] {
  color: #2489FC;
  margin-right: 4px;
}
.dhchexk_title[data-v-6c4dd516] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-6c4dd516] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-6c4dd516] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-6c4dd516] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-6c4dd516] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-6c4dd516] .el-table .cell,
.el-table th div[data-v-6c4dd516],
.el-table--border td:first-child .cell[data-v-6c4dd516],
.el-table--border th:first-child .cell[data-v-6c4dd516] {
  padding-left: 0px;
}
[data-v-6c4dd516] .el-table--mini td,
.el-table--mini th[data-v-6c4dd516] {
  padding: 0px 0;
}
[data-v-6c4dd516] .el-table .cell,
.el-table th div[data-v-6c4dd516] {
  padding-right: 0px;
}
[data-v-6c4dd516].dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-6c4dd516] .el-table .cell,
.el-table th div[data-v-6c4dd516],
.el-table--border td:first-child .cell[data-v-6c4dd516],
.el-table--border th:first-child .cell[data-v-6c4dd516] {
  padding-left: 0px;
}
input[data-v-6c4dd516]::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #B2B2B2;
  /* placeholder字体大小  */
  font-size: 12px;
  /* placeholder位置  */
  text-align: left;
}
.pub_dialog[data-v-6c4dd516] {
  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[data-v-6c4dd516] {
  margin: 0 auto !important;
  height: 60% !important;
  overflow: hidden;
}
.el-dialog__body[data-v-6c4dd516] {
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 0;
  right: 0;
  padding: 0;
  z-index: 1;
  overflow: hidden;
  overflow-y: auto;
}
[data-v-6c4dd516] .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-6c4dd516] .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-6c4dd516] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
[data-v-6c4dd516] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #EEEEEE;
  margin-top: 6px;
  text-align: right;
  color: #EC7700;
}
[data-v-6c4dd516] .i-2-125 input.el-input__inner {
  text-align: right;
  color: #125FA3;
}
[data-v-6c4dd516] .i-2 input.el-input__inner {
  text-align: right;
}
[data-v-6c4dd516] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #EEEEEE;
  height: 40px;
}
[data-v-6c4dd516] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  margin-top: 0px;
}
[data-v-6c4dd516] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 40px;
}
.dkhbH[data-v-6c4dd516] {
  height: 38px !important;
}
[data-v-6c4dd516] .el-radio {
  margin-right: 10px;
}
.click[data-v-6c4dd516] {
  cursor: pointer;
}
[data-v-6c4dd516] .el-textarea__inner {
  color: #333333;
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-6c4dd516] .textright input.el-input__inner {
  text-align: right !important;
  padding-right: 10px !important;
}
[data-v-6c4dd516] .performance-distribution .el-input-group__append {
  border: none;
  padding: 4px 10px 0px 6px;
  background-color: #ffffff !important;
}
[data-v-6c4dd516] .performance-distribution .is-disabled .el-input-group__append {
  border: none;
  background-color: #F5F7FA !important;
}
[data-v-6c4dd516] .performance-distribution .el-input__inner {
  border: none;
}
[data-v-6c4dd516] .performance-distribution .remark .el-textarea__inner {
  border: none;
}
input[aria-hidden=true][data-v-6c4dd516] {
  display: none !important;
}
[data-v-6c4dd516] .el-switch__label span {
  color: #8F8F8F !important;
}
[data-v-6c4dd516] .performance-distribution .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  padding-left: 10px;
}
[data-v-6c4dd516] .performance-distribution .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  padding-left: 10px;
}
[data-v-6c4dd516] .input-t-r .el-input__inner {
  text-align: right;
  padding-right: 10px !important;
}
.status-tag[data-v-6c4dd516] {
  line-height: 18px;
  color: #333333;
  border-radius: 4px;
  padding: 0 2px;
  font-size: 13px;
  border: 1px solid #333333;
  background: #FFFAF5;
}
[data-v-6c4dd516] .yjfptable th:nth-child(2) .cell {
  background: #EFF8FF !important;
  padding: 0 !important;
}
[data-v-6c4dd516] .yjfptable th:nth-child(4) .cell {
  background: #EFF8FF !important;
  padding: 0 !important;
}
[data-v-6c4dd516] .jsdlf .el-input__inner {
  color: #125FA3;
}
[data-v-6c4dd516] .performance-distribution .el-switch__label--right {
  margin-left: 4px;
}
[data-v-6c4dd516] .performance-distribution .el-switch__label--left {
  margin-right: 4px;
}
[data-v-6c4dd516] .performance-distribution .el-icon-search {
  line-height: 40px !important;
}
[data-v-6c4dd516] .performance-distribution .el-input__suffix {
  line-height: 40px !important;
}
[data-v-6c4dd516] .c-ec7 .el-input__inner {
  color: #EC7700 !important;
}
[data-v-6c4dd516] .c-125fa3 .el-input__inner {
  color: #125FA3 !important;
}
[data-v-6c4dd516] .t-right .el-input__inner {
  text-align: right;
  padding-right: 8px !important;
  background-color: #EFF8FF !important;
}
.yjfpsm[data-v-6c4dd516] {
  color: #71747B;
  font-size: 15px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-right: 30px;
}
.yjfpsm[data-v-6c4dd516]:hover {
  cursor: pointer;
}
[data-v-6c4dd516] .viewer.el-image-viewer__wrapper {
  margin-top: 0px !important;
}
.kip-dist-type[data-v-6c4dd516] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 20px;
  font-size: 15px;
}
[data-v-6c4dd516] .kip-dist-type .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-6c4dd516] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-6c4dd516] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #FFFFFF;
}
[data-v-6c4dd516] .kip-dist-type .el-radio__label {
  color: #262626 !important;
  font-weight: 500;
}
[data-v-6c4dd516] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-6c4dd516] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-6c4dd516] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-6c4dd516] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-6c4dd516] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-6c4dd516] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-6c4dd516] .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  padding: 0 10px;
  min-height: 30px;
}
[data-v-6c4dd516] .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-6c4dd516] .fyzc_y .el-input__inner {
  color: #EC7700 !important;
}
.fyzc_remark[data-v-6c4dd516] {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left;
}
[data-v-6c4dd516] .new_fyzc_checked {
  height: 30px !important;
}
[data-v-6c4dd516] .new_fyzc_checked .el-checkbox__label {
  padding-left: 5px !important;
}
[data-v-6c4dd516] .new_fyzc_checked .el-checkbox {
  margin-right: 10px;
}
[data-v-6c4dd516] .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important;
}
.the-title[data-v-6c4dd516] {
  font-weight: 500;
}
[data-v-6c4dd516] .el-table th.el-table__cell > .cell {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
[data-v-6c4dd516] .yjfptable .input4.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}
[data-v-6c4dd516] .yjfptable .el-table__cell:has(.input4) {
  background: #F5F7FA;
}
[data-v-6c4dd516] .yjfptable .el-table__body tr.hover-row > td.el-table__cell,
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-6c4dd516] {
  background-color: transparent !important;
}
[data-v-6c4dd516] .yjfptable .el-table__body tr.hover-row > td.el-table__cell:has(.input4),
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-6c4dd516]:has(.input4) {
  background-color: #F5F7FA !important;
}
[data-v-6c4dd516] .performance-distribution .input2.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}


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

@charset "UTF-8";
.execution[data-v-25139ea8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-25139ea8] .el-table--mini,
.el-table--small[data-v-25139ea8],
.el-table__expand-icon[data-v-25139ea8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-25139ea8] .el-table--mini,
.el-table--small[data-v-25139ea8],
.el-table__expand-icon[data-v-25139ea8] {
  font-size: 13px;
}
[data-v-25139ea8] .el-table--mini,
.el-table--small[data-v-25139ea8],
.el-table__expand-icon[data-v-25139ea8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-25139ea8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-25139ea8] .table {
  margin-bottom: 5px;
}
[data-v-25139ea8] .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-25139ea8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-25139ea8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-25139ea8] {
  background: #F6FBFF;
}
.pagination[data-v-25139ea8] {
  text-align: end;
}
.btn[data-v-25139ea8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-25139ea8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-25139ea8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-25139ea8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-25139ea8] {
  color: #BF1A00;
}
.ydja_case[data-v-25139ea8] {
  color: #F89729;
}
.yja_case[data-v-25139ea8] {
  color: #082A6D;
}
.ygd_case[data-v-25139ea8] {
  color: #5CB768;
}
.eps[data-v-25139ea8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-25139ea8] .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-25139ea8] .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-25139ea8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-25139ea8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .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-25139ea8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-25139ea8] .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-25139ea8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-25139ea8] .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-25139ea8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-25139ea8] .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-25139ea8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-25139ea8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-25139ea8] {
  margin-bottom: 0px !important;
}
[data-v-25139ea8] .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-25139ea8] {
  line-height: 28px;
}
[data-v-25139ea8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-25139ea8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-25139ea8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-25139ea8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-25139ea8] {
  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-25139ea8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-25139ea8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-25139ea8] {
  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-25139ea8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-25139ea8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-25139ea8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-25139ea8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-25139ea8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-25139ea8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-25139ea8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-25139ea8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-25139ea8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-25139ea8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-25139ea8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-25139ea8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-25139ea8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-25139ea8] {
  --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-25139ea8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-25139ea8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-25139ea8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-25139ea8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-25139ea8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-25139ea8] {
  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-25139ea8] {
  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-25139ea8] {
  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-25139ea8] {
  -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-25139ea8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.titleStr[data-v-25139ea8] {
  padding-left: 4px;
  font-size: 13px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
[data-v-25139ea8] .inputdefault input.el-input__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-25139ea8] .inputdefault.month input.el-input__inner {
  border: none;
  padding-left: 40px;
  padding-top: 2px;
}
[data-v-25139ea8] .month.el-date-editor.el-input,
.el-date-editor.el-input__inner[data-v-25139ea8] {
  width: 160px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-25139ea8] .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-25139ea8] .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;
}
.paymentReceivedCode[data-v-25139ea8] {
  color: #3f9def;
  cursor: pointer;
}
.paymentReceivedCode[data-v-25139ea8]:hover {
  color: #3f9def;
}

@charset "UTF-8";
.execution[data-v-34aa58ee] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-34aa58ee] .el-table--mini,
.el-table--small[data-v-34aa58ee],
.el-table__expand-icon[data-v-34aa58ee] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-34aa58ee] .el-table--mini,
.el-table--small[data-v-34aa58ee],
.el-table__expand-icon[data-v-34aa58ee] {
  font-size: 13px;
}
[data-v-34aa58ee] .el-table--mini,
.el-table--small[data-v-34aa58ee],
.el-table__expand-icon[data-v-34aa58ee] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-34aa58ee] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-34aa58ee] .table {
  margin-bottom: 5px;
}
[data-v-34aa58ee] .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-34aa58ee] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-34aa58ee] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-34aa58ee] {
  background: #F6FBFF;
}
.pagination[data-v-34aa58ee] {
  text-align: end;
}
.btn[data-v-34aa58ee] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-34aa58ee] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-34aa58ee] {
  text-align: right;
  padding-top: 10px;
}
[data-v-34aa58ee] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-34aa58ee] {
  color: #BF1A00;
}
.ydja_case[data-v-34aa58ee] {
  color: #F89729;
}
.yja_case[data-v-34aa58ee] {
  color: #082A6D;
}
.ygd_case[data-v-34aa58ee] {
  color: #5CB768;
}
.eps[data-v-34aa58ee] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-34aa58ee] .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-34aa58ee] .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-34aa58ee] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-34aa58ee] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .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-34aa58ee] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-34aa58ee] .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-34aa58ee] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-34aa58ee] .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-34aa58ee] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-34aa58ee] .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-34aa58ee] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-34aa58ee] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-34aa58ee] {
  margin-bottom: 0px !important;
}
[data-v-34aa58ee] .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-34aa58ee] {
  line-height: 28px;
}
[data-v-34aa58ee] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-34aa58ee] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-34aa58ee] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-34aa58ee] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-34aa58ee] {
  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-34aa58ee] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-34aa58ee] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-34aa58ee] {
  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-34aa58ee] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-34aa58ee] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-34aa58ee] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-34aa58ee] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-34aa58ee] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-34aa58ee] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-34aa58ee] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-34aa58ee] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-34aa58ee] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-34aa58ee] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-34aa58ee] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-34aa58ee] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-34aa58ee] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-34aa58ee] {
  --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-34aa58ee] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-34aa58ee] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-34aa58ee] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-34aa58ee] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-34aa58ee] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-34aa58ee] {
  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-34aa58ee] {
  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-34aa58ee] {
  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-34aa58ee] {
  -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-34aa58ee] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.fl[data-v-34aa58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-34aa58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-34aa58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-34aa58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-34aa58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-34aa58ee] {
  background-color: white;
}
.i-27[data-v-34aa58ee] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-34aa58ee] {
  padding-left: 35px;
}
.title[data-v-34aa58ee] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-34aa58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-34aa58ee] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-34aa58ee] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-34aa58ee] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-34aa58ee] {
  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-34aa58ee] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-34aa58ee] {
  font-size: 12px;
  font-family: PingFang SC;
  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-34aa58ee] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-34aa58ee] {
  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-34aa58ee] {
  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-34aa58ee] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-34aa58ee] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-34aa58ee] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-34aa58ee] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-34aa58ee] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-34aa58ee] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-34aa58ee] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-34aa58ee] .area .el-select__caret {
  display: none !important;
}
[data-v-34aa58ee] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-34aa58ee] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-34aa58ee] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-34aa58ee] {
  margin-bottom: 0px;
}
[data-v-34aa58ee] .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333;
}
[data-v-34aa58ee] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-34aa58ee] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-34aa58ee] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-34aa58ee] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-34aa58ee] .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-34aa58ee] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-34aa58ee] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-34aa58ee] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-34aa58ee] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-34aa58ee] .el-tabs__item {
  color: #666666;
}
[data-v-34aa58ee] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-34aa58ee] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-34aa58ee] {
  width: 100%;
}
[data-v-34aa58ee] .el-table .cell,
.el-table th div[data-v-34aa58ee],
.el-table--border td:first-child .cell[data-v-34aa58ee],
.el-table--border th:first-child .cell[data-v-34aa58ee] {
  padding-left: 4px;
}
[data-v-34aa58ee] .el-table--mini td,
.el-table--mini th[data-v-34aa58ee] {
  padding: 0px 0;
}
[data-v-34aa58ee] .el-table .cell,
.el-table th div[data-v-34aa58ee] {
  padding-right: 0px;
}
[data-v-34aa58ee] .el-table .cell,
.el-table th div[data-v-34aa58ee],
.el-table--border td:first-child .cell[data-v-34aa58ee],
.el-table--border th:first-child .cell[data-v-34aa58ee] {
  padding-left: 0px;
}
[data-v-34aa58ee] .dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-34aa58ee] .glxx.el-table .cell,
.el-table th div[data-v-34aa58ee],
.el-table--border td:first-child .cell[data-v-34aa58ee],
.el-table--border th:first-child .cell[data-v-34aa58ee] {
  padding-left: 6px !important;
}
[data-v-34aa58ee] .glxx.el-table .cell,
.el-table th div[data-v-34aa58ee] {
  padding-right: 6px !important;
}
[data-v-34aa58ee] .el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
}
.nfy[data-v-34aa58ee] {
  color: #00a680;
}
[data-v-34aa58ee] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
.hbzaInput[data-v-34aa58ee] {
  color: #e8594a;
}
[data-v-34aa58ee] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #EEEEEE;
  height: 38px;
  text-align: right;
  color: #EC7700;
}
[data-v-34aa58ee] .i-2-125 input.el-input__inner {
  text-align: right;
  color: #125FA3;
}
[data-v-34aa58ee] .i-2 input.el-input__inner {
  text-align: right;
}
[data-v-34aa58ee] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 38px;
}
[data-v-34aa58ee] .input3 input.el-input__inner {
  border: none;
  height: 40px;
}
[data-v-34aa58ee] .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
}
.dkhbH[data-v-34aa58ee] {
  height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pub_dialog[data-v-34aa58ee] {
  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[data-v-34aa58ee] {
  margin: 0 auto !important;
  height: 60% !important;
  overflow: hidden;
}
.el-dialog__body[data-v-34aa58ee] {
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 0;
  right: 0;
  padding: 0;
  z-index: 1;
  overflow: hidden;
  overflow-y: auto;
}
[data-v-34aa58ee] .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-34aa58ee] .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-34aa58ee] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
[data-v-34aa58ee] .input6 input.el-input__inner {
  border: none;
  height: 40px;
  font-size: 14px;
  background: #EEEEEE;
}
[data-v-34aa58ee] .textright input.el-input__inner {
  text-align: right !important;
  padding-right: 10px !important;
}
[data-v-34aa58ee] .el-input__prefix {
  padding-right: 5px;
  right: 0px;
  left: auto;
}
[data-v-34aa58ee] .el-radio {
  margin-right: 10px;
}
.click[data-v-34aa58ee] {
  cursor: pointer;
}
[data-v-34aa58ee] .el-textarea__inner {
  color: #333333;
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
}
[data-v-34aa58ee] .el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
}
.eps[data-v-34aa58ee] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.zf[data-v-34aa58ee] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fy[data-v-34aa58ee] {
  color: #2D2E30;
  border-radius: 5px;
  width: 100%;
  margin-right: 10%;
  margin-left: 10%;
  height: 30px;
  background-color: #ECF1F9;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  font-family: Arial;
}
.ry[data-v-34aa58ee] {
  position: relative;
}
.ic[data-v-34aa58ee] {
  position: absolute;
  right: -16px;
  top: 0px;
}
.performance-distribution[data-v-34aa58ee] {
  padding-top: 0;
}
[data-v-34aa58ee] .performance-distribution .el-input-group__append {
  border: none;
  padding: 4px 10px 0px 6px;
  background-color: #ffffff !important;
}
[data-v-34aa58ee] .performance-distribution .is-disabled .el-input-group__append {
  border: none;
  background-color: #F5F7FA !important;
}
[data-v-34aa58ee] .performance-distribution .el-input__inner {
  border: none;
}
[data-v-34aa58ee] .performance-distribution .remark .el-textarea.is-disabled .el-textarea__inner {
  background-color: #F3F3F3;
}
[data-v-34aa58ee] .performance-distribution .remark .el-textarea__inner {
  border: none;
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  font-family: PingFang SC;
  height: 28px;
  margin-top: 4px;
}
input[aria-hidden=true][data-v-34aa58ee] {
  display: none !important;
}
[data-v-34aa58ee] .el-switch__label span {
  color: #8F8F8F !important;
}
[data-v-34aa58ee] .performance-distribution .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  padding-left: 10px;
}
[data-v-34aa58ee] .performance-distribution .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  padding-left: 10px;
}
[data-v-34aa58ee] .input-t-r .el-input__inner {
  text-align: right;
  padding-right: 10px !important;
}
[data-v-34aa58ee] .yjfptable th:nth-child(2) .cell {
  background: #EFF8FF !important;
  padding: 0 !important;
}
[data-v-34aa58ee] .yjfptable th:nth-child(4) .cell {
  background: #EFF8FF !important;
  padding: 0 !important;
}
[data-v-34aa58ee] .jsdlf .el-input__inner {
  color: #125FA3;
}
.status-tag[data-v-34aa58ee] {
  line-height: 18px;
  color: #333333;
  font-size: 13px;
  border-radius: 4px;
  padding: 0 2px;
  border: 1px solid #333333;
  background: #FFFAF5;
}
[data-v-34aa58ee] .performance-distribution .el-switch__label--right {
  margin-left: 4px;
}
[data-v-34aa58ee] .performance-distribution .el-switch__label--left {
  margin-right: 4px;
}
[data-v-34aa58ee] .performance-distribution .el-input--small .el-input__icon {
  line-height: 40px !important;
}
[data-v-34aa58ee] .c-ec7 .el-input__inner {
  color: #EC7700 !important;
}
[data-v-34aa58ee] .c-125fa3 .el-input__inner {
  color: #125FA3 !important;
}
[data-v-34aa58ee] .t-right .el-input__inner {
  text-align: right;
  padding-right: 8px !important;
  background-color: #EFF8FF !important;
}
.titleStr[data-v-34aa58ee] {
  padding-left: 4px;
  font-size: 13px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
.text-l[data-v-34aa58ee] {
  text-align: left;
  padding-left: 10px;
}
.text-r[data-v-34aa58ee] {
  text-align: right;
  padding-right: 10px;
}
[data-v-34aa58ee] .sh-form .el-tag.el-tag--info {
  background-color: #FFECD9;
  color: #EC7700;
  border-color: #FFECD9;
}
[data-v-34aa58ee] .sh-form .el-select .el-tag__close.el-icon-close {
  background-color: #EC7700;
  color: #FFECD9;
  border-color: #FFECD9;
}
[data-v-34aa58ee] .sh-form .form-input input.el-input__inner {
  border: none;
  margin-top: 6px;
}
.yjfpsm[data-v-34aa58ee] {
  color: #71747B;
  font-size: 15px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-right: 0px;
  margin-left: 12px;
}
.yjfpsm[data-v-34aa58ee]:hover {
  cursor: pointer;
}
.kip-dist-type[data-v-34aa58ee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 24px;
  font-size: 15px;
  height: 30px;
}
[data-v-34aa58ee] .kip-dist-type .el-radio__label {
  color: #262626 !important;
  font-weight: 500;
}
[data-v-34aa58ee] .kip-dist-type .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-34aa58ee] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-34aa58ee] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #FFFFFF;
}
.yjfptable .el-table th.el-table__cell[data-v-34aa58ee] {
  background: #F1F4F8 !important;
  color: #262626 !important;
}
[data-v-34aa58ee] .el-table th.el-table__cell > .cell {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
[data-v-34aa58ee] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-34aa58ee] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-34aa58ee] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-34aa58ee] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-34aa58ee] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-34aa58ee] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-34aa58ee] .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  padding: 0 10px;
  min-height: 30px;
}
[data-v-34aa58ee] .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-34aa58ee] .fyzc_y .el-input__inner {
  color: #EC7700 !important;
}
.fyzc_remark[data-v-34aa58ee] {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left;
}
[data-v-34aa58ee] .new_fyzc_checked {
  height: 30px !important;
}
[data-v-34aa58ee] .new_fyzc_checked .el-checkbox__label {
  padding-left: 5px !important;
}
[data-v-34aa58ee] .new_fyzc_checked .el-checkbox {
  margin-right: 10px;
}
[data-v-34aa58ee] .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important;
}
[data-v-34aa58ee] .el-collapse {
  border: none !important;
}
[data-v-34aa58ee] .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important;
}
[data-v-34aa58ee] .el-collapse-item__header {
  border: none !important;
  height: 38px !important;
}
[data-v-34aa58ee] .el-collapse-item__content {
  padding-bottom: 8px !important;
}
.the-title[data-v-34aa58ee] {
  font-weight: 500;
}

/* 指定某一列表头右对齐（通过 class 或属性选择器） */
.el-table .custom-header-class .cell[data-v-34aa58ee] {
  text-align: right;
}
[data-v-34aa58ee] .yjfptable .input4.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}
[data-v-34aa58ee] .yjfptable .el-table__cell:has(.input4) {
  background: #F5F7FA;
}
[data-v-34aa58ee] .yjfptable .el-table__body tr.hover-row > td.el-table__cell,
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-34aa58ee] {
  background-color: transparent !important;
}
[data-v-34aa58ee] .yjfptable .el-table__body tr.hover-row > td.el-table__cell:has(.input4),
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-34aa58ee]:has(.input4) {
  background-color: #F5F7FA !important;
}
[data-v-34aa58ee] .performance-distribution .input2.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}
:v-deep .el-radio-group[data-v-34aa58ee] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
:v-deep .el-radio-group .el-radio[data-v-34aa58ee] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
[data-v-34aa58ee] .input-border .el-input__inner {
  border: 1px solid #DCDFE6 !important;
}


.bad[data-v-e477f21c] {
  overflow: hidden;
}
.bad[data-v-e477f21c]:hover {
  overflow: scroll;
}
[data-v-e477f21c]  .el-radio-button--small .el-radio-button__inner {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-e477f21c]  .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-e477f21c] {
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-e477f21c] {
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-e477f21c] {
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-e477f21c] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-e477f21c] {
  width: 50%;
}
.checkScope1[data-v-e477f21c] {
  display: none;
}
.checkScope2[data-v-e477f21c] {
  width: 100%;
}
.checkScope3[data-v-e477f21c] {
  width: 50%;
}
[data-v-e477f21c] .kkk.el-date-editor .el-range__icon {
  color: #0088FF;
}
[data-v-e477f21c] .el-table__body-wrapper::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
[data-v-e477f21c] .el-table__body-wrapper::-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;
}
[data-v-e477f21c] .el-table__body-wrapper::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-e477f21c] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
[data-v-e477f21c] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}

@charset "UTF-8";
.execution[data-v-291101a8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-291101a8] .el-table--mini,
.el-table--small[data-v-291101a8],
.el-table__expand-icon[data-v-291101a8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-291101a8] .el-table--mini,
.el-table--small[data-v-291101a8],
.el-table__expand-icon[data-v-291101a8] {
  font-size: 13px;
}
[data-v-291101a8] .el-table--mini,
.el-table--small[data-v-291101a8],
.el-table__expand-icon[data-v-291101a8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-291101a8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-291101a8] .table {
  margin-bottom: 5px;
}
[data-v-291101a8] .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-291101a8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-291101a8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-291101a8] {
  background: #F6FBFF;
}
.pagination[data-v-291101a8] {
  text-align: end;
}
.btn[data-v-291101a8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-291101a8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-291101a8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-291101a8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-291101a8] {
  color: #BF1A00;
}
.ydja_case[data-v-291101a8] {
  color: #F89729;
}
.yja_case[data-v-291101a8] {
  color: #082A6D;
}
.ygd_case[data-v-291101a8] {
  color: #5CB768;
}
.eps[data-v-291101a8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-291101a8] .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-291101a8] .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-291101a8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-291101a8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .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-291101a8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-291101a8] .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-291101a8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-291101a8] .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-291101a8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-291101a8] .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-291101a8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-291101a8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-291101a8] {
  margin-bottom: 0px !important;
}
[data-v-291101a8] .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-291101a8] {
  line-height: 28px;
}
[data-v-291101a8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-291101a8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-291101a8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-291101a8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-291101a8] {
  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-291101a8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-291101a8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-291101a8] {
  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-291101a8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-291101a8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-291101a8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-291101a8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-291101a8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-291101a8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-291101a8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-291101a8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-291101a8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-291101a8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-291101a8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-291101a8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-291101a8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-291101a8] {
  --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-291101a8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-291101a8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-291101a8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-291101a8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-291101a8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-291101a8] {
  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-291101a8] {
  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-291101a8] {
  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-291101a8] {
  -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-291101a8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-291101a8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-291101a8] {
  margin-bottom: 0px;
}
[data-v-291101a8] .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-291101a8] .el-form-item__label {
  color: #333333;
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-291101a8] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-291101a8] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-291101a8] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-291101a8] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-291101a8] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-291101a8] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-291101a8] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-291101a8] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-291101a8] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-291101a8] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-291101a8] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-291101a8] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-291101a8] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon[data-v-291101a8] {
  color: #2489FC;
  margin-right: 4px;
}
.dhchexk_title[data-v-291101a8] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-291101a8] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-291101a8] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-291101a8] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-291101a8] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-291101a8] .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-291101a8] .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-291101a8] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-291101a8] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
  margin-top: 0px !important;
}
[data-v-291101a8] .input2 input.el-input__inner {
  border: none;
  padding: 0px;
  height: 37px;
  margin-top: 0px !important;
}
[data-v-291101a8] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  min-height: 37px;
  position: relative;
  margin-top: 0px !important;
}
[data-v-291101a8] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-291101a8] .el-table .cell,
.el-table th div[data-v-291101a8],
.el-table--border td:first-child .cell[data-v-291101a8],
.el-table--border th:first-child .cell[data-v-291101a8] {
  padding-left: 0px;
}
[data-v-291101a8] .el-table--border td:first-child .cell {
  padding-left: 0px !important;
}
::deep .el-table--mini td[data-v-291101a8],
.el-table--mini th[data-v-291101a8] {
  padding: 0px 0;
}
[data-v-291101a8] .el-table .cell,
.el-table th div[data-v-291101a8] {
  padding-right: 0px;
}
[data-v-291101a8] .input3 input.el-select__input {
  margin-left: 0;
}
[data-v-291101a8] .el-table__row .el-table_1_column_2 {
  background-color: #F5F7FA;
  margin-left: 0;
}
[data-v-291101a8] .el-table_1_column_2 {
  background-color: #F5F7FA !important;
  margin-left: 0;
}
[data-v-291101a8] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-291101a8] .el-input--mini .el-input__inner {
  height: 30px;
  line-height: 30px;
}
[data-v-291101a8] .el-col {
  margin: 5px 0px 5px 0px;
}
[data-v-291101a8] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-291101a8] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-291101a8] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-291101a8] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-291101a8] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-291101a8] .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  padding: 0 10px;
  min-height: 30px;
}

@charset "UTF-8";
.execution[data-v-1f5af16f] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-1f5af16f] .el-table--mini,
.el-table--small[data-v-1f5af16f],
.el-table__expand-icon[data-v-1f5af16f] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-1f5af16f] .el-table--mini,
.el-table--small[data-v-1f5af16f],
.el-table__expand-icon[data-v-1f5af16f] {
  font-size: 13px;
}
[data-v-1f5af16f] .el-table--mini,
.el-table--small[data-v-1f5af16f],
.el-table__expand-icon[data-v-1f5af16f] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-1f5af16f] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-1f5af16f] .table {
  margin-bottom: 5px;
}
[data-v-1f5af16f] .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-1f5af16f] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-1f5af16f] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-1f5af16f] {
  background: #F6FBFF;
}
.pagination[data-v-1f5af16f] {
  text-align: end;
}
.btn[data-v-1f5af16f] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-1f5af16f] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-1f5af16f] {
  text-align: right;
  padding-top: 10px;
}
[data-v-1f5af16f] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-1f5af16f] {
  color: #BF1A00;
}
.ydja_case[data-v-1f5af16f] {
  color: #F89729;
}
.yja_case[data-v-1f5af16f] {
  color: #082A6D;
}
.ygd_case[data-v-1f5af16f] {
  color: #5CB768;
}
.eps[data-v-1f5af16f] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-1f5af16f] .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-1f5af16f] .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-1f5af16f] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-1f5af16f] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .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-1f5af16f] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-1f5af16f] .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-1f5af16f] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-1f5af16f] .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-1f5af16f] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-1f5af16f] .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-1f5af16f] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-1f5af16f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-1f5af16f] {
  margin-bottom: 0px !important;
}
[data-v-1f5af16f] .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-1f5af16f] {
  line-height: 28px;
}
[data-v-1f5af16f] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-1f5af16f] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-1f5af16f] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-1f5af16f] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-1f5af16f] {
  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-1f5af16f] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-1f5af16f] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-1f5af16f] {
  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-1f5af16f] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-1f5af16f] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-1f5af16f] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-1f5af16f] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-1f5af16f] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-1f5af16f] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-1f5af16f] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-1f5af16f] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-1f5af16f] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-1f5af16f] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-1f5af16f] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-1f5af16f] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-1f5af16f] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-1f5af16f] {
  --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-1f5af16f] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-1f5af16f] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-1f5af16f] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-1f5af16f] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-1f5af16f] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-1f5af16f] {
  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-1f5af16f] {
  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-1f5af16f] {
  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-1f5af16f] {
  -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-1f5af16f] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.fl[data-v-1f5af16f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-1f5af16f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-1f5af16f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-1f5af16f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-1f5af16f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-1f5af16f] {
  background-color: white;
}
.i-27[data-v-1f5af16f] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-1f5af16f] {
  padding-left: 35px;
}
.title[data-v-1f5af16f] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-1f5af16f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-1f5af16f] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-1f5af16f] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-1f5af16f] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-1f5af16f] {
  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-1f5af16f] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-1f5af16f] {
  font-size: 12px;
  font-family: PingFang SC;
  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-1f5af16f] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-1f5af16f] {
  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-1f5af16f] {
  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-1f5af16f] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-1f5af16f] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-1f5af16f] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-1f5af16f] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-1f5af16f] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-1f5af16f] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-1f5af16f] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-1f5af16f] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-1f5af16f] .area .el-select__caret {
  display: none !important;
}
[data-v-1f5af16f] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-1f5af16f] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-1f5af16f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-1f5af16f] {
  margin-bottom: 0px;
}
[data-v-1f5af16f] .el-form-item__label {
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-1f5af16f] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  font-family: Source Han Sans CN;
}
[data-v-1f5af16f] .el-input {
  bottom: 1.5px;
}
[data-v-1f5af16f] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-1f5af16f] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-1f5af16f] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-1f5af16f] .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-1f5af16f] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-1f5af16f] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-1f5af16f] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-1f5af16f] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-1f5af16f] .el-tabs__item {
  color: #666666;
}
[data-v-1f5af16f] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-1f5af16f] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-1f5af16f] {
  width: 100%;
}
[data-v-1f5af16f] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-1f5af16f] {
  color: #00a680;
}
[data-v-1f5af16f].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-1f5af16f] .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-1f5af16f] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-1f5af16f] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-1f5af16f] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-1f5af16f] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border-color: transparent;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
.kpItem[data-v-1f5af16f] {
  background: #F2F2F2;
  border-radius: 4px;
  border: 1px solid #F2F2F2;
  padding-left: 10px;
}
.requiredStr[data-v-1f5af16f] {
  color: red;
}
.requiredTransparent[data-v-1f5af16f] {
  color: transparent;
}
[data-v-1f5af16f] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-1f5af16f] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-1f5af16f] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-1f5af16f] .el-select__input {
  margin-left: 6px;
}
[data-v-1f5af16f].el-textarea__inner {
  padding-left: 6px;
}
.approval[data-v-1f5af16f] {
  width: 84%;
  height: 100%;
}
.demo-drawer__content[data-v-1f5af16f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.conBlock[data-v-1f5af16f] {
  padding-top: 10px;
}
[data-v-1f5af16f] .el-dialog__body {
  padding: 0 !important;
}
[data-v-1f5af16f] .spyjInput .el-textarea__inner {
  height: 130px;
  color: #333333;
  font-weight: bold;
}
.click[data-v-1f5af16f] {
  cursor: pointer;
}
[data-v-1f5af16f] .glxx.el-table .cell,
.el-table th div[data-v-1f5af16f],
.el-table--border td:first-child .cell[data-v-1f5af16f],
.el-table--border th:first-child .cell[data-v-1f5af16f] {
  padding-left: 6px !important;
}
[data-v-1f5af16f] .glxx.el-table .cell,
.el-table th div[data-v-1f5af16f] {
  padding-right: 6px !important;
}
[data-v-1f5af16f] .el-table--enable-row-transition .el-table__body td {
  background: #FBFBFB;
}
[data-v-1f5af16f] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-1f5af16f] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-1f5af16f] .el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-1f5af16f] {
  font-weight: 400;
  font-size: 14px;
  min-height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN !important;
  color: #333333;
}
[data-v-1f5af16f] .none-icon-ipt .el-input__prefix {
  display: none !important;
}
[data-v-1f5af16f] .el-form-item--small .el-form-item__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-1f5af16f] .el-input.is-disabled .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: Source Han Sans CN !important;
  font-weight: 400 !important;
  padding: 0 10px;
  min-height: 30px;
}
[data-v-1f5af16f] .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-1f5af16f] .fyzc_y .el-input__inner {
  color: #EC7700 !important;
}
.fyzc_remark[data-v-1f5af16f] {
  margin-left: 10%;
  margin-right: 10%;
  text-align: left;
}
[data-v-1f5af16f] .new_fyzc_checked {
  height: 30px !important;
}
[data-v-1f5af16f] .new_fyzc_checked .el-checkbox__label {
  padding-left: 5px !important;
}
[data-v-1f5af16f] .new_fyzc_checked .el-checkbox {
  margin-right: 10px;
}
[data-v-1f5af16f] .new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important;
}
[data-v-1f5af16f] .el-collapse {
  border: none !important;
}
[data-v-1f5af16f] .el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important;
}
[data-v-1f5af16f] .el-collapse-item__header {
  border: none !important;
  height: 38px !important;
}
[data-v-1f5af16f] .el-collapse-item__content {
  padding-bottom: 8px !important;
}
[data-v-1f5af16f] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 10px;
}
[data-v-1f5af16f] .el-input--mini .el-input__inner {
  height: 30px;
  line-height: 30px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}


.bad[data-v-0ea95251] {
  overflow: hidden;
}
.bad[data-v-0ea95251]:hover {
  overflow: scroll;
}
[data-v-0ea95251] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
[data-v-0ea95251] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
.count_row[data-v-0ea95251]{
  color: #FF7171;
  font-size: 14px;
}

@charset "UTF-8";
.execution[data-v-106b8a00] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-106b8a00] .el-table--mini,
.el-table--small[data-v-106b8a00],
.el-table__expand-icon[data-v-106b8a00] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-106b8a00] .el-table--mini,
.el-table--small[data-v-106b8a00],
.el-table__expand-icon[data-v-106b8a00] {
  font-size: 13px;
}
[data-v-106b8a00] .el-table--mini,
.el-table--small[data-v-106b8a00],
.el-table__expand-icon[data-v-106b8a00] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-106b8a00] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-106b8a00] .table {
  margin-bottom: 5px;
}
[data-v-106b8a00] .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-106b8a00] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-106b8a00] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-106b8a00] {
  background: #F6FBFF;
}
.pagination[data-v-106b8a00] {
  text-align: end;
}
.btn[data-v-106b8a00] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-106b8a00] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-106b8a00] {
  text-align: right;
  padding-top: 10px;
}
[data-v-106b8a00] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-106b8a00] {
  color: #BF1A00;
}
.ydja_case[data-v-106b8a00] {
  color: #F89729;
}
.yja_case[data-v-106b8a00] {
  color: #082A6D;
}
.ygd_case[data-v-106b8a00] {
  color: #5CB768;
}
.eps[data-v-106b8a00] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-106b8a00] .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-106b8a00] .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-106b8a00] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-106b8a00] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .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-106b8a00] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-106b8a00] .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-106b8a00] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-106b8a00] .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-106b8a00] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-106b8a00] .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-106b8a00] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-106b8a00] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-106b8a00] {
  margin-bottom: 0px !important;
}
[data-v-106b8a00] .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-106b8a00] {
  line-height: 28px;
}
[data-v-106b8a00] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-106b8a00] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-106b8a00] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-106b8a00] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-106b8a00] {
  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-106b8a00] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-106b8a00] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-106b8a00] {
  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-106b8a00] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-106b8a00] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-106b8a00] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-106b8a00] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-106b8a00] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-106b8a00] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-106b8a00] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-106b8a00] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-106b8a00] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-106b8a00] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-106b8a00] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-106b8a00] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-106b8a00] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-106b8a00] {
  --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-106b8a00] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-106b8a00] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-106b8a00] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-106b8a00] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-106b8a00] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-106b8a00] {
  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-106b8a00] {
  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-106b8a00] {
  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-106b8a00] {
  -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-106b8a00] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.el-row[data-v-106b8a00] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-106b8a00] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-106b8a00] {
  margin-bottom: 0px;
}
[data-v-106b8a00] .time.el-input__inner {
  border: none;
}
[data-v-106b8a00] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-106b8a00] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-106b8a00] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-106b8a00] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-106b8a00] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-106b8a00] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-106b8a00] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-106b8a00] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-106b8a00] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-106b8a00] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-106b8a00] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-106b8a00] .el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
}
[data-v-106b8a00] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-106b8a00] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-106b8a00] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-106b8a00] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon[data-v-106b8a00] {
  color: #2489FC;
  margin-right: 4px;
}
.dhchexk_title[data-v-106b8a00] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-106b8a00] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-106b8a00] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-106b8a00] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-106b8a00] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-106b8a00] .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-106b8a00] .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-106b8a00] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
.titleStr[data-v-106b8a00] {
  width: 10%;
  text-align: right;
}
.titleStr1[data-v-106b8a00] {
  width: 15%;
}
.centerTitleStr[data-v-106b8a00] {
  text-align: center;
}
.borderStr[data-v-106b8a00] {
  border: 0;
}
.requiredStr[data-v-106b8a00] {
  color: red;
}
.delrowclass[data-v-106b8a00] {
  color: red;
  cursor: pointer;
}
.child_tab[data-v-106b8a00] {
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  width: 100%;
}

/* .shuli{width:20px;line-height:24px;float: left;}*/
.wup_container .wup_file .filetable .template-upload .name[data-v-106b8a00] {
  width: 300px !important;
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.borderStr_bottom[data-v-106b8a00] {
  border-color: #878787;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
}
[data-v-106b8a00] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  color: #333333;
}
[data-v-106b8a00] .inputdefaultcenter input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  text-align: center;
}
[data-v-106b8a00] .inputdefaultleft input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  text-align: left;
}
[data-v-106b8a00] .inputred input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  color: red;
}
[data-v-106b8a00] .inputf9 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F5F7FA;
  color: #333333;
}
[data-v-106b8a00] .inputf5 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F5FAFF;
}
[data-v-106b8a00] .inpute8 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #E8F1FE;
  color: #3a3a3a;
}
[data-v-106b8a00] .el-radio {
  margin-right: 10px;
}
[data-v-106b8a00] .el-radio__input.is-checked + .el-radio__label {
  color: #606266;
}
[data-v-106b8a00] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
}
[data-v-106b8a00] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-106b8a00] .el-input--prefix .el-input__inner {
  padding-left: 4px;
}
[data-v-106b8a00] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
}
[data-v-106b8a00] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
}
[data-v-106b8a00] .input7 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #FFFFFF;
}
[data-v-106b8a00] .inputSum input.el-input__inner {
  border: none;
  padding: 2px;
  font-weight: 900;
  background: #FFFFFF;
}
[data-v-106b8a00] .input16 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 28px;
  line-height: 28px;
  background: #F6F6F6;
}
[data-v-106b8a00] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-106b8a00] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
}
.dkhbH[data-v-106b8a00] {
  height: 38px;
}
.pub_dialog[data-v-106b8a00] {
  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;
}
.pub_dialog .el-dialog[data-v-106b8a00] {
    margin: 0 auto !important;
    height: 60% !important;
    overflow: hidden;
}
.pub_dialog .el-dialog .el-dialog__body[data-v-106b8a00] {
      position: absolute;
      left: 0;
      top: 4px;
      bottom: 0;
      right: 0;
      padding: 0;
      z-index: 1;
      overflow: hidden;
      overflow-y: auto;
}
[data-v-106b8a00] .el-table--mini td, .el-table--mini th[data-v-106b8a00] {
  padding: 0px 0;
}
[data-v-106b8a00].dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-106b8a00] .el-input-group__append, .el-input-group__prepend[data-v-106b8a00] {
  background-color: transparent;
  color: #000000;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
.borderStr_bottom[data-v-106b8a00] {
  border-color: #878787;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
}
table tr[data-v-106b8a00] {
  height: 35px;
  font-size: 12px;
}
.hbzaInput[data-v-106b8a00] {
  color: #e8594a;
}
[data-v-106b8a00] .el-input__suffix-inner {
  position: relative;
  top: 2px;
}
.str[data-v-106b8a00] {
  padding-left: 4px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  opacity: 1;
}
.strNum[data-v-106b8a00] {
  padding-left: 4px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 900;
  line-height: 20px;
  color: #000000;
  opacity: 1;
}
[data-v-106b8a00] .el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
  height: 35px;
}
.eps[data-v-106b8a00] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-106b8a00] .el-textarea__inner {
  border: none;
  border-radius: 0;
}

@charset "UTF-8";
.execution[data-v-8947827a] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-8947827a] .el-table--mini,
.el-table--small[data-v-8947827a],
.el-table__expand-icon[data-v-8947827a] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-8947827a] .el-table--mini,
.el-table--small[data-v-8947827a],
.el-table__expand-icon[data-v-8947827a] {
  font-size: 13px;
}
[data-v-8947827a] .el-table--mini,
.el-table--small[data-v-8947827a],
.el-table__expand-icon[data-v-8947827a] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-8947827a] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-8947827a] .table {
  margin-bottom: 5px;
}
[data-v-8947827a] .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-8947827a] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-8947827a] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-8947827a] {
  background: #F6FBFF;
}
.pagination[data-v-8947827a] {
  text-align: end;
}
.btn[data-v-8947827a] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-8947827a] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-8947827a] {
  text-align: right;
  padding-top: 10px;
}
[data-v-8947827a] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-8947827a] {
  color: #BF1A00;
}
.ydja_case[data-v-8947827a] {
  color: #F89729;
}
.yja_case[data-v-8947827a] {
  color: #082A6D;
}
.ygd_case[data-v-8947827a] {
  color: #5CB768;
}
.eps[data-v-8947827a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-8947827a] .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-8947827a] .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-8947827a] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-8947827a] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .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-8947827a] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-8947827a] .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-8947827a] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-8947827a] .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-8947827a] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-8947827a] .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-8947827a] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-8947827a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-8947827a] {
  margin-bottom: 0px !important;
}
[data-v-8947827a] .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-8947827a] {
  line-height: 28px;
}
[data-v-8947827a] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-8947827a] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-8947827a] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-8947827a] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-8947827a] {
  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-8947827a] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-8947827a] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-8947827a] {
  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-8947827a] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-8947827a] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-8947827a] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-8947827a] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-8947827a] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-8947827a] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-8947827a] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-8947827a] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-8947827a] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-8947827a] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-8947827a] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-8947827a] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-8947827a] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-8947827a] {
  --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-8947827a] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-8947827a] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-8947827a] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-8947827a] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-8947827a] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-8947827a] {
  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-8947827a] {
  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-8947827a] {
  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-8947827a] {
  -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-8947827a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.wx-popup[data-v-8947827a] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.search[data-v-8947827a] {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 17px 35px 17px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 35px;
}
.searchinput[data-v-8947827a] {
  margin-top: 22px;
  height: 64px;
  padding-left: 24px;
  background: #F1F1F1;
  font-family: 'Source Han Sans", Arial, sans-serif';
  border: none;
  opacity: 1;
  border-radius: 30px;
  text-align: left;
}
.wx-popup-con_880[data-v-8947827a] {
  max-height: calc(100vh - 400px);
  /* 高度不超过视口，保留安全边距 */
  text-align: center;
  overflow: auto;
  color: #333;
  padding: 0px 8px 8px 8px;
}
.wx-popup-con_920[data-v-8947827a] {
  max-height: calc(100vh - 400px);
  /* 高度不超过视口，保留安全边距 */
  text-align: center;
  overflow: auto;
  color: #333;
  padding: 0px 8px 8px 8px;
}
.wx-popup-btn[data-v-8947827a] {
  padding-top: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px solid #EBEBEB;
  height: 49px;
  line-height: 44px;
  width: 100%;
  bottom: 0px;
  background: white;
  border-radius: 0px 0px 14px 14px;
}
.wx-popup-btn text[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 88px;
  height: 33px;
  line-height: 33px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 26px;
}
.btn-ok[data-v-8947827a] {
  width: 73px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #125FA3;
  border-radius: 4px;
}
.btn-no[data-v-8947827a] {
  width: 73px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid #BCBCBC;
}
.none[data-v-8947827a] {
  display: none;
}
.block[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.typeList[data-v-8947827a] {
  /* margin-top: 200rpx; */
  padding: 0 30px;
  border-radius: 5px;
  font-size: 13px;
  background-color: #fff;
}
.typeList .radio-group[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.typeList-item[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 20px 0;
  border-bottom: 1px solid #f5f5f5;
}
.typeList-item text[data-v-8947827a] {
  margin-left: 10px;
  line-height: 48px;
}
.wrap[data-v-8947827a] {
  padding: 20px 30px;
  border-radius: 5px;
  font-size: 13px;
  background-color: #fff;
  position: relative;
}
.checkbox-con[data-v-8947827a] {
  margin: 50px auto;
  text-align: center;
  position: relative;
}
.checkbox-group view[data-v-8947827a] {
  float: left;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 20px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.checked[data-v-8947827a] {
  color: white;
  background: #3469b9;
  /* border: 6px solid rgba(52,105,185,1) */
}
.checked-img[data-v-8947827a] {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 0;
  right: 0;
}
.tag-scroll[data-v-8947827a] {
  max-height: 140px;
  /* 每行70rpx，限制两行 */
  overflow: scroll;
  white-space: nowrap;
}
.tag[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #125FA3;
  border-radius: 8px;
  padding: 6px 8px 6px 8px;
  font-size: 14px;
  color: #125FA3;
  position: relative;
  background-color: #fff;
  min-width: 102px;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.tag-close[data-v-8947827a] {
  cursor: pointer;
  color: #fff;
  background: #e44;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  text-align: center;
  line-height: 14px;
  font-size: 24px;
  position: absolute;
  right: -10rpx;
  top: -16rpx;
}
.tag[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #125FA3;
  border-radius: 4px;
  padding: 3px 4px 3px 4px;
  font-size: 14px;
  color: #125FA3;
  position: relative;
  background-color: #fff;
  min-width: 51px;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.tag-close[data-v-8947827a] {
  margin-left: 6px;
  color: #fff;
  background: #e44;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  position: absolute;
  right: -10px;
  top: -8px;
}
.selected-tags[data-v-8947827a] {
  height: 86px;
  background: white;
  border-top: 1px solid #EBEBEB;
  overflow: auto;
}
[data-v-8947827a] .search-input.el-input--small .el-input__inner,
.el-input--mini .el-input__inner[data-v-8947827a] {
  background: #F6F7FB;
  border-radius: 30px;
  height: 34px;
  line-height: 34px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-8947827a] .search-input.el-input__inner::-webkit-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 15px;
  color: #BBBBBB;
}
[data-v-8947827a] .search-input.el-input__inner::-moz-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 15px;
  color: #BBBBBB;
}
[data-v-8947827a] .search-input.el-input__inner:-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 15px;
  color: #BBBBBB;
}
[data-v-8947827a] .search-input.el-input__inner::-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 15px;
  color: #BBBBBB;
}
[data-v-8947827a] .search-input.el-input__inner::placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 15px;
  color: #BBBBBB;
}
.cp[data-v-8947827a] {
  cursor: pointer;
}
.title_b1[data-v-8947827a] {
  fontSize: 15px;
  color: #333333;
  font-weight: bold;
  text-align: left;
  margin-left: 15px;
  margin-bottom: 6px;
}
.rwlist[data-v-8947827a]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 8px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.rwlist[data-v-8947827a]::-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;
}
.rwlist[data-v-8947827a]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
.connector[data-v-8947827a] {
  position: relative;
  border-left: 1px dashed #A1A1A1;
}
.before-line[data-v-8947827a] {
  position: absolute;
  left: 22px;
  top: 20px;
  bottom: 0;
  width: 1px;
  border-left: 1px dashed #A1A1A1;
}
.before-line132[data-v-8947827a] {
  position: absolute;
  left: 22px;
  top: 20px;
  bottom: 20px;
  width: 1px;
  border-left: 1px dashed #A1A1A1;
}
.lf_line[data-v-8947827a] {
  width: 25px;
  color: #A1A1A1;
  position: relative;
  right: 6px;
  opacity: 1;
  bottom: 3px;
}
.lf_line2[data-v-8947827a] {
  width: 25px;
  color: #A1A1A1;
  position: relative;
  right: 14px;
  opacity: 0;
}
.sv[data-v-8947827a] {
  display: block;
}

/* 部门列表样式 */
.typeListBox[data-v-8947827a] {
  z-index: 101;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 50px;
  background: rgba(0, 0, 0, 0.3);
}
.typeList[data-v-8947827a] {
  /* margin-top: 200px; */
  padding: 0 15px;
  border-radius: 5px;
  font-size: 13px;
  background-color: #fff;
}
.typeList .radio-group[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.typeList-item[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 20px 0;
  border-bottom: 1px solid #f5f5f5;
}
.typeList-item text[data-v-8947827a] {
  margin-left: 10px;
  line-height: 48px;
}
.radio[data-v-8947827a] {
  padding: 0 20px 0 0;
}
.engineer[data-v-8947827a] {
  padding: 0 20px 0 0;
}
.engineer-text[data-v-8947827a] {
  line-height: 46px;
}
.engineer-item[data-v-8947827a] {
  padding: 10px 0;
}
.nav[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-bottom: 1px solid #f5f5f5;
}
.nav text[data-v-8947827a] {
  padding: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  font-size: 16px;
}
.nav text.active[data-v-8947827a] {
  color: #3eace2;
  border-bottom: 1px solid #3eace2;
}
.wrap[data-v-8947827a] {
  padding: 20px 30px;
  border-radius: 5px;
  font-size: 13px;
  background-color: #fff;
  position: relative;
}
.checkbox-con[data-v-8947827a] {
  margin: 50px auto;
  text-align: center;
  position: relative;
}
.checkbox-group view[data-v-8947827a] {
  float: left;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[data-v-8947827a] .all .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333 !important;
  padding-left: 4px;
  border-radius: 4px;
}
[data-v-8947827a] .all .el-checkbox__inner {
  border-radius: 4px;
  border-color: #E5E5E5;
}
[data-v-8947827a] .all .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #4BCC88;
  border-color: #4BCC88;
  border-radius: 4px;
  font-size: 14px;
}
[data-v-8947827a] .all .el-checkbox__input.is-checked .el-checkbox__inner::after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}
[data-v-8947827a] .all .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #4BCC88;
  border-color: #4BCC88;
}
.vs[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  margin-right: 20px;
}
.checkbox[data-v-8947827a] {
  margin-left: 5px;
}
.checkbox-text[data-v-8947827a] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  padding: 3px 5px;
  min-width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  bottom: 1px;
  border: 1px solid #E5E5E5;
  border-radius: 7px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.is-checked-ul[data-v-8947827a] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  border-radius: 7px;
  background: #4BCC88;
  border: 1px solid #4BCC88;
  padding: 3px 5px;
  min-width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.checked[data-v-8947827a] {
  color: white;
  background: #3469b9;
}
.checked-img[data-v-8947827a] {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 0;
  right: 0;
}
.btn1[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.btn1 button[data-v-8947827a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #3eace2;
  color: #fff;
}
.btn1 button.bgFFF[data-v-8947827a] {
  margin-right: 20px;
  color: #666;
  background-color: #fff;
}
.perItem[data-v-8947827a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.anchor[data-v-8947827a] {
  z-index: 101;
  position: absolute;
  top: 150px;
  right: 20px;
  font-size: 12px;
}
.anchor view[data-v-8947827a] {
  padding: 0 5px;
  text-align: center;
}
.typeList-item-title[data-v-8947827a] {
  padding: 10px 10px 5px;
  color: #666;
  background-color: #f5f5f5;
  text-align: left;
}
.qx[data-v-8947827a] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 25px;
  color: #000000;
}
.qxCheckbox[data-v-8947827a] {
  background-color: #3eace2;
}
.custom-checkbox[data-v-8947827a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.icon[data-v-8947827a] {
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.label[data-v-8947827a] {
  font-size: 22px;
  color: #999;
  margin-left: 10px;
}
.cp[data-v-8947827a] {
  cursor: pointer;
}
.noselect[data-v-8947827a] {
  user-select: none;
  /* 标准语法 */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
}
.title_b2[data-v-8947827a] {
  font-family: Arial;
  font-weight: 400;
  font-size: 13px;
  color: #878A8D;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
}
.title_b2[data-v-8947827a]:hover {
  font-size: 20px;
  -webkit-transition: font-size 0.3s ease;
  transition: font-size 0.3s ease;
  /* 平滑过渡效果 */
}
.letter-item.active[data-v-8947827a] {
  background: #125FA3;
  color: white;
  border-radius: 50%;
  font-size: 15px;
}


[data-v-021fb76f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-021fb76f] {
  margin-bottom: 1px !important;
}
[data-v-021fb76f].el-input--mini .el-input__inner {
  height: 28px!important;
  line-height: 28px!important;
}
[data-v-021fb76f].el-input--small .el-input__inner {
  height: 28px!important;
  line-height: 28px!important;
}
[data-v-021fb76f].el-select .el-input__inner {
  height: 28px!important;
  line-height: 28px!important;
}
[data-v-021fb76f] .el-range-editor--small.el-input__inner {
  height: 28px!important;
  line-height: 28px!important;
}

@charset "UTF-8";
.execution {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px); }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  margin-top: 8px; }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px; }

::v-deep .el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1; }

::v-deep .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden; }

::v-deep .table {
  margin-bottom: 5px; }

::v-deep .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 {
  background: #FEF5F6; }

.performance-detail .el-table .row-medium {
  background: #FBE9DB; }

.performance-detail .el-table .row-high {
  background: #F6FBFF; }

.pagination {
  text-align: end; }

.btn {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px; }

::v-deep .el-dialog__body {
  padding: 0 !important; }

.block {
  text-align: right;
  padding-top: 10px; }

::v-deep .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500; }

.ysa_case {
  color: #BF1A00; }

.ydja_case {
  color: #F89729; }

.yja_case {
  color: #082A6D; }

.ygd_case {
  color: #5CB768; }

.eps {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

::v-deep .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; }

::v-deep .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; }

::v-deep .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC; }

::v-deep .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .add2.el-button--primary:hover {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .add2.el-button--primary:focus {
  color: #125FA3 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .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; }

::v-deep .add3.el-button--primary:hover {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .add3.el-button--primary:focus {
  color: #EC7700 !important;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  background: #FFFFFF;
  border: none; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .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; }

::v-deep .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5; }

::v-deep .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; }

::v-deep .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important; }

::v-deep .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; }

::v-deep .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important; }

::v-deep .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; }

::v-deep .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important; }

::v-deep .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 0px !important; }

::v-deep .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 {
  line-height: 28px; }

::v-deep .people-selector-dialog .el-dialog__header {
  display: none !important; }

::v-deep .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important; }

.people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important; }

.contCodeOption {
  min-width: 384px;
  max-width: 500px; }

.close-btn {
  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 {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer; }

.no .edit_btn {
  cursor: no-drop;
  background: #89afd1; }

.edit_txt {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 5px;
  position: relative;
  bottom: 1px; }

.edit_iconfont {
  font-size: 15px;
  margin-right: 8px;
  color: white; }

.font_14_000 {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500; }

.title_left {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px; }

::v-deep .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important; }

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

::v-deep .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important; }

::v-deep .vxe-footer--row .vxe-cell {
  height: 44px !important; }

::v-deep .vxe-table--render-default {
  font-weight: 350; }

::v-deep .vxe-table .vxe-checkbox--label {
  display: none; }

::v-deep .vxe-table--column .vxe-cell--title {
  color: #2D2E30; }

::v-deep .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px; }

::v-deep .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA; }

::v-deep .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6; }

html[data-vxe-ui-theme="light"] {
  --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
; }

::v-deep .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important; }

::v-deep .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400; }

::v-deep .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important; }

::v-deep .vxe-table--header .vxe-cell--title {
  cursor: pointer; }

.title-line {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px; }

.header-row {
  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 {
  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 {
  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 {
  -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 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative; }

.p-flex-v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px; }

.new-ipt .el-input__prefix {
  height: 30px;
  line-height: 30px;
  top: 2px !important; }

.none-icon-ipt .el-input__prefix {
  display: none !important; }

.font-num {
  font-family: Arial !important; }

.font-text {
  font-family: Source Han Sans CN !important; }

.t-line-125FA3 {
  text-decoration: underline;
  -webkit-text-decoration-color: #125FA3;
          text-decoration-color: #125FA3; }

.back-EEE {
  background-color: #EEEEEE; }

.line-b-F2F2F2 {
  border-bottom: 1px solid #F2F2F2; }

.line-b-0054C2 {
  border-bottom: 1px solid #0054C2; }

.line-b-125FA3 {
  border-bottom: 1px solid #125FA3; }

.line-b-E5E5E5 {
  border-bottom: 1px solid #E5E5E5; }

.line-t-E5E5E5 {
  border-top: 1px solid #E5E5E5; }

.line-r-E5E5E5 {
  border-right: 1px solid #E5E5E5; }

.d-b-F2F2F2 {
  border-bottom: 1px dashed #F2F2F2; }

.d-b-0054C2 {
  border-bottom: 1px dashed #0054C2; }

.d-b-E5E5E5 {
  border-bottom: 1px dashed #E5E5E5; }

.d-t-E5E5E5 {
  border-top: 1px dashed #E5E5E5; }

.d-r-E5E5E5 {
  border-right: 1px dashed #E5E5E5; }

.d-E5E5E5 {
  border: 1px dashed #E5E5E5; }

.line-1 {
  height: 1px;
  background: #E5E5E5; }

.line-d-1 {
  height: 1px;
  background: #E5E5E5;
  border-bottom: 1px dashed #E5E5E5; }

.line-y-1 {
  width: 1px;
  background: #C2C2C2;
  height: 14px; }

.c-p {
  cursor: pointer; }

.card-info {
  background: #FFFFFF;
  border-radius: 10px; }

.input16 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 28px;
  line-height: 28px;
  background: #F6F6F6; }

.input2.el-input.is-disabled .el-input__inner {
  background: #ffffff; }

.glxx-top {
  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;
  position: relative; }
  .glxx-top .tabs-img {
    cursor: pointer; }
  .glxx-top .glxx-img {
    width: 296px;
    height: 40px; }
  .glxx-top .open-all {
    margin-right: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 6px;
    border: 1px solid #BCBCBC;
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 14px;
    color: #4E4E4E;
    padding: 6px 12px;
    cursor: pointer;
    margin-top: -24px; }
  .glxx-top .active {
    font-family: Source Han Sans CN;
    font-weight: bold;
    font-size: 14px;
    color: #125EA2; }
  .glxx-top .no-active {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 14px;
    color: #6E829F; }
  .glxx-top .spjl-num {
    position: absolute;
    top: 10px;
    left: 210px; }

.glxx-box {
  background-color: #fff;
  margin-left: 1px;
  padding-top: 16px;
  padding-bottom: 50px;
  border-radius: 0 10px 10px;
  border: 1px solid #CADEEF;
  margin-top: -13px;
  margin-left: 2px; }

.glxx-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 38px; }
  .glxx-item-icon {
    width: 18px;
    height: 18px;
    margin-right: 15px; }
  .glxx-item-text {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #2D2E30; }
  .glxx-item-desc {
    margin-left: 4px;
    font-weight: 400;
    font-size: 14px;
    color: #125FA3; }

.el-collapse {
  border: none !important; }

.el-collapse-item {
  margin: 12px 9px !important;
  border-radius: 10px !important;
  border: 1px solid #F2F2F2 !important;
  padding: 0px 14px !important; }

.el-collapse-item__header {
  border: none !important;
  height: 38px !important; }

.el-collapse-item__content {
  padding-bottom: 8px !important; }

#tableStr {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px; }

#tableStr tr td {
  border: 1px solid #ccc;
  text-align: center; }

.add_line {
  width: 100%;
  background: #FFFFFF;
  border-bottom: 1px dashed #DDDFE6;
  padding: 8px;
  border-right: 1px dashed #DDDFE6;
  border-left: 1px dashed #DDDFE6; }

.el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 0px; }

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

.el-steps--simple {
  padding: 13px 20%; }

.el-drawer__header {
  margin-bottom: 10px !important; }

.el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
  font-size: 13px; }

.el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC; }

.el-step__title.is-process {
  font-weight: 700;
  color: #2489FC; }

.center .el-form-item__error {
  left: 40%; }

.num .el-form-item__error {
  left: 50%; }

body, td {
  background-color: #FFF; }

body td.vxe-footer--column {
  background-color: #F5F7FA !important; }

.titleStr {
  width: 200px;
  text-align: right;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 20px;
  color: #2d2e30;
  opacity: 1;
  padding-right: 9px; }

.titleStr1 {
  width: 12%; }

.titleStr2 {
  width: 11%; }

.borderStr {
  border: 0px; }

.center {
  text-align: center; }

.centerTitleStr {
  text-align: center;
  height: 35px;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 20px;
  color: #2d2e30;
  opacity: 1; }

.child_tab {
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  width: 100%; }

.requiredStr {
  color: #EF0000;
  font-family: Source Han Sans CN;
  font-weight: 400;
  position: relative;
  bottom: 3px;
  right: 3px; }

.hiddenStr {
  display: none; }

.textStr {
  background: #f3f3f3; }

.borderStr {
  border: 0px;
  width: 100%;
  height: 35px; }

.delrowclass {
  color: red;
  cursor: pointer; }

.hbzaInput {
  color: #e8594a; }

.wup_container .wup_file .filetable .template-upload .name {
  width: 300px !important;
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.inputred input.el-input__inner {
  border: none;
  padding-left: 9px;
  color: red; }

.inputf9 input.el-input__inner {
  border: none;
  padding-left: 9px;
  background-color: #F5F7FA;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.input_f61 input.el-input__inner {
  border: none;
  padding-left: 9px;
  background-color: #F9F9F9;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #F6A138;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.input_f61_rig input.el-input__inner {
  border: none;
  padding-right: 9px;
  background-color: #F9F9F9;
  font-family: Arial !important;
  font-weight: bold;
  color: #F6A138;
  opacity: 1;
  font-size: 13px;
  height: 30px;
  line-height: 35px;
  text-align: right; }

.total_amount {
  border: none;
  background-color: #F9F9F9;
  font-family: Arial !important;
  font-weight: bold;
  color: #F6A138;
  opacity: 1;
  font-size: 14px;
  height: 30px;
  line-height: 30px; }

.borderStr_bottom {
  border-color: #606266;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px; }

.bc {
  background-color: #F9F9F9; }

.inputf5 input.el-input__inner {
  border: none;
  padding-left: 9px;
  color: #2d2e30;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.inpute8 input.el-input__inner {
  border: none;
  padding-left: 9px;
  background-color: #E8F1FE;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.el-radio {
  margin-right: 10px; }

.el-radio__input.is-checked + .el-radio__label {
  color: #606266; }

.el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 5px;
  top: 1px; }

.el-input--prefix .el-input__inner {
  padding-left: 4px; }

.input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #EFF8FF;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.input_125f input.el-input__inner {
  border: none;
  padding: 2px 2px 2px 2px;
  background: #EFF8FF;
  font-family: Arial !important;
  font-weight: 400;
  color: #125FA3;
  opacity: 1;
  font-size: 13px;
  text-align: right;
  padding-right: 14px !important;
  height: 35px;
  line-height: 35px; }

.input_125f_fyhb input.el-input__inner {
  border: none;
  padding: 2px 10px 2px 2px;
  background: #EFF8FF;
  font-family: Arial !important;
  font-weight: 400;
  color: #125FA3;
  opacity: 1;
  font-size: 13px;
  text-align: right;
  padding-right: 10px !important;
  height: 35px;
  line-height: 35px; }

.input16 input.el-input__inner {
  text-align: center;
  font-family: Arial !important;
  font-weight: bold;
  color: #FF8000;
  opacity: 1;
  font-size: 13px; }

.input_125f_f6f6f6 input.el-input__inner {
  border: none;
  padding: 2px 2px 2px 2px;
  background: #F5F7FA;
  font-family: Arial !important;
  font-weight: 400;
  color: #125FA3;
  opacity: 1;
  font-size: 13px;
  text-align: right;
  padding-right: 10px !important;
  height: 35px;
  line-height: 35px; }

.dev6 {
  border: none;
  padding-left: 10px;
  background: #F5F7FA;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  padding-right: 10px !important;
  height: 35px;
  line-height: 35px; }

.input6 input.el-input__inner {
  border: none;
  padding-left: 10px;
  background: #F5F7FA;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  padding-right: 10px !important;
  height: 35px;
  line-height: 35px; }

.input2 input.el-input__inner {
  border: none;
  padding-left: 10px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  padding-right: 10px !important;
  height: 35px;
  line-height: 35px; }

.input_code input.el-input__inner {
  border: none;
  padding-left: 10px;
  font-family: Arial;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  padding-right: 10px !important;
  height: 35px;
  line-height: 35px; }

.input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.dkhbH {
  height: 35px; }

.dkhbH_f9 {
  width: inherit;
  height: 35px;
  line-height: 35px;
  background: #F5F7FA;
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #2d2e30;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400; }

.dkhbH_ff {
  width: inherit;
  height: 35px;
  line-height: 35px;
  background: #ffffff;
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #2d2e30;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  padding-right: 8px; }

.gl_txt {
  width: inherit;
  height: 35px;
  line-height: 35px;
  background: #ffffff;
  padding-left: 9px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #4D4D4D;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400; }

.dkhbH_ef {
  height: 35px;
  background: #EFF8FF; }

.pub_dialog {
  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; }
  .pub_dialog .el-dialog {
    margin: 0 auto !important;
    height: 60% !important;
    overflow: hidden; }
    .pub_dialog .el-dialog .el-dialog__body {
      position: absolute;
      left: 0;
      top: 4px;
      bottom: 0;
      right: 0;
      padding: 0;
      z-index: 1;
      overflow: hidden;
      overflow-y: auto; }

.el-input-group__append, .el-input-group__prepend {
  background-color: transparent;
  color: #2d2e30;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap; }

.el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px; }

.el-input--suffix:hover .el-input__prefix {
  display: none; }

.el-tree {
  min-width: 100%;
  display: inline-block; }

.tree {
  overflow: auto;
  height: 70vh; }

.tr {
  text-align: right;
  padding-right: 9px; }

.tf {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  line-height: 30px;
  border: none;
  padding: 2px 2px 2px 10px;
  background: #F5F7FA;
  height: 35px;
  width: 100%; }

.tf_amount {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  opacity: 1;
  line-height: 30px;
  border: none;
  text-align: right;
  padding: 2px 10px 2px 2px;
  background: #F5F7FA;
  height: 35px;
  width: 100%; }

.tfc {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1; }

.bg-purple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px; }

.input2 .el-textarea__inner {
  border: none;
  color: #2d2e30;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
  font-size: 13px; }

.inputdefault .el-textarea__inner {
  border: none;
  color: #2d2e30;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
  font-size: 13px;
  padding-left: 9px; }

.inputdefault_6a .el-textarea__inner {
  border: none;
  color: #125FA3;
  font-family: Source Han Sans CN;
  font-weight: 400;
  opacity: 1;
  font-size: 13px;
  padding-left: 9px; }

.spyjInput .el-textarea__inner {
  border-radius: 0;
  padding: 0px 10px 0px 5px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  line-height: 35px;
  height: 130px; }

.inputdefault input.el-input__inner {
  border: none;
  padding-left: 9px;
  height: 35px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.inputdefault_center input.el-input__inner {
  border: none;
  padding-left: 0px !important;
  padding-right: 0px !important;
  height: 35px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.inputdefault_fyhb input.el-input__inner {
  border: none;
  padding-left: 10px;
  height: 35px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.inputdefault_arial input.el-input__inner {
  border: none;
  padding-left: 9px;
  height: 35px;
  font-family: Arial !important;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.time .el-input__inner {
  text-align: center; }

.inputdefault_f6a input.el-input__inner {
  border: none;
  padding-left: 9px;
  height: 35px;
  font-family: Arial !important;
  font-weight: 400;
  color: #F6A138;
  opacity: 1;
  font-size: 13px;
  line-height: 35px; }

.input_125 input.el-input__inner {
  border: none;
  padding-left: 9px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #125FA3;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.input_125_rig input.el-input__inner {
  border: none;
  text-align: right;
  padding-right: 14px;
  font-family: Arial !important;
  font-weight: 400;
  color: #125FA3;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

.kpInput3 .el-textarea__inner {
  border: 1px solid #DCDFE6;
  border-radius: 4px; }

.font_14_333_400 {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1; }

.l35 {
  line-height: 35px; }

.primary-save {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  padding: 8px 12px 6px 12px;
  margin-left: 14px; }

.close-btn {
  margin-left: 14px;
  margin-right: 14px;
  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; }

.ht36 .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin: 0 !important; }

.el-input__inner {
  padding-left: 10px; }

.ms {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  width: 70px;
  padding-left: 12px; }

.ms1 {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1; }

.mr {
  margin-right: 8px; }

.mr27 {
  margin-right: 27px; }

.el-input__suffix {
  color: #B4B4B4; }

.el-select .el-input .el-select__caret {
  color: #57595A;
  line-height: 30px; }

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

.el-input--mini .el-input__icon {
  line-height: 37px;
  font-size: 14px; }

.el-input--small .el-input__icon {
  line-height: 35px;
  font-size: 14px; }

.mr35 {
  margin-left: 35px;
  margin-right: 35px;
  padding-bottom: 27px; }

.el-radio__label {
  padding-left: 4px;
  color: #2d2e30;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400; }

.dc.el-button {
  padding: 5px 5px;
  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: 30px;
  border: 1px solid #D9D9D9; }

.cz.el-button--small {
  padding: 5px 5px; }

.top1 {
  font-size: 30px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #2d2e30;
  opacity: 1;
  text-align: center; }

.bat1 {
  padding-top: 40px;
  padding-bottom: 44px;
  background: #FFFFFF;
  border-radius: 10px; }

.mt28 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7px;
  margin-top: 28px; }

.ml4 {
  margin-left: 4px; }

.inputred input.el-input__inner {
  border: none;
  color: red; }

.str {
  padding-left: 9px;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1; }

.str_center {
  text-align: center;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.c125 {
  color: #125FA3; }

.htc10 {
  color: #3F9DEF;
  width: inherit;
  background: #F5F7FA;
  line-height: 33px;
  padding-left: 10px;
  font-family: Arial; }

.htc10_ff {
  color: #3F9DEF;
  width: inherit;
  background: #ffffff;
  line-height: 33px;
  padding-left: 10px;
  font-family: Arial; }

.chao {
  text-align: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 35px;
  line-height: 35px;
  position: relative;
  right: 12px; }

.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #8F8F8F;
  border-color: #FFFFFF; }

.el-radio__input.is-disabled + span.el-radio__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #8F8F8F; }

.c-ec7 .el-input__inner {
  color: #EC7700 !important; }

.c-125fa3 .el-input__inner {
  color: #125FA3 !important; }

.t-right .el-input__inner {
  text-align: right;
  padding-right: 8px !important;
  background-color: #EFF8FF !important; }

.mt14 {
  margin-top: 14px; }

.pt54_radius {
  padding-top: 40px;
  padding-bottom: 44px;
  background: #FFFFFF;
  border-radius: 10px; }

.inputdefaultcenter input.el-input__inner {
  border: none;
  padding-left: 4px;
  text-align: center;
  font-family: Arial !important;
  font-weight: 400;
  color: #2d2e30;
  opacity: 1;
  font-size: 13px;
  height: 35px;
  line-height: 35px; }

::v-deep .ckz-red .el-input__inner {
  color: #BF1A00 !important; }

::v-deep .ckz-blue .el-input__inner {
  color: #125FA3 !important; }

.ckz-red {
  color: #BF1A00 !important; }

.ckz-blue {
  color: #125FA3 !important; }

@charset "UTF-8";
.execution[data-v-26519006] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-26519006] .el-table--mini,
.el-table--small[data-v-26519006],
.el-table__expand-icon[data-v-26519006] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-26519006] .el-table--mini,
.el-table--small[data-v-26519006],
.el-table__expand-icon[data-v-26519006] {
  font-size: 13px;
}
[data-v-26519006] .el-table--mini,
.el-table--small[data-v-26519006],
.el-table__expand-icon[data-v-26519006] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-26519006] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-26519006] .table {
  margin-bottom: 5px;
}
[data-v-26519006] .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-26519006] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-26519006] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-26519006] {
  background: #F6FBFF;
}
.pagination[data-v-26519006] {
  text-align: end;
}
.btn[data-v-26519006] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-26519006] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-26519006] {
  text-align: right;
  padding-top: 10px;
}
[data-v-26519006] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-26519006] {
  color: #BF1A00;
}
.ydja_case[data-v-26519006] {
  color: #F89729;
}
.yja_case[data-v-26519006] {
  color: #082A6D;
}
.ygd_case[data-v-26519006] {
  color: #5CB768;
}
.eps[data-v-26519006] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-26519006] .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-26519006] .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-26519006] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-26519006] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .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-26519006] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-26519006] .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-26519006] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-26519006] .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-26519006] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-26519006] .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-26519006] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-26519006] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-26519006] {
  margin-bottom: 0px !important;
}
[data-v-26519006] .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-26519006] {
  line-height: 28px;
}
[data-v-26519006] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-26519006] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-26519006] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-26519006] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-26519006] {
  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-26519006] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-26519006] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-26519006] {
  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-26519006] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-26519006] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-26519006] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-26519006] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-26519006] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-26519006] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-26519006] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-26519006] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-26519006] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-26519006] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-26519006] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-26519006] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-26519006] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-26519006] {
  --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-26519006] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-26519006] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-26519006] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-26519006] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-26519006] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-26519006] {
  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-26519006] {
  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-26519006] {
  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-26519006] {
  -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-26519006] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.titleStr[data-v-26519006] {
  padding-left: 4px;
  font-size: 13px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
.text-c[data-v-26519006] {
  text-align: center;
}
.text-l[data-v-26519006] {
  text-align: left;
  padding-left: 10px;
}
.text-r[data-v-26519006] {
  text-align: right;
  padding-right: 10px;
}
[data-v-26519006] .inputdefault input.el-input__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-26519006] .inputdefault.month input.el-input__inner {
  border: none;
  padding-left: 40px;
  padding-top: 2px;
}
[data-v-26519006] .month.el-date-editor.el-input, .el-date-editor.el-input__inner[data-v-26519006] {
  width: 160px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-26519006] .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: 20px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-26519006] .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;
}
.requiredStr[data-v-26519006] {
  color: red;
}
[data-v-26519006] .pa-dialog .el-input.is-disabled .el-input__inner {
  color: #333333;
}
.status-tag[data-v-26519006] {
  line-height: 18px;
  color: #333333;
  border-radius: 4px;
  padding: 0 2px;
  font-size: 14px;
  border: 1px solid #333333;
  background: #FFFAF5;
}
[data-v-26519006] .sh-form .el-tag.el-tag--info {
  background-color: #FFECD9;
  color: #EC7700;
  border-color: #FFECD9;
}
[data-v-26519006] .sh-form .el-select .el-tag__close.el-icon-close {
  background-color: #EC7700;
  color: #FFECD9;
  border-color: #FFECD9;
}
input[aria-hidden=true][data-v-26519006] {
  display: none !important;
}
[data-v-26519006] .el-switch__label span {
  color: #8F8F8F !important;
}
[data-v-26519006] .input-t-r .el-input__inner {
  text-align: right;
  padding-right: 10px !important;
}
[data-v-26519006] .yjfptable th:nth-child(2) .cell {
  background: #EFF8FF !important;
  padding: 0 !important;
}
[data-v-26519006] .yjfptable th:nth-child(4) .cell {
  background: #EFF8FF !important;
  padding: 0 !important;
  margin-top: 0;
}
[data-v-26519006] .jsdlf .el-input__inner {
  color: #125FA3;
}
[data-v-26519006] .c-ec7 .el-input__inner {
  color: #EC7700 !important;
}
[data-v-26519006] .c-125fa3 .el-input__inner {
  color: #125FA3 !important;
}
[data-v-26519006] .t-right .el-input__inner {
  text-align: right;
  padding-right: 8px !important;
  background-color: #EFF8FF !important;
}
[data-v-26519006] .performance-distribution .el-input-group__append {
  border: none;
  background-color: #ffffff !important;
  padding: 0px 10px 0 0px !important;
}
[data-v-26519006] .performance-distribution .is-disabled .el-input-group__append {
  border: none;
  background-color: #F3F3F3 !important;
  padding: 0px 10px 0 0px !important;
}
[data-v-26519006] .performance-distribution .el-input__inner {
  border: none;
}
[data-v-26519006] .performance-distribution .remark .el-textarea.is-disabled .el-textarea__inner {
  background-color: #F3F3F3;
}
[data-v-26519006] .performance-distribution .remark .el-textarea__inner {
  border: none;
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  font-family: PingFang SC;
  height: 28px;
  margin-top: 4px;
}
[data-v-26519006] .performance-distribution .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  padding-left: 10px;
}
[data-v-26519006] .performance-distribution .el-table__cell {
  /* background-color: #f3f3f3 !important; */
}
[data-v-26519006] .performance-distribution .el-switch__label--right {
  margin-left: 4px;
}
[data-v-26519006] .performance-distribution .el-switch__label--left {
  margin-right: 4px;
}
[data-v-26519006] .performance-distribution .el-input--small .el-input__icon {
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-26519006] .performance-distribution .el-table .cell {
  padding-right: 0px;
  padding-left: 0px;
}
[data-v-26519006] .performance-distribution.el-table tbody tr:hover > td {
  background-color: transparent !important;
}
[data-v-26519006] .performance-distribution .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-26519006] .performance-distribution .el-table__body tr:hover > td {
  background-color: transparent !important;
}
.sh-form .el-checkbox-group[data-v-26519006] {
  margin-top: 2px;
}
[data-v-26519006].sh-form .el-checkbox {
  margin-right: 6px;
}
[data-v-26519006] .sh-form .inputdefault .el-input__inner {
  border: none !important;
}
[data-v-26519006] .fyzc .el-input__inner {
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
.dkhbH[data-v-26519006] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kip-dist-type[data-v-26519006] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 18px;
  font-size: 15px;
}
[data-v-26519006] .kip-dist-type .el-radio__label {
  color: #262626 !important;
  font-weight: 500;
}
[data-v-26519006] .kip-dist-type .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-26519006] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-26519006] .kip-dist-type .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #FFFFFF;
}
.the-title[data-v-26519006] {
  font-weight: 500;
}
.yjfpsm[data-v-26519006] {
  color: #71747B;
  font-size: 15px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-right: 18px;
  margin-left: 12px;
}
.yjfpsm[data-v-26519006]:hover {
  cursor: pointer;
}
[data-v-26519006] .performance-distribution .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  padding-left: 10px;
}
[data-v-26519006] .yjfptable .input4.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}
[data-v-26519006] .yjfptable .el-table__cell:has(.input4) {
  background: #F5F7FA;
}
[data-v-26519006] .yjfptable .el-table__body tr.hover-row > td.el-table__cell,
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-26519006] {
  background-color: transparent !important;
}
[data-v-26519006] .yjfptable .el-table__body tr.hover-row > td.el-table__cell:has(.input4),
.yjfptable .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-26519006]:has(.input4) {
  background-color: #F5F7FA !important;
}
[data-v-26519006] .performance-distribution .input2.el-input.is-disabled .el-input__inner {
  background: #F5F7FA;
}

@charset "UTF-8";
.execution[data-v-91f971b8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-91f971b8] .el-table--mini,
.el-table--small[data-v-91f971b8],
.el-table__expand-icon[data-v-91f971b8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-91f971b8] .el-table--mini,
.el-table--small[data-v-91f971b8],
.el-table__expand-icon[data-v-91f971b8] {
  font-size: 13px;
}
[data-v-91f971b8] .el-table--mini,
.el-table--small[data-v-91f971b8],
.el-table__expand-icon[data-v-91f971b8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-91f971b8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-91f971b8] .table {
  margin-bottom: 5px;
}
[data-v-91f971b8] .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-91f971b8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-91f971b8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-91f971b8] {
  background: #F6FBFF;
}
.pagination[data-v-91f971b8] {
  text-align: end;
}
.btn[data-v-91f971b8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-91f971b8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-91f971b8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-91f971b8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-91f971b8] {
  color: #BF1A00;
}
.ydja_case[data-v-91f971b8] {
  color: #F89729;
}
.yja_case[data-v-91f971b8] {
  color: #082A6D;
}
.ygd_case[data-v-91f971b8] {
  color: #5CB768;
}
.eps[data-v-91f971b8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-91f971b8] .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-91f971b8] .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-91f971b8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-91f971b8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .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-91f971b8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-91f971b8] .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-91f971b8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-91f971b8] .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-91f971b8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-91f971b8] .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-91f971b8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-91f971b8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-91f971b8] {
  margin-bottom: 0px !important;
}
[data-v-91f971b8] .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-91f971b8] {
  line-height: 28px;
}
[data-v-91f971b8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-91f971b8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-91f971b8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-91f971b8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-91f971b8] {
  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-91f971b8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-91f971b8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-91f971b8] {
  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-91f971b8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-91f971b8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-91f971b8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-91f971b8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-91f971b8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-91f971b8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-91f971b8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-91f971b8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-91f971b8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-91f971b8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-91f971b8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-91f971b8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-91f971b8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-91f971b8] {
  --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-91f971b8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-91f971b8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-91f971b8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-91f971b8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-91f971b8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-91f971b8] {
  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-91f971b8] {
  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-91f971b8] {
  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-91f971b8] {
  -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-91f971b8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-91f971b8] table tr {
  height: 35px;
}
[data-v-91f971b8] .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-91f971b8] .dkhbHstyle.el-table th.el-table__cell > .cell {
  padding-left: 9px;
  padding-right: 9px;
}
[data-v-91f971b8] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-91f971b8],
.el-table--border td:first-child .cell[data-v-91f971b8],
.el-table--border th:first-child .cell[data-v-91f971b8] {
  padding-left: 0px;
}
[data-v-91f971b8] .el-table--mini td,
.el-table--mini th[data-v-91f971b8] {
  padding: 0px 0;
}
[data-v-91f971b8] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-91f971b8] {
  padding-right: 0px;
}
[data-v-91f971b8] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-91f971b8] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-91f971b8],
.el-table--border td:first-child .cell[data-v-91f971b8],
.el-table--border th:first-child .cell[data-v-91f971b8] {
  padding-left: 0px;
}
.ocr-title[data-v-91f971b8] {
  position: absolute;
  right: 5%;
  top: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 44px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-91f971b8] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-91f971b8] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-91f971b8] {
    color: #EC7700;
}
.ocr-title .new-tag[data-v-91f971b8] {
    background: #ec2300;
    border-radius: 10px 10px 10px 0;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    position: absolute;
    top: 4px;
    right: -16px;
}

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

/* 1. 修改主体背景和文字 */
.el-popover.dark-popover {
  background: #303133 !important;
  color: #fff !important;
  border: none !important;
  padding: 4px !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  font-weight: 300 !important;
  font-family: Source Han Sans CN, Source Han Sans CN !important;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5) !important;
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5) !important;
}

/* 2. 修改小三角箭头的颜色（针对不同弹出方向） */
/* 向上弹出时的箭头 */
.el-popover.dark-popover[x-placement^=top] .popper__arrow {
  border-top-color: #303133 !important;
}
.el-popover.dark-popover[x-placement^=top] .popper__arrow::after {
  border-top-color: #303133 !important;
}

/* 向下弹出时的箭头 */
.el-popover.dark-popover[x-placement^=bottom] .popper__arrow {
  border-bottom-color: #303133 !important;
}
.el-popover.dark-popover[x-placement^=bottom] .popper__arrow::after {
  border-bottom-color: #303133 !important;
}

/* 向左弹出时的箭头 */
.el-popover.dark-popover[x-placement^=left] .popper__arrow {
  border-left-color: #303133 !important;
}
.el-popover.dark-popover[x-placement^=left] .popper__arrow::after {
  border-left-color: #303133 !important;
}

/* 向右弹出时的箭头 */
.el-popover.dark-popover[x-placement^=right] .popper__arrow {
  border-right-color: #303133 !important;
}
.el-popover.dark-popover[x-placement^=right] .popper__arrow::after {
  border-right-color: #303133 !important;
}

/* 空状态专用样式 */
.empty-detail-state {
  min-height: 160px;
  /* 给予一定的高度感 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  margin-left: 20px;
  margin-right: 20px;
  border: 1px solid #EBEEF5;
}
.empty-detail-state .empty-content {
    text-align: center;
}
.empty-detail-state .empty-content .empty-icon {
      width: 80px;
      /* 根据实际图标大小调整 */
      height: auto;
      margin-bottom: 15px;
      opacity: 0.6;
      /* 稍微淡化图标 */
}
.empty-detail-state .empty-content .empty-text {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-size: 14px;
      color: #666666;
      margin: 0;
}
.empty-detail-state .empty-content .empty-text .text-blue {
        color: #125FA3;
        font-weight: 500;
        margin: 0 2px;
}
.empty-detail-state .empty-content .empty-text .text-orange {
        color: #EC7700;
        font-weight: 500;
        margin: 0 2px;
}

@charset "UTF-8";
.execution[data-v-02ae10cc] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-02ae10cc] .el-table--mini,
.el-table--small[data-v-02ae10cc],
.el-table__expand-icon[data-v-02ae10cc] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-02ae10cc] .el-table--mini,
.el-table--small[data-v-02ae10cc],
.el-table__expand-icon[data-v-02ae10cc] {
  font-size: 13px;
}
[data-v-02ae10cc] .el-table--mini,
.el-table--small[data-v-02ae10cc],
.el-table__expand-icon[data-v-02ae10cc] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-02ae10cc] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-02ae10cc] .table {
  margin-bottom: 5px;
}
[data-v-02ae10cc] .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-02ae10cc] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-02ae10cc] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-02ae10cc] {
  background: #F6FBFF;
}
.pagination[data-v-02ae10cc] {
  text-align: end;
}
.btn[data-v-02ae10cc] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-02ae10cc] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-02ae10cc] {
  text-align: right;
  padding-top: 10px;
}
[data-v-02ae10cc] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-02ae10cc] {
  color: #BF1A00;
}
.ydja_case[data-v-02ae10cc] {
  color: #F89729;
}
.yja_case[data-v-02ae10cc] {
  color: #082A6D;
}
.ygd_case[data-v-02ae10cc] {
  color: #5CB768;
}
.eps[data-v-02ae10cc] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-02ae10cc] .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-02ae10cc] .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-02ae10cc] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-02ae10cc] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .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-02ae10cc] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-02ae10cc] .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-02ae10cc] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-02ae10cc] .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-02ae10cc] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-02ae10cc] .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-02ae10cc] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-02ae10cc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-02ae10cc] {
  margin-bottom: 0px !important;
}
[data-v-02ae10cc] .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-02ae10cc] {
  line-height: 28px;
}
[data-v-02ae10cc] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-02ae10cc] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-02ae10cc] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-02ae10cc] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-02ae10cc] {
  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-02ae10cc] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-02ae10cc] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-02ae10cc] {
  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-02ae10cc] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-02ae10cc] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-02ae10cc] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-02ae10cc] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-02ae10cc] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-02ae10cc] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-02ae10cc] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-02ae10cc] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-02ae10cc] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-02ae10cc] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-02ae10cc] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-02ae10cc] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-02ae10cc] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-02ae10cc] {
  --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-02ae10cc] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-02ae10cc] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-02ae10cc] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-02ae10cc] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-02ae10cc] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-02ae10cc] {
  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-02ae10cc] {
  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-02ae10cc] {
  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-02ae10cc] {
  -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-02ae10cc] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.el-tree[data-v-02ae10cc] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-02ae10cc] {
  overflow: auto;
  height: 80vh;
}


.el-row[data-v-17c09e8f] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-17c09e8f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-17c09e8f] {
  margin-bottom: 0px;
}
[data-v-17c09e8f] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-17c09e8f] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-17c09e8f] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-17c09e8f] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-17c09e8f] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-17c09e8f] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-17c09e8f] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-17c09e8f] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-17c09e8f] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-17c09e8f] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-17c09e8f] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-17c09e8f] .el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
}
[data-v-17c09e8f] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-17c09e8f] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-17c09e8f] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-17c09e8f] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-17c09e8f] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-17c09e8f] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-17c09e8f] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-17c09e8f] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-17c09e8f] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-17c09e8f] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-17c09e8f] .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-17c09e8f] .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-17c09e8f] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
.titleStr[data-v-17c09e8f] {
  width: 10%;
  text-align: right;
}
.titleStr1[data-v-17c09e8f] {
  width: 15%;
}
.centerTitleStr[data-v-17c09e8f] {
  text-align: center;
}
.borderStr[data-v-17c09e8f] {
  border: 0;
}
.requiredStr[data-v-17c09e8f] {
  color: red;
}
.delrowclass[data-v-17c09e8f] {
  color: red;
  cursor: pointer;
}
.child_tab[data-v-17c09e8f] {
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  width: 100%;
}

/* .shuli{width:20px;line-height:24px;float: left;}*/
.wup_container .wup_file .filetable .template-upload .name[data-v-17c09e8f] {
  width: 300px !important;
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.borderStr_bottom[data-v-17c09e8f] {
  border-color: #878787;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
}
[data-v-17c09e8f] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  color: #333333;
}
[data-v-17c09e8f] .inputdefaultcenter input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  text-align: center;
}
[data-v-17c09e8f] .inputdefaultleft input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  text-align: left;
}
[data-v-17c09e8f] .inputred input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  color: red;
}
[data-v-17c09e8f] .inputf9 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F5F7FA;
  color: #333333;
}
[data-v-17c09e8f] .inputf5 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F5FAFF;
}
[data-v-17c09e8f] .inpute8 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #E8F1FE;
  color: #3a3a3a;
}
[data-v-17c09e8f] .el-radio {
  margin-right: 10px;
}
[data-v-17c09e8f] .el-radio__input.is-checked + .el-radio__label {
  color: #606266;
}
[data-v-17c09e8f] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
}
[data-v-17c09e8f] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-17c09e8f] .el-input--prefix .el-input__inner {
  padding-left: 4px;
}
[data-v-17c09e8f] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
}
[data-v-17c09e8f] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
}
[data-v-17c09e8f] .input7 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #FFFFFF;
}
[data-v-17c09e8f] .input16 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 28px;
  line-height: 28px;
  background: #F6F6F6;
}
[data-v-17c09e8f] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-17c09e8f] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
}
.dkhbH[data-v-17c09e8f] {
  height: 38px;
}
.pub_dialog[data-v-17c09e8f] {
  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-17c09e8f] .el-table .cell, .el-table th div[data-v-17c09e8f], .el-table--border td:first-child .cell[data-v-17c09e8f], .el-table--border th:first-child .cell[data-v-17c09e8f] {
  padding-left: 0px;
}
[data-v-17c09e8f]  .el-table--mini td, .el-table--mini th[data-v-17c09e8f] {
  padding: 0px 0;
}
[data-v-17c09e8f] .el-table .cell, .el-table th div[data-v-17c09e8f] {
  padding-right: 0px;
}
[data-v-17c09e8f].dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-17c09e8f] .el-table .cell, .el-table th div[data-v-17c09e8f], .el-table--border td:first-child .cell[data-v-17c09e8f], .el-table--border th:first-child .cell[data-v-17c09e8f] {
  padding-left: 0px;
}
[data-v-17c09e8f] .el-input-group__append, .el-input-group__prepend[data-v-17c09e8f] {
  background-color: transparent;
  color: #000000;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
.borderStr_bottom[data-v-17c09e8f] {
  border-color: #878787;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
}
table tr[data-v-17c09e8f] {
  height: 35px;
  font-size: 12px;
}
.hbzaInput[data-v-17c09e8f] {
  color: #e8594a;
}
[data-v-17c09e8f] .el-input__suffix-inner {
  position: relative;
  top: 2px;
}
[data-v-17c09e8f] .el-popover {
  padding: 0px;
}
[data-v-17c09e8f] .inputSum input.el-input__inner {
  border: none;
  padding: 2px;
  font-weight: 900;
  background: #FFFFFF;
}
[data-v-17c09e8f] .time.el-input__inner{
  border: none;
}
[data-v-17c09e8f] .el-textarea__inner {
  border:none;
  border-radius: 0;
}



.bad[data-v-f1451ade]{
overflow: hidden;
}
.bad[data-v-f1451ade]:hover{
  overflow: scroll;
}
[data-v-f1451ade] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-f1451ade] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
[data-v-f1451ade] .el-range-editor--mini.el-input__inner{
  height: 32px;
}
[data-v-f1451ade] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}

@charset "UTF-8";
.execution[data-v-12c3155b] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-12c3155b] .el-table--mini,
.el-table--small[data-v-12c3155b],
.el-table__expand-icon[data-v-12c3155b] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-12c3155b] .el-table--mini,
.el-table--small[data-v-12c3155b],
.el-table__expand-icon[data-v-12c3155b] {
  font-size: 13px;
}
[data-v-12c3155b] .el-table--mini,
.el-table--small[data-v-12c3155b],
.el-table__expand-icon[data-v-12c3155b] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-12c3155b] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-12c3155b] .table {
  margin-bottom: 5px;
}
[data-v-12c3155b] .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-12c3155b] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-12c3155b] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-12c3155b] {
  background: #F6FBFF;
}
.pagination[data-v-12c3155b] {
  text-align: end;
}
.btn[data-v-12c3155b] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-12c3155b] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-12c3155b] {
  text-align: right;
  padding-top: 10px;
}
[data-v-12c3155b] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-12c3155b] {
  color: #BF1A00;
}
.ydja_case[data-v-12c3155b] {
  color: #F89729;
}
.yja_case[data-v-12c3155b] {
  color: #082A6D;
}
.ygd_case[data-v-12c3155b] {
  color: #5CB768;
}
.eps[data-v-12c3155b] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-12c3155b] .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-12c3155b] .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-12c3155b] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-12c3155b] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .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-12c3155b] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-12c3155b] .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-12c3155b] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-12c3155b] .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-12c3155b] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-12c3155b] .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-12c3155b] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-12c3155b] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-12c3155b] {
  margin-bottom: 0px !important;
}
[data-v-12c3155b] .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-12c3155b] {
  line-height: 28px;
}
[data-v-12c3155b] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-12c3155b] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-12c3155b] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-12c3155b] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-12c3155b] {
  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-12c3155b] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-12c3155b] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-12c3155b] {
  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-12c3155b] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-12c3155b] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-12c3155b] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-12c3155b] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-12c3155b] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-12c3155b] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-12c3155b] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-12c3155b] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-12c3155b] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-12c3155b] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-12c3155b] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-12c3155b] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-12c3155b] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-12c3155b] {
  --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-12c3155b] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-12c3155b] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-12c3155b] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-12c3155b] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-12c3155b] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-12c3155b] {
  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-12c3155b] {
  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-12c3155b] {
  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-12c3155b] {
  -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-12c3155b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-12c3155b] .el-col {
  margin: 0 !important;
}
[data-v-12c3155b] table tr {
  height: 35px;
}
[data-v-12c3155b] .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-12c3155b] .el-table th.el-table__cell > .cell {
  padding-left: 8px;
  padding-right: 8px;
}
[data-v-12c3155b] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-12c3155b],
.el-table--border td:first-child .cell[data-v-12c3155b],
.el-table--border th:first-child .cell[data-v-12c3155b] {
  padding-left: 0px;
}
[data-v-12c3155b] .el-table--mini td,
.el-table--mini th[data-v-12c3155b] {
  padding: 0px 0;
}
[data-v-12c3155b] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-12c3155b] {
  padding-right: 0px;
}
[data-v-12c3155b] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-12c3155b] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-12c3155b],
.el-table--border td:first-child .cell[data-v-12c3155b],
.el-table--border th:first-child .cell[data-v-12c3155b] {
  padding-left: 0px;
}
@media print {
*[data-v-12c3155b] {
    font-weight: 500 !important;
    color: #000000 !important;
}
}
.ocr-title[data-v-12c3155b] {
  position: absolute;
  right: 5%;
  top: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 44px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-12c3155b] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-12c3155b] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-12c3155b] {
    color: #EC7700;
}
.ocr-title .new-tag[data-v-12c3155b] {
    background: #ec2300;
    border-radius: 10px 10px 10px 0;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    position: absolute;
    top: 4px;
    right: -16px;
}

@charset "UTF-8";
.execution[data-v-fdc0e5ca] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-fdc0e5ca] .el-table--mini,
.el-table--small[data-v-fdc0e5ca],
.el-table__expand-icon[data-v-fdc0e5ca] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-fdc0e5ca] .el-table--mini,
.el-table--small[data-v-fdc0e5ca],
.el-table__expand-icon[data-v-fdc0e5ca] {
  font-size: 13px;
}
[data-v-fdc0e5ca] .el-table--mini,
.el-table--small[data-v-fdc0e5ca],
.el-table__expand-icon[data-v-fdc0e5ca] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-fdc0e5ca] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-fdc0e5ca] .table {
  margin-bottom: 5px;
}
[data-v-fdc0e5ca] .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-fdc0e5ca] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-fdc0e5ca] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-fdc0e5ca] {
  background: #F6FBFF;
}
.pagination[data-v-fdc0e5ca] {
  text-align: end;
}
.btn[data-v-fdc0e5ca] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-fdc0e5ca] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-fdc0e5ca] {
  text-align: right;
  padding-top: 10px;
}
[data-v-fdc0e5ca] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-fdc0e5ca] {
  color: #BF1A00;
}
.ydja_case[data-v-fdc0e5ca] {
  color: #F89729;
}
.yja_case[data-v-fdc0e5ca] {
  color: #082A6D;
}
.ygd_case[data-v-fdc0e5ca] {
  color: #5CB768;
}
.eps[data-v-fdc0e5ca] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-fdc0e5ca] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .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-fdc0e5ca] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-fdc0e5ca] .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-fdc0e5ca] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-fdc0e5ca] .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-fdc0e5ca] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-fdc0e5ca] .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-fdc0e5ca] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-fdc0e5ca] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-fdc0e5ca] {
  margin-bottom: 0px !important;
}
[data-v-fdc0e5ca] .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-fdc0e5ca] {
  line-height: 28px;
}
[data-v-fdc0e5ca] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-fdc0e5ca] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-fdc0e5ca] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-fdc0e5ca] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-fdc0e5ca] {
  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-fdc0e5ca] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-fdc0e5ca] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-fdc0e5ca] {
  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-fdc0e5ca] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-fdc0e5ca] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-fdc0e5ca] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-fdc0e5ca] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-fdc0e5ca] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-fdc0e5ca] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-fdc0e5ca] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-fdc0e5ca] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-fdc0e5ca] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-fdc0e5ca] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-fdc0e5ca] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-fdc0e5ca] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-fdc0e5ca] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-fdc0e5ca] {
  --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-fdc0e5ca] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-fdc0e5ca] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-fdc0e5ca] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-fdc0e5ca] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-fdc0e5ca] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-fdc0e5ca] {
  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-fdc0e5ca] {
  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-fdc0e5ca] {
  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-fdc0e5ca] {
  -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-fdc0e5ca] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-fdc0e5ca] table tr {
  height: 35px;
}
[data-v-fdc0e5ca] .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-fdc0e5ca] .el-table th.el-table__cell > .cell {
  padding-left: 8px;
  padding-right: 8px;
}
[data-v-fdc0e5ca] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-fdc0e5ca],
.el-table--border td:first-child .cell[data-v-fdc0e5ca],
.el-table--border th:first-child .cell[data-v-fdc0e5ca] {
  padding-left: 0px;
}
[data-v-fdc0e5ca] .el-table--mini td,
.el-table--mini th[data-v-fdc0e5ca] {
  padding: 0px 0;
}
[data-v-fdc0e5ca] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-fdc0e5ca] {
  padding-right: 0px;
}
[data-v-fdc0e5ca] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-fdc0e5ca] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-fdc0e5ca],
.el-table--border td:first-child .cell[data-v-fdc0e5ca],
.el-table--border th:first-child .cell[data-v-fdc0e5ca] {
  padding-left: 0px;
}
.ocr-title[data-v-fdc0e5ca] {
  position: absolute;
  right: 5%;
  top: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 44px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-fdc0e5ca] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-fdc0e5ca] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-fdc0e5ca] {
    color: #EC7700;
}
.ocr-title .new-tag[data-v-fdc0e5ca] {
    background: #ec2300;
    border-radius: 10px 10px 10px 0;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    position: absolute;
    top: 4px;
    right: -16px;
}

@charset "UTF-8";
.execution[data-v-6d33579c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6d33579c] .el-table--mini,
.el-table--small[data-v-6d33579c],
.el-table__expand-icon[data-v-6d33579c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6d33579c] .el-table--mini,
.el-table--small[data-v-6d33579c],
.el-table__expand-icon[data-v-6d33579c] {
  font-size: 13px;
}
[data-v-6d33579c] .el-table--mini,
.el-table--small[data-v-6d33579c],
.el-table__expand-icon[data-v-6d33579c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6d33579c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6d33579c] .table {
  margin-bottom: 5px;
}
[data-v-6d33579c] .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-6d33579c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6d33579c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6d33579c] {
  background: #F6FBFF;
}
.pagination[data-v-6d33579c] {
  text-align: end;
}
.btn[data-v-6d33579c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6d33579c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6d33579c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6d33579c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6d33579c] {
  color: #BF1A00;
}
.ydja_case[data-v-6d33579c] {
  color: #F89729;
}
.yja_case[data-v-6d33579c] {
  color: #082A6D;
}
.ygd_case[data-v-6d33579c] {
  color: #5CB768;
}
.eps[data-v-6d33579c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6d33579c] .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-6d33579c] .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-6d33579c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6d33579c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .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-6d33579c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6d33579c] .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-6d33579c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6d33579c] .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-6d33579c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6d33579c] .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-6d33579c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6d33579c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6d33579c] {
  margin-bottom: 0px !important;
}
[data-v-6d33579c] .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-6d33579c] {
  line-height: 28px;
}
[data-v-6d33579c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6d33579c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6d33579c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6d33579c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6d33579c] {
  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-6d33579c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6d33579c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6d33579c] {
  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-6d33579c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6d33579c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6d33579c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6d33579c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6d33579c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6d33579c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6d33579c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6d33579c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6d33579c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6d33579c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6d33579c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6d33579c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6d33579c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6d33579c] {
  --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-6d33579c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6d33579c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6d33579c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6d33579c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6d33579c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6d33579c] {
  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-6d33579c] {
  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-6d33579c] {
  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-6d33579c] {
  -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-6d33579c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-6d33579c] table tr {
  height: 35px;
}
[data-v-6d33579c] .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-6d33579c] .el-table th.el-table__cell > .cell {
  padding-left: 8px;
  padding-right: 8px;
}
[data-v-6d33579c] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-6d33579c],
.el-table--border td:first-child .cell[data-v-6d33579c],
.el-table--border th:first-child .cell[data-v-6d33579c] {
  padding-left: 0px;
}
[data-v-6d33579c] .el-table--mini td,
.el-table--mini th[data-v-6d33579c] {
  padding: 0px 0;
}
[data-v-6d33579c] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-6d33579c] {
  padding-right: 0px;
}
[data-v-6d33579c] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-6d33579c] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-6d33579c],
.el-table--border td:first-child .cell[data-v-6d33579c],
.el-table--border th:first-child .cell[data-v-6d33579c] {
  padding-left: 0px;
}
@media print {
*[data-v-6d33579c] {
    font-weight: 500 !important;
    color: #000 !important;
}
}
.ocr-title[data-v-6d33579c] {
  position: absolute;
  right: 5%;
  top: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 44px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-6d33579c] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-6d33579c] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-6d33579c] {
    color: #EC7700;
}
.ocr-title .new-tag[data-v-6d33579c] {
    background: #ec2300;
    border-radius: 10px 10px 10px 0;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    position: absolute;
    top: 4px;
    right: -16px;
}

@charset "UTF-8";
.execution[data-v-2b7bd740] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-2b7bd740] .el-table--mini,
.el-table--small[data-v-2b7bd740],
.el-table__expand-icon[data-v-2b7bd740] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-2b7bd740] .el-table--mini,
.el-table--small[data-v-2b7bd740],
.el-table__expand-icon[data-v-2b7bd740] {
  font-size: 13px;
}
[data-v-2b7bd740] .el-table--mini,
.el-table--small[data-v-2b7bd740],
.el-table__expand-icon[data-v-2b7bd740] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-2b7bd740] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-2b7bd740] .table {
  margin-bottom: 5px;
}
[data-v-2b7bd740] .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-2b7bd740] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-2b7bd740] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-2b7bd740] {
  background: #F6FBFF;
}
.pagination[data-v-2b7bd740] {
  text-align: end;
}
.btn[data-v-2b7bd740] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-2b7bd740] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-2b7bd740] {
  text-align: right;
  padding-top: 10px;
}
[data-v-2b7bd740] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-2b7bd740] {
  color: #BF1A00;
}
.ydja_case[data-v-2b7bd740] {
  color: #F89729;
}
.yja_case[data-v-2b7bd740] {
  color: #082A6D;
}
.ygd_case[data-v-2b7bd740] {
  color: #5CB768;
}
.eps[data-v-2b7bd740] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-2b7bd740] .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-2b7bd740] .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-2b7bd740] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-2b7bd740] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .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-2b7bd740] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-2b7bd740] .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-2b7bd740] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-2b7bd740] .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-2b7bd740] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-2b7bd740] .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-2b7bd740] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-2b7bd740] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2b7bd740] {
  margin-bottom: 0px !important;
}
[data-v-2b7bd740] .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-2b7bd740] {
  line-height: 28px;
}
[data-v-2b7bd740] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-2b7bd740] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-2b7bd740] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-2b7bd740] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-2b7bd740] {
  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-2b7bd740] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-2b7bd740] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-2b7bd740] {
  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-2b7bd740] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-2b7bd740] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-2b7bd740] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-2b7bd740] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-2b7bd740] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-2b7bd740] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-2b7bd740] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-2b7bd740] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-2b7bd740] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-2b7bd740] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-2b7bd740] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-2b7bd740] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-2b7bd740] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-2b7bd740] {
  --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-2b7bd740] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-2b7bd740] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-2b7bd740] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-2b7bd740] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-2b7bd740] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-2b7bd740] {
  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-2b7bd740] {
  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-2b7bd740] {
  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-2b7bd740] {
  -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-2b7bd740] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-2b7bd740] table tr {
  height: 35px;
}
[data-v-2b7bd740] .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-2b7bd740] .el-table th.el-table__cell > .cell {
  padding-left: 8px;
  padding-right: 8px;
}
[data-v-2b7bd740] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-2b7bd740],
.el-table--border td:first-child .cell[data-v-2b7bd740],
.el-table--border th:first-child .cell[data-v-2b7bd740] {
  padding-left: 0px;
}
[data-v-2b7bd740] .el-table--mini td,
.el-table--mini th[data-v-2b7bd740] {
  padding: 0px 0;
}
[data-v-2b7bd740] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-2b7bd740] {
  padding-right: 0px;
}
[data-v-2b7bd740] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-2b7bd740] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-2b7bd740],
.el-table--border td:first-child .cell[data-v-2b7bd740],
.el-table--border th:first-child .cell[data-v-2b7bd740] {
  padding-left: 0px;
}
.ocr-title[data-v-2b7bd740] {
  position: absolute;
  right: 5%;
  top: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 44px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-2b7bd740] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-2b7bd740] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-2b7bd740] {
    color: #EC7700;
}
.ocr-title .new-tag[data-v-2b7bd740] {
    background: #ec2300;
    border-radius: 10px 10px 10px 0;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    position: absolute;
    top: 4px;
    right: -16px;
}

@charset "UTF-8";
.execution[data-v-39f2f753] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-39f2f753] .el-table--mini,
.el-table--small[data-v-39f2f753],
.el-table__expand-icon[data-v-39f2f753] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-39f2f753] .el-table--mini,
.el-table--small[data-v-39f2f753],
.el-table__expand-icon[data-v-39f2f753] {
  font-size: 13px;
}
[data-v-39f2f753] .el-table--mini,
.el-table--small[data-v-39f2f753],
.el-table__expand-icon[data-v-39f2f753] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-39f2f753] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-39f2f753] .table {
  margin-bottom: 5px;
}
[data-v-39f2f753] .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-39f2f753] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-39f2f753] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-39f2f753] {
  background: #F6FBFF;
}
.pagination[data-v-39f2f753] {
  text-align: end;
}
.btn[data-v-39f2f753] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-39f2f753] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-39f2f753] {
  text-align: right;
  padding-top: 10px;
}
[data-v-39f2f753] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-39f2f753] {
  color: #BF1A00;
}
.ydja_case[data-v-39f2f753] {
  color: #F89729;
}
.yja_case[data-v-39f2f753] {
  color: #082A6D;
}
.ygd_case[data-v-39f2f753] {
  color: #5CB768;
}
.eps[data-v-39f2f753] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-39f2f753] .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-39f2f753] .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-39f2f753] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-39f2f753] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .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-39f2f753] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-39f2f753] .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-39f2f753] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-39f2f753] .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-39f2f753] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-39f2f753] .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-39f2f753] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-39f2f753] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-39f2f753] {
  margin-bottom: 0px !important;
}
[data-v-39f2f753] .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-39f2f753] {
  line-height: 28px;
}
[data-v-39f2f753] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-39f2f753] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-39f2f753] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-39f2f753] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-39f2f753] {
  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-39f2f753] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-39f2f753] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-39f2f753] {
  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-39f2f753] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-39f2f753] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-39f2f753] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-39f2f753] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-39f2f753] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-39f2f753] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-39f2f753] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-39f2f753] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-39f2f753] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-39f2f753] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-39f2f753] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-39f2f753] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-39f2f753] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-39f2f753] {
  --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-39f2f753] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-39f2f753] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-39f2f753] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-39f2f753] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-39f2f753] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-39f2f753] {
  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-39f2f753] {
  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-39f2f753] {
  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-39f2f753] {
  -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-39f2f753] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-39f2f753] table tr {
  height: 35px;
}
[data-v-39f2f753] .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-39f2f753] .el-table th.el-table__cell > .cell {
  padding-left: 8px;
  padding-right: 8px;
}
[data-v-39f2f753] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-39f2f753],
.el-table--border td:first-child .cell[data-v-39f2f753],
.el-table--border th:first-child .cell[data-v-39f2f753] {
  padding-left: 0px;
}
[data-v-39f2f753] .el-table--mini td,
.el-table--mini th[data-v-39f2f753] {
  padding: 0px 0;
}
[data-v-39f2f753] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-39f2f753] {
  padding-right: 0px;
}
[data-v-39f2f753] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-39f2f753] .dkhbHstyle.el-table .cell,
.el-table th div[data-v-39f2f753],
.el-table--border td:first-child .cell[data-v-39f2f753],
.el-table--border th:first-child .cell[data-v-39f2f753] {
  padding-left: 0px;
}
@media print {
*[data-v-39f2f753] {
    font-weight: 500 !important;
    color: #000 !important;
}
}
.ocr-title[data-v-39f2f753] {
  position: absolute;
  right: 5%;
  top: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  height: 44px;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
.ocr-title-img[data-v-39f2f753] {
    width: 20px;
    height: 20px;
}
.ocr-title-text[data-v-39f2f753] {
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
}
.ocr-title .c-EC7700[data-v-39f2f753] {
    color: #EC7700;
}
.ocr-title .new-tag[data-v-39f2f753] {
    background: #ec2300;
    border-radius: 10px 10px 10px 0;
    color: #fff;
    font-size: 10px;
    padding: 2px 4px;
    position: absolute;
    top: 4px;
    right: -16px;
}


[data-v-3e36e8da] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3e36e8da] {
  margin-bottom: 0px;
}
[data-v-3e36e8da] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-3e36e8da] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-3e36e8da] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-3e36e8da] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-3e36e8da] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-3e36e8da] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-3e36e8da] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-3e36e8da] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3e36e8da] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3e36e8da] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3e36e8da] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3e36e8da] .el-select__input {
  margin-left: 6px;
}
[data-v-3e36e8da] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3e36e8da] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3e36e8da] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
.point[data-v-3e36e8da]{
  background-color: #2489FC;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 2px;
}
[data-v-3e36e8da] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-3e36e8da] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


.fl-bt[data-v-a15dc5f8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-ace[data-v-a15dc5f8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-a15dc5f8] {
  background-color: white;
}
.i-27[data-v-a15dc5f8] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-a15dc5f8] {
  padding-left: 35px;
}
.title[data-v-a15dc5f8] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-a15dc5f8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-a15dc5f8] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-a15dc5f8] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-a15dc5f8] .area .el-select__caret {
  display: none !important;
}
[data-v-a15dc5f8] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-a15dc5f8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-a15dc5f8] {
  margin-bottom: 0px;
}
[data-v-a15dc5f8] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-a15dc5f8] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-a15dc5f8] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-a15dc5f8] .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-a15dc5f8] .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-a15dc5f8] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-a15dc5f8] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-a15dc5f8] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-a15dc5f8] .el-tabs__item {
  color: #666666;
}
[data-v-a15dc5f8] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-a15dc5f8] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
[data-v-a15dc5f8] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-a15dc5f8].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-a15dc5f8] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-a15dc5f8] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-a15dc5f8] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-a15dc5f8] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-a15dc5f8] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-a15dc5f8] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
.kpItem[data-v-a15dc5f8] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-a15dc5f8] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-a15dc5f8] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-a15dc5f8] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-a15dc5f8] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-a15dc5f8] .el-select__input {
  margin-left: 6px;
}
[data-v-a15dc5f8].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-a15dc5f8] {
  color: red;
}
[data-v-a15dc5f8] .spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-a15dc5f8] .el-textarea__inner {
  height: 130px;
}
[data-v-a15dc5f8] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-a15dc5f8] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-a15dc5f8] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
.point[data-v-a15dc5f8] {
  background-color: #2489FC;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 2px;
}
.nk[data-v-a15dc5f8] {
  background: white;
  margin: 2px;
  padding: 8px 12px 12px 12px
}
.eps[data-v-a15dc5f8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-a15dc5f8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-a15dc5f8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.demo-drawer__content[data-v-a15dc5f8]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}



.bad[data-v-bcd5373c]{
  overflow: hidden;
}
.bad[data-v-bcd5373c]:hover{
  overflow: scroll;
}
[data-v-bcd5373c] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-bcd5373c] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.khsIndex_0[data-v-bcd5373c]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-bcd5373c]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-bcd5373c]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-bcd5373c]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-bcd5373c]{
  width: 50%;
}
.checkScope1[data-v-bcd5373c]{
  display: none;
}
.checkScope2[data-v-bcd5373c]{
  width: 100%;
}
.checkScope3[data-v-bcd5373c]{
  width: 50%;
}

@charset "UTF-8";
.execution[data-v-684f37ba] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-684f37ba] .el-table--mini,
.el-table--small[data-v-684f37ba],
.el-table__expand-icon[data-v-684f37ba] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-684f37ba] .el-table--mini,
.el-table--small[data-v-684f37ba],
.el-table__expand-icon[data-v-684f37ba] {
  font-size: 13px;
}
[data-v-684f37ba] .el-table--mini,
.el-table--small[data-v-684f37ba],
.el-table__expand-icon[data-v-684f37ba] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-684f37ba] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-684f37ba] .table {
  margin-bottom: 5px;
}
[data-v-684f37ba] .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-684f37ba] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-684f37ba] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-684f37ba] {
  background: #F6FBFF;
}
.pagination[data-v-684f37ba] {
  text-align: end;
}
.btn[data-v-684f37ba] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-684f37ba] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-684f37ba] {
  text-align: right;
  padding-top: 10px;
}
[data-v-684f37ba] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-684f37ba] {
  color: #BF1A00;
}
.ydja_case[data-v-684f37ba] {
  color: #F89729;
}
.yja_case[data-v-684f37ba] {
  color: #082A6D;
}
.ygd_case[data-v-684f37ba] {
  color: #5CB768;
}
.eps[data-v-684f37ba] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-684f37ba] .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-684f37ba] .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-684f37ba] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-684f37ba] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .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-684f37ba] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-684f37ba] .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-684f37ba] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-684f37ba] .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-684f37ba] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-684f37ba] .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-684f37ba] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-684f37ba] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-684f37ba] {
  margin-bottom: 0px !important;
}
[data-v-684f37ba] .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-684f37ba] {
  line-height: 28px;
}
[data-v-684f37ba] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-684f37ba] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-684f37ba] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-684f37ba] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-684f37ba] {
  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-684f37ba] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-684f37ba] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-684f37ba] {
  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-684f37ba] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-684f37ba] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-684f37ba] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-684f37ba] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-684f37ba] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-684f37ba] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-684f37ba] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-684f37ba] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-684f37ba] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-684f37ba] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-684f37ba] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-684f37ba] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-684f37ba] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-684f37ba] {
  --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-684f37ba] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-684f37ba] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-684f37ba] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-684f37ba] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-684f37ba] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-684f37ba] {
  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-684f37ba] {
  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-684f37ba] {
  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-684f37ba] {
  -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-684f37ba] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-684f37ba] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-684f37ba] {
  margin-bottom: 0px;
}
[data-v-684f37ba] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-684f37ba] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-684f37ba] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-684f37ba] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-684f37ba] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-684f37ba] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-684f37ba] .el-select__input {
  margin-left: 6px;
}
[data-v-684f37ba] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0px 25px 0px 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-684f37ba] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0px 25px 0px 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-684f37ba] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
[data-v-684f37ba] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-684f37ba] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.left-btn[data-v-684f37ba] {
  height: 32px;
}


.fl[data-v-6e655c60] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-6e655c60] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-6e655c60] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-6e655c60] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-6e655c60] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-6e655c60] {
  background-color: white;
}
.i-27[data-v-6e655c60] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-6e655c60] {
  padding-left: 35px;
}
.title[data-v-6e655c60] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-6e655c60] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-6e655c60] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-6e655c60] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-6e655c60] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-6e655c60] {
  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-6e655c60] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-6e655c60] {
  font-size: 12px;
  font-family: PingFang SC;
  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-6e655c60] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-6e655c60] {
  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-6e655c60] {
  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-6e655c60] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-6e655c60] {
  min-width: 961px;
  width: 97.5%;
   height: 80 px;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-6e655c60] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-6e655c60] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-6e655c60] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-6e655c60] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-6e655c60] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-6e655c60] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-6e655c60] .area .el-select__caret {
  display: none !important;
}
[data-v-6e655c60] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-6e655c60] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6e655c60] {
  margin-bottom: 0px;
}
[data-v-6e655c60] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-6e655c60] .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-6e655c60] .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-6e655c60] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-6e655c60] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-6e655c60] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-6e655c60] .el-tabs__item {
  color: #666666;
}
[data-v-6e655c60] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-6e655c60] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-6e655c60] {
  width: 100%;
}
[data-v-6e655c60] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-6e655c60] {
  color: #00a680;
}
[data-v-6e655c60] .el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-6e655c60] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-6e655c60] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-6e655c60] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-6e655c60] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-6e655c60] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-6e655c60] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-6e655c60] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-6e655c60] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-6e655c60] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-6e655c60] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-6e655c60] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-6e655c60] .el-select__input {
  margin-left: 6px;
}
[data-v-6e655c60] .el-textarea__inner {
  padding-left: 6px;
}
[data-v-6e655c60] .spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-6e655c60] .el-textarea__inner {
  height: 130px;
}
[data-v-6e655c60] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-6e655c60] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-6e655c60] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
[data-v-6e655c60] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-6e655c60] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-6e655c60] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-6e655c60] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-6e655c60] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-6e655c60] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.demo-drawer__content[data-v-6e655c60]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}


.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;
}

@charset "UTF-8";
.execution[data-v-6be4ab08] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6be4ab08] .el-table--mini,
.el-table--small[data-v-6be4ab08],
.el-table__expand-icon[data-v-6be4ab08] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6be4ab08] .el-table--mini,
.el-table--small[data-v-6be4ab08],
.el-table__expand-icon[data-v-6be4ab08] {
  font-size: 13px;
}
[data-v-6be4ab08] .el-table--mini,
.el-table--small[data-v-6be4ab08],
.el-table__expand-icon[data-v-6be4ab08] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6be4ab08] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6be4ab08] .table {
  margin-bottom: 5px;
}
[data-v-6be4ab08] .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-6be4ab08] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6be4ab08] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6be4ab08] {
  background: #F6FBFF;
}
.pagination[data-v-6be4ab08] {
  text-align: end;
}
.btn[data-v-6be4ab08] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6be4ab08] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6be4ab08] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6be4ab08] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6be4ab08] {
  color: #BF1A00;
}
.ydja_case[data-v-6be4ab08] {
  color: #F89729;
}
.yja_case[data-v-6be4ab08] {
  color: #082A6D;
}
.ygd_case[data-v-6be4ab08] {
  color: #5CB768;
}
.eps[data-v-6be4ab08] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6be4ab08] .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-6be4ab08] .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-6be4ab08] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6be4ab08] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .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-6be4ab08] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6be4ab08] .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-6be4ab08] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6be4ab08] .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-6be4ab08] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6be4ab08] .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-6be4ab08] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6be4ab08] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6be4ab08] {
  margin-bottom: 0px !important;
}
[data-v-6be4ab08] .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-6be4ab08] {
  line-height: 28px;
}
[data-v-6be4ab08] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6be4ab08] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6be4ab08] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6be4ab08] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6be4ab08] {
  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-6be4ab08] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6be4ab08] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6be4ab08] {
  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-6be4ab08] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6be4ab08] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6be4ab08] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6be4ab08] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6be4ab08] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6be4ab08] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6be4ab08] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6be4ab08] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6be4ab08] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6be4ab08] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6be4ab08] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6be4ab08] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6be4ab08] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6be4ab08] {
  --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-6be4ab08] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6be4ab08] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6be4ab08] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6be4ab08] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6be4ab08] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6be4ab08] {
  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-6be4ab08] {
  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-6be4ab08] {
  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-6be4ab08] {
  -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-6be4ab08] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.message-group-box[data-v-6be4ab08] {
  padding-left: 2px;
  padding-right: 3px;
}
.tips[data-v-6be4ab08] {
  font-size: 12px;
  color: #a5b5c1;
}
[data-v-6be4ab08] .el-scrollbar__wrap {
  overflow-x: hidden;
}
[data-v-6be4ab08] .el-scrollbar__wrap::-webkit-scrollbar {
  /*滚动条整体样式*/
  height: 1px;
}
[data-v-6be4ab08] .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-6be4ab08] .el-scrollbar__wrap::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-6be4ab08] .el-scrollbar__bar.is-vertical > div {
  background: #c3c3c3;
}
[data-v-6be4ab08] .el-scrollbar__view {
  height: 517px;
}

@charset "UTF-8";
.execution[data-v-3c78c9ea] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-3c78c9ea] .el-table--mini,
.el-table--small[data-v-3c78c9ea],
.el-table__expand-icon[data-v-3c78c9ea] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-3c78c9ea] .el-table--mini,
.el-table--small[data-v-3c78c9ea],
.el-table__expand-icon[data-v-3c78c9ea] {
  font-size: 13px;
}
[data-v-3c78c9ea] .el-table--mini,
.el-table--small[data-v-3c78c9ea],
.el-table__expand-icon[data-v-3c78c9ea] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-3c78c9ea] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-3c78c9ea] .table {
  margin-bottom: 5px;
}
[data-v-3c78c9ea] .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-3c78c9ea] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-3c78c9ea] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-3c78c9ea] {
  background: #F6FBFF;
}
.pagination[data-v-3c78c9ea] {
  text-align: end;
}
.btn[data-v-3c78c9ea] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-3c78c9ea] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-3c78c9ea] {
  text-align: right;
  padding-top: 10px;
}
[data-v-3c78c9ea] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-3c78c9ea] {
  color: #BF1A00;
}
.ydja_case[data-v-3c78c9ea] {
  color: #F89729;
}
.yja_case[data-v-3c78c9ea] {
  color: #082A6D;
}
.ygd_case[data-v-3c78c9ea] {
  color: #5CB768;
}
.eps[data-v-3c78c9ea] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-3c78c9ea] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .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-3c78c9ea] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-3c78c9ea] .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-3c78c9ea] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-3c78c9ea] .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-3c78c9ea] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-3c78c9ea] .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-3c78c9ea] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-3c78c9ea] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3c78c9ea] {
  margin-bottom: 0px !important;
}
[data-v-3c78c9ea] .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-3c78c9ea] {
  line-height: 28px;
}
[data-v-3c78c9ea] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3c78c9ea] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-3c78c9ea] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-3c78c9ea] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-3c78c9ea] {
  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-3c78c9ea] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-3c78c9ea] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-3c78c9ea] {
  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-3c78c9ea] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-3c78c9ea] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-3c78c9ea] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-3c78c9ea] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-3c78c9ea] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-3c78c9ea] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-3c78c9ea] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-3c78c9ea] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-3c78c9ea] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-3c78c9ea] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-3c78c9ea] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-3c78c9ea] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-3c78c9ea] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-3c78c9ea] {
  --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-3c78c9ea] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-3c78c9ea] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-3c78c9ea] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-3c78c9ea] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-3c78c9ea] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-3c78c9ea] {
  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-3c78c9ea] {
  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-3c78c9ea] {
  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-3c78c9ea] {
  -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-3c78c9ea] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.highlight[data-v-3c78c9ea] {
  background-color: #ffffff;
}
.message-input-container[data-v-3c78c9ea] {
  padding: 3px 12px 0px 12px;
  text-align: left;
  background-color: #F5F5F5;
}
.message-input-container .tool-box[data-v-3c78c9ea] {
    background-color: #ffffff;
    padding: 8px 0px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}
.message-input-container .tool-box .iconfont[data-v-3c78c9ea] {
      font-size: 20px;
      cursor: pointer;
}
.message-input-container .tool-box .iconfont[data-v-3c78c9ea] {
      margin-right: 10px;
}
.message-input-container .tool-box .image-upload[data-v-3c78c9ea] {
      display: inline;
}
.message-input-container .textarea[data-v-3c78c9ea] {
    position: relative;
}
.message-input-container .textarea[data-v-3c78c9ea] (.el-textarea__inner) {
      padding: 0;
      border: none;
      background: transparent;
}
.message-input-container .textarea .iconfont[data-v-3c78c9ea] {
      position: absolute;
      right: 13px;
      bottom: 8px;
      font-size: 14px;
      color: #B3B3B3;
      cursor: pointer;
}
.message-input-container .textarea .iconfont2[data-v-3c78c9ea] {
      position: absolute;
      right: 13px;
      bottom: 8px;
      font-size: 14px;
      color: #484848;
      cursor: pointer;
}
.message-input-container .textarea[data-v-3c78c9ea] ::-webkit-scrollbar {
      display: none;
}
.emoji-scrollbar[data-v-3c78c9ea] {
  height: 200px;
}
.emoji-scrollbar .emoji-group[data-v-3c78c9ea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.emoji-scrollbar .emoji-group .emoji[data-v-3c78c9ea] {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 34px;
      font-size: 22px;
      cursor: pointer;
}
[data-v-3c78c9ea] .el-textarea__inner {
  border: 1px solid transparent;
  border-radius: 0px 0px 8px 8px;
}

@charset "UTF-8";
.execution[data-v-399b1532] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-399b1532] .el-table--mini,
.el-table--small[data-v-399b1532],
.el-table__expand-icon[data-v-399b1532] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-399b1532] .el-table--mini,
.el-table--small[data-v-399b1532],
.el-table__expand-icon[data-v-399b1532] {
  font-size: 13px;
}
[data-v-399b1532] .el-table--mini,
.el-table--small[data-v-399b1532],
.el-table__expand-icon[data-v-399b1532] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-399b1532] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-399b1532] .table {
  margin-bottom: 5px;
}
[data-v-399b1532] .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-399b1532] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-399b1532] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-399b1532] {
  background: #F6FBFF;
}
.pagination[data-v-399b1532] {
  text-align: end;
}
.btn[data-v-399b1532] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-399b1532] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-399b1532] {
  text-align: right;
  padding-top: 10px;
}
[data-v-399b1532] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-399b1532] {
  color: #BF1A00;
}
.ydja_case[data-v-399b1532] {
  color: #F89729;
}
.yja_case[data-v-399b1532] {
  color: #082A6D;
}
.ygd_case[data-v-399b1532] {
  color: #5CB768;
}
.eps[data-v-399b1532] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-399b1532] .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-399b1532] .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-399b1532] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-399b1532] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .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-399b1532] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-399b1532] .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-399b1532] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-399b1532] .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-399b1532] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-399b1532] .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-399b1532] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-399b1532] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-399b1532] {
  margin-bottom: 0px !important;
}
[data-v-399b1532] .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-399b1532] {
  line-height: 28px;
}
[data-v-399b1532] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-399b1532] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-399b1532] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-399b1532] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-399b1532] {
  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-399b1532] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-399b1532] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-399b1532] {
  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-399b1532] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-399b1532] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-399b1532] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-399b1532] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-399b1532] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-399b1532] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-399b1532] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-399b1532] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-399b1532] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-399b1532] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-399b1532] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-399b1532] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-399b1532] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-399b1532] {
  --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-399b1532] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-399b1532] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-399b1532] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-399b1532] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-399b1532] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-399b1532] {
  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-399b1532] {
  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-399b1532] {
  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-399b1532] {
  -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-399b1532] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.tzlist[data-v-399b1532] {
  overflow: hidden;
  height: 638px;
  overflow-y: auto;
}
.tzlist .tzlist-item[data-v-399b1532] {
    cursor: pointer;
    padding-bottom: 8px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.tzlist .tzlist-item .tzlist-item-head[data-v-399b1532] {
      height: 42px;
      width: 42px;
      margin: 15px 0px 9px 13px;
}
.tzlist .tzlist-item .tzlist-item-content[data-v-399b1532] {
      padding-left: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top[data-v-399b1532] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top .tzlist-item-content-title[data-v-399b1532] {
          width: 150px;
          height: 16px;
          text-align: left;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 500;
          color: #454A50;
          margin-top: 18px;
          line-height: 14px;
          -webkit-box-pack: left;
              -ms-flex-pack: left;
                  justify-content: left;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top .tzlist-item-content-title2[data-v-399b1532] {
          width: 205px;
          height: 16px;
          padding-left: 10px;
          text-align: left;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 500;
          color: #454A50;
          margin-top: 18px;
          line-height: 14px;
          -webkit-box-pack: left;
              -ms-flex-pack: left;
                  justify-content: left;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top .tzlist-item-content-text-right[data-v-399b1532] {
          font-size: 12px;
          font-weight: 300;
          line-height: 12px;
          color: #85889D;
          margin-top: 18px;
          white-space: normal;
          width: 60px;
          text-align: right;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-text[data-v-399b1532] {
        font-family: Source Han Sans CN;
        font-weight: 400;
        display: grid;
        margin-top: 8px;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-text .tzlist-item-content-text-left[data-v-399b1532] {
          max-width: 202px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          text-align: left;
          color: #A2ABB4;
          font-size: 14px;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-text .tzlist-item-content-text-right[data-v-399b1532] {
          font-size: 12px;
          font-weight: 300;
          line-height: 12px;
          color: #85889D;
}
.tzlist[data-v-399b1532]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.tzlist[data-v-399b1532]::-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-399b1532]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
.selectCurrentGroupChat[data-v-399b1532] {
  background: #D8E2EB;
}
.leftSidebar[data-v-399b1532] {
  background: #EBEFF3;
  text-align: center;
  width: 290px;
}
.leftSidebar .leftSidebar-search[data-v-399b1532] {
    border: none;
    width: 260px;
    margin: 22px auto 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
}
.leftSidebar .leftSidebar-search[data-v-399b1532] .el-input__inner {
      border-radius: 16px !important;
      border: none;
      height: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 32px;
      font-size: 14px;
}
.leftSidebar .leftSidebar-search[data-v-399b1532]  .el-input__suffix {
      line-height: 32px !important;
}
[data-v-399b1532] .ll .is-dot {
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 12px !important;
}
[data-v-399b1532] .xq .is-dot {
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 12px !important;
  left: -20px !important;
}
.content[data-v-399b1532] {
  font-size: 13px;
  font-weight: 400;
  color: #9C9DA6;
  font-family: Source Han Sans CN;
}
.content[data-v-399b1532]:hover {
  color: #414B54;
}


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

@charset "UTF-8";
.execution[data-v-6feafc5f] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6feafc5f] .el-table--mini,
.el-table--small[data-v-6feafc5f],
.el-table__expand-icon[data-v-6feafc5f] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6feafc5f] .el-table--mini,
.el-table--small[data-v-6feafc5f],
.el-table__expand-icon[data-v-6feafc5f] {
  font-size: 13px;
}
[data-v-6feafc5f] .el-table--mini,
.el-table--small[data-v-6feafc5f],
.el-table__expand-icon[data-v-6feafc5f] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6feafc5f] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6feafc5f] .table {
  margin-bottom: 5px;
}
[data-v-6feafc5f] .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-6feafc5f] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6feafc5f] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6feafc5f] {
  background: #F6FBFF;
}
.pagination[data-v-6feafc5f] {
  text-align: end;
}
.btn[data-v-6feafc5f] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6feafc5f] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6feafc5f] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6feafc5f] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6feafc5f] {
  color: #BF1A00;
}
.ydja_case[data-v-6feafc5f] {
  color: #F89729;
}
.yja_case[data-v-6feafc5f] {
  color: #082A6D;
}
.ygd_case[data-v-6feafc5f] {
  color: #5CB768;
}
.eps[data-v-6feafc5f] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6feafc5f] .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-6feafc5f] .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-6feafc5f] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6feafc5f] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .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-6feafc5f] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6feafc5f] .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-6feafc5f] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6feafc5f] .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-6feafc5f] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6feafc5f] .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-6feafc5f] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6feafc5f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6feafc5f] {
  margin-bottom: 0px !important;
}
[data-v-6feafc5f] .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-6feafc5f] {
  line-height: 28px;
}
[data-v-6feafc5f] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6feafc5f] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6feafc5f] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6feafc5f] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6feafc5f] {
  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-6feafc5f] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6feafc5f] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6feafc5f] {
  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-6feafc5f] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6feafc5f] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6feafc5f] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6feafc5f] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6feafc5f] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6feafc5f] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6feafc5f] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6feafc5f] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6feafc5f] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6feafc5f] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6feafc5f] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6feafc5f] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6feafc5f] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6feafc5f] {
  --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-6feafc5f] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6feafc5f] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6feafc5f] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6feafc5f] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6feafc5f] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6feafc5f] {
  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-6feafc5f] {
  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-6feafc5f] {
  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-6feafc5f] {
  -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-6feafc5f] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
table tr[data-v-6feafc5f] {
  height: 35px;
  font-size: 12px;
}
.child_tab[data-v-6feafc5f] {
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  width: 100%;
}
@media print {
@page {
    size: auto;
    margin: 3mm;
}
}
[data-v-6feafc5f] .el-table th {
  text-align: left;
}
[data-v-6feafc5f] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6feafc5f] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}

.loading-mask[data-v-6d57e622] {
  position: absolute;
  z-index: 2000;
  background-color: hsla(0, 0%, 100%, 0.9);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.loading-mask .loading-spinner[data-v-6d57e622] {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute;
}
@-webkit-keyframes loading-rotate-data-v-6d57e622 {
100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
}
}
@keyframes loading-rotate-data-v-6d57e622 {
100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
}
}
.circular[data-v-6d57e622] {
  height: 42px;
  width: 42px;
  -webkit-animation: loading-rotate-data-v-6d57e622 2s linear infinite;
          animation: loading-rotate-data-v-6d57e622 2s linear infinite;
}
.circular.small[data-v-6d57e622] {
  height: 22px;
  width: 22px;
}
.circular .path[data-v-6d57e622] {
  -webkit-animation: loading-dash 1.5s ease-in-out infinite;
          animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: #409eff;
  stroke-linecap: round;
}
.no-data[data-v-6d57e622] {
  font-size: 26px;
  text-align: center;
  margin: 0;
  padding: 1em 0;
}
.no-data svg[data-v-6d57e622] {
  vertical-align: sub;
}
.filter-bar[data-v-6d57e622] {
  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;
}
.timeline-container[data-v-6d57e622] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 60px;
  position: relative !important;
  padding: 0 40px;
}
.timeline-container .arrow-right[data-v-6d57e622],
.timeline-container .arrow-left[data-v-6d57e622] {
  outline: none;
  padding: 0;
  margin: 0;
  height: 100%;
  width: 36px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #aeaeae;
  position: absolute;
  top: 50%;
  z-index: 10;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.timeline-container .arrow-right .i-container[data-v-6d57e622],
.timeline-container .arrow-left .i-container[data-v-6d57e622] {
  position: absolute;
  font-size: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.timeline-container .arrow-right .i-container .icon-arrow-left[data-v-6d57e622],
.timeline-container .arrow-left .i-container .icon-arrow-left[data-v-6d57e622] {
  cursor: pointer;
  background: #0088FF;
  border-radius: 180px;
}
.timeline-container .arrow-right .i-container .icon-arrow-left:hover path[data-v-6d57e622],
.timeline-container .arrow-left .i-container .icon-arrow-left:hover path[data-v-6d57e622] {
  fill: #5cb6ff;
}
.timeline-container .arrow-right .i-container .icon-arrow-right[data-v-6d57e622],
.timeline-container .arrow-left .i-container .icon-arrow-right[data-v-6d57e622] {
  margin-right: -15px;
  cursor: pointer;
}
.timeline-container .arrow-right .i-container .icon-arrow-right:hover path[data-v-6d57e622],
.timeline-container .arrow-left .i-container .icon-arrow-right:hover path[data-v-6d57e622] {
  fill: #5cb6ff;
}
.timeline-container .arrow-left[data-v-6d57e622] {
  left: 4px;
}
.timeline-container .arrow-left .i-container[data-v-6d57e622] {
  left: 0;
}
.timeline-container .arrow-right[data-v-6d57e622] {
  right: 4px;
}
.timeline-container .arrow-right .i-container[data-v-6d57e622] {
  right: 0;
  background: #0088FF;
  border-radius: 90px;
  cursor: pointer;
}
.timeline-wrapper[data-v-6d57e622] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.timeline[data-v-6d57e622] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0;
  width: 100%;
  font-size: 14px;
  list-style: none;
  padding-top: 10px;
}
.timeline .timeline-item[data-v-6d57e622] {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 8px;
  min-width: 200px;
}
.timeline .timeline-item .tail[data-v-6d57e622] {
  position: absolute;
  bottom: 5px;
  right: 0;
  width: 100%;
  border-top: 2px dashed #e4e7ed;
}
.timeline .timeline-item .divider[data-v-6d57e622] {
  position: absolute;
  width: 1px;
  height: 200%;
  left: 0;
  top: 0;
  border-right: 1px dashed #e4e7ed;
}
.timeline .timeline-item .divider.right[data-v-6d57e622] {
  left: initial;
  right: 0;
}
.timeline .timeline-item .link[data-v-6d57e622] {
  position: absolute;
  bottom: 5px;
  left: 6px;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 21px;
  border-top: 1px solid #e4e7ed;
}
.timeline .timeline-item .time[data-v-6d57e622] {
  position: absolute;
  bottom: -30px;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #070707;
  line-height: 1.3;
  font-weight: 400;
  font-size: 13px;
  text-align: center;
}
.timeline .timeline-item .time.top[data-v-6d57e622] {
  bottom: 30px;
}
.timeline .timeline-item .node[data-v-6d57e622] {
  position: absolute;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  background-color: #e4e7ed;
  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;
  width: 12px;
  height: 12px;
}
.timeline .timeline-item .node.center[data-v-6d57e622] {
  background-color: #74f5dd;
}
.timeline .timeline-item:first-child .tail[data-v-6d57e622] {
  width: 50%;
}
.timeline .timeline-item:last-child .tail[data-v-6d57e622] {
  left: 0;
  width: 50%;
}
.timeline .timeline-item .wrapper[data-v-6d57e622] {
  margin-bottom: 20px;
  width: 100%;
}
.scroll-container[data-v-6d57e622] {
  overflow-x: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.scroll-container.scroll-show[data-v-6d57e622] {
  overflow-x: auto;
}
.scroll-container[data-v-6d57e622]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #f5f5f5;
}
.scroll-container[data-v-6d57e622]::-webkit-scrollbar-track {
  display: none;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-color: transparent;
}
.scroll-container[data-v-6d57e622]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.16);
}
.scroll-container[data-v-6d57e622]::-webkit-scrollbar-track-piece {
  display: none;
}
.scroll-container[data-v-6d57e622]::-webkit-scrollbar-button {
  display: none;
}
.scroll-container[data-v-6d57e622]::-webkit-scrollbar-corner {
  display: none;
}


.gzempty[data-v-435a323c] {
  margin-top: 8px;
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.addpty[data-v-435a323c] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.click[data-v-435a323c] {
  cursor: pointer;
}
.empty[data-v-435a323c] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content[data-v-435a323c] {
  overflow: hidden;
}
.content[data-v-435a323c]:hover {
  overflow: auto;
}
[data-v-435a323c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-435a323c] {
  margin-bottom: 0px;
}
[data-v-435a323c] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-435a323c] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-435a323c] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-435a323c] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-435a323c] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-435a323c] {
  color: #00a680;
}
[data-v-435a323c].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-435a323c] .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-435a323c] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-435a323c] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-435a323c] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-435a323c] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-435a323c] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-435a323c] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-435a323c] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-435a323c] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-435a323c] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-435a323c] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-435a323c] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-435a323c] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-435a323c] .el-select__input {
  margin-left: 6px;
}
[data-v-435a323c].el-textarea__inner {
  padding-left: 6px;
}
[data-v-435a323c] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-435a323c] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-435a323c] .el-dialog__headerbtn {
  top: 10px;
}
.bg-purple[data-v-435a323c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.content[data-v-435a323c]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.content[data-v-435a323c]::-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;
}
.content[data-v-435a323c]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-435a323c] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-435a323c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.gzempty[data-v-3e8e07c4] {
  margin-top: 8px;
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.addpty[data-v-3e8e07c4] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.click[data-v-3e8e07c4] {
  cursor: pointer;
}
.empty[data-v-3e8e07c4] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content[data-v-3e8e07c4] {
  overflow: hidden;
}
.content[data-v-3e8e07c4]:hover {
  overflow: auto;
}
[data-v-3e8e07c4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3e8e07c4] {
  margin-bottom: 0px;
}
[data-v-3e8e07c4] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-3e8e07c4] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3e8e07c4] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-3e8e07c4] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-3e8e07c4] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-3e8e07c4] {
  color: #00a680;
}
[data-v-3e8e07c4].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-3e8e07c4] .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-3e8e07c4] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-3e8e07c4] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3e8e07c4] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-3e8e07c4] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3e8e07c4] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-3e8e07c4] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-3e8e07c4] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-3e8e07c4] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-3e8e07c4] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3e8e07c4] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3e8e07c4] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3e8e07c4] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3e8e07c4] .el-select__input {
  margin-left: 6px;
}
[data-v-3e8e07c4].el-textarea__inner {
  padding-left: 6px;
}
[data-v-3e8e07c4] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-3e8e07c4] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-3e8e07c4] .el-dialog__headerbtn {
  top: 10px;
}
.requiredStr[data-v-3e8e07c4] {
  color: red;
}
.bg-purple[data-v-3e8e07c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.content[data-v-3e8e07c4]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.content[data-v-3e8e07c4]::-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;
}
.content[data-v-3e8e07c4]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-3e8e07c4] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-3e8e07c4] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.gzempty[data-v-ccf399e6] {
  margin-top: 8px;
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.addpty[data-v-ccf399e6] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.click[data-v-ccf399e6] {
  cursor: pointer;
}
.empty[data-v-ccf399e6] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content[data-v-ccf399e6] {
  overflow: hidden;
}
.content[data-v-ccf399e6]:hover {
  overflow: auto;
}
[data-v-ccf399e6] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ccf399e6] {
  margin-bottom: 0px;
}
[data-v-ccf399e6] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-ccf399e6] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
[data-v-ccf399e6] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-ccf399e6] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-ccf399e6] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-ccf399e6] {
  color: #00a680;
}
[data-v-ccf399e6].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-ccf399e6] .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-ccf399e6] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-ccf399e6] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-ccf399e6] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-ccf399e6] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-ccf399e6] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-ccf399e6] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-ccf399e6] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-ccf399e6] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-ccf399e6] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
[data-v-ccf399e6] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-ccf399e6] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-ccf399e6] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-ccf399e6] .el-select__input {
  margin-left: 6px;
}
[data-v-ccf399e6].el-textarea__inner {
  padding-left: 6px;
}
[data-v-ccf399e6] .el-dialog__title {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-ccf399e6] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-ccf399e6] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-ccf399e6] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
.requiredStr[data-v-ccf399e6] {
  color: red;
}
.bg-purple[data-v-ccf399e6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.content[data-v-ccf399e6]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.content[data-v-ccf399e6]::-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;
}
.content[data-v-ccf399e6]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-ccf399e6] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-ccf399e6] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-ccf399e6] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-ccf399e6] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}


.gzempty[data-v-51c08fd9] {
  margin-top: 8px;
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.addpty[data-v-51c08fd9] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.click[data-v-51c08fd9] {
  cursor: pointer;
}
.empty[data-v-51c08fd9] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content[data-v-51c08fd9] {
  overflow: hidden;
}
.content[data-v-51c08fd9]:hover {
  overflow: auto;
}
.content[data-v-51c08fd9]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.content[data-v-51c08fd9]::-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;
}
.content[data-v-51c08fd9]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-51c08fd9] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-51c08fd9] {
  margin-bottom: 0px;
}
[data-v-51c08fd9] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-51c08fd9] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-51c08fd9] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-51c08fd9] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-51c08fd9] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-51c08fd9] {
  color: #00a680;
}
[data-v-51c08fd9].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-51c08fd9] .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-51c08fd9] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-51c08fd9] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-51c08fd9] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-51c08fd9] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-51c08fd9] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-51c08fd9] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-51c08fd9] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-51c08fd9] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-51c08fd9] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-51c08fd9] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-51c08fd9] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-51c08fd9] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-51c08fd9] .el-select__input {
  margin-left: 6px;
}
[data-v-51c08fd9].el-textarea__inner {
  padding-left: 6px;
}
[data-v-51c08fd9] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-51c08fd9] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-51c08fd9] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-51c08fd9] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
.requiredStr[data-v-51c08fd9] {
  color: red;
}
.triangle-topleft[data-v-51c08fd9] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-51c08fd9] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-51c08fd9] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-51c08fd9] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-51c08fd9] .el-radio-button:first-child .el-radio-button__inner {
  border-radius: 4px 4px 4px 4px;
}
[data-v-51c08fd9] .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 4px 4px 4px 4px
}
[data-v-51c08fd9] .el-radio-button--mini .el-radio-button__inner {
  padding: 4px 15px;
}
[data-v-51c08fd9] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  border: 1px solid #0088FF;
  background: #0088FF;
  font-weight: 400;
  color: #FFFFFF;
}
.bg-purple[data-v-51c08fd9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
[data-v-51c08fd9] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-51c08fd9] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.gzempty[data-v-15e2c7aa] {
  margin-top: 8px;
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.addpty[data-v-15e2c7aa] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.click[data-v-15e2c7aa] {
  cursor: pointer;
}
.empty[data-v-15e2c7aa] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content[data-v-15e2c7aa] {
  overflow: hidden;
}
.content[data-v-15e2c7aa]:hover {
  overflow: auto;
}
[data-v-15e2c7aa] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-15e2c7aa] {
  margin-bottom: 0px;
}
[data-v-15e2c7aa] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-15e2c7aa] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-15e2c7aa] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-15e2c7aa] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-15e2c7aa] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-15e2c7aa] {
  color: #00a680;
}
[data-v-15e2c7aa].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-15e2c7aa] .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-15e2c7aa] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-15e2c7aa] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-15e2c7aa] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-15e2c7aa] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-15e2c7aa] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-15e2c7aa] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-15e2c7aa] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-15e2c7aa] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-15e2c7aa] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-15e2c7aa] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-15e2c7aa] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-15e2c7aa] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-15e2c7aa] .el-select__input {
  margin-left: 6px;
}
[data-v-15e2c7aa].el-textarea__inner {
  padding-left: 6px;
}
[data-v-15e2c7aa] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-15e2c7aa] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-15e2c7aa] .el-dialog__headerbtn {
  top: 10px;
}
.bg-purple[data-v-15e2c7aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.content[data-v-15e2c7aa]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 4px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.content[data-v-15e2c7aa]::-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;
}
.content[data-v-15e2c7aa]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-15e2c7aa] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-15e2c7aa] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.gzempty[data-v-222613ed] {
  margin-top: 8px;
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.addpty[data-v-222613ed] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.click[data-v-222613ed] {
  cursor: pointer;
}
.empty[data-v-222613ed] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content[data-v-222613ed] {
  overflow: hidden;
}
.content[data-v-222613ed]:hover {
  overflow: auto;
}
.content[data-v-222613ed]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.content[data-v-222613ed]::-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;
}
.content[data-v-222613ed]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-222613ed] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-222613ed] {
  margin-bottom: 0px;
}
[data-v-222613ed] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-222613ed] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-222613ed] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-222613ed] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-222613ed] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-222613ed] {
  color: #00a680;
}
[data-v-222613ed].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-222613ed] .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-222613ed] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-222613ed] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-222613ed] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-222613ed] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-222613ed] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-222613ed] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-222613ed] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-222613ed] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-222613ed] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-222613ed] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-222613ed] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-222613ed] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-222613ed] .el-select__input {
  margin-left: 6px;
}
[data-v-222613ed].el-textarea__inner {
  padding-left: 6px;
}
[data-v-222613ed] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-222613ed] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-222613ed] .el-dialog__headerbtn {
  top: 10px;
}
.bg-purple[data-v-222613ed] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
[data-v-222613ed] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-222613ed] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.gzempty[data-v-27ff5c11] {
  margin-top: 8px;
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.addpty[data-v-27ff5c11] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.click[data-v-27ff5c11] {
  cursor: pointer;
}
.empty[data-v-27ff5c11] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content[data-v-27ff5c11] {
  overflow: hidden;
}
.content[data-v-27ff5c11]:hover {
  overflow: scroll;
}
[data-v-27ff5c11] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-27ff5c11] {
  margin-bottom: 0px;
}
[data-v-27ff5c11] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-27ff5c11] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
[data-v-27ff5c11] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-27ff5c11] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-27ff5c11] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-27ff5c11] {
  color: #00a680;
}
[data-v-27ff5c11].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-27ff5c11] .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-27ff5c11] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-27ff5c11] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-27ff5c11] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-27ff5c11] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-27ff5c11] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-27ff5c11] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-27ff5c11] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-27ff5c11] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-27ff5c11] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
[data-v-27ff5c11] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-27ff5c11] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-27ff5c11] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-27ff5c11] .el-select__input {
  margin-left: 6px;
}
[data-v-27ff5c11].el-textarea__inner {
  padding-left: 6px;
}
[data-v-27ff5c11] .el-dialog__title {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-27ff5c11] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-27ff5c11] .el-dialog__headerbtn {
  top: 10px;
}
.bg-purple[data-v-27ff5c11] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
[data-v-27ff5c11] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-27ff5c11] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


@charset "UTF-8";
.execution[data-v-6407a0c6] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6407a0c6] .el-table--mini,
.el-table--small[data-v-6407a0c6],
.el-table__expand-icon[data-v-6407a0c6] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6407a0c6] .el-table--mini,
.el-table--small[data-v-6407a0c6],
.el-table__expand-icon[data-v-6407a0c6] {
  font-size: 13px;
}
[data-v-6407a0c6] .el-table--mini,
.el-table--small[data-v-6407a0c6],
.el-table__expand-icon[data-v-6407a0c6] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6407a0c6] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6407a0c6] .table {
  margin-bottom: 5px;
}
[data-v-6407a0c6] .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-6407a0c6] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6407a0c6] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6407a0c6] {
  background: #F6FBFF;
}
.pagination[data-v-6407a0c6] {
  text-align: end;
}
.btn[data-v-6407a0c6] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6407a0c6] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6407a0c6] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6407a0c6] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6407a0c6] {
  color: #BF1A00;
}
.ydja_case[data-v-6407a0c6] {
  color: #F89729;
}
.yja_case[data-v-6407a0c6] {
  color: #082A6D;
}
.ygd_case[data-v-6407a0c6] {
  color: #5CB768;
}
.eps[data-v-6407a0c6] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6407a0c6] .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-6407a0c6] .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-6407a0c6] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6407a0c6] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .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-6407a0c6] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6407a0c6] .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-6407a0c6] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6407a0c6] .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-6407a0c6] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6407a0c6] .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-6407a0c6] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6407a0c6] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6407a0c6] {
  margin-bottom: 0px !important;
}
[data-v-6407a0c6] .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-6407a0c6] {
  line-height: 28px;
}
[data-v-6407a0c6] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6407a0c6] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6407a0c6] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6407a0c6] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6407a0c6] {
  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-6407a0c6] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6407a0c6] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6407a0c6] {
  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-6407a0c6] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6407a0c6] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6407a0c6] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6407a0c6] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6407a0c6] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6407a0c6] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6407a0c6] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6407a0c6] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6407a0c6] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6407a0c6] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6407a0c6] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6407a0c6] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6407a0c6] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6407a0c6] {
  --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-6407a0c6] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6407a0c6] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6407a0c6] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6407a0c6] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6407a0c6] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6407a0c6] {
  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-6407a0c6] {
  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-6407a0c6] {
  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-6407a0c6] {
  -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-6407a0c6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.fl[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-6407a0c6] {
  background-color: white;
}
.i-27[data-v-6407a0c6] {
  height: 24px;
  width: 24px;
}
.title[data-v-6407a0c6] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-6407a0c6] {
  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-6407a0c6] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-6407a0c6] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-6407a0c6] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-6407a0c6] {
  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-6407a0c6] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-6407a0c6] {
  font-size: 12px;
  font-family: PingFang SC;
  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-6407a0c6] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-6407a0c6] {
  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-6407a0c6] {
  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-6407a0c6] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}
.kp-nr[data-v-6407a0c6] {
  min-width: 961px;
  width: 97.5%;
  opacity: 1;
}
.tj[data-v-6407a0c6] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-6407a0c6] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-6407a0c6] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-6407a0c6] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-6407a0c6] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-6407a0c6] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-6407a0c6] .area .el-select__caret {
  display: none !important;
}
[data-v-6407a0c6] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-6407a0c6] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-6407a0c6] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6407a0c6] {
  margin-bottom: 0px;
}
[data-v-6407a0c6] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-6407a0c6] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-6407a0c6] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-6407a0c6] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-6407a0c6] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-6407a0c6] .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-6407a0c6] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-6407a0c6] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-6407a0c6] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-6407a0c6] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-6407a0c6] .el-tabs__item {
  color: #666666;
}
[data-v-6407a0c6] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-6407a0c6] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-6407a0c6] {
  width: 100%;
}
[data-v-6407a0c6] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-6407a0c6] {
  color: #00a680;
}
[data-v-6407a0c6].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-6407a0c6] .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-6407a0c6] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-6407a0c6] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-6407a0c6] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-6407a0c6] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-6407a0c6] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-6407a0c6] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-6407a0c6] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-6407a0c6] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px;
}
.caseInput[data-v-6407a0c6] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-6407a0c6] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-6407a0c6] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-6407a0c6] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-6407a0c6] .el-select__input {
  margin-left: 6px;
}
[data-v-6407a0c6].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-6407a0c6] {
  color: red;
}
.requiredTransparent[data-v-6407a0c6] {
  color: transparent;
}
.el-tree[data-v-6407a0c6] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-6407a0c6] {
  overflow: auto;
  height: 70vh;
}
.ti1[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EEF3FC;
  font-size: 12px;
  height: 42px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top1[data-v-6407a0c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #F1F6FE;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top2[data-v-6407a0c6] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
}
.c1[data-v-6407a0c6] {
  font-size: 18px;
  font-weight: 500;
  opacity: 1;
  font-family: Source Han Sans CN;
  color: #2D2E30;
}
.z1[data-v-6407a0c6] {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 22px;
  color: #FFFFFF;
  opacity: 1;
}
.b1[data-v-6407a0c6] {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 19px;
  color: #2E6798;
  opacity: 1;
}
.t2[data-v-6407a0c6] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.d1[data-v-6407a0c6] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-6407a0c6] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-6407a0c6] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-6407a0c6] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-6407a0c6] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-6407a0c6] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
.content[data-v-6407a0c6] {
  padding: 20px;
}
.chat[data-v-6407a0c6] {
  position: relative;
  min-width: 70px;
  max-width: 150px;
  word-wrap: break-word;
  border-radius: 4px;
}
.click[data-v-6407a0c6] {
  cursor: pointer;
}
[data-v-6407a0c6] .el-timeline-item__timestamp.is-bottom {
  margin-top: 4px;
  /* padding-bottom: 4px; */
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -85px;
}
[data-v-6407a0c6] .el-timeline-item {
  position: relative;
  padding-bottom: 10px;
}
[data-v-6407a0c6] .eltimelinefocus .el-timeline-item__tail {
  border-left: 2px solid #E4E7ED !important;
}
[data-v-6407a0c6] .el-timeline-item__tail {
  border-left: 2px dashed #E4E7ED;
}
[data-v-6407a0c6] .el-timeline-item__content {
  color: #303133;
  position: relative;
  bottom: 18px;
}
.hj[data-v-6407a0c6] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.hjs[data-v-6407a0c6] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.actyi[data-v-6407a0c6] {
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 17px;
  right: 10px;
  min-height: 30px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
[data-v-6407a0c6] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-6407a0c6] .el-dialog__header {
  padding: 0px;
  border-bottom: 1px solid #EFEFEF;
  border-radius: 5px;
}
[data-v-6407a0c6] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-6407a0c6] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  border: 1px solid #0088FF;
  background: #ECF5FC;
  font-weight: 400;
  color: #0088FF;
}
[data-v-6407a0c6] .el-radio-button__inner {
  width: 82px;
}
[data-v-6407a0c6] .timeline .timeline-item .time {
  margin-bottom: -10px;
}
.xls[data-v-6407a0c6] {
  border-bottom: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-left: 1px solid #F2F2F2;
  width: 100%;
}
[data-v-6407a0c6] .timeline .timeline-item:hover .node {
  background: #0088FF;
}
[data-v-6407a0c6] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  border-radius: 0px !important;
}
.el-radio-button:first-child:last-child .el-radio-button__inner[data-v-6407a0c6] {
  border-radius: 0px !important;
}
[data-v-6407a0c6].el-radio-button:first-child:last-child .el-radio-button__inner {
  border-radius: 0px !important;
}
[data-v-6407a0c6] .class1 {
  border-radius: 7px;
}
[data-v-6407a0c6] .wsyja.el-button {
  background: #ffffff;
  border: 1px dashed #DCDFE6;
}
[data-v-6407a0c6] .wsyja.el-button:hover {
  background: #ffffff;
  border: 1px dashed #0088FF;
  color: #0088FF !important;
}
[data-v-6407a0c6] .tql .el-timeline-item__node--large {
  background: #FFFFFF;
  border: 2px dashed #E4E7ED;
}
[data-v-6407a0c6] .el-button--primary {
  color: #FFFFFF;
  background-color: #125FA3;
  border-color: #125FA3;
}

@charset "UTF-8";
.execution[data-v-cb7c6aa4] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-cb7c6aa4] .el-table--mini,
.el-table--small[data-v-cb7c6aa4],
.el-table__expand-icon[data-v-cb7c6aa4] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-cb7c6aa4] .el-table--mini,
.el-table--small[data-v-cb7c6aa4],
.el-table__expand-icon[data-v-cb7c6aa4] {
  font-size: 13px;
}
[data-v-cb7c6aa4] .el-table--mini,
.el-table--small[data-v-cb7c6aa4],
.el-table__expand-icon[data-v-cb7c6aa4] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-cb7c6aa4] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-cb7c6aa4] .table {
  margin-bottom: 5px;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-cb7c6aa4] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-cb7c6aa4] {
  background: #F6FBFF;
}
.pagination[data-v-cb7c6aa4] {
  text-align: end;
}
.btn[data-v-cb7c6aa4] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-cb7c6aa4] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-cb7c6aa4] {
  text-align: right;
  padding-top: 10px;
}
[data-v-cb7c6aa4] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-cb7c6aa4] {
  color: #BF1A00;
}
.ydja_case[data-v-cb7c6aa4] {
  color: #F89729;
}
.yja_case[data-v-cb7c6aa4] {
  color: #082A6D;
}
.ygd_case[data-v-cb7c6aa4] {
  color: #5CB768;
}
.eps[data-v-cb7c6aa4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-cb7c6aa4] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .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-cb7c6aa4] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-cb7c6aa4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-cb7c6aa4] {
  margin-bottom: 0px !important;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] {
  line-height: 28px;
}
[data-v-cb7c6aa4] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-cb7c6aa4] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-cb7c6aa4] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-cb7c6aa4] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-cb7c6aa4] {
  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-cb7c6aa4] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-cb7c6aa4] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-cb7c6aa4] {
  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-cb7c6aa4] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-cb7c6aa4] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-cb7c6aa4] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-cb7c6aa4] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-cb7c6aa4] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-cb7c6aa4] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-cb7c6aa4] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-cb7c6aa4] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-cb7c6aa4] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-cb7c6aa4] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-cb7c6aa4] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-cb7c6aa4] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-cb7c6aa4] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-cb7c6aa4] {
  --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-cb7c6aa4] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-cb7c6aa4] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-cb7c6aa4] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-cb7c6aa4] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-cb7c6aa4] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-cb7c6aa4] {
  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-cb7c6aa4] {
  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-cb7c6aa4] {
  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-cb7c6aa4] {
  -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-cb7c6aa4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.container[data-v-cb7c6aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 508px;
  width: 100%;
  background-color: #e5e5e5;
}
.container .sidebar[data-v-cb7c6aa4] {
    width: calc(100% / 3);
    min-width: 350px;
}
.container .content[data-v-cb7c6aa4] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.fl[data-v-cb7c6aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-cb7c6aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-cb7c6aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-cb7c6aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-cb7c6aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-cb7c6aa4] {
  background-color: white;
}
.i-27[data-v-cb7c6aa4] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-cb7c6aa4] {
  padding-left: 35px;
}
.title[data-v-cb7c6aa4] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-cb7c6aa4] {
  background: #f0f2f5 !important;
  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-cb7c6aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-cb7c6aa4] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-cb7c6aa4] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-cb7c6aa4] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-cb7c6aa4] {
  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-cb7c6aa4] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-cb7c6aa4] {
  font-size: 12px;
  font-family: PingFang SC;
  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-cb7c6aa4] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-cb7c6aa4] {
  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-cb7c6aa4] {
  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-cb7c6aa4] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-cb7c6aa4] {
  min-width: 961px;
  width: 97.5%;
  height: 80 px;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-cb7c6aa4] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-cb7c6aa4] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-cb7c6aa4] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-cb7c6aa4] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-cb7c6aa4] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-cb7c6aa4] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-cb7c6aa4] .area .el-select__caret {
  display: none !important;
}
[data-v-cb7c6aa4] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-cb7c6aa4] {
  /* margin-bottom: -15px;
  display: flex;
  flex-wrap: wrap */
}
[data-v-cb7c6aa4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-cb7c6aa4] {
  margin-bottom: 0px;
}
[data-v-cb7c6aa4] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  line-height: 30 px !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-cb7c6aa4] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-cb7c6aa4] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-cb7c6aa4] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-cb7c6aa4] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-cb7c6aa4] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-cb7c6aa4] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-cb7c6aa4] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-cb7c6aa4] .el-tabs__item {
  color: #666666;
}
[data-v-cb7c6aa4] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-cb7c6aa4] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-cb7c6aa4] {
  width: 100%;
}
[data-v-cb7c6aa4] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-cb7c6aa4] {
  color: #00a680;
}
[data-v-cb7c6aa4].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-cb7c6aa4] .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-cb7c6aa4] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-cb7c6aa4] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-cb7c6aa4] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-cb7c6aa4] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-cb7c6aa4] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-cb7c6aa4] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-cb7c6aa4] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
[data-v-cb7c6aa4] .kpInput40 .el-textarea__inner {
  border: none;
  background: #FFFFFF;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-cb7c6aa4] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px;
}
.caseInput[data-v-cb7c6aa4] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-cb7c6aa4] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-cb7c6aa4] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-cb7c6aa4] .el-select__input {
  margin-left: 6px;
}
[data-v-cb7c6aa4].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-cb7c6aa4] {
  color: red;
}
.requiredTransparent[data-v-cb7c6aa4] {
  color: transparent;
}
.el-tree[data-v-cb7c6aa4] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-cb7c6aa4] {
  overflow: auto;
  height: 70vh;
}
[data-v-cb7c6aa4] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-cb7c6aa4] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-cb7c6aa4] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
[data-v-cb7c6aa4] .el-button--primary {
  color: #FFFFFF;
  background-color: #125FA3;
  border-color: #125FA3;
}


.fl[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-3af136ab] {
  background-color: white;
}
.i-27[data-v-3af136ab] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-3af136ab] {
  padding-left: 35px;
}
.title[data-v-3af136ab] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-3af136ab] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-3af136ab] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-3af136ab] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-3af136ab] {
  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-3af136ab] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-3af136ab] {
  font-size: 12px;
  font-family: PingFang SC;
  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-3af136ab] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-3af136ab] {
  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-3af136ab] {
  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-3af136ab] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-3af136ab] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-3af136ab] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-3af136ab] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-3af136ab] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-3af136ab] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-3af136ab] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-3af136ab] .area .el-select__caret {
  display: none !important;
}
[data-v-3af136ab] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-3af136ab] {
  /* margin-bottom: -15px;
  display: flex;
  flex-wrap: wrap */
}
[data-v-3af136ab] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3af136ab] {
  margin-bottom: 0px;
}
[data-v-3af136ab] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-3af136ab] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3af136ab] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-3af136ab] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-3af136ab] {
  -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-3af136ab] .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-3af136ab] .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-3af136ab] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-3af136ab] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-3af136ab] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-3af136ab] .el-tabs__item {
  color: #666666;
}
[data-v-3af136ab] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-3af136ab] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-3af136ab] {
  width: 100%;
}
[data-v-3af136ab] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-3af136ab] {
  color: #00a680;
}
[data-v-3af136ab].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-3af136ab] .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-3af136ab] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-3af136ab] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3af136ab] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-3af136ab] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3af136ab] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-3af136ab] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 70px;
  padding: 5px 10px
}
[data-v-3af136ab] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 70px;
  padding: 5px 10px
}
[data-v-3af136ab] .area .el-textarea__inner{
  height: 70px;
  padding: 5px 10px
}
.kpItem[data-v-3af136ab] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-3af136ab] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3af136ab] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3af136ab] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3af136ab] .el-select__input {
  margin-left: 6px;
}
[data-v-3af136ab].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-3af136ab] {
  color: red;
}
.requiredTransparent[data-v-3af136ab] {
  color: transparent;
}
.el-tree[data-v-3af136ab] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-3af136ab] {
  overflow: auto;
  height: 70vh;
}
.demo-drawer__content[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-3af136ab] .spyjInput .el-textarea__inner {
  height: 130px;
}

/*::v-deep .el-textarea__inner {*/
/*  height: 130px;*/
/*}*/
.dow[data-v-3af136ab] {

  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;
}
.tos[data-v-3af136ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lab1[data-v-3af136ab]{
  height: 32px;line-height: 32px;color: #71747B
}
[data-v-3af136ab] .nameInput .el-input__inner{
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3af136ab] .nameInput .el-input__inner:hover{
  border: 1px solid #2489FC ;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3af136ab] .el-table--enable-row-hover .el-table__body tr:hover > td{
  background: #fff;
}
[data-v-3af136ab] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-3af136ab] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-3af136ab] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-3af136ab] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}


[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;
}

@charset "UTF-8";
.execution[data-v-443e4266] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-443e4266] .el-table--mini,
.el-table--small[data-v-443e4266],
.el-table__expand-icon[data-v-443e4266] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-443e4266] .el-table--mini,
.el-table--small[data-v-443e4266],
.el-table__expand-icon[data-v-443e4266] {
  font-size: 13px;
}
[data-v-443e4266] .el-table--mini,
.el-table--small[data-v-443e4266],
.el-table__expand-icon[data-v-443e4266] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-443e4266] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-443e4266] .table {
  margin-bottom: 5px;
}
[data-v-443e4266] .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-443e4266] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-443e4266] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-443e4266] {
  background: #F6FBFF;
}
.pagination[data-v-443e4266] {
  text-align: end;
}
.btn[data-v-443e4266] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-443e4266] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-443e4266] {
  text-align: right;
  padding-top: 10px;
}
[data-v-443e4266] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-443e4266] {
  color: #BF1A00;
}
.ydja_case[data-v-443e4266] {
  color: #F89729;
}
.yja_case[data-v-443e4266] {
  color: #082A6D;
}
.ygd_case[data-v-443e4266] {
  color: #5CB768;
}
.eps[data-v-443e4266] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-443e4266] .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-443e4266] .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-443e4266] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-443e4266] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .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-443e4266] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-443e4266] .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-443e4266] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-443e4266] .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-443e4266] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-443e4266] .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-443e4266] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-443e4266] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-443e4266] {
  margin-bottom: 0px !important;
}
[data-v-443e4266] .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-443e4266] {
  line-height: 28px;
}
[data-v-443e4266] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-443e4266] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-443e4266] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-443e4266] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-443e4266] {
  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-443e4266] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-443e4266] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-443e4266] {
  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-443e4266] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-443e4266] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-443e4266] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-443e4266] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-443e4266] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-443e4266] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-443e4266] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-443e4266] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-443e4266] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-443e4266] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-443e4266] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-443e4266] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-443e4266] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-443e4266] {
  --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-443e4266] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-443e4266] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-443e4266] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-443e4266] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-443e4266] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-443e4266] {
  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-443e4266] {
  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-443e4266] {
  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-443e4266] {
  -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-443e4266] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-443e4266] .spring-frame1 {
  width: 1078px !important;
}
[data-v-443e4266] .spring-frame2 {
  width: 788px !important;
}
[data-v-443e4266] .el-dialog {
  border-radius: 10px !important;
  overflow: hidden;
}
.message[data-v-443e4266] {
  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-443e4266] {
    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-443e4266] {
    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-443e4266] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: left;
      color: #1c2438;
      font-weight: bold;
}
.message-header .icon-btn-box[data-v-443e4266] {
      width: 30px;
      color: #a5b5c1;
}
.message-header .icon-btn-box .iconfont[data-v-443e4266] {
        cursor: pointer;
}
.message-header .icon-btn-box .iconfont[data-v-443e4266]:hover {
          color: #5cadff;
}
.message-group[data-v-443e4266] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.message-input[data-v-443e4266] {
    height: 138px;
}
.container[data-v-443e4266] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 708px;
}
.container .sidebar[data-v-443e4266] {
    width: calc(100% / 3);
    min-width: 350px;
}
.container .content-box[data-v-443e4266] {
    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-443e4266] {
      background-color: #F8F8F9;
      border-bottom: 1px solid #E9E9E9;
      height: 54px;
}
.container .content-box .content-box-title .content-box-title-in[data-v-443e4266] {
        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-443e4266] {
          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-443e4266] {
          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-443e4266] {
            color: #49E9EF;
}
.container .content-box .content-box-title .content-box-title-in .gtz .gtz-w[data-v-443e4266] {
            color: #FF5E5E;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-443e4266] {
          background: #F1F1F1;
          border: none;
          margin-left: 42px;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-443e4266] .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-443e4266]  .el-button:hover {
            background: none;
            color: #2A6DEF !important;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-443e4266] .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-443e4266] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 788px;
      padding: 0px;
      height: calc(100% - 40px);
}
li[data-v-443e4266] {
  list-style-type: none;
}
.right-sidebar[data-v-443e4266] {
  width: 210px;
  display: inline-block;
  background: #F3F3F3;
}
.right-sidebar .right-sidebar-info[data-v-443e4266] {
    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-443e4266] {
      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-443e4266] {
        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-443e4266] {
        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-443e4266] {
          margin-top: -2px;
          margin-left: 2px;
}
.right-sidebar .right-sidebar-info ul[data-v-443e4266] {
      padding: 0;
      margin: 0px;
      height: 216px;
      overflow-y: auto;
      width: 208px;
}
.right-sidebar .right-sidebar-info ul li[data-v-443e4266] {
        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-443e4266] {
          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-443e4266] {
          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-443e4266] {
          width: 5px;
          background: #E8E8E8;
          height: 16px;
          border-radius: 3px;
          margin-right: 6px;
}
.right-sidebar .right-sidebar-info ul[data-v-443e4266]::-webkit-scrollbar {
      /*滚动条整体样式*/
      width: 4px;
      /*高宽分别对应横竖滚动条的尺寸*/
      height: 1px;
}
.right-sidebar .right-sidebar-info ul[data-v-443e4266]::-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-443e4266]::-webkit-scrollbar-track {
      /*滚动条里面轨道*/
      border-radius: 10px;
}
.member[data-v-443e4266] {
  height: 396px;
}
.member .member-title[data-v-443e4266] {
    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-443e4266] {
    height: 610px;
}
.member .member-list .member-list-height2[data-v-443e4266] {
    height: 350px;
}
.member .member-list ul[data-v-443e4266] {
    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-443e4266] {
      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-443e4266] {
        margin-right: 8px;
}
.member .member-list ul li span[data-v-443e4266] {
        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-443e4266]:hover {
      background: #efefef;
}
.member .member-list ul[data-v-443e4266]::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.member .member-list ul[data-v-443e4266]::-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-443e4266]::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 10px;
}
.selectChatType[data-v-443e4266] {
  background: #F4F8FC;
  color: #2A6DEF !important;
  width: 52px;
  height: 26px;
  line-height: 26px;
  border-radius: 5px;
  text-align: center;
}
.deft[data-v-443e4266] {
  width: 52px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  font-family: Source Han Sans CN;
  color: #59595A;
}
.deft[data-v-443e4266]:hover {
  color: #333333;
  font-weight: bold;
  font-size: 15px;
}
[data-v-443e4266] .el-dialog__header {
  padding: 0px;
  border-radius: 5px;
  height: 20px;
  z-index: 20 !important;
  position: relative;
  border-bottom: none !important;
}
[data-v-443e4266] .el-dialog__headerbtn {
  top: 16px;
}
[data-v-443e4266] .el-dialog__body {
  margin-top: -20px;
}
[data-v-443e4266] .is-dot {
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 8px !important;
}


.fl[data-v-c17e9f7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-c17e9f7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-c17e9f7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-c17e9f7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-c17e9f7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-c17e9f7e] {
  background-color: white;
}
.i-27[data-v-c17e9f7e] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-c17e9f7e] {
  padding-left: 35px;
}
.title[data-v-c17e9f7e] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-c17e9f7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-c17e9f7e] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-c17e9f7e] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-c17e9f7e] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-c17e9f7e] {
  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-c17e9f7e] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-c17e9f7e] {
  font-size: 12px;
  font-family: PingFang SC;
  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-c17e9f7e] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-c17e9f7e] {
  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-c17e9f7e] {
  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-c17e9f7e] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-c17e9f7e] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-c17e9f7e] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-c17e9f7e] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-c17e9f7e] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-c17e9f7e] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-c17e9f7e] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-c17e9f7e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-c17e9f7e] .area .el-select__caret {
  display: none !important;
}
[data-v-c17e9f7e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-c17e9f7e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-c17e9f7e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-c17e9f7e] {
  margin-bottom: 0px;
}
[data-v-c17e9f7e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-c17e9f7e] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c17e9f7e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-c17e9f7e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-c17e9f7e] {
  -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-c17e9f7e] .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-c17e9f7e] .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-c17e9f7e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-c17e9f7e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-c17e9f7e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-c17e9f7e] .el-tabs__item {
  color: #666666;
}
[data-v-c17e9f7e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-c17e9f7e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-c17e9f7e] {
  width: 100%;
}
[data-v-c17e9f7e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-c17e9f7e] {
  color: #00a680;
}
[data-v-c17e9f7e] .el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-c17e9f7e] .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-c17e9f7e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-c17e9f7e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-c17e9f7e] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-c17e9f7e] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-c17e9f7e] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-c17e9f7e] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-c17e9f7e] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-c17e9f7e] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-c17e9f7e] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c17e9f7e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-c17e9f7e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-c17e9f7e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-c17e9f7e] .el-select__input {
  margin-left: 6px;
}
[data-v-c17e9f7e] .el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-c17e9f7e] {
  color: red;
}
.requiredTransparent[data-v-c17e9f7e] {
  color: transparent;
}
.demo-drawer__content[data-v-c17e9f7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-c17e9f7e] .spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-c17e9f7e] .el-textarea__inner {
  height: 130px;
}
[data-v-c17e9f7e] .nameInput .el-input__inner{
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c17e9f7e] .nameInput .el-input__inner:hover{
  border: 1px solid #2489FC ;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c17e9f7e] .el-table--enable-row-hover .el-table__body tr:hover > td{
  background: #fff;
}
[data-v-c17e9f7e] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-c17e9f7e] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-c17e9f7e] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-c17e9f7e] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}


.el-row[data-v-21d18d32] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-21d18d32] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-21d18d32] {
  margin-bottom: 0px;
}
[data-v-21d18d32] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-21d18d32] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-21d18d32] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-21d18d32] {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-21d18d32] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-21d18d32] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-21d18d32] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-21d18d32] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-21d18d32] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-21d18d32] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-21d18d32] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-21d18d32] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-21d18d32] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-21d18d32] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-21d18d32] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-21d18d32] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-21d18d32] {
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-21d18d32] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-21d18d32] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-21d18d32] {
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-21d18d32] {
  font-size: 16px;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-21d18d32] .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-21d18d32] .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-21d18d32] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-21d18d32] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-21d18d32] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-21d18d32] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-21d18d32] .el-select__input {
  margin-left: 6px;
}
[data-v-21d18d32] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-21d18d32] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-21d18d32] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}



.bad[data-v-2a833e35]{
  overflow: hidden;
}
.bad[data-v-2a833e35]:hover{
  overflow: scroll;
}
[data-v-2a833e35] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-2a833e35] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.khsIndex_0[data-v-2a833e35]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-2a833e35]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-2a833e35]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-2a833e35]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-2a833e35]{
  width: 50%;
}
.checkScope1[data-v-2a833e35]{
  display: none;
}
.checkScope2[data-v-2a833e35]{
  width: 100%;
}
.checkScope3[data-v-2a833e35]{
  width: 50%;
}




[data-v-58b49198] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-58b49198] {
  margin-bottom: 0px;
}
[data-v-58b49198] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-58b49198] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-58b49198] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-58b49198] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-58b49198] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-58b49198] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-58b49198] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-58b49198] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-58b49198] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-58b49198] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-58b49198] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-58b49198] .el-select__input {
  margin-left: 6px;
}
[data-v-58b49198] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-58b49198] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  background: transparent;
  font-family: PingFang SC;
}
[data-v-58b49198] .nameInput .el-textarea__inner {
  border: none;
  padding: 0px 5px
}
[data-v-58b49198] .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background-color: #FFFFFF;
}
[data-v-58b49198] .inputtime input.el-input__inner {
  border: none;
  height: 34px;
}
.eps[data-v-58b49198] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-58b49198] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-58b49198] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


.fl-bt[data-v-3fce87e4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-ace[data-v-3fce87e4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-3fce87e4] {
  background-color: white;
}
.i-27[data-v-3fce87e4] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-3fce87e4] {
  padding-left: 35px;
}
.title[data-v-3fce87e4] {
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-3fce87e4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-3fce87e4] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-3fce87e4] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-3fce87e4] .area .el-select__caret {
  display: none !important;
}
[data-v-3fce87e4] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-3fce87e4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3fce87e4] {
  margin-bottom: 0px;
}
[data-v-3fce87e4] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-3fce87e4] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3fce87e4] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-3fce87e4] {
  -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-3fce87e4] .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-3fce87e4] .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-3fce87e4] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-3fce87e4] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-3fce87e4] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-3fce87e4] .el-tabs__item {
  color: #666666;
}
[data-v-3fce87e4] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-3fce87e4] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-3fce87e4] {
  width: 100%;
}
[data-v-3fce87e4] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-3fce87e4] .el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-3fce87e4] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3fce87e4] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-3fce87e4] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3fce87e4] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-3fce87e4] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-3fce87e4] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-3fce87e4] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
[data-v-3fce87e4] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3fce87e4] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3fce87e4] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3fce87e4] .el-select__input {
  margin-left: 6px;
}
[data-v-3fce87e4] .el-textarea__inner {
  padding-left: 6px;
}
[data-v-3fce87e4] .spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-3fce87e4] .el-textarea__inner {
  height: 130px;
}
[data-v-3fce87e4] .inputtime input.el-input__inner {
  border: none;
  height: 34px;
}
[data-v-3fce87e4] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3fce87e4] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  background: transparent;
  font-family: PingFang SC;
}
[data-v-3fce87e4] .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background-color: #FFFFFF;
}
[data-v-3fce87e4] .nameInput .el-textarea__inner {
  border: none;
  padding: 0px;
}
.eps[data-v-3fce87e4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-3fce87e4] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3fce87e4] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.demo-drawer__content[data-v-3fce87e4]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}


.bad[data-v-302d4561]{
  overflow: hidden;
}
.bad[data-v-302d4561]:hover{
  overflow: scroll;
}
[data-v-302d4561] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-302d4561] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.khsIndex_0[data-v-302d4561]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-302d4561]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-302d4561]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-302d4561]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-302d4561]{
  width: 50%;
}
.checkScope1[data-v-302d4561]{
  display: none;
}
.checkScope2[data-v-302d4561]{
  width: 100%;
}
.checkScope3[data-v-302d4561]{
  width: 50%;
}


[data-v-2ee75650] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2ee75650] {
  margin-bottom: 0px;
}
[data-v-2ee75650] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-2ee75650] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-2ee75650] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-2ee75650] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-2ee75650] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-2ee75650] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-2ee75650] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-2ee75650] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-2ee75650] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-2ee75650] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-2ee75650] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-2ee75650] .el-select__input{
  margin-left: 6px;
}
.tdtitle[data-v-2ee75650]{
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
table tr[data-v-2ee75650] {
  height: 35px;
  font-size: 12px;
}
.textStr[data-v-2ee75650] {
  background: #f3f3f3;
}
#tableStr[data-v-2ee75650] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-2ee75650] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-2ee75650] {
  border: 0px;
  width: 100%;
  height: 35px;
}
[data-v-2ee75650] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
[data-v-2ee75650] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-2ee75650] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.dhchexk[data-v-2ee75650] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-2ee75650] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-2ee75650] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-2ee75650] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-2ee75650] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-2ee75650] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}

@charset "UTF-8";
.execution[data-v-ce422712] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-ce422712] .el-table--mini,
.el-table--small[data-v-ce422712],
.el-table__expand-icon[data-v-ce422712] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-ce422712] .el-table--mini,
.el-table--small[data-v-ce422712],
.el-table__expand-icon[data-v-ce422712] {
  font-size: 13px;
}
[data-v-ce422712] .el-table--mini,
.el-table--small[data-v-ce422712],
.el-table__expand-icon[data-v-ce422712] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-ce422712] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-ce422712] .table {
  margin-bottom: 5px;
}
[data-v-ce422712] .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-ce422712] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-ce422712] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-ce422712] {
  background: #F6FBFF;
}
.pagination[data-v-ce422712] {
  text-align: end;
}
.btn[data-v-ce422712] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-ce422712] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-ce422712] {
  text-align: right;
  padding-top: 10px;
}
[data-v-ce422712] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-ce422712] {
  color: #BF1A00;
}
.ydja_case[data-v-ce422712] {
  color: #F89729;
}
.yja_case[data-v-ce422712] {
  color: #082A6D;
}
.ygd_case[data-v-ce422712] {
  color: #5CB768;
}
.eps[data-v-ce422712] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-ce422712] .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-ce422712] .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-ce422712] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-ce422712] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .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-ce422712] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-ce422712] .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-ce422712] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-ce422712] .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-ce422712] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-ce422712] .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-ce422712] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-ce422712] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ce422712] {
  margin-bottom: 0px !important;
}
[data-v-ce422712] .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-ce422712] {
  line-height: 28px;
}
[data-v-ce422712] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-ce422712] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-ce422712] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-ce422712] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-ce422712] {
  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-ce422712] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-ce422712] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-ce422712] {
  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-ce422712] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-ce422712] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-ce422712] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-ce422712] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-ce422712] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-ce422712] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-ce422712] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-ce422712] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-ce422712] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-ce422712] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-ce422712] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-ce422712] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-ce422712] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-ce422712] {
  --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-ce422712] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-ce422712] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-ce422712] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-ce422712] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-ce422712] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-ce422712] {
  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-ce422712] {
  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-ce422712] {
  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-ce422712] {
  -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-ce422712] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.filter-tree[data-v-ce422712] {
  overflow: auto;
}
.filter-tree[data-v-ce422712]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.filter-tree[data-v-ce422712]::-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;
}
.filter-tree[data-v-ce422712]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
.search[data-v-ce422712] {
  width: 260px;
  margin: 22px auto 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}
.search[data-v-ce422712] .el-input__inner {
    border-radius: 16px !important;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 32px;
    font-size: 14px;
}
.search[data-v-ce422712]  .el-input__suffix {
    line-height: 32px !important;
}
.select-list[data-v-ce422712] {
  margin-top: 20px;
  height: 330px;
  overflow: auto;
  margin-left: 20px;
}
.select-list .user[data-v-ce422712] {
    margin-top: 12px;
    width: 240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 26px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    cursor: pointer;
}
.select-list .user .avatar[data-v-ce422712] {
      width: 26px;
      height: 26px;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 100%;
}
.select-list .user[data-v-ce422712]:hover {
    background-color: #f5f5f5;
}
.select-list[data-v-ce422712]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.select-list[data-v-ce422712]::-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;
}
.select-list[data-v-ce422712]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-ce422712] .el-dialog {
  border-radius: 10px !important;
  overflow: hidden;
}
[data-v-ce422712] .el-dialog__header {
  padding: 0px;
  border-radius: 5px;
  height: 20px;
  z-index: 20 !important;
  position: relative;
  border-bottom: none !important;
}
[data-v-ce422712] .el-dialog__headerbtn {
  top: 16px;
}
[data-v-ce422712] .el-dialog__body {
  margin-top: -20px;
}

@charset "UTF-8";
.execution[data-v-730cbc22] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-730cbc22] .el-table--mini,
.el-table--small[data-v-730cbc22],
.el-table__expand-icon[data-v-730cbc22] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-730cbc22] .el-table--mini,
.el-table--small[data-v-730cbc22],
.el-table__expand-icon[data-v-730cbc22] {
  font-size: 13px;
}
[data-v-730cbc22] .el-table--mini,
.el-table--small[data-v-730cbc22],
.el-table__expand-icon[data-v-730cbc22] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-730cbc22] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-730cbc22] .table {
  margin-bottom: 5px;
}
[data-v-730cbc22] .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-730cbc22] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-730cbc22] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-730cbc22] {
  background: #F6FBFF;
}
.pagination[data-v-730cbc22] {
  text-align: end;
}
.btn[data-v-730cbc22] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-730cbc22] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-730cbc22] {
  text-align: right;
  padding-top: 10px;
}
[data-v-730cbc22] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-730cbc22] {
  color: #BF1A00;
}
.ydja_case[data-v-730cbc22] {
  color: #F89729;
}
.yja_case[data-v-730cbc22] {
  color: #082A6D;
}
.ygd_case[data-v-730cbc22] {
  color: #5CB768;
}
.eps[data-v-730cbc22] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-730cbc22] .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-730cbc22] .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-730cbc22] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-730cbc22] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .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-730cbc22] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-730cbc22] .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-730cbc22] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-730cbc22] .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-730cbc22] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-730cbc22] .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-730cbc22] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-730cbc22] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-730cbc22] {
  margin-bottom: 0px !important;
}
[data-v-730cbc22] .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-730cbc22] {
  line-height: 28px;
}
[data-v-730cbc22] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-730cbc22] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-730cbc22] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-730cbc22] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-730cbc22] {
  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-730cbc22] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-730cbc22] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-730cbc22] {
  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-730cbc22] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-730cbc22] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-730cbc22] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-730cbc22] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-730cbc22] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-730cbc22] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-730cbc22] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-730cbc22] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-730cbc22] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-730cbc22] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-730cbc22] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-730cbc22] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-730cbc22] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-730cbc22] {
  --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-730cbc22] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-730cbc22] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-730cbc22] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-730cbc22] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-730cbc22] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-730cbc22] {
  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-730cbc22] {
  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-730cbc22] {
  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-730cbc22] {
  -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-730cbc22] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.tzlist[data-v-730cbc22] {
  overflow: hidden;
  height: 638px;
  overflow-y: auto;
}
.tzlist .tzlist-item[data-v-730cbc22] {
    cursor: pointer;
    padding-bottom: 8px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.tzlist .tzlist-item .tzlist-item-head[data-v-730cbc22] {
      height: 42px;
      width: 42px;
      margin: 15px 0px 9px 13px;
}
.tzlist .tzlist-item .tzlist-item-content[data-v-730cbc22] {
      padding-left: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top[data-v-730cbc22] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top .tzlist-item-content-title[data-v-730cbc22] {
          width: 150px;
          height: 16px;
          text-align: left;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 500;
          color: #454A50;
          margin-top: 18px;
          line-height: 14px;
          -webkit-box-pack: left;
              -ms-flex-pack: left;
                  justify-content: left;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top .tzlist-item-content-title2[data-v-730cbc22] {
          width: 205px;
          height: 16px;
          padding-left: 10px;
          text-align: left;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 500;
          color: #454A50;
          margin-top: 18px;
          line-height: 14px;
          -webkit-box-pack: left;
              -ms-flex-pack: left;
                  justify-content: left;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-top .tzlist-item-content-text-right[data-v-730cbc22] {
          font-size: 12px;
          font-weight: 300;
          line-height: 12px;
          color: #85889D;
          margin-top: 18px;
          white-space: normal;
          width: 60px;
          text-align: right;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-text[data-v-730cbc22] {
        font-family: Source Han Sans CN;
        font-weight: 400;
        display: grid;
        margin-top: 8px;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-text .tzlist-item-content-text-left[data-v-730cbc22] {
          max-width: 202px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          text-align: left;
          color: #A2ABB4;
          font-size: 14px;
}
.tzlist .tzlist-item .tzlist-item-content .tzlist-item-content-text .tzlist-item-content-text-right[data-v-730cbc22] {
          font-size: 12px;
          font-weight: 300;
          line-height: 12px;
          color: #85889D;
}
.tzlist[data-v-730cbc22]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.tzlist[data-v-730cbc22]::-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-730cbc22]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
.selectCurrentGroupChat[data-v-730cbc22] {
  background: #D8E2EB;
}
.leftSidebar[data-v-730cbc22] {
  background: #F0F0F1;
  text-align: center;
  width: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.leftSidebar .left-menu[data-v-730cbc22] {
    padding-top: 10px;
    width: 72px;
    background-color: #6AA1EB;
}
.leftSidebar .left-menu .left-menu-vertical[data-v-730cbc22] {
      margin-top: 10px;
}
.leftSidebar .left-menu .left-menu-vertical .el-menu-item[data-v-730cbc22] {
        height: 52px;
        color: #B4D5FF;
        border-radius: 10px 10px 10px 10px;
        background-color: transparent;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 11px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 12px;
        -webkit-box-pack: space-evenly;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly;
        margin: 10px;
}
.leftSidebar .left-menu .left-menu-vertical .el-menu-item .icon[data-v-730cbc22] {
          width: 25px;
}
.leftSidebar .left-menu .left-menu-vertical .el-menu-item [class^="el-icon-"][data-v-730cbc22] {
        margin-right: 0;
}
.leftSidebar .left-menu .left-menu-vertical .el-menu-item.is-active[data-v-730cbc22] {
        color: #191c25;
        background-color: #6C99D5;
}
.leftSidebar .chat-list[data-v-730cbc22] {
    width: 290px;
}
.leftSidebar .chat-list .filter-tree[data-v-730cbc22] {
      background: transparent;
      height: 660px;
      padding-bottom: 40px;
      overflow: auto;
}
.leftSidebar .chat-list .filter-tree[data-v-730cbc22]::-webkit-scrollbar {
      /*滚动条整体样式*/
      width: 4px;
      /*高宽分别对应横竖滚动条的尺寸*/
      height: 1px;
}
.leftSidebar .chat-list .filter-tree[data-v-730cbc22]::-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;
}
.leftSidebar .chat-list .filter-tree[data-v-730cbc22]::-webkit-scrollbar-track {
      /*滚动条里面轨道*/
      border-radius: 10px;
}
.leftSidebar .chat-list .leftSidebar-search[data-v-730cbc22] {
      border: none;
      width: 260px;
      margin: 22px auto 5px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      justify-items: center;
}
.leftSidebar .chat-list .leftSidebar-search[data-v-730cbc22] .el-input__inner {
        border-radius: 16px !important;
        border: none;
        height: 32px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 32px;
        font-size: 14px;
}
.leftSidebar .chat-list .leftSidebar-search[data-v-730cbc22]  .el-input__suffix {
        line-height: 32px !important;
}
[data-v-730cbc22] .ll .is-dot {
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 12px !important;
}
[data-v-730cbc22] .xq .is-dot {
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 12px !important;
  left: -20px !important;
}
[data-v-730cbc22] .el-input--small .el-input__inner {
  padding-left: 30px;
}
[data-v-730cbc22] .addressList .el-tree-node.is-current > .el-tree-node__content {
  color: #161616;
  background-color: #E5E5E7;
}
[data-v-730cbc22] .addressList .el-tree-node__content {
  height: 34px;
}
.content[data-v-730cbc22] {
  font-size: 13px;
  font-weight: 400;
  color: #9C9DA6;
  font-family: Source Han Sans CN;
}
.content[data-v-730cbc22]:hover {
  color: #414B54;
}

@charset "UTF-8";
.execution[data-v-90d1202e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-90d1202e] .el-table--mini,
.el-table--small[data-v-90d1202e],
.el-table__expand-icon[data-v-90d1202e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-90d1202e] .el-table--mini,
.el-table--small[data-v-90d1202e],
.el-table__expand-icon[data-v-90d1202e] {
  font-size: 13px;
}
[data-v-90d1202e] .el-table--mini,
.el-table--small[data-v-90d1202e],
.el-table__expand-icon[data-v-90d1202e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-90d1202e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-90d1202e] .table {
  margin-bottom: 5px;
}
[data-v-90d1202e] .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-90d1202e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-90d1202e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-90d1202e] {
  background: #F6FBFF;
}
.pagination[data-v-90d1202e] {
  text-align: end;
}
.btn[data-v-90d1202e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-90d1202e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-90d1202e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-90d1202e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-90d1202e] {
  color: #BF1A00;
}
.ydja_case[data-v-90d1202e] {
  color: #F89729;
}
.yja_case[data-v-90d1202e] {
  color: #082A6D;
}
.ygd_case[data-v-90d1202e] {
  color: #5CB768;
}
.eps[data-v-90d1202e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-90d1202e] .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-90d1202e] .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-90d1202e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-90d1202e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .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-90d1202e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-90d1202e] .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-90d1202e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-90d1202e] .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-90d1202e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-90d1202e] .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-90d1202e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-90d1202e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-90d1202e] {
  margin-bottom: 0px !important;
}
[data-v-90d1202e] .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-90d1202e] {
  line-height: 28px;
}
[data-v-90d1202e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-90d1202e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-90d1202e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-90d1202e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-90d1202e] {
  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-90d1202e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-90d1202e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-90d1202e] {
  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-90d1202e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-90d1202e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-90d1202e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-90d1202e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-90d1202e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-90d1202e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-90d1202e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-90d1202e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-90d1202e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-90d1202e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-90d1202e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-90d1202e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-90d1202e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-90d1202e] {
  --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-90d1202e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-90d1202e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-90d1202e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-90d1202e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-90d1202e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-90d1202e] {
  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-90d1202e] {
  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-90d1202e] {
  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-90d1202e] {
  -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-90d1202e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-90d1202e] .spring-frame1 {
  width: 1138px !important;
}
[data-v-90d1202e] .spring-frame2 {
  width: 788px !important;
}
[data-v-90d1202e] .spring-frame1 .el-dialog__header {
  padding: 0;
  border-bottom: none !important;
}
[data-v-90d1202e] .spring-frame2 .el-dialog__header {
  padding: 0;
  border-bottom: none !important;
}
[data-v-90d1202e] .el-dialog {
  border-radius: 10px !important;
  overflow: hidden;
}
.message[data-v-90d1202e] {
  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-90d1202e] {
    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-90d1202e] {
    position: relative;
    padding: 0 0 0 20px;
    height: 50px;
    border-bottom: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 50px;
}
.message-header .name[data-v-90d1202e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      text-align: left;
      color: #1c2438;
      font-weight: bold;
}
.message-header .icon-btn-box[data-v-90d1202e] {
      width: 30px;
      color: #a5b5c1;
}
.message-header .icon-btn-box .iconfont[data-v-90d1202e] {
        cursor: pointer;
}
.message-header .icon-btn-box .iconfont[data-v-90d1202e]:hover {
          color: #5cadff;
}
.message-group[data-v-90d1202e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.message-input[data-v-90d1202e] {
    height: 138px;
}
.container[data-v-90d1202e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 708px;
}
.container .sidebar[data-v-90d1202e] {
    width: calc(100% / 3);
    min-width: 350px;
}
.container .content-box[data-v-90d1202e] {
    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-90d1202e] {
      background-color: #F8F8F9;
      border-bottom: 1px solid #E9E9E9;
      height: 54px;
}
.container .content-box .content-box-title .content-box-title-in[data-v-90d1202e] {
        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-90d1202e] {
          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-90d1202e] {
          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-90d1202e] {
            color: #49E9EF;
}
.container .content-box .content-box-title .content-box-title-in .gtz .gtz-w[data-v-90d1202e] {
            color: #FF5E5E;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-90d1202e] {
          background: #F1F1F1;
          border: none;
          margin-left: 42px;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-90d1202e] .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-90d1202e]  .el-button:hover {
            background: none;
            color: #2A6DEF !important;
}
.container .content-box .content-box-title .content-box-title-in .changing-over[data-v-90d1202e] .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-90d1202e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 788px;
      padding: 0px;
      height: calc(100% - 40px);
}
.container .user-info[data-v-90d1202e] {
    background-color: #F8F8F9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 160px;
}
.container .user-info .info[data-v-90d1202e] {
      width: 600px;
      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;
      font-size: 16px;
}
.container .user-info .info .top[data-v-90d1202e] {
        width: 400px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
}
.container .user-info .info .top img[data-v-90d1202e] {
          margin-right: 15px;
          background: none;
          width: 72px;
          height: 72px;
          border-radius: 100%;
          -o-object-fit: cover;
             object-fit: cover;
}
.container .user-info .info .line[data-v-90d1202e] {
        margin: 13px 0 20px 0;
        height: 1px;
        background-color: #e9e9e9;
        width: 100%;
}
.container .user-info .info .bottom[data-v-90d1202e] {
        width: 400px;
}
.container .user-info .info .bottom .department[data-v-90d1202e] {
          margin-bottom: 20px;
}
.container .user-info .info .bottom .department[data-v-90d1202e] :nth-child(1) {
            margin-right: 24px;
            color: #A2ABB4;
}
.container .user-info .info .bottom .department[data-v-90d1202e] :nth-child(2) {
            font-weight: 400;
}
.container .user-info .info .sendBtn[data-v-90d1202e] {
        margin-top: 10px;
        width: 283px;
        background: #FFFFFF;
        color: #161616;
        border-radius: 5px 5px 5px 5px;
        border: 1px solid #dddddd;
        position: relative;
        left: -50px;
        font-size: 14px;
        line-height: 14px;
}
.container .user-info .info .sendBtn[data-v-90d1202e]:hover {
        color: #161616;
}
.container .organization-info[data-v-90d1202e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 16px;
}
.container .organization-info .name[data-v-90d1202e] {
      color: #923b3b;
      font-size: 44px;
}
li[data-v-90d1202e] {
  list-style-type: none;
}
.right-sidebar[data-v-90d1202e] {
  width: 210px;
  display: inline-block;
  background: #F3F3F3;
}
.right-sidebar .right-sidebar-info[data-v-90d1202e] {
    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-90d1202e] {
      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-90d1202e] {
        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-90d1202e] {
        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-90d1202e] {
          margin-top: -2px;
          margin-left: 2px;
}
.right-sidebar .right-sidebar-info ul[data-v-90d1202e] {
      padding: 0;
      margin: 0px;
      height: 216px;
      overflow-y: auto;
      width: 208px;
}
.right-sidebar .right-sidebar-info ul li[data-v-90d1202e] {
        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-90d1202e] {
          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 .label2[data-v-90d1202e] {
          font-size: 14px;
          font-family: Source Han Sans CN;
          font-weight: 400;
          line-height: 14px;
          color: #A2ABB4;
          max-width: 140px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.right-sidebar .right-sidebar-info ul li .text[data-v-90d1202e] {
          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 .text2[data-v-90d1202e] {
          width: 70px;
          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-90d1202e] {
          width: 5px;
          background: #E8E8E8;
          height: 16px;
          border-radius: 3px;
          margin-right: 6px;
}
.right-sidebar .right-sidebar-info ul[data-v-90d1202e]::-webkit-scrollbar {
      /*滚动条整体样式*/
      width: 4px;
      /*高宽分别对应横竖滚动条的尺寸*/
      height: 1px;
}
.right-sidebar .right-sidebar-info ul[data-v-90d1202e]::-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-90d1202e]::-webkit-scrollbar-track {
      /*滚动条里面轨道*/
      border-radius: 10px;
}
.member[data-v-90d1202e] {
  height: 396px;
}
.member .member-title[data-v-90d1202e] {
    height: 32px;
    padding: 0px 16px;
    background: #DFEBF5;
    width: 100%;
    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;
    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-90d1202e] {
    height: 610px;
}
.member .member-list .member-list-height2[data-v-90d1202e] {
    height: 350px;
}
.member .member-list ul[data-v-90d1202e] {
    padding: 0px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: auto;
    width: 208px;
    margin-top: 10px;
}
.member .member-list ul li .name[data-v-90d1202e] {
      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 .name img[data-v-90d1202e] {
        margin-right: 8px;
}
.member .member-list ul li .name span[data-v-90d1202e] {
        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-90d1202e]:hover {
      background: #efefef;
}
.member .member-list ul[data-v-90d1202e]::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.member .member-list ul[data-v-90d1202e]::-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-90d1202e]::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 10px;
}
.selectChatType[data-v-90d1202e] {
  background: #F4F8FC;
  color: #2A6DEF !important;
  width: 52px;
  height: 26px;
  line-height: 26px;
  border-radius: 5px;
  text-align: center;
}
.deft[data-v-90d1202e] {
  width: 52px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  font-family: Source Han Sans CN;
  color: #59595A;
}
.deft[data-v-90d1202e]:hover {
  color: #333333;
  font-weight: bold;
  font-size: 15px;
}
.popover-content[data-v-90d1202e] {
  position: relative;
  width: 200px;
}
.popover-content .info[data-v-90d1202e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.popover-content .info .name[data-v-90d1202e] {
      margin-left: 10px;
      width: 65%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.popover-content .info .name span[data-v-90d1202e] {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.popover-content .info .avatar[data-v-90d1202e] {
      border-radius: 100%;
      width: 50px;
      height: 50px;
      overflow: hidden;
}
.popover-content .info .avatar img[data-v-90d1202e] {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
}
.popover-content .btn[data-v-90d1202e] {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 20px;
}
[data-v-90d1202e] .btn .el-button--mini {
  border-radius: 5px !important;
}
[data-v-90d1202e] .case-view.el-dialog__header {
  padding: 0px;
  border-radius: 5px;
  height: 20px;
  z-index: 20 !important;
  position: relative;
  border-bottom: none !important;
}
[data-v-90d1202e] .case-view.el-dialog__headerbtn {
  top: 16px;
}
[data-v-90d1202e] .case-view.el-dialog__body {
  margin-top: -20px;
}
[data-v-90d1202e] .is-dot {
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  background: #EE4B39;
  margin-top: 5px;
  right: 8px !important;
}
.el-popper[data-v-90d1202e] {
  margin-right: 0 !important;
}
.avatar-uploader[data-v-90d1202e] {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: inline-block;
}
[data-v-90d1202e] .avatar-uploader .el-upload {
  width: 50px !important;
  height: 50px !important;
  border-radius: 100% !important;
}
[data-v-90d1202e] .avatar-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
[data-v-90d1202e] .avatar-uploader .el-upload:hover {
  border-color: #2489FC;
}
.avatar-uploader-icon[data-v-90d1202e] {
  font-size: 16px;
  color: #8c939d;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.avatar[data-v-90d1202e] {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}


::v-deep .el-popover.user_popper {
  border-radius: 20px !important;
}


.fl-bt[data-v-3e541ac8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-3e541ac8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-3e541ac8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-3e541ac8] {
  background-color: white;
}
.i-27[data-v-3e541ac8] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-3e541ac8] {
  padding-left: 35px;
}
.title[data-v-3e541ac8] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-3e541ac8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-3e541ac8] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-3e541ac8] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-3e541ac8] .area .el-select__caret {
  display: none !important;
}
[data-v-3e541ac8] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-3e541ac8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3e541ac8] {
  margin-bottom: 0px;
}
[data-v-3e541ac8] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-3e541ac8] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3e541ac8] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-3e541ac8] {
  -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-3e541ac8] .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-3e541ac8] .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-3e541ac8] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-3e541ac8] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-3e541ac8] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-3e541ac8] .el-tabs__item {
  color: #666666;
}
[data-v-3e541ac8] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-3e541ac8] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-3e541ac8] {
  width: 100%;
}
[data-v-3e541ac8] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-3e541ac8] {
  color: #00a680;
}
[data-v-3e541ac8].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-3e541ac8] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3e541ac8] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-3e541ac8] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3e541ac8] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-3e541ac8] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-3e541ac8] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-3e541ac8] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-3e541ac8] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3e541ac8] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3e541ac8] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3e541ac8] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3e541ac8] .el-select__input {
  margin-left: 6px;
}
[data-v-3e541ac8].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-3e541ac8] {
  color: red;
}
.requiredTransparent[data-v-3e541ac8] {
  color: transparent;
}
.tdtitle[data-v-3e541ac8] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
table tr[data-v-3e541ac8] {
  height: 35px;
  font-size: 12px;
}
#tableStr tr td[data-v-3e541ac8] {
  border: 1px solid #ccc;
  text-align: center;
}
[data-v-3e541ac8] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
[data-v-3e541ac8] .spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-3e541ac8] .el-textarea__inner {
  height: 130px;
}
[data-v-3e541ac8] .spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-3e541ac8] .el-textarea__inner {
  height: 130px;
}
[data-v-3e541ac8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3e541ac8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.demo-drawer__content[data-v-3e541ac8]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}


.bad[data-v-7ac5f661]{
  overflow: hidden;
}
.bad[data-v-7ac5f661]:hover{
  overflow: scroll;
}
[data-v-7ac5f661] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-7ac5f661] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.khsIndex_0[data-v-7ac5f661]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-7ac5f661]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-7ac5f661]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-7ac5f661]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-7ac5f661]{
  width: 50%;
}
.checkScope1[data-v-7ac5f661]{
  display: none;
}
.checkScope2[data-v-7ac5f661]{
  width: 100%;
}
.checkScope3[data-v-7ac5f661]{
  width: 50%;
}




[data-v-2552d5e8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2552d5e8] {
  margin-bottom: 0px;
}
[data-v-2552d5e8] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-2552d5e8] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-2552d5e8] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-2552d5e8] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-2552d5e8] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-2552d5e8] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-2552d5e8] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-2552d5e8] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-2552d5e8] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-2552d5e8] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-2552d5e8] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-2552d5e8] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
}
[data-v-2552d5e8] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-2552d5e8] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-2552d5e8] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-2552d5e8] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-2552d5e8] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-2552d5e8] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-2552d5e8] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-2552d5e8] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-2552d5e8] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-2552d5e8] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-2552d5e8] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-2552d5e8] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-2552d5e8] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-2552d5e8] .el-date-editor:hover .el-input__prefix {
  display: none;
}

/*el-input__suffix*/

/* .el-icon-circle-close:before */
/*::v-deep .el-input__icon .el-icon-circle-close .el-input__prefix{*/

/*}*/
[data-v-2552d5e8] .el-input__suffix .el-icon-circle-close:before .el-input__prefix {
  background: red;
}
[data-v-2552d5e8] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-2552d5e8] .el-select__input {
  margin-left: 6px;
}
.tdtitle[data-v-2552d5e8] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
table tr[data-v-2552d5e8] {
  height: 35px;
  font-size: 12px;
}
.textStr[data-v-2552d5e8] {
  background: #f3f3f3;
}
#tableStr[data-v-2552d5e8] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-2552d5e8] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-2552d5e8] {
  border: 0px;
  width: 100%;
  height: 35px;
}
[data-v-2552d5e8] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
.el-tree[data-v-2552d5e8] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-2552d5e8] {
  overflow: auto;
  height: 70vh;
}
[data-v-2552d5e8] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-2552d5e8] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-2552d5e8] .el-table--enable-row-hover .el-table__body tr:hover>td {
  background: #fff;
}
[data-v-2552d5e8] .as.el-button--mini {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #1890FF;
  height: 28px;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-2552d5e8] .as.el-button--mini:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-2552d5e8] .as.el-button--mini:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-2552d5e8] .del.el-button--mini {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FF6A6A;
  height: 28px;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-2552d5e8] .del.el-button--mini:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-2552d5e8] .del.el-button--mini:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-2552d5e8] .el-checkbox__label {
  padding-left: 6px;
}
[data-v-2552d5e8] .add.el-button--primary {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
  width: 72px;
  height: 28px;
}
[data-v-2552d5e8] .add.el-button--primary:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-2552d5e8] .add.el-button--primary:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
.point[data-v-2552d5e8] {
  background-color: #2489FC;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 2px;
}
[data-v-2552d5e8] .el-tabs__item {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.custom-tabs[data-v-2552d5e8]  .el-tabs__active-bar {
  width: 14px !important;
  margin-left: calc((100% / 2 - 35px) / 2);
  background-color: #0088FF;
  height: 4px;
  border-radius: 4px;
}

/*去下划线 */
[data-v-2552d5e8] .el-tabs__nav-wrap::after {
  position: static !important;
}
[data-v-2552d5e8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-2552d5e8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-2552d5e8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
.ssf-box[data-v-2552d5e8] {
  width: 404px;
  height: 178px;
  /* overflow-y: auto; */
  position: relative;
  padding-left: 15px;
}
.ssf-title[data-v-2552d5e8] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 15px;
  color: #202020;
  text-align: center;
  padding: 5px 0;
}
.ssf-item[data-v-2552d5e8] {
  font-family: Arial, Arial;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #202020;
}
.ssf-amount[data-v-2552d5e8] {
  /* margin-left: 4px; */
}
.ssf-tips[data-v-2552d5e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
  gap: 4px;
  /* font-family: Source Han Sans CN, Source Han Sans CN; */
  font-weight: 400;
  font-size: 12px;
  color: #71747B;
  line-height: 16px;
  margin-top: 4px;
}
.ssf-close[data-v-2552d5e8] {
  position: absolute;
  top: 0;
  right: 0;
  color: #C8C8C8;
  font-size: 16px;
  cursor: pointer;
}
.f-400[data-v-2552d5e8] {
  font-weight: 400 !important;
}
.c-73b[data-v-2552d5e8] {
  color: #FFA73B;
}
[data-v-2552d5e8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-2552d5e8] .merge.el-input.is-disabled .el-input__inner {
  background: #F4F5F8;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #125FA3;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
}


.el-row[data-v-a1cc29fe] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-a1cc29fe] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-a1cc29fe] {
  margin-bottom: 0px;
}
[data-v-a1cc29fe] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-a1cc29fe] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-a1cc29fe] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-a1cc29fe] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-a1cc29fe] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-a1cc29fe] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-a1cc29fe] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-a1cc29fe] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-a1cc29fe] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-a1cc29fe] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-a1cc29fe] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-a1cc29fe] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
}
[data-v-a1cc29fe] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-a1cc29fe] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-a1cc29fe] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-a1cc29fe] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-a1cc29fe] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-a1cc29fe] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-a1cc29fe] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-a1cc29fe] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-a1cc29fe] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-a1cc29fe] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-a1cc29fe] .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-a1cc29fe] .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-a1cc29fe] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-a1cc29fe] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-a1cc29fe] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-a1cc29fe] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-a1cc29fe] .el-select__input {
  margin-left: 6px;
}
.tdtitle[data-v-a1cc29fe] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
table tr[data-v-a1cc29fe] {
  height: 35px;
  font-size: 12px;
}
.textStr[data-v-a1cc29fe] {
  background: #f3f3f3;
}
#tableStr[data-v-a1cc29fe] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-a1cc29fe] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-a1cc29fe] {
  border: 0px;
  width: 100%;
  height: 35px;
}
[data-v-a1cc29fe] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
.el-tree[data-v-a1cc29fe] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-a1cc29fe] {
  overflow: auto;
  height: 70vh;
}
[data-v-a1cc29fe] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-a1cc29fe] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-a1cc29fe] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}



.fl[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-58bc1851] {
  background-color: white;
}
.i-27[data-v-58bc1851] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-58bc1851] {
  padding-left: 35px;
}
.title[data-v-58bc1851] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-58bc1851] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-58bc1851] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-58bc1851] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-58bc1851] {
  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-58bc1851] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-58bc1851] {
  font-size: 12px;
  font-family: PingFang SC;
  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-58bc1851] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-58bc1851] {
  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-58bc1851] {
  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-58bc1851] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-58bc1851] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-58bc1851] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-58bc1851] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-58bc1851] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-58bc1851] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-58bc1851] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-58bc1851] .area .el-select__caret {
  display: none !important;
}
[data-v-58bc1851] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-58bc1851] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-58bc1851] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-58bc1851] {
  margin-bottom: 0px;
}
[data-v-58bc1851] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-58bc1851] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-58bc1851] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-58bc1851] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-58bc1851] {
  -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-58bc1851] .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-58bc1851] .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-58bc1851] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-58bc1851] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-58bc1851] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-58bc1851] .el-tabs__item {
  color: #666666;
}
[data-v-58bc1851] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-58bc1851] .el-tabs--card>.el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-58bc1851] {
  width: 100%;
}
[data-v-58bc1851] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-58bc1851] {
  color: #00a680;
}
[data-v-58bc1851].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-58bc1851] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-58bc1851] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-58bc1851] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-58bc1851] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-58bc1851] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 70px;
  padding: 5px 10px
}
[data-v-58bc1851] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 70px;
  padding: 5px 10px
}
[data-v-58bc1851] .area .el-textarea__inner {
  height: 70px;
  padding: 5px 10px
}
.kpItem[data-v-58bc1851] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-58bc1851] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-58bc1851] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-58bc1851] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-58bc1851] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-58bc1851] .el-select__input {
  margin-left: 6px;
}
[data-v-58bc1851].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-58bc1851] {
  color: red;
}
.requiredTransparent[data-v-58bc1851] {
  color: transparent;
}
.el-tree[data-v-58bc1851] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-58bc1851] {
  overflow: auto;
  height: 70vh;
}
[data-v-58bc1851] .spyjInput .el-textarea__inner {
  height: 130px;
}
.dow[data-v-58bc1851] {

  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;
}
.tos[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lab1[data-v-58bc1851] {
  height: 32px;
  line-height: 32px;
  color: #71747B
}
[data-v-58bc1851] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-58bc1851] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-58bc1851] .el-table--enable-row-hover .el-table__body tr:hover>td {
  background: #fff;
}
[data-v-58bc1851] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-58bc1851] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-58bc1851] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-58bc1851] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-58bc1851] .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-58bc1851] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-58bc1851] .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-58bc1851] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-58bc1851] .add.el-button--primary {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
  width: 72px;
  height: 28px;
}
[data-v-58bc1851] .add.el-button--primary:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-58bc1851] .add.el-button--primary:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
.eps[data-v-58bc1851] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-58bc1851] .el-radio-button--mini .el-radio-button__inner {
  /*border: 1px solid #DDDFE6;*/
  border-radius: 3px;
}
[data-v-58bc1851] .el-radio-button__orig-radio:checked+.el-radio-button__inner {
  border: 1px solid transparent;
}
.point[data-v-58bc1851] {
  background-color: #2489FC;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 2px;
}
[data-v-58bc1851] .el-table--border .el-table__cell:first-child .cell {
  padding-right: 0px;
  /*padding-left: 0px;*/
}
.ti2[data-v-58bc1851] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 12px;
  color: #333333;
  text-align: left;
}
[data-v-58bc1851] .el-tabs__item {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.custom-tabs[data-v-58bc1851]  .el-tabs__active-bar {
  width: 14px !important;
  margin-left: calc((100% / 2 - 35px) / 2);
  background-color: #0088FF;
  height: 4px;
  border-radius: 4px;
}

/*去下划线 */
[data-v-58bc1851] .el-tabs__nav-wrap::after {
  position: static !important;
}
[data-v-58bc1851] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-58bc1851] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.ssf-box[data-v-58bc1851] {
  width: 404px;
  height: 178px;
  /* overflow-y: auto; */
  position: relative;
  padding-left: 15px;
}
.ssf-title[data-v-58bc1851] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 15px;
  color: #202020;
  text-align: center;
  padding: 5px 0;
}
.ssf-item[data-v-58bc1851] {
  font-family: Arial, Arial;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #202020;
}
.ssf-amount[data-v-58bc1851] {
  /* margin-left: 4px; */
}
.ssf-tips[data-v-58bc1851] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
  gap: 4px;
  /* font-family: Source Han Sans CN, Source Han Sans CN; */
  font-weight: 400;
  font-size: 12px;
  color: #71747B;
  line-height: 16px;
  margin-top: 4px;
}
.ssf-close[data-v-58bc1851] {
  position: absolute;
  top: 0;
  right: 0;
  color: #C8C8C8;
  font-size: 16px;
  cursor: pointer;
}
.f-400[data-v-58bc1851] {
  font-weight: 400 !important;
}
.c-73b[data-v-58bc1851] {
  color: #FFA73B;
}
[data-v-58bc1851] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-58bc1851] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
.demo-drawer__content[data-v-58bc1851]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@charset "UTF-8";
.execution[data-v-029f68c0] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-029f68c0] .el-table--mini,
.el-table--small[data-v-029f68c0],
.el-table__expand-icon[data-v-029f68c0] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-029f68c0] .el-table--mini,
.el-table--small[data-v-029f68c0],
.el-table__expand-icon[data-v-029f68c0] {
  font-size: 13px;
}
[data-v-029f68c0] .el-table--mini,
.el-table--small[data-v-029f68c0],
.el-table__expand-icon[data-v-029f68c0] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-029f68c0] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-029f68c0] .table {
  margin-bottom: 5px;
}
[data-v-029f68c0] .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-029f68c0] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-029f68c0] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-029f68c0] {
  background: #F6FBFF;
}
.pagination[data-v-029f68c0] {
  text-align: end;
}
.btn[data-v-029f68c0] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-029f68c0] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-029f68c0] {
  text-align: right;
  padding-top: 10px;
}
[data-v-029f68c0] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-029f68c0] {
  color: #BF1A00;
}
.ydja_case[data-v-029f68c0] {
  color: #F89729;
}
.yja_case[data-v-029f68c0] {
  color: #082A6D;
}
.ygd_case[data-v-029f68c0] {
  color: #5CB768;
}
.eps[data-v-029f68c0] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-029f68c0] .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-029f68c0] .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-029f68c0] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-029f68c0] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .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-029f68c0] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-029f68c0] .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-029f68c0] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-029f68c0] .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-029f68c0] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-029f68c0] .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-029f68c0] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-029f68c0] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-029f68c0] {
  margin-bottom: 0px !important;
}
[data-v-029f68c0] .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-029f68c0] {
  line-height: 28px;
}
[data-v-029f68c0] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-029f68c0] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-029f68c0] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-029f68c0] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-029f68c0] {
  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-029f68c0] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-029f68c0] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-029f68c0] {
  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-029f68c0] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-029f68c0] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-029f68c0] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-029f68c0] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-029f68c0] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-029f68c0] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-029f68c0] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-029f68c0] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-029f68c0] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-029f68c0] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-029f68c0] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-029f68c0] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-029f68c0] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-029f68c0] {
  --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-029f68c0] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-029f68c0] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-029f68c0] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-029f68c0] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-029f68c0] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-029f68c0] {
  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-029f68c0] {
  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-029f68c0] {
  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-029f68c0] {
  -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-029f68c0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.container[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 508px;
  width: 100%;
  background-color: #e5e5e5;
}
.container .sidebar[data-v-029f68c0] {
    width: calc(100% / 3);
    min-width: 350px;
}
.container .content[data-v-029f68c0] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.fl[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-029f68c0] {
  background-color: white;
}
.i-27[data-v-029f68c0] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-029f68c0] {
  padding-left: 35px;
}
.title[data-v-029f68c0] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-029f68c0] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-029f68c0] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-029f68c0] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-029f68c0] {
  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-029f68c0] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-029f68c0] {
  font-size: 12px;
  font-family: PingFang SC;
  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-029f68c0] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-029f68c0] {
  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-029f68c0] {
  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-029f68c0] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-029f68c0] {
  min-width: 961px;
  width: 97.5%;
  height: 80px;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-029f68c0] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-029f68c0] {
  width: 25%;
  text-align: center;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-029f68c0] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-029f68c0] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-029f68c0] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-029f68c0] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-029f68c0] .area .el-select__caret {
  display: none !important;
}
[data-v-029f68c0] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-029f68c0] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-029f68c0] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-029f68c0] {
  margin-bottom: 0px;
}
[data-v-029f68c0] .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-029f68c0] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-029f68c0] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-029f68c0] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-029f68c0] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-029f68c0] .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-029f68c0] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-029f68c0] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-029f68c0] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-029f68c0] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-029f68c0] .el-tabs__item {
  color: #666666;
}
[data-v-029f68c0] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-029f68c0] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-029f68c0] {
  width: 100%;
}
[data-v-029f68c0] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-029f68c0] {
  color: #00a680;
}
[data-v-029f68c0].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-029f68c0] .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-029f68c0] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-029f68c0] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-029f68c0] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-029f68c0] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-029f68c0] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-029f68c0] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-029f68c0] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
[data-v-029f68c0] .kpInput40 .el-textarea__inner {
  border: none;
  background: #FFFFFF;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-029f68c0] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px;
}
.caseInput[data-v-029f68c0] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
.caseInput2[data-v-029f68c0] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-029f68c0] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-029f68c0] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-029f68c0] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-029f68c0] .el-select__input {
  margin-left: 6px;
}
[data-v-029f68c0].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-029f68c0] {
  color: red;
}
.requiredTransparent[data-v-029f68c0] {
  color: transparent;
}
.el-tree[data-v-029f68c0] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-029f68c0] {
  overflow: auto;
  height: 70vh;
}
[data-v-029f68c0] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-029f68c0] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-029f68c0] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
[data-v-029f68c0] .el-button--primary {
  color: #FFFFFF;
  background-color: #125FA3;
  border-color: #125FA3;
}
.eps[data-v-029f68c0] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-029f68c0] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-029f68c0] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-029f68c0] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-029f68c0] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
.mb10[data-v-029f68c0] {
  margin-bottom: 10px;
}
[data-v-029f68c0] .el-tabs__item {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.custom-tabs[data-v-029f68c0]  .el-tabs__active-bar {
  width: 14px !important;
  margin-left: calc((100% / 2 - 35px) / 2);
  background-color: #0088FF;
  height: 4px;
  border-radius: 4px;
}

/*去下划线 */
[data-v-029f68c0] .el-tabs__nav-wrap::after {
  position: static !important;
}
.lab1[data-v-029f68c0] {
  height: 32px;
  line-height: 32px;
  color: #71747B;
  float: left;
}
[data-v-029f68c0] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-029f68c0] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-029f68c0] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-029f68c0] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
.demo-drawer__content[data-v-029f68c0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@charset "UTF-8";
.execution[data-v-7b9f07e2] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-7b9f07e2] .el-table--mini,
.el-table--small[data-v-7b9f07e2],
.el-table__expand-icon[data-v-7b9f07e2] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-7b9f07e2] .el-table--mini,
.el-table--small[data-v-7b9f07e2],
.el-table__expand-icon[data-v-7b9f07e2] {
  font-size: 13px;
}
[data-v-7b9f07e2] .el-table--mini,
.el-table--small[data-v-7b9f07e2],
.el-table__expand-icon[data-v-7b9f07e2] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-7b9f07e2] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-7b9f07e2] .table {
  margin-bottom: 5px;
}
[data-v-7b9f07e2] .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-7b9f07e2] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-7b9f07e2] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-7b9f07e2] {
  background: #F6FBFF;
}
.pagination[data-v-7b9f07e2] {
  text-align: end;
}
.btn[data-v-7b9f07e2] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-7b9f07e2] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-7b9f07e2] {
  text-align: right;
  padding-top: 10px;
}
[data-v-7b9f07e2] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-7b9f07e2] {
  color: #BF1A00;
}
.ydja_case[data-v-7b9f07e2] {
  color: #F89729;
}
.yja_case[data-v-7b9f07e2] {
  color: #082A6D;
}
.ygd_case[data-v-7b9f07e2] {
  color: #5CB768;
}
.eps[data-v-7b9f07e2] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-7b9f07e2] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-7b9f07e2] .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-7b9f07e2] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-7b9f07e2] .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-7b9f07e2] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-7b9f07e2] .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-7b9f07e2] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-7b9f07e2] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7b9f07e2] {
  margin-bottom: 0px !important;
}
[data-v-7b9f07e2] .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-7b9f07e2] {
  line-height: 28px;
}
[data-v-7b9f07e2] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-7b9f07e2] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-7b9f07e2] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-7b9f07e2] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-7b9f07e2] {
  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-7b9f07e2] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-7b9f07e2] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-7b9f07e2] {
  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-7b9f07e2] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-7b9f07e2] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-7b9f07e2] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-7b9f07e2] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-7b9f07e2] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-7b9f07e2] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-7b9f07e2] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-7b9f07e2] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-7b9f07e2] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-7b9f07e2] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-7b9f07e2] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-7b9f07e2] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-7b9f07e2] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-7b9f07e2] {
  --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-7b9f07e2] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-7b9f07e2] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-7b9f07e2] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-7b9f07e2] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-7b9f07e2] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-7b9f07e2] {
  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-7b9f07e2] {
  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-7b9f07e2] {
  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-7b9f07e2] {
  -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-7b9f07e2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.fl[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-7b9f07e2] {
  background-color: white;
}
.i-27[data-v-7b9f07e2] {
  height: 24px;
  width: 24px;
}
.title[data-v-7b9f07e2] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-7b9f07e2] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-7b9f07e2] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.ft-title-lxr[data-v-7b9f07e2] {
  font-size: 12px;
  font-family: PingFang SC;
  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;
}
.phone-nr[data-v-7b9f07e2] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}
.kp-nr[data-v-7b9f07e2] {
  min-width: 961px;
  width: 97.5%;
  opacity: 1;
}
.tj[data-v-7b9f07e2] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 620;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-7b9f07e2] {
  width: 25%;
  text-align: center;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-7b9f07e2] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-7b9f07e2] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-7b9f07e2] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-7b9f07e2] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-7b9f07e2] .area .el-select__caret {
  display: none !important;
}
[data-v-7b9f07e2] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-7b9f07e2] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-7b9f07e2] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7b9f07e2] {
  margin-bottom: 0px;
}
[data-v-7b9f07e2] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-7b9f07e2] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7b9f07e2] .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-7b9f07e2] .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-7b9f07e2] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-7b9f07e2] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-7b9f07e2] .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-7b9f07e2] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-7b9f07e2] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-7b9f07e2] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-7b9f07e2] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-7b9f07e2] .el-tabs__item {
  color: #666666;
}
[data-v-7b9f07e2] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-7b9f07e2] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-7b9f07e2] {
  width: 100%;
}
[data-v-7b9f07e2] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-7b9f07e2] {
  color: #00a680;
}
[data-v-7b9f07e2].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-7b9f07e2] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-7b9f07e2] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-7b9f07e2] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-7b9f07e2] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-7b9f07e2] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-7b9f07e2] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-7b9f07e2] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px;
}
.caseInput[data-v-7b9f07e2] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7b9f07e2] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-7b9f07e2] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-7b9f07e2] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-7b9f07e2] .el-select__input {
  margin-left: 6px;
}
[data-v-7b9f07e2].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-7b9f07e2] {
  color: red;
}
.requiredTransparent[data-v-7b9f07e2] {
  color: transparent;
}
.el-tree[data-v-7b9f07e2] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-7b9f07e2] {
  overflow: auto;
  height: 70vh;
}
.ti1[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EEF3FC;
  font-size: 12px;
  height: 42px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top1[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #F1F6FE;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top2[data-v-7b9f07e2] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
}
.c1[data-v-7b9f07e2] {
  font-size: 18px;
  font-weight: 500;
  opacity: 1;
  font-family: Source Han Sans CN;
  color: #2D2E30;
}
.z1[data-v-7b9f07e2] {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 22px;
  color: #FFFFFF;
  opacity: 1;
}
.b1[data-v-7b9f07e2] {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 19px;
  color: #2E6798;
  opacity: 1;
}
.t2[data-v-7b9f07e2] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.d1[data-v-7b9f07e2] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-7b9f07e2] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-7b9f07e2] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-7b9f07e2] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-7b9f07e2] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-7b9f07e2] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
.content20[data-v-7b9f07e2] {
  padding: 20px;
}
.chat[data-v-7b9f07e2] {
  position: relative;
  min-width: 70px;
  max-width: 150px;
  word-wrap: break-word;
  border-radius: 4px;
}
.click[data-v-7b9f07e2] {
  cursor: pointer;
}
[data-v-7b9f07e2] .el-timeline-item__timestamp.is-bottom {
  margin-top: 4px;
  /* padding-bottom: 4px; */
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -85px;
}
[data-v-7b9f07e2] .el-timeline-item {
  position: relative;
  padding-bottom: 10px;
}
[data-v-7b9f07e2] .eltimelinefocus .el-timeline-item__tail {
  border-left: 2px solid #E4E7ED !important;
}
[data-v-7b9f07e2] .el-timeline-item__tail {
  border-left: 2px dashed #E4E7ED;
}
[data-v-7b9f07e2] .el-timeline-item__content {
  color: #303133;
  position: relative;
  bottom: 18px;
}
.hj[data-v-7b9f07e2] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #71747B;
}
.hjs[data-v-7b9f07e2] {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #0088FF;
}
.actyi[data-v-7b9f07e2] {
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 17px;
  right: 10px;
  min-height: 30px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
[data-v-7b9f07e2] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-7b9f07e2] .el-dialog__header {
  padding: 0px;
  border-bottom: 1px solid #EFEFEF;
  border-radius: 5px;
}
[data-v-7b9f07e2] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-7b9f07e2] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  border: 1px solid #0088FF;
  background: #ECF5FC;
  font-weight: 400;
  color: #0088FF;
}
[data-v-7b9f07e2] .el-radio-button__inner {
  width: 82px;
}
[data-v-7b9f07e2] .timeline .timeline-item .time {
  margin-bottom: -10px;
}
.xls[data-v-7b9f07e2] {
  border-bottom: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-left: 1px solid #F2F2F2;
  width: 100%;
}
[data-v-7b9f07e2] .timeline .timeline-item:hover .node {
  background: #0088FF;
}
[data-v-7b9f07e2] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  border-radius: 0px !important;
}
.el-radio-button:first-child:last-child .el-radio-button__inner[data-v-7b9f07e2] {
  border-radius: 0px !important;
}
[data-v-7b9f07e2].el-radio-button:first-child:last-child .el-radio-button__inner {
  border-radius: 0px !important;
}
[data-v-7b9f07e2] .class1 {
  border-radius: 7px;
}
[data-v-7b9f07e2] .wsyja.el-button {
  background: #ffffff;
  border: 1px dashed #DCDFE6;
}
[data-v-7b9f07e2] .wsyja.el-button:hover {
  background: #ffffff;
  border: 1px dashed #0088FF;
  color: #0088FF !important;
}
[data-v-7b9f07e2] .tql .el-timeline-item__node--large {
  background: #FFFFFF;
  border: 2px dashed #E4E7ED;
}
[data-v-7b9f07e2] .el-button--primary {
  color: #FFFFFF;
  background-color: #125FA3;
  border-color: #125FA3;
}
[data-v-7b9f07e2] .checkbox-big .el-checkbox__inner {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.eps[data-v-7b9f07e2] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-7b9f07e2] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-7b9f07e2] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.demo-drawer__content[data-v-7b9f07e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@charset "UTF-8";
.execution[data-v-3fe19f3e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-3fe19f3e] .el-table--mini,
.el-table--small[data-v-3fe19f3e],
.el-table__expand-icon[data-v-3fe19f3e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-3fe19f3e] .el-table--mini,
.el-table--small[data-v-3fe19f3e],
.el-table__expand-icon[data-v-3fe19f3e] {
  font-size: 13px;
}
[data-v-3fe19f3e] .el-table--mini,
.el-table--small[data-v-3fe19f3e],
.el-table__expand-icon[data-v-3fe19f3e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-3fe19f3e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-3fe19f3e] .table {
  margin-bottom: 5px;
}
[data-v-3fe19f3e] .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-3fe19f3e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-3fe19f3e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-3fe19f3e] {
  background: #F6FBFF;
}
.pagination[data-v-3fe19f3e] {
  text-align: end;
}
.btn[data-v-3fe19f3e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-3fe19f3e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-3fe19f3e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-3fe19f3e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-3fe19f3e] {
  color: #BF1A00;
}
.ydja_case[data-v-3fe19f3e] {
  color: #F89729;
}
.yja_case[data-v-3fe19f3e] {
  color: #082A6D;
}
.ygd_case[data-v-3fe19f3e] {
  color: #5CB768;
}
.eps[data-v-3fe19f3e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-3fe19f3e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .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-3fe19f3e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-3fe19f3e] .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-3fe19f3e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-3fe19f3e] .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-3fe19f3e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-3fe19f3e] .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-3fe19f3e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-3fe19f3e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3fe19f3e] {
  margin-bottom: 0px !important;
}
[data-v-3fe19f3e] .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-3fe19f3e] {
  line-height: 28px;
}
[data-v-3fe19f3e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3fe19f3e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-3fe19f3e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-3fe19f3e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-3fe19f3e] {
  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-3fe19f3e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-3fe19f3e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-3fe19f3e] {
  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-3fe19f3e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-3fe19f3e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-3fe19f3e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-3fe19f3e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-3fe19f3e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-3fe19f3e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-3fe19f3e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-3fe19f3e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-3fe19f3e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-3fe19f3e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-3fe19f3e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-3fe19f3e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-3fe19f3e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-3fe19f3e] {
  --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-3fe19f3e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-3fe19f3e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-3fe19f3e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-3fe19f3e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-3fe19f3e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-3fe19f3e] {
  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-3fe19f3e] {
  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-3fe19f3e] {
  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-3fe19f3e] {
  -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-3fe19f3e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.fl[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-3fe19f3e] {
  background-color: white;
}
.i-27[data-v-3fe19f3e] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-3fe19f3e] {
  padding-left: 35px;
}
.title[data-v-3fe19f3e] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-3fe19f3e] {
  background: #f0f2f5 !important;
  height: 100%;
  margin-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bg-purple[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-3fe19f3e] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-3fe19f3e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-3fe19f3e] .area .el-select__caret {
  display: none !important;
}
[data-v-3fe19f3e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-3fe19f3e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3fe19f3e] {
  margin-bottom: 0px;
}
[data-v-3fe19f3e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  line-height: 30 px !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-3fe19f3e] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3fe19f3e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-3fe19f3e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-3fe19f3e] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-3fe19f3e] .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-3fe19f3e] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-3fe19f3e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-3fe19f3e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-3fe19f3e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-3fe19f3e] .el-tabs__item {
  color: #666666;
}
[data-v-3fe19f3e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-3fe19f3e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
[data-v-3fe19f3e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-3fe19f3e].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-3fe19f3e] .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-3fe19f3e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-3fe19f3e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3fe19f3e] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-3fe19f3e] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3fe19f3e] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-3fe19f3e] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-3fe19f3e] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
[data-v-3fe19f3e] .kpInput40 .el-textarea__inner {
  border: none;
  background: #FFFFFF;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-3fe19f3e] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px;
}
.caseInput[data-v-3fe19f3e] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
.caseInput2[data-v-3fe19f3e] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3fe19f3e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3fe19f3e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3fe19f3e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3fe19f3e] .el-select__input {
  margin-left: 6px;
}
[data-v-3fe19f3e].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-3fe19f3e] {
  color: red;
}
.requiredTransparent[data-v-3fe19f3e] {
  color: transparent;
}
.el-tree[data-v-3fe19f3e] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-3fe19f3e] {
  overflow: auto;
  height: 70vh;
}
[data-v-3fe19f3e] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3fe19f3e] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3fe19f3e] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
[data-v-3fe19f3e] .el-button--primary {
  color: #FFFFFF;
  background-color: #125FA3;
  border-color: #125FA3;
}
.eps[data-v-3fe19f3e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.top1[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #F1F6FE;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top2[data-v-3fe19f3e] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
}
.click[data-v-3fe19f3e]:hover {
  cursor: pointer;
  color: #73b4ff !important;
}
[data-v-3fe19f3e] .dkh-collapse .el-collapse-item__header {
  /* background-color: rgba(73, 136, 178, 0.16); */
  background-color: #F4F5F8;
  padding-left: 10px;
  height: 36px;
  font-size: #333333;
}
[data-v-3fe19f3e] .dkh-collapse .derivative .el-collapse-item__header {
  /* background-color: rgba(73, 136, 178, 0.16); */
  background-color: #F1F6FE;
  padding-left: 10px;
  height: 36px;
  font-size: #333333;
}
[data-v-3fe19f3e] .add.el-button--primary {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  background: #ffffff;
  border: 1px solid #DDDFE6;
  width: 72px;
  height: 28px;
}
[data-v-3fe19f3e] .add.el-button--primary:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-3fe19f3e] .add.el-button--primary:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-3fe19f3e] .as.el-button--mini {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #1890FF;
  height: 28px;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-3fe19f3e] .as.el-button--mini:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3fe19f3e] .as.el-button--mini:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3fe19f3e] .del.el-button--mini {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FF6A6A;
  height: 28px;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-3fe19f3e] .del.el-button--mini:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3fe19f3e] .del.el-button--mini:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3fe19f3e] .el-collapse-item__wrap {
  border-bottom: none;
}
[data-v-3fe19f3e] .itigationProcess {
  margin-left: 15px !important;
  padding-right: 15px !important;
  color: #00a680;
}
[data-v-3fe19f3e] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
[data-v-3fe19f3e] .input0 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #FFFFFF;
}
[data-v-3fe19f3e] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
}
[data-v-3fe19f3e] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
  font-size: 12px;
}
[data-v-3fe19f3e] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  font-size: 12px;
}
[data-v-3fe19f3e] .input2.amount input.el-input.is-disabled .el-input__inner {
  text-align: right;
}
[data-v-3fe19f3e] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
}
.dkhbH[data-v-3fe19f3e] {
  height: 38px;
  width: inherit;
  /* background: rgb(246, 246, 246); */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 4px;
}
[data-v-3fe19f3e].dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-3fe19f3e] .el-table__body tr.hover-row > td.el-table__cell, .el-table__body tr.hover-row.current-row > td.el-table__cell[data-v-3fe19f3e], .el-table__body tr.hover-row.selection-row > td.el-table__cell[data-v-3fe19f3e], .el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell[data-v-3fe19f3e], .el-table__body tr.hover-row.el-table__row--striped.current-row > td.el-table__cell[data-v-3fe19f3e], .el-table__body tr.hover-row.el-table__row--striped.selection-row > td.el-table__cell[data-v-3fe19f3e] {
  background-color: #ffffff !important;
}
[data-v-3fe19f3e] .dkhbHstyle.el-table .cell, .el-table th div[data-v-3fe19f3e], .el-table--border td:first-child .cell[data-v-3fe19f3e], .el-table--border th:first-child .cell[data-v-3fe19f3e] {
  padding-left: 4px;
}
[data-v-3fe19f3e] .dkhbHstyle.el-table--mini td, .el-table--mini th[data-v-3fe19f3e] {
  padding: 0px 0;
}
[data-v-3fe19f3e] .dkhbHstyle.el-table .cell, .el-table th div[data-v-3fe19f3e] {
  padding-right: 0px;
}
[data-v-3fe19f3e] .dkhbHstyle.el-table .cell, .el-table th div[data-v-3fe19f3e], .el-table--border td:first-child .cell[data-v-3fe19f3e], .el-table--border th:first-child .cell[data-v-3fe19f3e] {
  padding-left: 0px;
}
[data-v-3fe19f3e] .dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-3fe19f3e] .glxx.el-table .cell, .el-table th div[data-v-3fe19f3e], .el-table--border td:first-child .cell[data-v-3fe19f3e], .el-table--border th:first-child .cell[data-v-3fe19f3e] {
  padding-left: 6px !important;
}
[data-v-3fe19f3e] .glxx.el-table .cell, .el-table th div[data-v-3fe19f3e] {
  padding-right: 6px !important;
}
[data-v-3fe19f3e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-3fe19f3e] .createDate .el-input__prefix {
  display: none;
}

/* ::v-deep .createDate .el-input__inner{
  text-align: center;
} */
[data-v-3fe19f3e] .node-show .el-form-item__content .el-select .el-select__tags {
  display: none !important;
}
[data-v-3fe19f3e] .node-show .el-form-item__content .el-select .el-input .el-input__prefix {
  text-align: left;
  left: 4%;
  color: #333333;
}
[data-v-3fe19f3e] .el-form-item__content {
  font-size: 12px;
}
[data-v-3fe19f3e] .processResult .el-input__inner {
  color: red;
}
.input8[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.input9[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: right;
}
.paymentReceivedCode[data-v-3fe19f3e] {
  cursor: pointer;
  color: #3F9DEF;
}
.paymentReceivedCode[data-v-3fe19f3e]:hover {
  color: #3F9DEF;
}
.wjs_bill[data-v-3fe19f3e] {
  color: #B28B20;
}
.yjs_bill[data-v-3fe19f3e] {
  color: #082A6D;
}
.ydk_bill[data-v-3fe19f3e] {
  color: #5CB768;
}
[data-v-3fe19f3e] .el-radio-button .el-radio-button__inner {
  border-radius: 4px;
}
.kt[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80px;
}
.kt .point[data-v-3fe19f3e] {
  background-color: #2489FC;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.kt-none[data-v-3fe19f3e] {
  height: 160px;
  background-color: #fff;
  margin: 8px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kt-none .kt-addKt[data-v-3fe19f3e] {
  color: #1890FF;
}
.kt-none .kt-addKt[data-v-3fe19f3e]:hover {
  cursor: pointer;
}
[data-v-3fe19f3e] .processResult .el-input__inner {
  color: #FFA73B;
}
[data-v-3fe19f3e] .el-tabs__item {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.custom-tabs[data-v-3fe19f3e]  .el-tabs__active-bar {
  width: 14px !important;
  margin-left: calc((100% / 2 - 35px) / 2);
  background-color: #0088FF;
  height: 4px;
  border-radius: 4px;
}

/*去下划线 */
[data-v-3fe19f3e] .el-tabs__nav-wrap::after {
  position: static !important;
}
.lab1[data-v-3fe19f3e] {
  height: 32px;
  line-height: 32px;
  color: #71747B;
  float: left;
}
[data-v-3fe19f3e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3fe19f3e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-3fe19f3e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-3fe19f3e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
.demo-drawer__content[data-v-3fe19f3e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}


.fl[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-f748854e] {
  background-color: white;
}
.i-27[data-v-f748854e] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-f748854e] {
  padding-left: 35px;
}
.title[data-v-f748854e] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-f748854e] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-f748854e] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-f748854e] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-f748854e] {
  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-f748854e] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-f748854e] {
  font-size: 12px;
  font-family: PingFang SC;
  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-f748854e] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-f748854e] {
  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-f748854e] {
  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-f748854e] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-f748854e] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-f748854e] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-f748854e] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-f748854e] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-f748854e] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-f748854e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-f748854e] .area .el-select__caret {
  display: none !important;
}
[data-v-f748854e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-f748854e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-f748854e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-f748854e] {
  margin-bottom: 0px;
}
.eps[data-v-f748854e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-f748854e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  height: 20px !important;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*display: -webkit-box;*/
  /*-webkit-line-clamp: 2;*/
  /*-webkit-box-orient: vertical;*/
}
[data-v-f748854e] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-f748854e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-f748854e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-f748854e] {
  -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-f748854e] .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-f748854e] .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-f748854e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-f748854e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-f748854e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-f748854e] .el-tabs__item {
  color: #666666;
}
[data-v-f748854e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-f748854e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-f748854e] {
  width: 100%;
}
[data-v-f748854e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-f748854e] {
  color: #00a680;
}
[data-v-f748854e].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-f748854e] .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-f748854e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-f748854e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-f748854e] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-f748854e] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-f748854e] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-f748854e] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 70px;
  padding: 5px 10px
}
[data-v-f748854e] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 70px;
  padding: 5px 10px
}
[data-v-f748854e] .area .el-textarea__inner {
  height: 70px;
  padding: 5px 10px
}
.kpItem[data-v-f748854e] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-f748854e] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-f748854e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-f748854e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-f748854e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-f748854e] .el-select__input {
  margin-left: 6px;
}
[data-v-f748854e].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-f748854e] {
  color: red;
}
.requiredTransparent[data-v-f748854e] {
  color: transparent;
}
.el-tree[data-v-f748854e] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-f748854e] {
  overflow: auto;
  height: 70vh;
}
.demo-drawer__content[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-f748854e] .spyjInput .el-textarea__inner {
  height: 130px;
}

/*::v-deep .el-textarea__inner {*/
/*  height: 130px;*/
/*}*/
.dow[data-v-f748854e] {

  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;
}
.tos[data-v-f748854e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EFF6FF;
  font-size: 12px;
  border-radius: 4px 4px 0px 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lab1[data-v-f748854e] {
  height: 32px;
  line-height: 32px;
  color: #71747B
}
[data-v-f748854e] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-f748854e] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-f748854e] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
[data-v-f748854e] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-f748854e] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-f748854e] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-f748854e] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}



.bad[data-v-3aa542c4] {
  overflow: hidden;
}
.bad[data-v-3aa542c4]:hover {
  overflow: scroll;
}
[data-v-3aa542c4] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-3aa542c4] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-3aa542c4] {
  width: 22px;
  height: 22px;
  background: #FF7639;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-3aa542c4] {
  width: 22px;
  height: 22px;
  background: #FFBC65;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-3aa542c4] {
  width: 22px;
  height: 22px;
  background: #94C6FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-3aa542c4] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
[data-v-3aa542c4] .el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #35DCFF;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
[data-v-3aa542c4] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
.t1[data-v-3aa542c4] {
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #2D2E30;
  opacity: 1;
}
.t2[data-v-3aa542c4] {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 300;
  color: #8A8A8A;
  opacity: 1;
}
.t3[data-v-3aa542c4] {
  font-size: 22px;
  font-family: Arial;
  font-weight: 400;
  color: #2D3953;
  opacity: 1;
}
[data-v-3aa542c4] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
[data-v-3aa542c4] .el-radio-button--small .el-radio-button__inner {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 4px;
}
[data-v-3aa542c4] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
[data-v-3aa542c4] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #FFFFFF;
  background-color: #3D6BEF;
  border-color: #3D6BEF;
  border-radius: 4px;
}
.ysa_0[data-v-3aa542c4] {
  width: 8px;
  height: 8px;
  background: #37DCB8;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.gz_0[data-v-3aa542c4] {
  width: 8px;
  height: 8px;
  background: #2DB0F2;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.lsh_0[data-v-3aa542c4] {
  width: 8px;
  height: 8px;
  background: #FEC147;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.sszb_0[data-v-3aa542c4] {
  width: 8px;
  height: 8px;
  background: #A088E8;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ss_0[data-v-3aa542c4] {
  width: 8px;
  height: 8px;
  background: #4DD1D5;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.yja_0[data-v-3aa542c4] {
  width: 8px;
  height: 8px;
  background: #459AEF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ygd_0[data-v-3aa542c4] {
  width: 8px;
  height: 8px;
  background: #FC6E6E;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ajjc_t[data-v-3aa542c4] {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 0px;
  color: rgba(0, 0, 0, 0.73);
}
.ajjc_t2[data-v-3aa542c4] {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  line-height: 0px;
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.aj[data-v-3aa542c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
}
.tf_t[data-v-3aa542c4] {
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #2489FC;
  opacity: 1;
}
.t1[data-v-3aa542c4] {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #2D2E30;
  opacity: 1;
}
.qk[data-v-3aa542c4] {
  height: 112px;
  background: #F5F8FF;
  opacity: 1;
  border-radius: 6px;
}
.qk:hover .qk_ysa[data-v-3aa542c4] {
  height: 5px;
  background: #37DCB8;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_ysa[data-v-3aa542c4] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_gz[data-v-3aa542c4] {
  height: 5px;
  background: #2DB0F2;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_gz[data-v-3aa542c4] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_lsh[data-v-3aa542c4] {
  height: 5px;
  background: #FEC147;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_lsh[data-v-3aa542c4] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_sszb[data-v-3aa542c4] {
  height: 5px;
  background: #9578E6;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_sszb[data-v-3aa542c4] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_ss[data-v-3aa542c4] {
  height: 5px;
  background: #4DD1D5;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_ss[data-v-3aa542c4] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_yja[data-v-3aa542c4] {
  height: 5px;
  background: #459AEF;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_yja[data-v-3aa542c4] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_yjs[data-v-3aa542c4] {
  height: 5px;
  background: #FC6E6E;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_yjs[data-v-3aa542c4] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
[data-v-3aa542c4] .ysa .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #43D6B7;
}
[data-v-3aa542c4] .gz .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #2DB0F2;
}
[data-v-3aa542c4] .lsh .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #FEC147;
}
[data-v-3aa542c4] .sszb .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #9578E6;
}
[data-v-3aa542c4] .ss .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #4DD1D5;
}
[data-v-3aa542c4] .yja .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #459AEF;
}
[data-v-3aa542c4] .yjs .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #FC6E6E;
}
.sl[data-v-3aa542c4] {
  font-size: 24px;
  font-family: Arial;
  font-weight: 400;
  color: #5E6C8B;
}
.js[data-v-3aa542c4] {
  font-size: 15px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #B6C5E8;
  margin-left: 3px;
}
.qkt[data-v-3aa542c4] {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 500;
}
[data-v-3aa542c4] .el-input--small .el-input__inner {
  background: #7B91BC;
  opacity: 1;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: #FFFFFF;
}
[data-v-3aa542c4] .el-icon-arrow-up:before {
  color: white;
}


.el-row[data-v-36ab2de9] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-36ab2de9] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-36ab2de9] {
  margin-bottom: 0px;
}
[data-v-36ab2de9] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-36ab2de9] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-36ab2de9] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-36ab2de9] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-36ab2de9] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-36ab2de9] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-36ab2de9] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-36ab2de9] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-36ab2de9] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-36ab2de9] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-36ab2de9] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-36ab2de9] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-36ab2de9] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-36ab2de9] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-36ab2de9] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-36ab2de9] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-36ab2de9] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-36ab2de9] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-36ab2de9] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-36ab2de9] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.block[data-v-36ab2de9] {
  padding: 0px 20px 0px 40px;
}
[data-v-36ab2de9] .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-36ab2de9] .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-36ab2de9] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-36ab2de9] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-36ab2de9] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-36ab2de9] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-36ab2de9] .el-select__input {
  margin-left: 6px;
}
.click[data-v-36ab2de9] {
  cursor: pointer;
}
[data-v-36ab2de9] .people-selector-dialog .el-dialog__header{
    display: none !important;
}
[data-v-36ab2de9] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-36ab2de9] .el-dialog__body {
  padding: 0 !important;
}
[data-v-36ab2de9].el-dialog__header {
  top: 1px;
}
[data-v-36ab2de9] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-36ab2de9] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
.avatar-uploader .el-upload[data-v-36ab2de9] {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload[data-v-36ab2de9]:hover {
  border-color: #2489FC;
}
.avatar-uploader-icon[data-v-36ab2de9] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.m2[data-v-36ab2de9] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
}
.avatar[data-v-36ab2de9] {
  width: 75px;
  height: 75px;
  display: block;
}
.header1[data-v-36ab2de9] {
  overflow-x: auto; /*最外层设置  溢出隐藏  */
}
.header-nei[data-v-36ab2de9] {
  white-space: nowrap; /*第二层设置  不换行  */
  overflow-y: auto; /*溢出框 提供滚动机制*/
}
.header-nei div[data-v-36ab2de9] {
  background: #5C5C5C;
  width: 30%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  display: inline-block; /*最内层div设置inline-block*/
}
[data-v-36ab2de9] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-36ab2de9] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-36ab2de9] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-36ab2de9] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-36ab2de9] .el-collapse-item__content {
  padding-bottom: 1px;
}
.xls[data-v-36ab2de9] {
  border-left: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
  width: 100%
}
[data-v-36ab2de9] .el-checkbox__label {
  padding-left: 2px;
}
[data-v-36ab2de9] .el-select__tags-text {
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-36ab2de9] .el-select .el-tag__close.el-icon-close {
  top: -7px;
  right: -4px;
}
[data-v-36ab2de9] .el-tag--small {
  height: 20px;
  line-height: 19px;
}
[data-v-36ab2de9] .add.el-button--primary {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;;
  background: #ffffff;
  border: 1px solid #DDDFE6;
  width: 72px;
  height: 28px;
}
[data-v-36ab2de9] .add.el-button--primary:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-36ab2de9] .add.el-button--primary:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-36ab2de9] .add-scheme.el-button--mini {
  font-size: 12px;
  position: relative;
  right: 18px;
  top: 2px;
  width: 70px;
  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-family: Source Han Sans CN;
  font-weight: 400;
  color: #1890FF;
  height: 26px;
  background: #F1F6FE;
  border: 2px solid #1890FF !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-36ab2de9] .add-scheme.el-button--mini:hover {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 2px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-36ab2de9] .add-scheme.el-button--mini:focus {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 2px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-36ab2de9] .del-scheme.el-button--mini {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FF6A6A;
  height: 26px;
  width: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  border: 2px solid #FF6A6A !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-36ab2de9] .del-scheme.el-button--mini:hover {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #ffffff;
  border: 2px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-36ab2de9] .del-scheme.el-button--mini:focus {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #ffffff;
  border: 2px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-36ab2de9] .node-show .el-form-item__content .el-select .el-select__tags {
  display: none !important;
}
[data-v-36ab2de9] .node-show .el-form-item__content .el-select .el-input .el-input__prefix {
  text-align: left;
  left: 4%;
  color: #333333;
}
[data-v-36ab2de9] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-36ab2de9] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}


[data-v-13f4374b] .el-dialog__body {
  padding: 0 !important;
}
[data-v-13f4374b] .el-form-item__label {
  height: 20px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px !important;;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 33px !important;;
  color: #2D2E30 !important;;
  -webkit-box-pack: end;;
      -ms-flex-pack: end;;
          justify-content: flex-end;
}


.bad[data-v-612ec352] {
  overflow: hidden;
}
.bad[data-v-612ec352]:hover {
  overflow: scroll;
}
[data-v-612ec352] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-612ec352] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-612ec352] {
  width: 22px;
  height: 22px;
  background: #FF7639;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-612ec352] {
  width: 22px;
  height: 22px;
  background: #FFBC65;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-612ec352] {
  width: 22px;
  height: 22px;
  background: #94C6FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-612ec352] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
[data-v-612ec352] .el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #35DCFF;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
[data-v-612ec352] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
[data-v-612ec352] .el-collapse-item__header.is-active {
  border-bottom: 1px solid transparent !important;
  border-top: 1px solid #E4EAF6 !important;
  border-left: 1px solid #E4EAF6 !important;
  border-right: 1px solid #E4EAF6 !important;
}
.t1[data-v-612ec352] {
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #2D2E30;
  opacity: 1;
}
.t2[data-v-612ec352] {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 300;
  color: #8A8A8A;
  opacity: 1;
}
.t3[data-v-612ec352] {
  font-size: 22px;
  font-family: Arial;
  font-weight: 400;
  color: #2D3953;
  opacity: 1;
}
[data-v-612ec352] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #FFFFFF;
  background-color: #3D6BEF;
  border-color: #3D6BEF;
}
.ysa_0[data-v-612ec352] {
  width: 8px;
  height: 8px;
  background: #37DCB8;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.gz_0[data-v-612ec352] {
  width: 8px;
  height: 8px;
  background: #2DB0F2;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.lsh_0[data-v-612ec352] {
  width: 8px;
  height: 8px;
  background: #FEC147;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.sszb_0[data-v-612ec352] {
  width: 8px;
  height: 8px;
  background: #A088E8;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ss_0[data-v-612ec352] {
  width: 8px;
  height: 8px;
  background: #4DD1D5;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.yja_0[data-v-612ec352] {
  width: 8px;
  height: 8px;
  background: #459AEF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ygd_0[data-v-612ec352] {
  width: 8px;
  height: 8px;
  background: #FC6E6E;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ajjc_t[data-v-612ec352] {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 0px;
  color: rgba(0, 0, 0, 0.73);
}
.ajjc_t2[data-v-612ec352] {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  line-height: 0px;
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.aj[data-v-612ec352] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
}
.tf_t[data-v-612ec352] {
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #2489FC;
  opacity: 1;
}
.t1[data-v-612ec352] {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #2D2E30;
  opacity: 1;
}
.qk[data-v-612ec352] {
  cursor: pointer;
  height: 112px;
  background: #F5F8FF;
  opacity: 1;
  border-radius: 6px;
}
.qk:hover .qk_ysa[data-v-612ec352] {
  height: 5px;
  background: #37DCB8;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_ysa[data-v-612ec352] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_gz[data-v-612ec352] {
  height: 5px;
  background: #2DB0F2;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_gz[data-v-612ec352] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_lsh[data-v-612ec352] {
  height: 5px;
  background: #FEC147;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_lsh[data-v-612ec352] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_sszb[data-v-612ec352] {
  height: 5px;
  background: #9578E6;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_sszb[data-v-612ec352] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_ss[data-v-612ec352] {
  height: 5px;
  background: #4DD1D5;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_ss[data-v-612ec352] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_yja[data-v-612ec352] {
  height: 5px;
  background: #459AEF;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_yja[data-v-612ec352] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_yjs[data-v-612ec352] {
  height: 5px;
  background: #FC6E6E;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_yjs[data-v-612ec352] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
[data-v-612ec352] .ysa .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #43D6B7;
}
[data-v-612ec352] .gz .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #2DB0F2;
}
[data-v-612ec352] .lsh .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #FEC147;
}
[data-v-612ec352] .sszb .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #9578E6;
}
[data-v-612ec352] .ss .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #4DD1D5;
}
[data-v-612ec352] .yja .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #459AEF;
}
[data-v-612ec352] .yjs .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #FC6E6E;
}
.sl[data-v-612ec352] {
  font-size: 24px;
  font-family: Arial;
  font-weight: 400;
  color: #5E6C8B;
}
.js[data-v-612ec352] {
  font-size: 15px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #B6C5E8;
  margin-left: 3px;
}
.qkt[data-v-612ec352] {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 500;
}


.fl[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-7764fafc] {
  background-color: white;
}
.i-27[data-v-7764fafc] {
  height: 24px;
  width: 24px;
}
.title[data-v-7764fafc] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-7764fafc] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-7764fafc] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-7764fafc] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-7764fafc] {
  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-7764fafc] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-7764fafc] {
  font-size: 12px;
  font-family: PingFang SC;
  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-7764fafc] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-7764fafc] {
  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-7764fafc] {
  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-7764fafc] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-7764fafc] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-7764fafc] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-7764fafc] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-7764fafc] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-7764fafc] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-7764fafc] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-7764fafc] .area .el-select__caret {
  display: none !important;
}
[data-v-7764fafc] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-7764fafc] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-7764fafc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7764fafc] {
  margin-bottom: 0px;
}
[data-v-7764fafc] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  /*line-height: 30 px !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-7764fafc] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7764fafc] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-7764fafc] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-7764fafc] {
  -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-7764fafc] .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-7764fafc] .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-7764fafc] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-7764fafc] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-7764fafc] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-7764fafc] .el-tabs__item {
  color: #666666;
}
[data-v-7764fafc] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-7764fafc] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-7764fafc] {
  width: 100%;
}
[data-v-7764fafc] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-7764fafc] {
  color: #00a680;
}
[data-v-7764fafc].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-7764fafc] .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-7764fafc] .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-7764fafc] .el-input__prefix {
  padding-right: 5px;
  right: 0px;
  left: auto;
}
[data-v-7764fafc] .spyjInput .el-textarea__inner {
  height: 130px;
}
.approval[data-v-7764fafc] {
  width: 84%;
  height: 100%
}
.conBlock[data-v-7764fafc] {
  padding-top: 20px;
}
[data-v-7764fafc] .el-dialog__body {
  padding: 0 !important;
}
.click[data-v-7764fafc] {
  cursor: pointer;
}
.pl-50[data-v-7764fafc] {
  padding: 10px 35px 0px 35px;
}
.xmzt[data-v-7764fafc] {
  width: 58px;
  height: 22px;
  opacity: 1;
  border-radius: 60px;
  text-align: center;
  margin-left: 10px
}
.l_color[data-v-7764fafc] {
  background: #2489FC;
}
.huang_color[data-v-7764fafc] {
  background: #E57F30;
}
.hui_color[data-v-7764fafc] {
  background: #8897A5;
}
.red_color[data-v-7764fafc] {
  background: #D4472A;
}
.ti1[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EEF3FC;
  font-size: 12px;
  height: 42px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}
.top1[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #E6EFFF;
  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
}
.top2[data-v-7764fafc] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
}
.c1[data-v-7764fafc] {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 800;
  color: #333333;
  opacity: 1;
}
.z1[data-v-7764fafc] {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 22px;
  color: #FFFFFF;
  opacity: 1;
}
.b1[data-v-7764fafc] {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 19px;
  color: #2E6798;
  opacity: 1;
}
.t2[data-v-7764fafc] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-7764fafc].avue-tags .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom: 5px solid #2489FC;
}
.avatar-uploader-icon[data-v-7764fafc] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.m2[data-v-7764fafc] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
}
.avatar[data-v-7764fafc] {
  width: 75px;
  height: 75px;
  display: block;
}
.header1[data-v-7764fafc] {
  overflow-x: auto; /*最外层设置  溢出隐藏  */
}
.cplist[data-v-7764fafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 102px;
  opacity: 1;
  border-radius: 3px;
  margin-left: 20px;
  margin-top: 6px;
  padding: 15px
}
[data-v-7764fafc] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-7764fafc] .el-dialog__header {
  padding: 0px;
  border-bottom: 1px solid #EFEFEF;
  border-radius: 5px;
}
[data-v-7764fafc] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-7764fafc] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-7764fafc] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-7764fafc] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-7764fafc] .el-collapse-item__header.is-active {
  border: 1px solid #E4EAF6;
}
[data-v-7764fafc] .el-collapse-item__header {
  border: 1px solid #E4EAF6;
}
[data-v-7764fafc] .el-collapse-item__content {
  padding-bottom: 1px;
}
.xls[data-v-7764fafc] {
  border-left: 1px solid #E4EAF6;
  border-right: 1px solid #E4EAF6;
  border-bottom: 1px solid #E4EAF6;
  width: 100%
}
.ft-title2-left[data-v-7764fafc] {
  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: 1%;
  display: inline-block;
  width: 150px !important;
}
.el-col[data-v-7764fafc] {
  margin: 3px 0px 3px 0px;
}
.el-row[data-v-7764fafc] {
  margin: 3px 0px 3px 0px;
}
[data-v-7764fafc] .el-select__tags-text {
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-7764fafc] .el-select .el-tag__close.el-icon-close {
  top: -7px;
  right: -4px;
}
[data-v-7764fafc] .el-tag--small {
  height: 20px;
  line-height: 19px;
}
.remarkvalue[data-v-7764fafc] {
  width: 100%;
  word-break: break-word;
  margin-right: 15px;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  color: #2D2E30;
  opacity: 1;
}
[data-v-7764fafc] .el-button--primary {
  color: #FFFFFF;
  background-color: #125FA3;
  border-color: #125FA3;
}
[data-v-7764fafc] .add.el-button--primary {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color:#2D2E30  !important;;
  background: #ffffff;
  border: 1px solid #DDDFE6;
  width: 72px;
  height: 28px;
}
[data-v-7764fafc] .add.el-button--primary:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color:#2D2E30  !important;;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-7764fafc] .add.el-button--primary:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color:#2D2E30  !important;;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-7764fafc] .add-scheme.el-button--mini {
  font-size: 12px;
  position: relative;
  right: 18px;
  top: 2px;
  width: 70px;
  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-family: Source Han Sans CN;
  font-weight: 400;
  color: #1890FF;
  height: 26px;
  background: #F1F6FE;
  border: 2px solid #1890FF !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-7764fafc] .add-scheme.el-button--mini:hover {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 2px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-7764fafc] .add-scheme.el-button--mini:focus {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 2px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-7764fafc] .del-scheme.el-button--mini {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FF6A6A;
  height: 26px;
  width: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  border: 2px solid #FF6A6A !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-7764fafc] .del-scheme.el-button--mini:hover {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #ffffff;
  border: 2px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-7764fafc] .del-scheme.el-button--mini:focus {
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #ffffff;
  border: 2px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-7764fafc] .node-show .el-form-item__content .el-select .el-select__tags {
  display: none !important;
}
[data-v-7764fafc] .node-show .el-form-item__content .el-select .el-input .el-input__prefix {
  text-align:left;
  left: 4%;
  color:#333333;
}
[data-v-7764fafc] .dis-edit:hover {
  cursor: not-allowed;
  /* color: #333333; */
  /* border-color: #E4EAF6; */
}
[data-v-7764fafc] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-7764fafc] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-7764fafc] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-7764fafc] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
.demo-drawer__content[data-v-7764fafc]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}


.bad[data-v-822a912e] {
  overflow: hidden;
}
.bad[data-v-822a912e]:hover {
  overflow: scroll;
}
[data-v-822a912e] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-822a912e] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-822a912e] {
  width: 22px;
  height: 22px;
  background: #FF7639;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-822a912e] {
  width: 22px;
  height: 22px;
  background: #FFBC65;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-822a912e] {
  width: 22px;
  height: 22px;
  background: #94C6FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-822a912e] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
[data-v-822a912e] .el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #35DCFF;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
[data-v-822a912e] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
.t1[data-v-822a912e] {
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #2D2E30;
  opacity: 1;
}
.t2[data-v-822a912e] {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 300;
  color: #8A8A8A;
  opacity: 1;
}
.t3[data-v-822a912e] {
  font-size: 22px;
  font-family: Arial;
  font-weight: 400;
  color: #2D3953;
  opacity: 1;
}
[data-v-822a912e] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}



@charset "UTF-8";
.execution[data-v-04dec2ed] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-04dec2ed] .el-table--mini,
.el-table--small[data-v-04dec2ed],
.el-table__expand-icon[data-v-04dec2ed] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-04dec2ed] .el-table--mini,
.el-table--small[data-v-04dec2ed],
.el-table__expand-icon[data-v-04dec2ed] {
  font-size: 13px;
}
[data-v-04dec2ed] .el-table--mini,
.el-table--small[data-v-04dec2ed],
.el-table__expand-icon[data-v-04dec2ed] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-04dec2ed] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-04dec2ed] .table {
  margin-bottom: 5px;
}
[data-v-04dec2ed] .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-04dec2ed] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-04dec2ed] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-04dec2ed] {
  background: #F6FBFF;
}
.pagination[data-v-04dec2ed] {
  text-align: end;
}
.btn[data-v-04dec2ed] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-04dec2ed] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-04dec2ed] {
  text-align: right;
  padding-top: 10px;
}
[data-v-04dec2ed] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-04dec2ed] {
  color: #BF1A00;
}
.ydja_case[data-v-04dec2ed] {
  color: #F89729;
}
.yja_case[data-v-04dec2ed] {
  color: #082A6D;
}
.ygd_case[data-v-04dec2ed] {
  color: #5CB768;
}
.eps[data-v-04dec2ed] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-04dec2ed] .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-04dec2ed] .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-04dec2ed] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-04dec2ed] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .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-04dec2ed] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-04dec2ed] .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-04dec2ed] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-04dec2ed] .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-04dec2ed] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-04dec2ed] .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-04dec2ed] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-04dec2ed] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-04dec2ed] {
  margin-bottom: 0px !important;
}
[data-v-04dec2ed] .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-04dec2ed] {
  line-height: 28px;
}
[data-v-04dec2ed] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-04dec2ed] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-04dec2ed] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-04dec2ed] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-04dec2ed] {
  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-04dec2ed] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-04dec2ed] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-04dec2ed] {
  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-04dec2ed] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-04dec2ed] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-04dec2ed] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-04dec2ed] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-04dec2ed] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-04dec2ed] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-04dec2ed] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-04dec2ed] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-04dec2ed] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-04dec2ed] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-04dec2ed] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-04dec2ed] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-04dec2ed] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-04dec2ed] {
  --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-04dec2ed] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-04dec2ed] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-04dec2ed] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-04dec2ed] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-04dec2ed] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-04dec2ed] {
  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-04dec2ed] {
  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-04dec2ed] {
  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-04dec2ed] {
  -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-04dec2ed] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.bad[data-v-04dec2ed] {
  overflow: hidden;
}
.bad[data-v-04dec2ed]:hover {
  overflow: scroll;
}
[data-v-04dec2ed] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-04dec2ed] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-04dec2ed] {
  width: 22px;
  height: 22px;
  background: #FF7639;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-04dec2ed] {
  width: 22px;
  height: 22px;
  background: #FFBC65;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-04dec2ed] {
  width: 22px;
  height: 22px;
  background: #94C6FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-04dec2ed] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
[data-v-04dec2ed] .el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #35DCFF;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
[data-v-04dec2ed] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
.t1[data-v-04dec2ed] {
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #2D2E30;
  opacity: 1;
}
.t2[data-v-04dec2ed] {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 300;
  color: #8A8A8A;
  opacity: 1;
}
.t3[data-v-04dec2ed] {
  font-size: 22px;
  font-family: Arial;
  font-weight: 400;
  color: #2D3953;
  opacity: 1;
}
[data-v-04dec2ed] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
.earnings[data-v-04dec2ed] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 20px;
}
.earnings .item[data-v-04dec2ed] {
    background-image: url(../../static/img/extract_bg_1.567d43aa.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 360px;
    padding: 20px;
    border-radius: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    color: #ffffff;
    border-radius: 20px;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-shadow: 0px 3px 10px rgba(185, 185, 185, 0.5);
            box-shadow: 0px 3px 10px rgba(185, 185, 185, 0.5);
}
.earnings .item .title[data-v-04dec2ed] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.earnings .item .title img[data-v-04dec2ed] {
        width: 14px;
        height: 14px;
        margin-right: 6px;
        position: relative;
        top: 1px;
}
.earnings .item .amount[data-v-04dec2ed] {
      font-size: 32px;
      line-height: 54px;
      font-weight: 500;
      font-family: Arial, Helvetica, sans-serif;
}
.earnings .item .foot[data-v-04dec2ed] {
      width: 100%;
      padding-top: 6px;
      border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.earnings .item[data-v-04dec2ed]:hover {
    background-color: #5252520a;
}
.head-info[data-v-04dec2ed] {
  width: 100%;
  height: 40px;
  background: linear-gradient(130deg, #DEEFFF 0%, #FBFDFF 100%);
  border-radius: 8px 8px 0px 0px;
  margin-bottom: 4px;
  line-height: 40px;
  font-size: 14px;
  padding: 0 20px;
}


[data-v-311e7e00] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-311e7e00] {
  margin-bottom: 0px;
}
[data-v-311e7e00] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-311e7e00] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-311e7e00] {
  font-size: 13px;
  text-align: center;
  line-height: 24px;
  font-weight: 500;
  color: #2489FC;
  width: 62px;
  height: 24px;
  background: #E4F0FC;
  position: relative;
  bottom: 2px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-311e7e00] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-311e7e00] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-311e7e00] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-311e7e00] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-311e7e00] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-311e7e00] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-311e7e00] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-311e7e00] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-311e7e00] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-311e7e00] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-311e7e00] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-311e7e00] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-311e7e00] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-311e7e00] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-311e7e00] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-311e7e00] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-311e7e00] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-311e7e00] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.block[data-v-311e7e00] {
  padding: 0px 30px 0px 30px;
}
[data-v-311e7e00] .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-311e7e00] .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-311e7e00] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-311e7e00] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-311e7e00] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-311e7e00] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-311e7e00] .el-select__input {
  margin-left: 6px;
}
.click[data-v-311e7e00] {
  cursor: pointer;
}
[data-v-311e7e00] .el-dialog__body {
  padding: 0 !important;
}
[data-v-311e7e00].el-dialog__header {
  top: 1px;
}
[data-v-311e7e00] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
.avatar-uploader .el-upload[data-v-311e7e00] {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload[data-v-311e7e00]:hover {
  border-color: #2489FC;
}
.avatar-uploader-icon[data-v-311e7e00] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.m2[data-v-311e7e00] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
}
.avatar[data-v-311e7e00] {
  width: 75px;
  height: 75px;
  display: block;
}
.header1[data-v-311e7e00] {
  overflow-x: auto; /*最外层设置  溢出隐藏  */
}
.header-nei[data-v-311e7e00] {
  white-space: nowrap; /*第二层设置  不换行  */
  overflow-y: auto; /*溢出框 提供滚动机制*/
}
.header-nei div[data-v-311e7e00] {
  background: #5C5C5C;
  width: 30%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  display: inline-block; /*最内层div设置inline-block*/
}
[data-v-311e7e00] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-311e7e00] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-311e7e00] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-311e7e00] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-311e7e00] .el-collapse-item__content {
  padding-bottom: 1px;
}
.xls[data-v-311e7e00] {
  border-left: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
  width: 100%
}
[data-v-311e7e00] .el-checkbox__label {
  padding-left: 2px;
}
[data-v-311e7e00] .el-select__tags-text {
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-311e7e00] .el-select .el-tag__close.el-icon-close {
  top: -7px;
  right: -4px;
}
[data-v-311e7e00] .el-tag--small {
  height: 20px;
  line-height: 19px;
}
.demo-drawer__content[data-v-311e7e00]{
  padding-right: 0px;
}
.tjsp.el-button[data-v-311e7e00]{
  background: #ffffff;
}
.tjsp.el-button[data-v-311e7e00]:hover{
  background: #f5f6f8;
}
[data-v-311e7e00] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-311e7e00] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.fl[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-004ceb04] {
  background-color: white;
}
.i-27[data-v-004ceb04] {
  height: 24px;
  width: 24px;
}
.title[data-v-004ceb04] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-004ceb04] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-004ceb04] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-004ceb04] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-004ceb04] {
  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-004ceb04] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-004ceb04] {
  font-size: 12px;
  font-family: PingFang SC;
  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-004ceb04] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-004ceb04] {
  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-004ceb04] {
  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-004ceb04] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-004ceb04] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-004ceb04] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-004ceb04] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-004ceb04] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-004ceb04] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-004ceb04] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-004ceb04] .area .el-select__caret {
  display: none !important;
}
[data-v-004ceb04] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-004ceb04] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-004ceb04] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-004ceb04] {
  margin-bottom: 0px;
}
[data-v-004ceb04] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  /*line-height: 30 px !important;*/
  height: 30px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  overflow-x: hidden;
  overflow-y: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-004ceb04] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-004ceb04] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-004ceb04] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-004ceb04] {
  -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-004ceb04] .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-004ceb04] .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-004ceb04] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-004ceb04] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-004ceb04] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-004ceb04] .el-tabs__item {
  color: #666666;
}
[data-v-004ceb04] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-004ceb04] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-004ceb04] {
  width: 100%;
}
[data-v-004ceb04] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-004ceb04] {
  color: #00a680;
}
[data-v-004ceb04].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-004ceb04] .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-004ceb04] .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-004ceb04] .el-input__prefix {
  padding-right: 5px;
  right: 0px;
  left: auto;
}
[data-v-004ceb04].spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-004ceb04] .el-textarea__inner {
  height: 130px;
}
.approval[data-v-004ceb04] {
  width: 84%;
  height: 100%
}
.conBlock[data-v-004ceb04] {
  padding-top: 20px;
}
[data-v-004ceb04] .el-dialog__body {
  padding: 0 !important;
}
.click[data-v-004ceb04] {
  cursor: pointer;
}
.pl-50[data-v-004ceb04] {
  padding: 10px 30px 0px 30px;
}
.xmzt[data-v-004ceb04] {
  width: 58px;
  height: 22px;
  opacity: 1;
  border-radius: 60px;
  text-align: center;
  margin-left: 10px
}
.l_color[data-v-004ceb04] {
  background: #2489FC;
}
.huang_color[data-v-004ceb04] {
  background: #E57F30;
}
.hui_color[data-v-004ceb04] {
  background: #8897A5;
}
.red_color[data-v-004ceb04] {
  background: #D4472A;
}
.ti1[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EEF3FC;
  font-size: 12px;
  height: 42px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}
.top1[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EEF6FF;
  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
}
.top2[data-v-004ceb04] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.c1[data-v-004ceb04] {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 800;
  color: #333333;
  opacity: 1;
}
.z1[data-v-004ceb04] {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 22px;
  color: #FFFFFF;
  opacity: 1;
}
.b1[data-v-004ceb04] {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 19px;
  color: #2E6798;
  opacity: 1;
}
.t2[data-v-004ceb04] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-004ceb04].avue-tags .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom: 5px solid #2489FC;
}
.avatar-uploader-icon[data-v-004ceb04] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.m2[data-v-004ceb04] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
}
.avatar[data-v-004ceb04] {
  width: 75px;
  height: 75px;
  display: block;
}
.header1[data-v-004ceb04] {
  overflow-x: auto; /*最外层设置  溢出隐藏  */
}
.cplist[data-v-004ceb04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 102px;
  opacity: 1;
  border-radius: 3px;
  margin-left: 20px;
  margin-top: 6px;
  padding: 15px
}
[data-v-004ceb04] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-004ceb04] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-004ceb04] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-004ceb04] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-004ceb04] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-004ceb04] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-004ceb04] .el-collapse-item__header.is-active {
  border: 1px solid #E4EAF6;
}
[data-v-004ceb04] .el-collapse-item__header {
  border: 1px solid #E4EAF6;
}
[data-v-004ceb04] .el-collapse-item__content {
  padding-bottom: 1px;
}
.xls[data-v-004ceb04] {
  border-left: 1px solid #E4EAF6;
  border-right: 1px solid #E4EAF6;
  border-bottom: 1px solid #E4EAF6;
  width: 100%
}
.ft-title2[data-v-004ceb04] {
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  color: #71747b;
  white-space: nowrap;
  text-align: right;
  margin-right: 8px;
  display: inline-block;
  width: 190px !important;
}
.el-col[data-v-004ceb04] {
  margin: 3px 0px 3px 0px;
}
.el-row[data-v-004ceb04] {
  margin: 3px 0px 3px 0px;
}
[data-v-004ceb04] .el-select__tags-text {
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-004ceb04] .el-select .el-tag__close.el-icon-close {
  top: -7px;
  right: -4px;
}
[data-v-004ceb04] .el-tag--small {
  height: 20px;
  line-height: 19px;
}
.pacman[data-v-004ceb04] {
  font-size: 13px;
  text-align: center;
  line-height: 24px;
  font-weight: 500;
  color: #2489FC;
  width: 62px;
  height: 24px;
  background: #E4F0FC;
  position: relative;
  bottom: 6px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.tjsp.el-button[data-v-004ceb04]{
  background: #ffffff;
}
.tjsp.el-button[data-v-004ceb04]:hover{
  background: #f5f6f8;
}
[data-v-004ceb04] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-004ceb04] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.demo-drawer__content[data-v-004ceb04]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}


.el-row[data-v-0a41320c] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-0a41320c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-0a41320c] {
  margin-bottom: 0px;
}
[data-v-0a41320c] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-0a41320c] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-0a41320c] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-0a41320c] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-0a41320c] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-0a41320c] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-0a41320c] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-0a41320c] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-0a41320c] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-0a41320c] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-0a41320c] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-0a41320c] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-0a41320c] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-0a41320c] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-0a41320c] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-0a41320c] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-0a41320c] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-0a41320c] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-0a41320c] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-0a41320c] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-0a41320c] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-0a41320c] .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-0a41320c] .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-0a41320c] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-0a41320c] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-0a41320c] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-0a41320c] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-0a41320c] .el-select__input {
  margin-left: 6px;
}
.tdtitle[data-v-0a41320c] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
table tr[data-v-0a41320c] {
  height: 35px;
  font-size: 12px;
}
.textStr[data-v-0a41320c] {
  background: #f3f3f3;
}
#tableStr[data-v-0a41320c] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-0a41320c] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-0a41320c] {
  border: 0px;
  width: 100%;
  height: 35px;
}
[data-v-0a41320c] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
.el-tree[data-v-0a41320c] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-0a41320c] {
  overflow: auto;
  height: 70vh;
}
[data-v-0a41320c] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-0a41320c] .nameInput .el-input__inner:hover {
  border: 1px solid #2489FC;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-0a41320c] .el-table--enable-row-hover .el-table__body tr:hover > td {
  background: #fff;
}
[data-v-0a41320c] .el-tabs__item {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.custom-tabs[data-v-0a41320c]  .el-tabs__active-bar {
  width: 14px !important;
  margin-left: calc((100% / 2 - 35px) / 2);
  background-color: #0088FF;
  height: 4px;
  border-radius: 4px;
}

/*去下划线 */
[data-v-0a41320c] .el-tabs__nav-wrap::after {
  position: static !important;
}
[data-v-0a41320c] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-0a41320c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-0a41320c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-0a41320c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
.plt[data-v-0a41320c]{
  position: absolute;z-index: 999;width: calc(100% - 50px);background-color: #ffffff;text-align: center;margin-top: 0px;display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom:1px solid #F3F3F3
}


[data-v-3b0d64a8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3b0d64a8] {
  margin-bottom: 0px;
}
[data-v-3b0d64a8] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: "Source Han Sans", Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-3b0d64a8] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: "Source Han Sans", Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.addlxr[data-v-3b0d64a8] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-3b0d64a8] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #f5faff;
}
.triangle-bottomleft[data-v-3b0d64a8] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #f5faff;
}
.triangle-topleft2[data-v-3b0d64a8] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #f5faff;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-3b0d64a8] {
  width: 0;
  height: 0;
  border-top: 20px solid #f5faff;
  border-right: 16px solid transparent;
}
[data-v-3b0d64a8] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-3b0d64a8] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-3b0d64a8] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-3b0d64a8] .el-step__head.is-process {
  color: #2489fc;
  border-color: #2489fc;
}
[data-v-3b0d64a8] .el-step__title.is-process {
  font-weight: 700;
  color: #2489fc;
}
.triangle-right[data-v-3b0d64a8] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
[data-v-3b0d64a8] .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-3b0d64a8] .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-3b0d64a8] .kpInput input.el-input__inner {
  border: none;
  background: #fbfbfb;
  border: 1px solid #f2f2f2;
  height: 32px;
  line-height: 32px;
}
[data-v-3b0d64a8] .el-input__prefix {
  left: auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3b0d64a8] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3b0d64a8] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3b0d64a8] .el-select__input {
  margin-left: 6px;
}
table tr[data-v-3b0d64a8] {
  height: 35px;
  font-size: 12px;
}
.textStr[data-v-3b0d64a8] {
  background: #f3f3f3;
}
#tableStr[data-v-3b0d64a8] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-3b0d64a8] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-3b0d64a8] {
  border: 0px;
  width: 100%;
  height: 35px;
}
[data-v-3b0d64a8] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
.el-tree[data-v-3b0d64a8] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-3b0d64a8] {
  overflow: auto;
  height: 70vh;
}
[data-v-3b0d64a8] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3b0d64a8] .nameInput .el-input__inner:hover {
  border: 1px solid #2489fc;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3b0d64a8] .el-table--enable-row-hover .el-table__body tr:hover>td {
  background: #fff;
}
.click[data-v-3b0d64a8]:hover {
  cursor: pointer;
  color: #73b4ff !important;
}
[data-v-3b0d64a8] .el-table--border .el-table__cell:first-child .cell {
  padding-left: 0;
}
[data-v-3b0d64a8] .dkh-collapse .el-collapse-item__header {
  /* background-color: rgba(73, 136, 178, 0.16); */
  background-color: #F4F5F8;
  padding-left: 10px;
  height: 36px;
  font-size: rgba(51, 51, 51, 1);
}
[data-v-3b0d64a8] .dkh-collapse .derivative .el-collapse-item__header {
  /* background-color: rgba(73, 136, 178, 0.16); */
  background-color: #F1F6FE;
  padding-left: 10px;
  height: 36px;
  font-size: rgba(51, 51, 51, 1);
}
[data-v-3b0d64a8] .add.el-button--primary {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
  width: 72px;
  height: 28px;
}
[data-v-3b0d64a8] .add.el-button--primary:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-3b0d64a8] .add.el-button--primary:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #2D2E30 !important;
  ;
  background: #ffffff;
  border: 1px solid #DDDFE6;
}
[data-v-3b0d64a8] .as.el-button--mini {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #1890FF;
  height: 28px;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-3b0d64a8] .as.el-button--mini:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3b0d64a8] .as.el-button--mini:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #1890FF !important;
  color: #1890FF !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3b0d64a8] .del.el-button--mini {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FF6A6A;
  height: 28px;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  opacity: 1;
  border-radius: 3px !important;
}
[data-v-3b0d64a8] .del.el-button--mini:hover {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3b0d64a8] .del.el-button--mini:focus {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  background: #F1F6FE;
  border: 1px solid #FF6A6A !important;
  color: #FF6A6A !important;
  opacity: 1;
  border-radius: 3px;
}
[data-v-3b0d64a8] .el-collapse-item__wrap {
  border-bottom: none;
}
[data-v-3b0d64a8] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
[data-v-3b0d64a8] .input0 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #FFFFFF;
}
[data-v-3b0d64a8] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
}
[data-v-3b0d64a8] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
}
[data-v-3b0d64a8] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-3b0d64a8] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
}
.dkhbH[data-v-3b0d64a8] {
  height: 38px;
  width: inherit;
  /* background: rgb(246, 246, 246); */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2px;
}
[data-v-3b0d64a8].dkhbHstyle .el-table__body tr:hover>td {
  background-color: transparent !important;
}
[data-v-3b0d64a8] .el-table__body tr.hover-row>td.el-table__cell,
.el-table__body tr.hover-row.current-row>td.el-table__cell[data-v-3b0d64a8],
.el-table__body tr.hover-row.selection-row>td.el-table__cell[data-v-3b0d64a8],
.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell[data-v-3b0d64a8],
.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell[data-v-3b0d64a8],
.el-table__body tr.hover-row.el-table__row--striped.selection-row>td.el-table__cell[data-v-3b0d64a8] {
  background-color: #ffffff !important;
}
[data-v-3b0d64a8] .el-table .cell,
.el-table th div[data-v-3b0d64a8],
.el-table--border td:first-child .cell[data-v-3b0d64a8],
.el-table--border th:first-child .cell[data-v-3b0d64a8] {
  padding-left: 4px;
}
[data-v-3b0d64a8] .el-table--mini td,
.el-table--mini th[data-v-3b0d64a8] {
  padding: 0px 0;
}
[data-v-3b0d64a8] .el-table .cell,
.el-table th div[data-v-3b0d64a8] {
  padding-right: 0px;
}
[data-v-3b0d64a8] .el-table .cell,
.el-table th div[data-v-3b0d64a8],
.el-table--border td:first-child .cell[data-v-3b0d64a8],
.el-table--border th:first-child .cell[data-v-3b0d64a8] {
  padding-left: 0px;
}
[data-v-3b0d64a8] .dkhbHstyle .el-table__body tr:hover>td {
  background-color: transparent !important;
}
[data-v-3b0d64a8] .glxx.el-table .cell,
.el-table th div[data-v-3b0d64a8],
.el-table--border td:first-child .cell[data-v-3b0d64a8],
.el-table--border th:first-child .cell[data-v-3b0d64a8] {
  padding-left: 6px !important;
}
[data-v-3b0d64a8] .glxx.el-table .cell,
.el-table th div[data-v-3b0d64a8] {
  padding-right: 6px !important;
}
[data-v-3b0d64a8] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-3b0d64a8] .createDate .el-input__prefix {
  display: none;
}

/* ::v-deep .createDate .el-input__inner{
  text-align: center;
} */
[data-v-3b0d64a8] .node-show .el-form-item__content .el-select .el-select__tags {
  display: none !important;
}
[data-v-3b0d64a8] .node-show .el-form-item__content .el-select .el-input .el-input__prefix {
  text-align: left;
  left: 4%;
  color: #333333;
}
[data-v-3b0d64a8] .processResult .el-input__inner {
  color: #FFA73B;
}
.input8[data-v-3b0d64a8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.input9[data-v-3b0d64a8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: right;
}
[data-v-3b0d64a8] .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 4px;
}
.kt[data-v-3b0d64a8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80px;
}
.kt .point[data-v-3b0d64a8] {
  background-color: #2489FC;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.kt-none[data-v-3b0d64a8] {
  height: 160px;
  background-color: #fff;
  margin: 8px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 12px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kt-none .kt-addKt[data-v-3b0d64a8] {
  color: #1890FF
}
.kt-none .kt-addKt[data-v-3b0d64a8]:hover {
  cursor: pointer;
}
[data-v-3b0d64a8] .el-tabs__item {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.custom-tabs[data-v-3b0d64a8]  .el-tabs__active-bar {
  width: 14px !important;
  margin-left: calc((100% / 2 - 35px) / 2);
  background-color: #0088FF;
  height: 4px;
  border-radius: 4px;
}

/*去下划线 */
[data-v-3b0d64a8] .el-tabs__nav-wrap::after {
  position: static !important;
}
[data-v-3b0d64a8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3b0d64a8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-3b0d64a8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-3b0d64a8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-3b0d64a8] .el-col {
  margin: 3px 0px 8px 0px;
}


[data-v-0f2c4ca9] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-0f2c4ca9] {
  margin-bottom: 0px;
}
[data-v-0f2c4ca9] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-0f2c4ca9] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-0f2c4ca9] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-0f2c4ca9] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-0f2c4ca9] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-0f2c4ca9] .el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
}
[data-v-0f2c4ca9] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-0f2c4ca9] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-0f2c4ca9] .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-0f2c4ca9] .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;
}
.titleStr[data-v-0f2c4ca9] {
  width: 10%;
  text-align: center;
}
.titleStr1[data-v-0f2c4ca9] {
  width:22%;
}
.titleStr2[data-v-0f2c4ca9] {
  width:26.1%;
}
.centerTitleStr[data-v-0f2c4ca9] {
  text-align: center;
}
#tableStr[data-v-0f2c4ca9] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-0f2c4ca9] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-0f2c4ca9] {
  border: 0;
}
.requiredStr[data-v-0f2c4ca9] {
  color: red;
}
[data-v-0f2c4ca9] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 6px;
  padding-top: 2px;
}
[data-v-0f2c4ca9] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
}
[data-v-0f2c4ca9] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-0f2c4ca9] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-0f2c4ca9] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-0f2c4ca9] .el-table .cell, .el-table th div[data-v-0f2c4ca9], .el-table--border td:first-child .cell[data-v-0f2c4ca9], .el-table--border th:first-child .cell[data-v-0f2c4ca9] {
  padding-left: 0px;
}
[data-v-0f2c4ca9] .el-table--mini td, .el-table--mini th[data-v-0f2c4ca9] {
  padding: 0px 0;
}
[data-v-0f2c4ca9] .el-table .cell, .el-table th div[data-v-0f2c4ca9] {
  padding-right: 0px;
}
[data-v-0f2c4ca9] .el-table .cell, .el-table th div[data-v-0f2c4ca9], .el-table--border td:first-child .cell[data-v-0f2c4ca9], .el-table--border th:first-child .cell[data-v-0f2c4ca9] {
  padding-left: 0px;
}
[data-v-0f2c4ca9] .el-input-group__append, .el-input-group__prepend[data-v-0f2c4ca9] {
  background-color: transparent;
  color: #000000;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
table tr[data-v-0f2c4ca9] {
  height: 35px;
  font-size: 12px;
}
[data-v-0f2c4ca9] .el-textarea__inner {
  border:none;
  border-radius: 0;
}
.row_td[data-v-0f2c4ca9]{
  font-size: 13px;
  padding-left: 6px;
  padding-right: 6px;
}
.main-list .row_td[data-v-0f2c4ca9]{
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
}
.main-list .row_td.right[data-v-0f2c4ca9]{
  text-align: right;
}



[data-v-7ccf0eb4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7ccf0eb4] {
  margin-bottom: 0px;
}
[data-v-7ccf0eb4] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-7ccf0eb4] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-7ccf0eb4] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-7ccf0eb4] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-7ccf0eb4] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-7ccf0eb4] .el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
}
[data-v-7ccf0eb4] .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-7ccf0eb4] .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;
}
.titleStr[data-v-7ccf0eb4] {
  width: 10%;
  text-align: center;
}
.titleStr1[data-v-7ccf0eb4] {
  width:22%;
}
.titleStr2[data-v-7ccf0eb4] {
  width:26.1%;
}
.centerTitleStr[data-v-7ccf0eb4] {
  text-align: center;
}
#tableStr[data-v-7ccf0eb4] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-7ccf0eb4] {
  border: 1px solid #ccc;
  text-align: center;
}
.requiredStr[data-v-7ccf0eb4] {
  color: red;
}
[data-v-7ccf0eb4] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 6px;
  padding-top: 2px;
}
[data-v-7ccf0eb4] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
}
[data-v-7ccf0eb4] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-7ccf0eb4] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-7ccf0eb4] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-7ccf0eb4] .basicInfo .el-table .cell, .el-table th div[data-v-7ccf0eb4], .el-table--border td:first-child .cell[data-v-7ccf0eb4], .el-table--border th:first-child .cell[data-v-7ccf0eb4] {
  padding-left: 0px;
}
[data-v-7ccf0eb4] .el-table--mini td, .el-table--mini th[data-v-7ccf0eb4] {
  padding: 0px 0;
}
[data-v-7ccf0eb4] .basicInfo .el-table .cell, .el-table th div[data-v-7ccf0eb4] {
  padding-right: 0px;
}
[data-v-7ccf0eb4] .basicInfo .el-table .cell, .el-table th div[data-v-7ccf0eb4], .el-table--border td:first-child .cell[data-v-7ccf0eb4], .el-table--border th:first-child .cell[data-v-7ccf0eb4] {
  padding-left: 0px;
}
table tr[data-v-7ccf0eb4] {
  height: 35px;
  font-size: 12px;
}
[data-v-7ccf0eb4] .el-textarea__inner {
  border:none;
  border-radius: 0;
}
[data-v-7ccf0eb4] .kpInput3 .el-textarea__inner {
  border: 1px solid #DCDFE6;
  border-radius: 4pxpx;
}
.row_td[data-v-7ccf0eb4]{
  font-size: 13px;
  padding-left: 6px;
  padding-right: 6px;
}
.main-list .row_td[data-v-7ccf0eb4]{
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
}
.main-list .row_td.right[data-v-7ccf0eb4]{
  text-align: right;
}
[data-v-7ccf0eb4] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-7ccf0eb4] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-7ccf0eb4] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-7ccf0eb4] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-7ccf0eb4] .el-input.is-disabled .el-input__inner {
  color: #2c3e50;
}
[data-v-7ccf0eb4] .el-textarea.is-disabled .el-textarea__inner {
  color: #2c3e50;
}


[data-v-a04c1a50] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-a04c1a50] {
  margin-bottom: 0px;
}
[data-v-a04c1a50] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-a04c1a50] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-a04c1a50] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-a04c1a50] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-a04c1a50] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-a04c1a50] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-a04c1a50] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-a04c1a50] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-a04c1a50] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-a04c1a50] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-a04c1a50] .el-select__input {
  margin-left: 6px;
}
table tr[data-v-a04c1a50] {
  height: 35px;
  font-size: 12px;
}
.tree[data-v-a04c1a50] {
  overflow: auto;
  height: 70vh;
}
.click[data-v-a04c1a50] {
  cursor: pointer;
}
.block[data-v-a04c1a50] {
  padding: 0px 40px 0px 40px;
}
[data-v-a04c1a50] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 29px !important;
}
[data-v-a04c1a50] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-a04c1a50] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}

@charset "UTF-8";
.execution[data-v-6ffcac4a] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6ffcac4a] .el-table--mini,
.el-table--small[data-v-6ffcac4a],
.el-table__expand-icon[data-v-6ffcac4a] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6ffcac4a] .el-table--mini,
.el-table--small[data-v-6ffcac4a],
.el-table__expand-icon[data-v-6ffcac4a] {
  font-size: 13px;
}
[data-v-6ffcac4a] .el-table--mini,
.el-table--small[data-v-6ffcac4a],
.el-table__expand-icon[data-v-6ffcac4a] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6ffcac4a] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6ffcac4a] .table {
  margin-bottom: 5px;
}
[data-v-6ffcac4a] .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-6ffcac4a] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6ffcac4a] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6ffcac4a] {
  background: #F6FBFF;
}
.pagination[data-v-6ffcac4a] {
  text-align: end;
}
.btn[data-v-6ffcac4a] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6ffcac4a] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6ffcac4a] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6ffcac4a] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6ffcac4a] {
  color: #BF1A00;
}
.ydja_case[data-v-6ffcac4a] {
  color: #F89729;
}
.yja_case[data-v-6ffcac4a] {
  color: #082A6D;
}
.ygd_case[data-v-6ffcac4a] {
  color: #5CB768;
}
.eps[data-v-6ffcac4a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6ffcac4a] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .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-6ffcac4a] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6ffcac4a] .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-6ffcac4a] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6ffcac4a] .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-6ffcac4a] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6ffcac4a] .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-6ffcac4a] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6ffcac4a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6ffcac4a] {
  margin-bottom: 0px !important;
}
[data-v-6ffcac4a] .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-6ffcac4a] {
  line-height: 28px;
}
[data-v-6ffcac4a] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6ffcac4a] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6ffcac4a] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6ffcac4a] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6ffcac4a] {
  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-6ffcac4a] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6ffcac4a] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6ffcac4a] {
  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-6ffcac4a] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6ffcac4a] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6ffcac4a] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6ffcac4a] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6ffcac4a] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6ffcac4a] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6ffcac4a] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6ffcac4a] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6ffcac4a] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6ffcac4a] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6ffcac4a] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6ffcac4a] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6ffcac4a] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6ffcac4a] {
  --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-6ffcac4a] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6ffcac4a] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6ffcac4a] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6ffcac4a] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6ffcac4a] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6ffcac4a] {
  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-6ffcac4a] {
  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-6ffcac4a] {
  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-6ffcac4a] {
  -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-6ffcac4a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.gd_dqr_case[data-v-6ffcac4a] {
  color: #F18430;
}


.bad[data-v-e3010dd0] {
  overflow: hidden;
}
.bad[data-v-e3010dd0]:hover {
  overflow: scroll;
}
[data-v-e3010dd0] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-e3010dd0] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-e3010dd0] {
  width: 22px;
  height: 22px;
  background: #FF7639;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-e3010dd0] {
  width: 22px;
  height: 22px;
  background: #FFBC65;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-e3010dd0] {
  width: 22px;
  height: 22px;
  background: #94C6FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-e3010dd0] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
[data-v-e3010dd0] .el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #35DCFF;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
[data-v-e3010dd0] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
.t1[data-v-e3010dd0] {
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #2D2E30;
  opacity: 1;
}
.t2[data-v-e3010dd0] {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 300;
  color: #8A8A8A;
  opacity: 1;
}
.t3[data-v-e3010dd0] {
  font-size: 22px;
  font-family: Arial;
  font-weight: 400;
  color: #2D3953;
  opacity: 1;
}
[data-v-e3010dd0] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}
[data-v-e3010dd0] .el-radio-button--small .el-radio-button__inner {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 4px;
}
[data-v-e3010dd0] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 4px;
}
[data-v-e3010dd0] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #FFFFFF;
  background-color: #3D6BEF;
  border-color: #3D6BEF;
  border-radius: 4px;
}
.ysa_0[data-v-e3010dd0] {
  width: 8px;
  height: 8px;
  background: #37DCB8;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.gz_0[data-v-e3010dd0] {
  width: 8px;
  height: 8px;
  background: #2DB0F2;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.lsh_0[data-v-e3010dd0] {
  width: 8px;
  height: 8px;
  background: #FEC147;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.sszb_0[data-v-e3010dd0] {
  width: 8px;
  height: 8px;
  background: #A088E8;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ss_0[data-v-e3010dd0] {
  width: 8px;
  height: 8px;
  background: #4DD1D5;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.yja_0[data-v-e3010dd0] {
  width: 8px;
  height: 8px;
  background: #459AEF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ygd_0[data-v-e3010dd0] {
  width: 8px;
  height: 8px;
  background: #FC6E6E;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.ajjc_t[data-v-e3010dd0] {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 0px;
  color: rgba(0, 0, 0, 0.73);
}
.ajjc_t2[data-v-e3010dd0] {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  line-height: 0px;
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.aj[data-v-e3010dd0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
}
.tf_t[data-v-e3010dd0] {
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #2489FC;
  opacity: 1;
}
.t1[data-v-e3010dd0] {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #2D2E30;
  opacity: 1;
}
.qk[data-v-e3010dd0] {
  cursor: pointer;
  height: 112px;
  background: #F5F8FF;
  opacity: 1;
  border-radius: 6px;
}
.qk:hover .qk_ysa[data-v-e3010dd0] {

  height: 5px;
  background: #37DCB8;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_ysa[data-v-e3010dd0] {

  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_gz[data-v-e3010dd0] {
  height: 5px;
  background: #2DB0F2;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_gz[data-v-e3010dd0] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_lsh[data-v-e3010dd0] {
  height: 5px;
  background: #FEC147;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_lsh[data-v-e3010dd0] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_sszb[data-v-e3010dd0] {
  height: 5px;
  background: #9578E6;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_sszb[data-v-e3010dd0] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_ss[data-v-e3010dd0] {
  height: 5px;
  background: #4DD1D5;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_ss[data-v-e3010dd0] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_yja[data-v-e3010dd0] {
  height: 5px;
  background: #459AEF;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_yja[data-v-e3010dd0] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk:hover .qk_yjs[data-v-e3010dd0] {
  height: 5px;
  background: #FC6E6E;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
.qk_yjs[data-v-e3010dd0] {
  height: 5px;
  background: transparent;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
}
[data-v-e3010dd0] .ysa .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #43D6B7;
}
[data-v-e3010dd0] .gz .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #2DB0F2;
}
[data-v-e3010dd0] .lsh .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #FEC147;
}
[data-v-e3010dd0] .sszb .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #9578E6;
}
[data-v-e3010dd0] .ss .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #4DD1D5;
}
[data-v-e3010dd0] .yja .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #459AEF;
}
[data-v-e3010dd0] .yjs .el-progress__text {
  font-size: 17px !important;
  font-family: Arial;
  font-weight: 400;
  color: #FC6E6E;
}
.sl[data-v-e3010dd0] {
  font-size: 24px;
  font-family: Arial;
  font-weight: 400;
  color: #5E6C8B;
}
.js[data-v-e3010dd0] {
  font-size: 15px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #B6C5E8;
  margin-left: 3px;
}
.qkt[data-v-e3010dd0] {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 500;
}



.bad[data-v-7d56fcd6]{
  overflow: hidden;
}
.bad[data-v-7d56fcd6]:hover{
  overflow: scroll;
}
[data-v-7d56fcd6] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-7d56fcd6] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.khsIndex_0[data-v-7d56fcd6]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-7d56fcd6]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-7d56fcd6]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-7d56fcd6]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-7d56fcd6]{
  width: 50%;
}
.checkScope1[data-v-7d56fcd6]{
   display: none;
}
.checkScope2[data-v-7d56fcd6]{
  width: 100%;
}
.checkScope3[data-v-7d56fcd6]{
  width: 50%;
}


/*!
 * vue-treeselect v0.4.0 | (c) 2017-2019 Riophae Lee
 * Released under the MIT License.
 * https://vue-treeselect.js.org/
 */
/**
 * Dependencies
 */
/**
 * Variables
 */
/**
 * Mixins
 */
/**
 * Helpers
 */
.vue-treeselect-helper-hide {
  display: none;
}
.vue-treeselect-helper-zoom-effect-off {
  -webkit-transform: none !important;
          transform: none !important;
}
/**
 * Animations
 */
@-webkit-keyframes vue-treeselect-animation-fade-in {
  0% {
    opacity: 0;
  }
}
@keyframes vue-treeselect-animation-fade-in {
  0% {
    opacity: 0;
  }
}
@-webkit-keyframes vue-treeselect-animation-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes vue-treeselect-animation-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes vue-treeselect-animation-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes vue-treeselect-animation-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/**
 * Transitions
 */
.vue-treeselect__multi-value-item--transition-enter-active,
.vue-treeselect__multi-value-item--transition-leave-active {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.vue-treeselect__multi-value-item--transition-enter-active {
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
          transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vue-treeselect__multi-value-item--transition-leave-active {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  position: absolute;
}
.vue-treeselect__multi-value-item--transition-enter,
.vue-treeselect__multi-value-item--transition-leave-to {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  opacity: 0;
}
.vue-treeselect__multi-value-item--transition-move {
  -webkit-transition: 200ms -webkit-transform cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 200ms -webkit-transform cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 200ms transform cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 200ms transform cubic-bezier(0.165, 0.84, 0.44, 1), 200ms -webkit-transform cubic-bezier(0.165, 0.84, 0.44, 1);
}
/**
 * Namespace
 */
.vue-treeselect {
  position: relative;
  text-align: left;
}
[dir="rtl"] .vue-treeselect {
  text-align: right;
}
.vue-treeselect div,
.vue-treeselect span {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.vue-treeselect svg {
  fill: currentColor;
}
/**
 * Control
 */
.vue-treeselect__control {
  padding-left: 5px;
  padding-right: 5px;
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 36px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-property: border-color, width, height, background-color, opacity, -webkit-box-shadow;
  transition-property: border-color, width, height, background-color, opacity, -webkit-box-shadow;
  transition-property: border-color, box-shadow, width, height, background-color, opacity;
  transition-property: border-color, box-shadow, width, height, background-color, opacity, -webkit-box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.vue-treeselect:not(.vue-treeselect--disabled):not(.vue-treeselect--focused) .vue-treeselect__control:hover {
  border-color: #cfcfcf;
}
.vue-treeselect--focused:not(.vue-treeselect--open) .vue-treeselect__control {
  border-color: #039be5;
  -webkit-box-shadow: 0 0 0 3px rgba(3, 155, 229, 0.1);
          box-shadow: 0 0 0 3px rgba(3, 155, 229, 0.1);
}
.vue-treeselect--disabled .vue-treeselect__control {
  background-color: #f9f9f9;
}
.vue-treeselect--open .vue-treeselect__control {
  border-color: #cfcfcf;
}
.vue-treeselect--open.vue-treeselect--open-below .vue-treeselect__control {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vue-treeselect--open.vue-treeselect--open-above .vue-treeselect__control {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.vue-treeselect__value-container,
.vue-treeselect__multi-value {
  width: 100%;
  vertical-align: middle;
}
.vue-treeselect__value-container {
  display: table-cell;
  position: relative;
}
.vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container {
  cursor: text;
}
.vue-treeselect__multi-value {
  display: inline-block;
}
.vue-treeselect--has-value .vue-treeselect__multi-value {
  margin-bottom: 5px;
}
.vue-treeselect__placeholder,
.vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 34px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.vue-treeselect__placeholder {
  color: #bdbdbd;
}
.vue-treeselect__single-value {
  color: #333;
}
.vue-treeselect--focused.vue-treeselect--searchable .vue-treeselect__single-value {
  color: #bdbdbd;
}
.vue-treeselect--disabled .vue-treeselect__single-value {
  position: static;
}
.vue-treeselect__multi-value-item-container {
  display: inline-block;
  padding-top: 5px;
  padding-right: 5px;
  vertical-align: top;
}
[dir="rtl"] .vue-treeselect__multi-value-item-container {
  padding-right: 0;
  padding-left: 5px;
}
.vue-treeselect__multi-value-item {
  cursor: pointer;
  display: inline-table;
  background: #e3f2fd;
  padding: 2px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #039be5;
  font-size: 12px;
  vertical-align: top;
}
.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover {
  cursor: pointer;
  background: #e3f2fd;
  color: #039be5;
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled {
  cursor: default;
  background: #f5f5f5;
  color: #757575;
}
.vue-treeselect--disabled .vue-treeselect__multi-value-item {
  cursor: default;
  background: #fff;
  border-color: #e5e5e5;
  color: #555;
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new {
  background: #e8f5e9;
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new:hover {
  background: #e8f5e9;
}
.vue-treeselect__value-remove,
.vue-treeselect__multi-value-label {
  display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
}
.vue-treeselect__value-remove {
  color: #039be5;
  padding-left: 5px;
  border-left: 1px solid #fff;
  line-height: 0;
}
[dir="rtl"] .vue-treeselect__value-remove {
  border-left: 0 none;
  border-right: 1px solid #fff;
}
.vue-treeselect__multi-value-item:hover .vue-treeselect__value-remove {
  color: #e53935;
}
.vue-treeselect--disabled .vue-treeselect__value-remove,
.vue-treeselect__multi-value-item-disabled .vue-treeselect__value-remove {
  display: none;
}
.vue-treeselect__value-remove > svg {
  width: 6px;
  height: 6px;
}
.vue-treeselect__multi-value-label {
  padding-right: 5px;
  white-space: pre-line;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.vue-treeselect__limit-tip {
  display: inline-block;
  padding-top: 5px;
  padding-right: 5px;
  vertical-align: top;
}
[dir="rtl"] .vue-treeselect__limit-tip {
  padding-right: 0;
  padding-left: 5px;
}
.vue-treeselect__limit-tip-text {
  cursor: default;
  display: block;
  margin: 2px 0;
  padding: 1px 0;
  color: #bdbdbd;
  font-size: 12px;
  font-weight: 600;
}
.vue-treeselect__input-container {
  display: block;
  max-width: 100%;
  outline: none;
}
.vue-treeselect--single .vue-treeselect__input-container {
  font-size: inherit;
  height: 100%;
}
.vue-treeselect--multi .vue-treeselect__input-container {
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
}
.vue-treeselect--searchable .vue-treeselect__input-container {
  padding-left: 5px;
  padding-right: 5px;
}
.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container {
  padding-top: 5px;
  padding-left: 0;
}
[dir="rtl"] .vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container {
  padding-left: 5px;
  padding-right: 0;
}
.vue-treeselect--disabled .vue-treeselect__input-container {
  display: none;
}
.vue-treeselect__input,
.vue-treeselect__sizer {
  margin: 0;
  line-height: inherit;
  font-family: inherit;
  font-size: inherit;
}
.vue-treeselect__input {
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none transparent;
  line-height: 1;
  vertical-align: middle;
}
.vue-treeselect__input::-ms-clear {
  display: none;
}
.vue-treeselect--single .vue-treeselect__input {
  width: 100%;
  height: 100%;
}
.vue-treeselect--multi .vue-treeselect__input {
  padding-top: 3px;
  padding-bottom: 3px;
}
.vue-treeselect--has-value .vue-treeselect__input {
  line-height: inherit;
  vertical-align: top;
}
.vue-treeselect__sizer {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  height: 0;
  overflow: scroll;
  white-space: pre;
}
.vue-treeselect__x-container {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
  cursor: pointer;
  color: #ccc;
  -webkit-animation: 200ms vue-treeselect-animation-fade-in cubic-bezier(0.075, 0.82, 0.165, 1);
          animation: 200ms vue-treeselect-animation-fade-in cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vue-treeselect__x-container:hover {
  color: #e53935;
}
.vue-treeselect__x {
  width: 8px;
  height: 8px;
}
.vue-treeselect__control-arrow-container {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
  cursor: pointer;
}
.vue-treeselect--disabled .vue-treeselect__control-arrow-container {
  cursor: default;
}
.vue-treeselect__control-arrow {
  width: 9px;
  height: 9px;
  color: #ccc;
}
.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow {
  color: #616161;
}
.vue-treeselect--disabled .vue-treeselect__control-arrow {
  opacity: 0.35;
}
.vue-treeselect__control-arrow--rotated {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
/**
 * Menu
 */
.vue-treeselect__menu-container {
  position: absolute;
  left: 0;
  width: 100%;
  overflow: visible;
  -webkit-transition: 0s;
  transition: 0s;
}
.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container {
  top: 100%;
}
.vue-treeselect--open-above:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container {
  bottom: 100%;
}
.vue-treeselect__menu {
  cursor: default;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  width: auto;
  border: 1px solid #cfcfcf;
  background: #fff;
  line-height: 180%;
  -webkit-overflow-scrolling: touch;
}
.vue-treeselect--open-below .vue-treeselect__menu {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0;
  margin-top: -1px;
  border-top-color: #f2f2f2;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.vue-treeselect--open-above .vue-treeselect__menu {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  bottom: 0;
  margin-bottom: -1px;
  border-bottom-color: #f2f2f2;
}
.vue-treeselect__indent-level-0 .vue-treeselect__option {
  padding-left: 5px;
}
[dir="rtl"] .vue-treeselect__indent-level-0 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 5px;
}
.vue-treeselect__indent-level-0 .vue-treeselect__tip {
  padding-left: 25px;
}
[dir="rtl"] .vue-treeselect__indent-level-0 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 25px;
}
.vue-treeselect__indent-level-1 .vue-treeselect__option {
  padding-left: 25px;
}
[dir="rtl"] .vue-treeselect__indent-level-1 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 25px;
}
.vue-treeselect__indent-level-1 .vue-treeselect__tip {
  padding-left: 45px;
}
[dir="rtl"] .vue-treeselect__indent-level-1 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 45px;
}
.vue-treeselect__indent-level-2 .vue-treeselect__option {
  padding-left: 45px;
}
[dir="rtl"] .vue-treeselect__indent-level-2 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 45px;
}
.vue-treeselect__indent-level-2 .vue-treeselect__tip {
  padding-left: 65px;
}
[dir="rtl"] .vue-treeselect__indent-level-2 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 65px;
}
.vue-treeselect__indent-level-3 .vue-treeselect__option {
  padding-left: 65px;
}
[dir="rtl"] .vue-treeselect__indent-level-3 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 65px;
}
.vue-treeselect__indent-level-3 .vue-treeselect__tip {
  padding-left: 85px;
}
[dir="rtl"] .vue-treeselect__indent-level-3 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 85px;
}
.vue-treeselect__indent-level-4 .vue-treeselect__option {
  padding-left: 85px;
}
[dir="rtl"] .vue-treeselect__indent-level-4 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 85px;
}
.vue-treeselect__indent-level-4 .vue-treeselect__tip {
  padding-left: 105px;
}
[dir="rtl"] .vue-treeselect__indent-level-4 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 105px;
}
.vue-treeselect__indent-level-5 .vue-treeselect__option {
  padding-left: 105px;
}
[dir="rtl"] .vue-treeselect__indent-level-5 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 105px;
}
.vue-treeselect__indent-level-5 .vue-treeselect__tip {
  padding-left: 125px;
}
[dir="rtl"] .vue-treeselect__indent-level-5 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 125px;
}
.vue-treeselect__indent-level-6 .vue-treeselect__option {
  padding-left: 125px;
}
[dir="rtl"] .vue-treeselect__indent-level-6 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 125px;
}
.vue-treeselect__indent-level-6 .vue-treeselect__tip {
  padding-left: 145px;
}
[dir="rtl"] .vue-treeselect__indent-level-6 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 145px;
}
.vue-treeselect__indent-level-7 .vue-treeselect__option {
  padding-left: 145px;
}
[dir="rtl"] .vue-treeselect__indent-level-7 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 145px;
}
.vue-treeselect__indent-level-7 .vue-treeselect__tip {
  padding-left: 165px;
}
[dir="rtl"] .vue-treeselect__indent-level-7 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 165px;
}
.vue-treeselect__indent-level-8 .vue-treeselect__option {
  padding-left: 165px;
}
[dir="rtl"] .vue-treeselect__indent-level-8 .vue-treeselect__option {
  padding-left: 5px;
  padding-right: 165px;
}
.vue-treeselect__indent-level-8 .vue-treeselect__tip {
  padding-left: 185px;
}
[dir="rtl"] .vue-treeselect__indent-level-8 .vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 185px;
}
.vue-treeselect__option {
  padding-left: 5px;
  padding-right: 5px;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.vue-treeselect__option--highlight {
  background: #f5f5f5;
}
.vue-treeselect--single .vue-treeselect__option--selected {
  background: #e3f2fd;
  font-weight: 600;
}
.vue-treeselect--single .vue-treeselect__option--selected:hover {
  background: #e3f2fd;
}
.vue-treeselect__option--hide {
  display: none;
}
.vue-treeselect__option-arrow-container,
.vue-treeselect__option-arrow-placeholder {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
}
.vue-treeselect__option-arrow-container {
  cursor: pointer;
}
.vue-treeselect__option-arrow {
  display: inline-block;
  width: 9px;
  height: 9px;
  color: #ccc;
  vertical-align: middle;
  -webkit-transition: 200ms -webkit-transform cubic-bezier(0.19, 1, 0.22, 1);
  transition: 200ms -webkit-transform cubic-bezier(0.19, 1, 0.22, 1);
  transition: 200ms transform cubic-bezier(0.19, 1, 0.22, 1);
  transition: 200ms transform cubic-bezier(0.19, 1, 0.22, 1), 200ms -webkit-transform cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: rotateZ(-90deg);
          transform: rotateZ(-90deg);
}
[dir="rtl"] .vue-treeselect__option-arrow {
  -webkit-transform: rotateZ(90deg);
          transform: rotateZ(90deg);
}
.vue-treeselect__option-arrow-container:hover .vue-treeselect__option-arrow,
.vue-treeselect--branch-nodes-disabled .vue-treeselect__option:hover .vue-treeselect__option-arrow {
  color: #616161;
}
.vue-treeselect__option-arrow--rotated {
  -webkit-transform: rotateZ(0);
          transform: rotateZ(0);
}
[dir="rtl"] .vue-treeselect__option-arrow--rotated {
  -webkit-transform: rotateZ(0);
          transform: rotateZ(0);
}
.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter {
  -webkit-transform: rotateZ(-90deg) !important;
          transform: rotateZ(-90deg) !important;
}
[dir="rtl"] .vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter {
  -webkit-transform: rotateZ(90deg) !important;
          transform: rotateZ(90deg) !important;
}
.vue-treeselect__label-container {
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
  color: inherit;
}
.vue-treeselect__option--disabled .vue-treeselect__label-container {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.vue-treeselect__checkbox-container {
  display: table-cell;
  width: 20px;
  min-width: 20px;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.vue-treeselect__checkbox {
  display: block;
  margin: auto;
  width: 12px;
  height: 12px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  position: relative;
  -webkit-transition: 200ms all cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: 200ms all cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vue-treeselect__check-mark,
.vue-treeselect__minus-mark {
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: 200ms all ease;
  transition: 200ms all ease;
}
.vue-treeselect__minus-mark {
  width: 8px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);
  background-size: 8px 8px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==);
  }
}
.vue-treeselect__checkbox--indeterminate > .vue-treeselect__minus-mark {
  opacity: 1;
}
.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==);
  }
}
.vue-treeselect__check-mark {
  width: 8px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);
  background-size: 8px 8px;
  -webkit-transform: scaleY(0.125);
          transform: scaleY(0.125);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC);
  }
}
.vue-treeselect__checkbox--checked > .vue-treeselect__check-mark {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .vue-treeselect__checkbox--disabled .vue-treeselect__check-mark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=);
  }
}
.vue-treeselect__checkbox--unchecked {
  border-color: #e0e0e0;
  background: #fff;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--unchecked {
  border-color: #039be5;
  background: #fff;
}
.vue-treeselect__checkbox--indeterminate {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--indeterminate {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__checkbox--checked {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--checked {
  border-color: #039be5;
  background: #039be5;
}
.vue-treeselect__checkbox--disabled {
  border-color: #e0e0e0;
  background-color: #f7f7f7;
}
.vue-treeselect__label-container:hover .vue-treeselect__checkbox--disabled {
  border-color: #e0e0e0;
  background-color: #f7f7f7;
}
.vue-treeselect__label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  padding-left: 5px;
  max-width: 100%;
  vertical-align: middle;
  cursor: inherit;
}
[dir="rtl"] .vue-treeselect__label {
  padding-left: 0;
  padding-right: 5px;
}
.vue-treeselect__count {
  margin-left: 5px;
  font-weight: 400;
  opacity: 0.6;
}
[dir="rtl"] .vue-treeselect__count {
  margin-left: 0;
  margin-right: 5px;
}
.vue-treeselect__tip {
  padding-left: 5px;
  padding-right: 5px;
  display: table;
  table-layout: fixed;
  width: 100%;
  color: #757575;
}
.vue-treeselect__tip-text {
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-size: 12px;
}
.vue-treeselect__error-tip .vue-treeselect__retry {
  cursor: pointer;
  margin-left: 5px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  color: #039be5;
}
[dir="rtl"] .vue-treeselect__error-tip .vue-treeselect__retry {
  margin-left: 0;
  margin-right: 5px;
}
.vue-treeselect__icon-container {
  display: table-cell;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  line-height: 0;
}
.vue-treeselect--single .vue-treeselect__icon-container {
  padding-left: 5px;
}
[dir="rtl"] .vue-treeselect--single .vue-treeselect__icon-container {
  padding-left: 0;
  padding-right: 5px;
}
.vue-treeselect__icon-warning {
  display: block;
  margin: auto;
  border-radius: 50%;
  position: relative;
  width: 12px;
  height: 12px;
  background: #fb8c00;
}
.vue-treeselect__icon-warning::after {
  display: block;
  position: absolute;
  content: "";
  left: 5px;
  top: 2.5px;
  width: 2px;
  height: 1px;
  border: 0 solid #fff;
  border-top-width: 5px;
  border-bottom-width: 1px;
}
.vue-treeselect__icon-error {
  display: block;
  margin: auto;
  border-radius: 50%;
  position: relative;
  width: 12px;
  height: 12px;
  background: #e53935;
}
.vue-treeselect__icon-error::before,
.vue-treeselect__icon-error::after {
  display: block;
  position: absolute;
  content: "";
  background: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.vue-treeselect__icon-error::before {
  width: 6px;
  height: 2px;
  left: 3px;
  top: 5px;
}
.vue-treeselect__icon-error::after {
  width: 2px;
  height: 6px;
  left: 5px;
  top: 3px;
}
.vue-treeselect__icon-loader {
  display: block;
  margin: auto;
  position: relative;
  width: 12px;
  height: 12px;
  text-align: center;
  -webkit-animation: 1.6s vue-treeselect-animation-rotate linear infinite;
          animation: 1.6s vue-treeselect-animation-rotate linear infinite;
}
.vue-treeselect__icon-loader::before,
.vue-treeselect__icon-loader::after {
  border-radius: 50%;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  -webkit-animation: 1.6s vue-treeselect-animation-bounce ease-in-out infinite;
          animation: 1.6s vue-treeselect-animation-bounce ease-in-out infinite;
}
.vue-treeselect__icon-loader::before {
  background: #039be5;
}
.vue-treeselect__icon-loader::after {
  background: #b3e5fc;
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
/**
 * Menu Portal
 */
.vue-treeselect__menu-placeholder {
  display: none;
}
.vue-treeselect__portal-target {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  border: 0;
  overflow: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.fl[data-v-18cb9acd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-18cb9acd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-18cb9acd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-18cb9acd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-18cb9acd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-18cb9acd] {
  background-color: white;
}
.i-27[data-v-18cb9acd] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-18cb9acd] {
  padding-left: 35px;
}
.title[data-v-18cb9acd] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-18cb9acd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-18cb9acd] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-18cb9acd] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-18cb9acd] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-18cb9acd] {
  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-18cb9acd] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-18cb9acd] {
  font-size: 12px;
  font-family: PingFang SC;
  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-18cb9acd] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-18cb9acd] {
  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-18cb9acd] {
  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-18cb9acd] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-18cb9acd] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-18cb9acd] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-18cb9acd] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-18cb9acd] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-18cb9acd] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-18cb9acd] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-18cb9acd] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-18cb9acd] .area .el-select__caret {
  display: none !important;
}
[data-v-18cb9acd] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-18cb9acd] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-18cb9acd] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-18cb9acd] {
  margin-bottom: 0px;
}
[data-v-18cb9acd] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-18cb9acd] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
  padding: 0 6px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-18cb9acd] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-18cb9acd] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-18cb9acd] {
  -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-18cb9acd] .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-18cb9acd] .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-18cb9acd] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-18cb9acd] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-18cb9acd] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-18cb9acd] .el-tabs__item {
  color: #666666;
}
[data-v-18cb9acd] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-18cb9acd] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-18cb9acd] {
  width: 100%;
}
[data-v-18cb9acd] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-18cb9acd] {
  color: #00a680;
}
[data-v-18cb9acd].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-18cb9acd] .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-18cb9acd] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.kpItem[data-v-18cb9acd] {
}
.caseInput[data-v-18cb9acd] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-18cb9acd] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-18cb9acd] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-18cb9acd] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-18cb9acd] .el-select__input {
  margin-left: 6px;
}
[data-v-18cb9acd].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-18cb9acd] {
  color: red;
}
.requiredTransparent[data-v-18cb9acd] {
  color: transparent;
}
[data-v-18cb9acd].el-input__inner {
  padding-left: 6px;
}
[data-v-18cb9acd] .vue-treeselect__control {
  height: 28px;
  position: relative;
  top: 4px;
}
[data-v-18cb9acd] .vue-treeselect__single-value {
  height: 28px;
  line-height: 28px;
}
[data-v-18cb9acd] .vue-treeselect__input-container {
  height: 28px;
  line-height: 28px;
}
[data-v-18cb9acd] .el-col {
  margin: 6px 0px 6px 0px;
}


.fl[data-v-fae0a64a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-fae0a64a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-fae0a64a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-fae0a64a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-fae0a64a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-fae0a64a] {
  background-color: white;
}
.i-27[data-v-fae0a64a] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-fae0a64a] {
  padding-left: 35px;
}
.title[data-v-fae0a64a] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-fae0a64a] {
  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-fae0a64a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-fae0a64a] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-fae0a64a] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-fae0a64a] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-fae0a64a] {
  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-fae0a64a] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-fae0a64a] {
  font-size: 12px;
  font-family: PingFang SC;
  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-fae0a64a] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-fae0a64a] {
  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-fae0a64a] {
  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-fae0a64a] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-fae0a64a] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-fae0a64a] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-fae0a64a] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-fae0a64a] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-fae0a64a] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-fae0a64a] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-fae0a64a] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-fae0a64a] .area .el-select__caret {
  display: none !important;
}
[data-v-fae0a64a] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-fae0a64a] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-fae0a64a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-fae0a64a] {
  margin-bottom: 0px;
}
[data-v-fae0a64a] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  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-fae0a64a] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 6px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-fae0a64a] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-fae0a64a] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-fae0a64a] {
  -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-fae0a64a] .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-fae0a64a] .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-fae0a64a] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-fae0a64a] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-fae0a64a] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-fae0a64a] .el-tabs__item {
  color: #666666;
}
[data-v-fae0a64a] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-fae0a64a] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-fae0a64a] {
  width: 100%;
}
[data-v-fae0a64a] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-fae0a64a] {
  color: #00a680;
}
[data-v-fae0a64a].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-fae0a64a] .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-fae0a64a] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-fae0a64a] .kpInput input.el-input__inner {
}
[data-v-fae0a64a] .kpInput2 input.el-input__inner {
}
[data-v-fae0a64a] .kpInput .el-textarea__inner {
}
[data-v-fae0a64a] .kpInput2 .el-textarea__inner {
}
[data-v-fae0a64a] .kpInput3 .el-textarea__inner {
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
  padding: 5px 5px;
}
[data-v-fae0a64a] .kpInput4 .el-textarea__inner {
}
.kpItem[data-v-fae0a64a] {
}
.caseInput[data-v-fae0a64a] {
  border: none;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-fae0a64a] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-fae0a64a] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-fae0a64a] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-fae0a64a] .el-select__input {
  margin-left: 6px;
}
[data-v-fae0a64a].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-fae0a64a] {
  color: red;
}
.requiredTransparent[data-v-fae0a64a] {
  color: transparent;
}
[data-v-fae0a64a].el-input__inner {
  padding-left: 6px;
}
[data-v-fae0a64a] .vue-treeselect--disabled .vue-treeselect__control {
  background-color: #ffffff;
  border: none;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
}
[data-v-fae0a64a] .vue-treeselect--disabled .vue-treeselect__control-arrow-container {
  cursor: move;
  display: none;
}
[data-v-fae0a64a] .vue-treeselect__control {
  height: 28px;
  position: relative;
  top: 4px;
}
[data-v-fae0a64a] .vue-treeselect__single-value {
  height: 28px;
  line-height: 28px;
  color: #2D2E30;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
}
[data-v-fae0a64a] .vue-treeselect__input-container {
  height: 28px;
  line-height: 28px;
}
[data-v-fae0a64a] .el-col {
  margin: 6px 0px 6px 0px;
}



[data-v-2be4c3be] table tr {
  height: 35px;
}
[data-v-2be4c3be] .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-2be4c3be] .dkhbHstyle.el-table th.el-table__cell > .cell {
    padding-left: 9px;
    padding-right: 9px;
}
[data-v-2be4c3be] .dkhbHstyle.el-table .cell, .el-table th div[data-v-2be4c3be], .el-table--border td:first-child .cell[data-v-2be4c3be], .el-table--border th:first-child .cell[data-v-2be4c3be] {
  padding-left: 0px;
}
[data-v-2be4c3be] .el-table--mini td, .el-table--mini th[data-v-2be4c3be] {
  padding: 0px 0;
}
[data-v-2be4c3be] .dkhbHstyle.el-table .cell, .el-table th div[data-v-2be4c3be] {
  padding-right: 0px;
}
[data-v-2be4c3be] .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-2be4c3be] .dkhbHstyle.el-table .cell, .el-table th div[data-v-2be4c3be], .el-table--border td:first-child .cell[data-v-2be4c3be], .el-table--border th:first-child .cell[data-v-2be4c3be] {
  padding-left: 0px;
}
[data-v-2be4c3be] .el-tag.el-tag--info{
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
}
[data-v-2be4c3be] .el-textarea .el-input__count{
  right: 20px;
  bottom: -9px;
}


[data-v-a14fe48e] .el-col {
  margin: 0 !important;
}
[data-v-a14fe48e] table tr {
  height: 35px;
}
[data-v-a14fe48e]  .el-table th {
  background: #F9F9F9;
  color: #2D2E30;
  text-align: left;
  font-size: 14px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  opacity: 1;
  height: 36px;
  font-weight: 400;
  padding: 0px;
}
[data-v-a14fe48e]  .el-table th.el-table__cell > .cell{
  padding-left: 8px;
  padding-right: 8px;
}
[data-v-a14fe48e]  .dkhbHstyle.el-table .cell, .el-table th div[data-v-a14fe48e], .el-table--border td:first-child .cell[data-v-a14fe48e], .el-table--border th:first-child .cell[data-v-a14fe48e] {
  padding-left: 0px;
}
[data-v-a14fe48e]  .el-table--mini td, .el-table--mini th[data-v-a14fe48e] {
  padding: 0px 0;
}
[data-v-a14fe48e]  .dkhbHstyle.el-table .cell, .el-table th div[data-v-a14fe48e] {
  padding-right: 0px;
}
[data-v-a14fe48e]   .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-a14fe48e]  .dkhbHstyle.el-table .cell, .el-table th div[data-v-a14fe48e], .el-table--border td:first-child .cell[data-v-a14fe48e], .el-table--border th:first-child .cell[data-v-a14fe48e] {
  padding-left: 0px;
}
[data-v-a14fe48e] .el-tag.el-tag--info{
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
}
[data-v-a14fe48e] .inputdefault_6a.el-textarea .el-input__count{
  right: 20px;
  bottom: -9px;
}
@media print {
*[data-v-a14fe48e] {
    font-weight: 500 !important;
    color: #000000 !important;
}
}


.bad[data-v-3bc06edb]{
  overflow: hidden;
}
.bad[data-v-3bc06edb]:hover{
  overflow: scroll;
}
[data-v-3bc06edb] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-3bc06edb] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}



.f4[data-v-0efe9384] {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
.f5[data-v-0efe9384] {
  font-size: 40px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #000000;
  opacity: 1;
}
.fz[data-v-0efe9384] {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 0px;
  color: #393939;
}
.bt[data-v-0efe9384] {
  padding-top: 50px;
  text-align: center;
  font-family: 宋体;
  font-weight: 600;
  font-size: 32px;
  line-height: 0px;
  color: #333333;
  opacity: 1;
  word-wrap: break-word;
  word-break: normal;
}
[data-v-0efe9384] .el-dialog__header {
  padding: 10px;
  padding-bottom: 0px;
  height: 68px;
  background: #F8F9FB;
}
.container[data-v-0efe9384] {
  font-variant: small-caps;
}
.page-break[data-v-0efe9384] {
  page-break-after: always;
}
@media print {
@page  {
    size: auto;
}
.print-content[data-v-0efe9384] {
    page-break-inside: avoid; /* 避免在内容中间分页 */
    width: 100%; /* 确保内容宽度适合 */
    height: 100vh;
    overflow: hidden; /* 隐藏超出内容 */
}
  /* 在需要分页的元素之前插入分页 */
.print-me-fk .print-me-fk *[data-v-0efe9384]{
    page-break-inside: avoid; /* 避免在内容中间分页 */
}
  /* 在需要避免分页的元素之后禁止分页 */
.avoid-page-break[data-v-0efe9384] {
    page-break-after: avoid;
}
}


@charset "UTF-8";
.execution[data-v-7032f70d] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-7032f70d] .el-table--mini,
.el-table--small[data-v-7032f70d],
.el-table__expand-icon[data-v-7032f70d] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-7032f70d] .el-table--mini,
.el-table--small[data-v-7032f70d],
.el-table__expand-icon[data-v-7032f70d] {
  font-size: 13px;
}
[data-v-7032f70d] .el-table--mini,
.el-table--small[data-v-7032f70d],
.el-table__expand-icon[data-v-7032f70d] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-7032f70d] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-7032f70d] .table {
  margin-bottom: 5px;
}
[data-v-7032f70d] .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-7032f70d] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-7032f70d] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-7032f70d] {
  background: #F6FBFF;
}
.pagination[data-v-7032f70d] {
  text-align: end;
}
.btn[data-v-7032f70d] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-7032f70d] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-7032f70d] {
  text-align: right;
  padding-top: 10px;
}
[data-v-7032f70d] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-7032f70d] {
  color: #BF1A00;
}
.ydja_case[data-v-7032f70d] {
  color: #F89729;
}
.yja_case[data-v-7032f70d] {
  color: #082A6D;
}
.ygd_case[data-v-7032f70d] {
  color: #5CB768;
}
.eps[data-v-7032f70d] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-7032f70d] .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-7032f70d] .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-7032f70d] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-7032f70d] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .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-7032f70d] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-7032f70d] .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-7032f70d] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-7032f70d] .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-7032f70d] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-7032f70d] .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-7032f70d] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-7032f70d] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7032f70d] {
  margin-bottom: 0px !important;
}
[data-v-7032f70d] .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-7032f70d] {
  line-height: 28px;
}
[data-v-7032f70d] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-7032f70d] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-7032f70d] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-7032f70d] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-7032f70d] {
  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-7032f70d] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-7032f70d] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-7032f70d] {
  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-7032f70d] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-7032f70d] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-7032f70d] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-7032f70d] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-7032f70d] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-7032f70d] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-7032f70d] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-7032f70d] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-7032f70d] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-7032f70d] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-7032f70d] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-7032f70d] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-7032f70d] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-7032f70d] {
  --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-7032f70d] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-7032f70d] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-7032f70d] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-7032f70d] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-7032f70d] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-7032f70d] {
  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-7032f70d] {
  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-7032f70d] {
  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-7032f70d] {
  -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-7032f70d] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.triangle-topleft[data-v-7032f70d] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-7032f70d] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-7032f70d] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-7032f70d] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-7032f70d] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-7032f70d] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-7032f70d] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-7032f70d] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-7032f70d] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-7032f70d] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-7032f70d] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon[data-v-7032f70d] {
  color: #2489FC;
  margin-right: 4px;
}
.dhchexk_title[data-v-7032f70d] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-7032f70d] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-7032f70d] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-7032f70d] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-7032f70d] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-7032f70d] .el-table .cell, .el-table th div[data-v-7032f70d], .el-table--border td:first-child .cell[data-v-7032f70d], .el-table--border th:first-child .cell[data-v-7032f70d] {
  padding-left: 0px;
}
[data-v-7032f70d] .el-table--mini td, .el-table--mini th[data-v-7032f70d] {
  padding: 0px 0;
}
[data-v-7032f70d] .el-table .cell, .el-table th div[data-v-7032f70d] {
  padding-right: 0px;
}
[data-v-7032f70d] .dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-7032f70d] .el-table .cell, .el-table th div[data-v-7032f70d], .el-table--border td:first-child .cell[data-v-7032f70d], .el-table--border th:first-child .cell[data-v-7032f70d] {
  padding-left: 0px;
}
input[data-v-7032f70d]::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #B2B2B2;
  /* placeholder字体大小  */
  font-size: 12px;
  /* placeholder位置  */
  text-align: left;
}
.pub_dialog[data-v-7032f70d] {
  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;
}
.pub_dialog .el-dialog[data-v-7032f70d] {
    margin: 0 auto !important;
    height: 60% !important;
    overflow: hidden;
}
.pub_dialog .el-dialog .el-dialog__body[data-v-7032f70d] {
      position: absolute;
      left: 0;
      top: 4px;
      bottom: 0;
      right: 0;
      padding: 0;
      z-index: 1;
      overflow: hidden;
      overflow-y: auto;
}
[data-v-7032f70d].el-input__inner {
  padding-left: 6px;
}
[data-v-7032f70d] .el-tag.el-tag--info {
  position: relative;
  top: 2px;
}
[data-v-7032f70d] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-7032f70d] .el-checkbox__label {
  padding-left: 4px;
  font-weight: 600;
  color: #2D2E30;
  font-size: 13px;
}
[data-v-7032f70d] .el-checkbox {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 0px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-7032f70d] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-7032f70d] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-7032f70d] .el-col {
  margin: 8px 0px 3px 0px;
}
.click[data-v-7032f70d] {
  cursor: pointer;
}
[data-v-7032f70d] .custom-input .el-input__inner::-webkit-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .custom-input .el-input__inner::-moz-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .custom-input .el-input__inner:-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .custom-input .el-input__inner::-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .custom-input .el-input__inner::placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .el-radio__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .el-radio__input.is-checked + .el-radio__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .el-form-item--small .el-form-item__label {
  line-height: 32px !important;
}
[data-v-7032f70d] .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-7032f70d] .el-radio {
  margin-right: 22px;
}
[data-v-7032f70d] .f61 .el-input.is-disabled .el-input__inner {
  color: #F6A138;
}
[data-v-7032f70d] .f60 .el-input__inner::-webkit-input-placeholder {
  color: #AFAFAF;
}
[data-v-7032f70d] .f60 .el-input__inner::-moz-placeholder {
  color: #AFAFAF;
}
[data-v-7032f70d] .f60 .el-input__inner:-ms-input-placeholder {
  color: #AFAFAF;
}
[data-v-7032f70d] .f60 .el-input__inner::-ms-input-placeholder {
  color: #AFAFAF;
}
[data-v-7032f70d] .f60 .el-input__inner::placeholder {
  color: #AFAFAF;
}
[data-v-7032f70d] .stampType .el-select__tags {
  top: 13px;
}
[data-v-7032f70d] .kpInput3 .el-textarea__inner {
  padding: 5px 10px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-7032f70d] .zx .el-checkbox__input.is-checked + .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  padding-left: 5px;
  border-radius: 4px;
}
[data-v-7032f70d] .zx .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #262626;
  padding-left: 4px;
  border-radius: 4px;
}
[data-v-7032f70d] .zx .el-checkbox__inner {
  border-radius: 4px;
  border-color: #125FA3;
}
[data-v-7032f70d] .zx .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #EEF7FF;
  border-color: #125FA3;
  border-radius: 4px;
  font-size: 14px;
}
[data-v-7032f70d] .zx .el-checkbox__input.is-checked .el-checkbox__inner::after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #125FA3;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}
[data-v-7032f70d] .tjsp.el-button {
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  height: 30px;
}
[data-v-7032f70d] .ic.iconfont {
  color: #BFCFDB;
}
[data-v-7032f70d] .ic.iconfont:hover {
  color: #125FA3;
}
.ic[data-v-7032f70d] {
  width: 24px;
  height: 24px;
  font-size: 18px;
}
.mr35[data-v-7032f70d] {
  margin-left: 25px;
  margin-right: 25px;
}

@charset "UTF-8";
.execution[data-v-0db4cc06] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-0db4cc06] .el-table--mini,
.el-table--small[data-v-0db4cc06],
.el-table__expand-icon[data-v-0db4cc06] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-0db4cc06] .el-table--mini,
.el-table--small[data-v-0db4cc06],
.el-table__expand-icon[data-v-0db4cc06] {
  font-size: 13px;
}
[data-v-0db4cc06] .el-table--mini,
.el-table--small[data-v-0db4cc06],
.el-table__expand-icon[data-v-0db4cc06] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-0db4cc06] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-0db4cc06] .table {
  margin-bottom: 5px;
}
[data-v-0db4cc06] .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-0db4cc06] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-0db4cc06] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-0db4cc06] {
  background: #F6FBFF;
}
.pagination[data-v-0db4cc06] {
  text-align: end;
}
.btn[data-v-0db4cc06] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-0db4cc06] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-0db4cc06] {
  text-align: right;
  padding-top: 10px;
}
[data-v-0db4cc06] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-0db4cc06] {
  color: #BF1A00;
}
.ydja_case[data-v-0db4cc06] {
  color: #F89729;
}
.yja_case[data-v-0db4cc06] {
  color: #082A6D;
}
.ygd_case[data-v-0db4cc06] {
  color: #5CB768;
}
.eps[data-v-0db4cc06] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-0db4cc06] .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-0db4cc06] .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-0db4cc06] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-0db4cc06] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .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-0db4cc06] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-0db4cc06] .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-0db4cc06] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-0db4cc06] .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-0db4cc06] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-0db4cc06] .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-0db4cc06] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-0db4cc06] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-0db4cc06] {
  margin-bottom: 0px !important;
}
[data-v-0db4cc06] .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-0db4cc06] {
  line-height: 28px;
}
[data-v-0db4cc06] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-0db4cc06] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-0db4cc06] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-0db4cc06] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-0db4cc06] {
  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-0db4cc06] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-0db4cc06] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-0db4cc06] {
  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-0db4cc06] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-0db4cc06] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-0db4cc06] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-0db4cc06] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-0db4cc06] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-0db4cc06] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-0db4cc06] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-0db4cc06] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-0db4cc06] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-0db4cc06] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-0db4cc06] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-0db4cc06] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-0db4cc06] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-0db4cc06] {
  --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-0db4cc06] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-0db4cc06] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-0db4cc06] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-0db4cc06] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-0db4cc06] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-0db4cc06] {
  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-0db4cc06] {
  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-0db4cc06] {
  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-0db4cc06] {
  -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-0db4cc06] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.triangle-topleft[data-v-0db4cc06] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-0db4cc06] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-0db4cc06] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-0db4cc06] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-0db4cc06] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-0db4cc06] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-0db4cc06] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-0db4cc06] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-0db4cc06] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-0db4cc06] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-0db4cc06] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon[data-v-0db4cc06] {
  color: #2489FC;
  margin-right: 4px;
}
.dhchexk_title[data-v-0db4cc06] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-0db4cc06] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-0db4cc06] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-0db4cc06] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-0db4cc06] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-0db4cc06] .el-table .cell, .el-table th div[data-v-0db4cc06], .el-table--border td:first-child .cell[data-v-0db4cc06], .el-table--border th:first-child .cell[data-v-0db4cc06] {
  padding-left: 0px;
}
[data-v-0db4cc06] .el-table--mini td, .el-table--mini th[data-v-0db4cc06] {
  padding: 0px 0;
}
[data-v-0db4cc06] .el-table .cell, .el-table th div[data-v-0db4cc06] {
  padding-right: 0px;
}
[data-v-0db4cc06] .dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-0db4cc06] .el-table .cell, .el-table th div[data-v-0db4cc06], .el-table--border td:first-child .cell[data-v-0db4cc06], .el-table--border th:first-child .cell[data-v-0db4cc06] {
  padding-left: 0px;
}
input[data-v-0db4cc06]::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #B2B2B2;
  /* placeholder字体大小  */
  font-size: 12px;
  /* placeholder位置  */
  text-align: left;
}
.pub_dialog[data-v-0db4cc06] {
  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;
}
.pub_dialog .el-dialog[data-v-0db4cc06] {
    margin: 0 auto !important;
    height: 60% !important;
    overflow: hidden;
}
.pub_dialog .el-dialog .el-dialog__body[data-v-0db4cc06] {
      position: absolute;
      left: 0;
      top: 4px;
      bottom: 0;
      right: 0;
      padding: 0;
      z-index: 1;
      overflow: hidden;
      overflow-y: auto;
}
[data-v-0db4cc06].el-input__inner {
  padding-left: 6px;
}
[data-v-0db4cc06] .el-tag.el-tag--info {
  position: relative;
  top: 2px;
}
[data-v-0db4cc06] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-0db4cc06] .el-checkbox__label {
  padding-left: 4px;
  font-weight: 600;
  color: #2D2E30;
  font-size: 13px;
}
[data-v-0db4cc06] .el-checkbox {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 0px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-0db4cc06] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-0db4cc06] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-0db4cc06] .el-col {
  margin: 6px 0px 3px 0px;
}
.click[data-v-0db4cc06] {
  cursor: pointer;
}
[data-v-0db4cc06] .custom-input .el-input__inner::-webkit-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .custom-input .el-input__inner::-moz-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .custom-input .el-input__inner:-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .custom-input .el-input__inner::-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .custom-input .el-input__inner::placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .el-radio__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .el-radio__input.is-checked + .el-radio__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .el-form-item--small .el-form-item__label {
  line-height: 32px !important;
}
[data-v-0db4cc06] .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-0db4cc06] .el-radio {
  margin-right: 22px;
}
[data-v-0db4cc06] .f61 .el-input.is-disabled .el-input__inner {
  color: #F6A138;
}
[data-v-0db4cc06] .f60 .el-input__inner::-webkit-input-placeholder {
  color: #AFAFAF;
}
[data-v-0db4cc06] .f60 .el-input__inner::-moz-placeholder {
  color: #AFAFAF;
}
[data-v-0db4cc06] .f60 .el-input__inner:-ms-input-placeholder {
  color: #AFAFAF;
}
[data-v-0db4cc06] .f60 .el-input__inner::-ms-input-placeholder {
  color: #AFAFAF;
}
[data-v-0db4cc06] .f60 .el-input__inner::placeholder {
  color: #AFAFAF;
}
[data-v-0db4cc06] .stampType .el-select__tags {
  top: 13px;
}
[data-v-0db4cc06] .kpInput3 .el-textarea__inner {
  padding: 5px 10px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-0db4cc06] .zx .el-checkbox__input.is-checked + .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  padding-left: 5px;
  border-radius: 4px;
}
[data-v-0db4cc06] .zx .el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #262626;
  padding-left: 4px;
  border-radius: 4px;
}
[data-v-0db4cc06] .zx .el-checkbox__inner {
  border-radius: 4px;
  border-color: #125FA3;
}
[data-v-0db4cc06] .zx .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #EEF7FF;
  border-color: #125FA3;
  border-radius: 4px;
  font-size: 14px;
}
[data-v-0db4cc06] .zx .el-checkbox__input.is-checked .el-checkbox__inner::after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #125FA3;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}
[data-v-0db4cc06] .tjsp.el-button {
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  height: 30px;
}
[data-v-0db4cc06] .ic.iconfont {
  color: #BFCFDB;
}
[data-v-0db4cc06] .ic.iconfont:hover {
  color: #125FA3;
}
.ic[data-v-0db4cc06] {
  width: 24px;
  height: 24px;
  font-size: 18px;
}
.bg-purple[data-v-0db4cc06] {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.right-btn[data-v-0db4cc06] {
  height: 32px;
}
.mr35[data-v-0db4cc06] {
  margin-left: 25px;
  margin-right: 25px;
}

@charset "UTF-8";
.execution[data-v-110b9828] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-110b9828] .el-table--mini,
.el-table--small[data-v-110b9828],
.el-table__expand-icon[data-v-110b9828] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-110b9828] .el-table--mini,
.el-table--small[data-v-110b9828],
.el-table__expand-icon[data-v-110b9828] {
  font-size: 13px;
}
[data-v-110b9828] .el-table--mini,
.el-table--small[data-v-110b9828],
.el-table__expand-icon[data-v-110b9828] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-110b9828] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-110b9828] .table {
  margin-bottom: 5px;
}
[data-v-110b9828] .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-110b9828] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-110b9828] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-110b9828] {
  background: #F6FBFF;
}
.pagination[data-v-110b9828] {
  text-align: end;
}
.btn[data-v-110b9828] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-110b9828] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-110b9828] {
  text-align: right;
  padding-top: 10px;
}
[data-v-110b9828] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-110b9828] {
  color: #BF1A00;
}
.ydja_case[data-v-110b9828] {
  color: #F89729;
}
.yja_case[data-v-110b9828] {
  color: #082A6D;
}
.ygd_case[data-v-110b9828] {
  color: #5CB768;
}
.eps[data-v-110b9828] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-110b9828] .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-110b9828] .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-110b9828] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-110b9828] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .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-110b9828] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-110b9828] .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-110b9828] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-110b9828] .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-110b9828] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-110b9828] .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-110b9828] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-110b9828] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-110b9828] {
  margin-bottom: 0px !important;
}
[data-v-110b9828] .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-110b9828] {
  line-height: 28px;
}
[data-v-110b9828] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-110b9828] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-110b9828] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-110b9828] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-110b9828] {
  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-110b9828] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-110b9828] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-110b9828] {
  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-110b9828] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-110b9828] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-110b9828] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-110b9828] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-110b9828] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-110b9828] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-110b9828] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-110b9828] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-110b9828] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-110b9828] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-110b9828] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-110b9828] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-110b9828] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-110b9828] {
  --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-110b9828] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-110b9828] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-110b9828] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-110b9828] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-110b9828] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-110b9828] {
  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-110b9828] {
  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-110b9828] {
  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-110b9828] {
  -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-110b9828] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.search[data-v-110b9828] {
  width: 100%;
  margin-right: 20px;
  background-color: #fff;
  height: 78px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search .search-button:hover div[data-v-110b9828] {
    color: #fff;
}
.search .el-form[data-v-110b9828] {
    height: 40px;
}
.client-info[data-v-110b9828] {
  background: linear-gradient(227deg, #EBF2FF 0%, #F8FBFF 52%, #F1F7FF 100%);
  border-left: 6px solid #125FA3;
  border-radius: 6px;
}
.client-info .el-row[data-v-110b9828] {
    margin-bottom: 20px;
    padding-left: 40px;
}
.client-info .label[data-v-110b9828] {
    text-align: left;
    color: #8D92A1;
    font-weight: 400;
    font-size: 14px;
    width: 100px !important;
}
.client-info .info[data-v-110b9828] {
    text-align: left;
    font-weight: 400;
    color: #464646;
    font-size: 14px;
}
.client-info .el-row[data-v-110b9828]:nth-last-child(1) {
    margin-bottom: 0;
}
.settlement .left[data-v-110b9828] {
  width: calc(50% - 5px);
  background-color: #F6F8FB;
  height: 100px;
  border-radius: 6px;
  margin-right: 10px;
}
.settlement .right[data-v-110b9828] {
  width: calc(50% - 5px);
  background-color: #F6F8FB;
  height: 100px;
  border-radius: 6px;
}
.settlement .settlement-row .label[data-v-110b9828] {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 24px;
  color: #979A9E;
  margin-bottom: 14px;
}
.settlement .settlement-row .el-col[data-v-110b9828] {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.settlement .settlement-row .el-col .item[data-v-110b9828] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.settlement .settlement-row .el-col .item div[data-v-110b9828] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 27px;
}
.settlement .settlement-row .el-col .item div .info[data-v-110b9828] {
        font-family: Arial;
        font-weight: bold;
        line-height: 27px;
        font-size: 16px;
        color: #464646;
}
.settlement .settlement-row .el-col .item div img[data-v-110b9828] {
        height: 27px;
        width: 27px;
        margin-right: 4px;
}
.settlement .el-col[data-v-110b9828] {
  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;
}
.settlement .title[data-v-110b9828] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.settlement .title .title-l[data-v-110b9828] {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}
.settlement .title .title-r[data-v-110b9828] {
    font-size: 14px;
    color: #959595;
}
.settlement .title .title-r[data-v-110b9828]:hover {
    cursor: pointer;
}
.bar-charts[data-v-110b9828] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bar-charts .item[data-v-110b9828] {
    width: calc(50% - 5px);
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 6px;
    margin-bottom: 10px;
}
.bar-charts .item .title[data-v-110b9828] {
      width: 100%;
      padding: 10px 16px 10px 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.bar-charts .item .title .left div[data-v-110b9828]:nth-child(2) {
        padding-left: 20px;
        font-size: 15px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        line-height: 26px;
        color: #B9B9B9;
}
.bar-charts .item .title .title-name[data-v-110b9828] {
        padding-left: 16px;
        font-size: 17px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        border-left: 4px solid #125FA3;
        line-height: 24px;
        color: #2D2E30;
        opacity: 1;
}
.bar-charts .item .title .title-r[data-v-110b9828] {
        font-size: 15px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        line-height: 26px;
        color: #B9B9B9;
}
.bar-charts .item .title .title-r[data-v-110b9828]:hover {
        cursor: pointer;
}
.bar-charts .item[data-v-110b9828]:nth-child(2n) {
    margin-left: 10px;
}
.stacked-charts[data-v-110b9828] {
  margin-top: 20px;
  width: 100%;
  padding-bottom: 40px;
  background-color: #fff;
}
.stacked-charts .header[data-v-110b9828] {
    height: 48px;
    background-color: #EAEDF3;
    border-radius: 6px 6px 0 0;
    padding: 10px;
    font-weight: 600;
}
.stacked-charts .header .title[data-v-110b9828] {
      color: #2D2E30;
      font-size: 17px;
}
.stacked-charts .header .title-r[data-v-110b9828] {
      font-size: 15px;
      font-weight: 400;
      line-height: 26px;
      color: #B9B9B9;
}
.stacked-charts .header .title-r[data-v-110b9828]:hover {
      cursor: pointer;
}
.stacked-charts .item[data-v-110b9828] {
    width: calc(50% - 5px);
    background-color: #fff;
    border-radius: 6px;
    padding: 6px 0;
}
.projectStatus[data-v-110b9828] {
  width: calc(50% - 5px);
}
.bad[data-v-110b9828] {
  overflow: hidden;
}
.bad[data-v-110b9828]:hover {
  overflow: scroll;
}
[data-v-110b9828] .el-radio-button--small .el-radio-button__inner {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-110b9828] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.khsIndex_0[data-v-110b9828] {
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-110b9828] {
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-110b9828] {
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-110b9828] {
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-110b9828] {
  width: 50%;
}
.checkScope1[data-v-110b9828] {
  display: none;
}
.checkScope2[data-v-110b9828] {
  width: 100%;
}
.checkScope3[data-v-110b9828] {
  width: 50%;
}
.bg-purple[data-v-110b9828] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
[data-v-110b9828] .kkk.el-date-editor .el-range__icon {
  color: #0088FF;
}
[data-v-110b9828] .el-table__body-wrapper::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
[data-v-110b9828] .el-table__body-wrapper::-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;
}
[data-v-110b9828] .el-table__body-wrapper::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-110b9828] .el-range-editor--mini.el-input__inner {
  height: 32px;
}
[data-v-110b9828] .el-table th > .cell {
  height: 42px;
  line-height: 42px;
  background: #F8F8F8;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
}


.bad[data-v-0771e7d8]{
  overflow: hidden;
}
.bad[data-v-0771e7d8]:hover{
  overflow: scroll;
}
[data-v-0771e7d8] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-0771e7d8] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}



[data-v-6bd43714] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6bd43714] {
  margin-bottom: 6px;
}





[data-v-940a43d8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-940a43d8] {
  margin-bottom: 0px;
}
[data-v-940a43d8] .el-col{
  margin: 6px 0px 3px 0px;
}
.bg-purple[data-v-940a43d8] {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}



.fl[data-v-c84b2634] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-c84b2634] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-c84b2634] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-c84b2634] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-c84b2634] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-c84b2634] {
  background-color: white;
}
.i-27[data-v-c84b2634] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-c84b2634] {
  padding-left: 35px;
}
.title[data-v-c84b2634] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-c84b2634] {
  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-c84b2634] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-c84b2634] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-c84b2634] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-c84b2634] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-c84b2634] {
  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-c84b2634] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-c84b2634] {
  font-size: 12px;
  font-family: PingFang SC;
  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-c84b2634] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-c84b2634] {
  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-c84b2634] {
  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-c84b2634] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-c84b2634] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-c84b2634] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-c84b2634] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-c84b2634] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-c84b2634] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-c84b2634] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-c84b2634] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-c84b2634] .area .el-select__caret {
  display: none !important;
}
[data-v-c84b2634] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-c84b2634] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-c84b2634] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-c84b2634] {
  margin-bottom: 0px;
}
[data-v-c84b2634] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-c84b2634] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 6px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c84b2634] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-c84b2634] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-c84b2634] {
  -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-c84b2634] .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-c84b2634] .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-c84b2634] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-c84b2634] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-c84b2634] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-c84b2634] .el-tabs__item {
  color: #666666;
}
[data-v-c84b2634] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-c84b2634] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-c84b2634] {
  width: 100%;
}
[data-v-c84b2634] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-c84b2634] {
  color: #00a680;
}
[data-v-c84b2634].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-c84b2634] .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-c84b2634] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.kpItem[data-v-c84b2634] {
}
.caseInput[data-v-c84b2634] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c84b2634] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-c84b2634] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-c84b2634] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-c84b2634] .el-select__input {
  margin-left: 6px;
}
[data-v-c84b2634].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-c84b2634] {
  color: red;
}
.requiredTransparent[data-v-c84b2634] {
  color: transparent;
}
[data-v-c84b2634].el-input__inner {
  padding-left: 6px;
}



.fl[data-v-17a69acc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-17a69acc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-17a69acc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-17a69acc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-17a69acc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-17a69acc] {
  background-color: white;
}
.i-27[data-v-17a69acc] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-17a69acc] {
  padding-left: 35px;
}
.title[data-v-17a69acc] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-17a69acc] {

  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-17a69acc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-17a69acc] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-17a69acc] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-17a69acc] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-17a69acc] {
  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-17a69acc] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-17a69acc] {
  font-size: 12px;
  font-family: PingFang SC;
  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-17a69acc] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-17a69acc] {
  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-17a69acc] {
  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-17a69acc] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-17a69acc] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-17a69acc] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-17a69acc] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-17a69acc] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-17a69acc] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-17a69acc] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-17a69acc] .area .el-select__caret {
  display: none !important;
}
[data-v-17a69acc] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-17a69acc] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-17a69acc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-17a69acc] {
  margin-bottom: 0px;
}
[data-v-17a69acc] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  color: #333333;

  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-17a69acc] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 6px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-17a69acc] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-17a69acc] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-17a69acc] {
  -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-17a69acc] .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-17a69acc] .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-17a69acc] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-17a69acc] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-17a69acc] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-17a69acc] .el-tabs__item {
  color: #666666;
}
[data-v-17a69acc] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-17a69acc] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-17a69acc] {
  width: 100%;
}
[data-v-17a69acc] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-17a69acc] {
  color: #00a680;
}
[data-v-17a69acc].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-17a69acc] .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-17a69acc] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-17a69acc] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-17a69acc] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-17a69acc] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-17a69acc] .el-select__input {
  margin-left: 6px;
}
[data-v-17a69acc].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-17a69acc] {
  color: red;
}
.requiredTransparent[data-v-17a69acc] {
  color: transparent;
}
[data-v-17a69acc].el-input__inner {
  padding-left: 6px;
}




[data-v-4e4a1bdc] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-4e4a1bdc] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-4e4a1bdc] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-4e4a1bdc] {
  line-height: 32px;
}
[data-v-4e4a1bdc].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-4e4a1bdc] {
  line-height: 26px;
}
[data-v-4e4a1bdc]  .vue-treeselect__control {
  height: 26px;
}
[data-v-4e4a1bdc].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-4e4a1bdc] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-4e4a1bdc] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-4e4a1bdc] .el-form-item--small .el-form-item__label {
  line-height: 32px !important;
}
[data-v-4e4a1bdc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4e4a1bdc] {
  margin-bottom: 1px !important;
}

@charset "UTF-8";
.execution[data-v-69bba5f5] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-69bba5f5] .el-table--mini,
.el-table--small[data-v-69bba5f5],
.el-table__expand-icon[data-v-69bba5f5] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-69bba5f5] .el-table--mini,
.el-table--small[data-v-69bba5f5],
.el-table__expand-icon[data-v-69bba5f5] {
  font-size: 13px;
}
[data-v-69bba5f5] .el-table--mini,
.el-table--small[data-v-69bba5f5],
.el-table__expand-icon[data-v-69bba5f5] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-69bba5f5] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-69bba5f5] .table {
  margin-bottom: 5px;
}
[data-v-69bba5f5] .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-69bba5f5] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-69bba5f5] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-69bba5f5] {
  background: #F6FBFF;
}
.pagination[data-v-69bba5f5] {
  text-align: end;
}
.btn[data-v-69bba5f5] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-69bba5f5] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-69bba5f5] {
  text-align: right;
  padding-top: 10px;
}
[data-v-69bba5f5] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-69bba5f5] {
  color: #BF1A00;
}
.ydja_case[data-v-69bba5f5] {
  color: #F89729;
}
.yja_case[data-v-69bba5f5] {
  color: #082A6D;
}
.ygd_case[data-v-69bba5f5] {
  color: #5CB768;
}
.eps[data-v-69bba5f5] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-69bba5f5] .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-69bba5f5] .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-69bba5f5] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-69bba5f5] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .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-69bba5f5] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-69bba5f5] .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-69bba5f5] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-69bba5f5] .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-69bba5f5] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-69bba5f5] .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-69bba5f5] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-69bba5f5] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-69bba5f5] {
  margin-bottom: 0px !important;
}
[data-v-69bba5f5] .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-69bba5f5] {
  line-height: 28px;
}
[data-v-69bba5f5] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-69bba5f5] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-69bba5f5] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-69bba5f5] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-69bba5f5] {
  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-69bba5f5] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-69bba5f5] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-69bba5f5] {
  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-69bba5f5] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-69bba5f5] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-69bba5f5] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-69bba5f5] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-69bba5f5] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-69bba5f5] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-69bba5f5] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-69bba5f5] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-69bba5f5] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-69bba5f5] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-69bba5f5] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-69bba5f5] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-69bba5f5] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-69bba5f5] {
  --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-69bba5f5] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-69bba5f5] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-69bba5f5] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-69bba5f5] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-69bba5f5] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-69bba5f5] {
  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-69bba5f5] {
  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-69bba5f5] {
  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-69bba5f5] {
  -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-69bba5f5] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.cell-white[data-v-69bba5f5] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-69bba5f5].el-checkbox {
  margin-right: 10px;
}
[data-v-69bba5f5].el-checkbox__label {
  padding-left: 4px;
}
[data-v-69bba5f5].avue-tree__filter {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[data-v-69bba5f5].el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  font-size: 12px;
}
[data-v-69bba5f5] .el-dialog__body {
  padding: 0 !important;
}
[data-v-69bba5f5] .vue-treeselect__control {
  height: 26px;
}

/* B元素默认不显示 */
.B[data-v-69bba5f5] {
  display: none;
}

/* A元素hover时显示B */
.el-tree-node__content:hover .B[data-v-69bba5f5] {
  display: block;
}
.yhg[data-v-69bba5f5] {
  width: calc(100% - 245px);
}

@charset "UTF-8";
.execution[data-v-a8ae80f0] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-a8ae80f0] .el-table--mini,
.el-table--small[data-v-a8ae80f0],
.el-table__expand-icon[data-v-a8ae80f0] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-a8ae80f0] .el-table--mini,
.el-table--small[data-v-a8ae80f0],
.el-table__expand-icon[data-v-a8ae80f0] {
  font-size: 13px;
}
[data-v-a8ae80f0] .el-table--mini,
.el-table--small[data-v-a8ae80f0],
.el-table__expand-icon[data-v-a8ae80f0] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-a8ae80f0] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-a8ae80f0] .table {
  margin-bottom: 5px;
}
[data-v-a8ae80f0] .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-a8ae80f0] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-a8ae80f0] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-a8ae80f0] {
  background: #F6FBFF;
}
.pagination[data-v-a8ae80f0] {
  text-align: end;
}
.btn[data-v-a8ae80f0] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-a8ae80f0] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-a8ae80f0] {
  text-align: right;
  padding-top: 10px;
}
[data-v-a8ae80f0] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-a8ae80f0] {
  color: #BF1A00;
}
.ydja_case[data-v-a8ae80f0] {
  color: #F89729;
}
.yja_case[data-v-a8ae80f0] {
  color: #082A6D;
}
.ygd_case[data-v-a8ae80f0] {
  color: #5CB768;
}
.eps[data-v-a8ae80f0] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-a8ae80f0] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .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-a8ae80f0] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-a8ae80f0] .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-a8ae80f0] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-a8ae80f0] .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-a8ae80f0] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-a8ae80f0] .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-a8ae80f0] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-a8ae80f0] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-a8ae80f0] {
  margin-bottom: 0px !important;
}
[data-v-a8ae80f0] .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-a8ae80f0] {
  line-height: 28px;
}
[data-v-a8ae80f0] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-a8ae80f0] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-a8ae80f0] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-a8ae80f0] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-a8ae80f0] {
  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-a8ae80f0] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-a8ae80f0] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-a8ae80f0] {
  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-a8ae80f0] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-a8ae80f0] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-a8ae80f0] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-a8ae80f0] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-a8ae80f0] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-a8ae80f0] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-a8ae80f0] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-a8ae80f0] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-a8ae80f0] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-a8ae80f0] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-a8ae80f0] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-a8ae80f0] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-a8ae80f0] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-a8ae80f0] {
  --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-a8ae80f0] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-a8ae80f0] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-a8ae80f0] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-a8ae80f0] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-a8ae80f0] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-a8ae80f0] {
  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-a8ae80f0] {
  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-a8ae80f0] {
  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-a8ae80f0] {
  -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-a8ae80f0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.cell-white[data-v-a8ae80f0] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-a8ae80f0].el-checkbox {
  margin-right: 10px;
}
[data-v-a8ae80f0].el-checkbox__label {
  padding-left: 4px;
}
[data-v-a8ae80f0].avue-tree__filter {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[data-v-a8ae80f0].el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  font-size: 12px;
}
[data-v-a8ae80f0] .el-dialog__body {
  padding: 0 !important;
}
[data-v-a8ae80f0] .vue-treeselect__control {
  height: 26px;
}

/* B元素默认不显示 */
.B[data-v-a8ae80f0] {
  display: none;
}

/* A元素hover时显示B */
.el-tree-node__content:hover .B[data-v-a8ae80f0] {
  display: block;
}
.yhg[data-v-a8ae80f0] {
  width: calc(100% - 245px);
}


[data-v-365c19dc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-365c19dc] {
  margin-bottom: 0px;
}
[data-v-365c19dc] .el-radio__label{
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  padding-left: 5px;
}
[data-v-365c19dc] .el-radio__input.is-checked + .el-radio__label{
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-365c19dc] .el-radio{
  margin-right: 15px;
}
[data-v-365c19dc]  .el-radio__input.is-checked .el-radio__inner{
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-365c19dc] abc .el-radio__input.is-checked .el-radio__inner{
  border-color: #125FA3;
  background: #125FA3;
}
[data-v-365c19dc] .custom-input .el-input__inner::-webkit-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-365c19dc] .custom-input .el-input__inner::-moz-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-365c19dc] .custom-input .el-input__inner:-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-365c19dc] .custom-input .el-input__inner::-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-365c19dc] .custom-input .el-input__inner::placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-365c19dc] .el-checkbox__input.is-disabled + span.el-checkbox__label{
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-365c19dc] .el-col {
  margin: 6px 0px 3px 0px;
}
[data-v-365c19dc] .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #125FA3;
  border-color: #125FA3;
}
[data-v-365c19dc] .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #FFFFFF;
}
.yuan[data-v-365c19dc]{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 14px;
  height: 14px;
  border: 1px solid #125FA3;
  border-radius: 50%;         /* 圆形 */
  font-family: Source Han Sans CN;
  font-weight: bold;
  font-size: 12px;
  color: #125FA3;
  margin-right: 1px;
}
[data-v-365c19dc] .el-input-group__append, .el-input-group__prepend[data-v-365c19dc]{
  padding: 0 8px;
}
[data-v-365c19dc] .gl.el-input--small .el-input__inner{
  border-radius: 6px 0px 0px 6px;
}

@charset "UTF-8";
.execution[data-v-66e86a41] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-66e86a41] .el-table--mini,
.el-table--small[data-v-66e86a41],
.el-table__expand-icon[data-v-66e86a41] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-66e86a41] .el-table--mini,
.el-table--small[data-v-66e86a41],
.el-table__expand-icon[data-v-66e86a41] {
  font-size: 13px;
}
[data-v-66e86a41] .el-table--mini,
.el-table--small[data-v-66e86a41],
.el-table__expand-icon[data-v-66e86a41] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-66e86a41] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-66e86a41] .table {
  margin-bottom: 5px;
}
[data-v-66e86a41] .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-66e86a41] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-66e86a41] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-66e86a41] {
  background: #F6FBFF;
}
.pagination[data-v-66e86a41] {
  text-align: end;
}
.btn[data-v-66e86a41] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-66e86a41] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-66e86a41] {
  text-align: right;
  padding-top: 10px;
}
[data-v-66e86a41] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-66e86a41] {
  color: #BF1A00;
}
.ydja_case[data-v-66e86a41] {
  color: #F89729;
}
.yja_case[data-v-66e86a41] {
  color: #082A6D;
}
.ygd_case[data-v-66e86a41] {
  color: #5CB768;
}
.eps[data-v-66e86a41] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-66e86a41] .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-66e86a41] .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-66e86a41] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-66e86a41] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .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-66e86a41] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-66e86a41] .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-66e86a41] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-66e86a41] .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-66e86a41] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-66e86a41] .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-66e86a41] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-66e86a41] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-66e86a41] {
  margin-bottom: 0px !important;
}
[data-v-66e86a41] .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-66e86a41] {
  line-height: 28px;
}
[data-v-66e86a41] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-66e86a41] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-66e86a41] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-66e86a41] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-66e86a41] {
  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-66e86a41] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-66e86a41] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-66e86a41] {
  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-66e86a41] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-66e86a41] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-66e86a41] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-66e86a41] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-66e86a41] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-66e86a41] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-66e86a41] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-66e86a41] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-66e86a41] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-66e86a41] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-66e86a41] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-66e86a41] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-66e86a41] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-66e86a41] {
  --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-66e86a41] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-66e86a41] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-66e86a41] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-66e86a41] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-66e86a41] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-66e86a41] {
  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-66e86a41] {
  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-66e86a41] {
  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-66e86a41] {
  -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-66e86a41] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-66e86a41] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-66e86a41] {
  margin-bottom: 0px;
}
[data-v-66e86a41] .el-radio__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  padding-left: 5px;
}
[data-v-66e86a41] .el-radio__input.is-checked + .el-radio__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-66e86a41] .el-radio {
  margin-right: 15px;
}
[data-v-66e86a41] .el-radio__input.is-checked .el-radio__inner {
  border-color: #25BB88;
  background: #25BB88;
}
[data-v-66e86a41] abc .el-radio__input.is-checked .el-radio__inner {
  border-color: #125FA3;
  background: #125FA3;
}
[data-v-66e86a41] .custom-input .el-input__inner::-webkit-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-66e86a41] .custom-input .el-input__inner::-moz-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-66e86a41] .custom-input .el-input__inner:-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-66e86a41] .custom-input .el-input__inner::-ms-input-placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-66e86a41] .custom-input .el-input__inner::placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-66e86a41] .el-checkbox__input.is-disabled + span.el-checkbox__label {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-66e86a41] .el-col {
  margin: 6px 0px 3px 0px;
}
[data-v-66e86a41] .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #125FA3;
  border-color: #125FA3;
}
[data-v-66e86a41] .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #FFFFFF;
}
.yuan[data-v-66e86a41] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 14px;
  height: 14px;
  border: 1px solid #125FA3;
  border-radius: 50%;
  /* 圆形 */
  font-family: Source Han Sans CN;
  font-weight: bold;
  font-size: 12px;
  color: #125FA3;
  margin-right: 1px;
}
[data-v-66e86a41] .el-input-group__append, .el-input-group__prepend[data-v-66e86a41] {
  padding: 0 8px;
}
[data-v-66e86a41] .gl .el-input--small .el-input__inner {
  border-radius: 6px 0px 0px 6px;
  border-color: #e4e7ed;
  background-color: #f5f7fa;
}
.kh-box[data-v-66e86a41] {
  padding: 11px 14px;
  width: 100%;
  background: url("/img/checksee/user-bg-new.png") no-repeat;
  background-position: center top;
  position: relative;
  min-height: 250px;
  height: 100%;
}
.kh-box .kh-avatar[data-v-66e86a41] {
    text-align: center;
}
.kh-box .kh-avatar .n-avatar[data-v-66e86a41] {
      margin: 0 auto;
      margin-top: 4px;
      width: 63px;
      height: 63px;
      border-radius: 50%;
}
.kh-box .ht-status[data-v-66e86a41] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 14px;
    border-radius: 3px;
    padding: 0 2px;
}
.kh-box .kh-name[data-v-66e86a41] {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 18px;
    color: #125FA3;
    border-bottom: 1px solid #125FA3;
    cursor: pointer;
    margin-top: 9px;
}
.kh-box .kh-name[data-v-66e86a41]:hover {
      color: #3F7ED3;
}
.kh-box .glkh[data-v-66e86a41] {
    margin-top: 8px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #4D4D4D;
    cursor: pointer;
}
.kh-box .glkh-name[data-v-66e86a41]:hover {
      color: #125FA3;
}
.kh-box .htbh[data-v-66e86a41] {
    width: 100%;
    font-size: 13px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 5px;
}
.kh-box .htbh .title[data-v-66e86a41] {
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #71747B;
}
.kh-box .htbh .value[data-v-66e86a41] {
      font-family: Arial;
      font-weight: 400;
      font-size: 13px;
      color: #125FA3;
}
.kh-box .gdxx[data-v-66e86a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.kh-box .gdxx > span[data-v-66e86a41] {
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #4D4D4D;
      line-height: 22px;
      height: 22px;
      background: #F2F6FC;
      border-radius: 3px;
      padding: 0 4px;
}
.kh-box .kw-info[data-v-66e86a41] {
    width: 90% !important;
    padding: 12px 16px;
    position: absolute;
    bottom: 11px;
    left: 5%;
    right: 5%;
    width: 100%;
    min-height: 70px;
    background: #F2F6FC;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #71747b;
    line-height: 19px;
}
.kh-box .kw-info-item[data-v-66e86a41] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.kh-box .kw-info-item-value[data-v-66e86a41] {
        margin-left: 5px;
}
.kh-box .kw-info-item > img[data-v-66e86a41] {
        width: 21px;
        height: 21px;
        margin-right: 5px;
}
.kh-box .kw-info-item .tips[data-v-66e86a41] {
        margin-left: 5px;
        border-radius: 3px;
        border: 1px solid #71747b;
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 11px;
        color: #71747b;
        width: 30px;
        height: 16px;
        text-align: center;
        line-height: 14px;
}
.kh-data[data-v-66e86a41] {
  margin: 22px 25px 0 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
}
.kh-data .column-a[data-v-66e86a41] {
    width: 100%;
    padding: 0 30px;
}
.kh-data .column-a-item[data-v-66e86a41] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      line-height: 34px;
}
.kh-data .column-a-item-title[data-v-66e86a41] {
        width: 98px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #71747b;
}
.kh-data .column-a-item-value[data-v-66e86a41] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        max-width: 278px;
        word-wrap: break-word;
        font-family: Arial;
        font-weight: 400;
        font-size: 14px;
        color: #929292;
}
.column-b[data-v-66e86a41] {
  margin: 22px 25px 0 27px;
  padding-bottom: 14px;
}
.column-b-item[data-v-66e86a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #71747b;
    line-height: 20px;
    margin-left: 30px;
}
.column-b-item-title[data-v-66e86a41] {
      width: 110px;
}
.column-b-item-value[data-v-66e86a41] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 14px;
      color: #2D2E30;
      word-wrap: break-word;
}
.kh-tags[data-v-66e86a41] {
  font-weight: 400;
  font-size: 14px;
  color: #EC7700;
  background: #FFECD9;
  border-radius: 4px;
  padding: 4px 7px;
  margin-right: 13px;
}
.card-info[data-v-66e86a41] {
  padding-bottom: 10px;
  position: relative;
}
.card-info .fyzc[data-v-66e86a41] {
    margin: 0px 57px;
    padding: 37px 31px 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 35px;
}
.card-info .fyzc-item-title[data-v-66e86a41] {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 16px;
      color: #313131;
}
.card-info .fyzc-item-title-img[data-v-66e86a41] {
        width: 20px;
        height: 20px;
        margin-right: 4px;
}
.card-info .fyzc-item-value[data-v-66e86a41] {
      margin-top: 10px;
      line-height: 33px;
      text-align: center;
      width: 138px;
      height: 33px;
      background: #F6FAFF;
      border-radius: 5px;
      border: 1px solid #E5E5E5;
      font-family: Arial;
      font-weight: 400;
      font-size: 16px;
      color: #313131;
}
.card-info .fyzc-remark[data-v-66e86a41] {
    margin-left: 86px;
    margin-top: 18px;
    font-family: Source Han Sans CN;
    font-size: 14px;
    color: #313131;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.card-info .fyzc-remark-title[data-v-66e86a41] {
      width: 120px;
      font-family: Source Han Sans CN;
      font-weight: 500;
      font-size: 14px;
      color: #313131;
}
.card-info .fyzc-remark-value[data-v-66e86a41] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 800px;
      word-wrap: break-word;
}
.card-info .fjxx[data-v-66e86a41] {
    margin: 0px 24px;
    padding: 24px 0;
}
.navigation_right[data-v-66e86a41] {
  min-width: 402px;
  margin-left: 18px;
}
.navigation_right .box[data-v-66e86a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}
.navigation_right .box .box_item[data-v-66e86a41] {
      display: block;
      cursor: pointer;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 15px;
      color: #000000;
      line-height: 32px;
      padding: 0 7px;
}
.navigation_right .box .box_item[data-v-66e86a41]:hover {
      color: #125FA3;
}
.navigation_right .box .active[data-v-66e86a41]:hover {
      color: #fff !important;
}
.navigation_right .box .active[data-v-66e86a41] {
      font-family: Source Han Sans CN;
      font-weight: 600;
      font-size: 15px;
      color: #ffffff;
      background-color: #125FA3;
      border-radius: 5px;
}
.fl[data-v-66e86a41] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-66e86a41] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-66e86a41] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-66e86a41] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-66e86a41] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-66e86a41] {
  background-color: white;
}
.i-27[data-v-66e86a41] {
  height: 24px;
  width: 24px;
}
.title[data-v-66e86a41] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-66e86a41] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-66e86a41] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-66e86a41] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-66e86a41] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-66e86a41] {
  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-66e86a41] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-66e86a41] {
  font-size: 12px;
  font-family: PingFang SC;
  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-66e86a41] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-66e86a41] {
  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-66e86a41] {
  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-66e86a41] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}
.kp-nr[data-v-66e86a41] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-66e86a41] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-66e86a41] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-66e86a41] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-66e86a41] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-66e86a41] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
.body-box[data-v-66e86a41] {
  margin: 14px 0px 0px 0px;
}
.codeVu[data-v-66e86a41] {
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
}
.t1_2d2_Arial[data-v-66e86a41] {
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30 !important;
}
.t2_71b[data-v-66e86a41] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #71747B !important;
}
.t3_arial_123[data-v-66e86a41] {
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3 !important;
}
.t3_125[data-v-66e86a41] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3 !important;
}
.ft-title_rs[data-v-66e86a41] {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #71747b;
  white-space: nowrap;
  text-align: left;
  margin-right: 10px;
  display: inline-block;
}
[data-v-66e86a41] .el-radio__input.is-disabled + span.el-radio__label {
  color: #2D2E30;
  cursor: not-allowed;
}
[data-v-66e86a41] .gl.el-input--small .el-input__inner {
  border-radius: 6px 0px 0px 6px;
}


.el-row[data-v-6c1a7ce7] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-6c1a7ce7] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6c1a7ce7] {
  margin-bottom: 0px;
}
[data-v-6c1a7ce7] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-6c1a7ce7] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-6c1a7ce7] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-6c1a7ce7] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-6c1a7ce7] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-6c1a7ce7] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-6c1a7ce7] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-6c1a7ce7] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-6c1a7ce7] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-6c1a7ce7] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-6c1a7ce7] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-6c1a7ce7] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-6c1a7ce7] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-6c1a7ce7] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-6c1a7ce7] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-6c1a7ce7] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-6c1a7ce7] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-6c1a7ce7] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-6c1a7ce7] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-6c1a7ce7] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-6c1a7ce7] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-6c1a7ce7] .el-table .cell, .el-table th div[data-v-6c1a7ce7], .el-table--border td:first-child .cell[data-v-6c1a7ce7], .el-table--border th:first-child .cell[data-v-6c1a7ce7] {
  padding-left: 0px;
}
[data-v-6c1a7ce7]  .el-table--mini td, .el-table--mini th[data-v-6c1a7ce7] {
  padding: 0px 0;
}
[data-v-6c1a7ce7] .el-table .cell, .el-table th div[data-v-6c1a7ce7] {
  padding-right: 0px;
}
[data-v-6c1a7ce7] .dkhbHstyle.el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-6c1a7ce7] .el-table .cell, .el-table th div[data-v-6c1a7ce7], .el-table--border td:first-child .cell[data-v-6c1a7ce7], .el-table--border th:first-child .cell[data-v-6c1a7ce7] {
  padding-left: 0px;
}
input[data-v-6c1a7ce7]::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #B2B2B2;
  /* placeholder字体大小  */
  font-size: 12px;
  /* placeholder位置  */
  text-align: left;
}
.pub_dialog[data-v-6c1a7ce7] {
  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-6c1a7ce7] .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-6c1a7ce7] .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-6c1a7ce7] .hbzaInput input.el-input__inner {
    color: #e8594a;
}
[data-v-6c1a7ce7] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
  margin-top: 6px;
}
[data-v-6c1a7ce7] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
  margin-top: 6px;
}
[data-v-6c1a7ce7] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  margin-top: 6px;
}
[data-v-6c1a7ce7] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 6px;
}
.dkhbH[data-v-6c1a7ce7]{
  height: 38px;
}






.fl[data-v-c0443816] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-c0443816] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-c0443816] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-c0443816] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-c0443816] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-c0443816] {
  background-color: white;
}
.i-27[data-v-c0443816] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-c0443816] {
  padding-left: 35px;
}
.title[data-v-c0443816] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-c0443816] {
 height: 100%; margin-top: 0px;
}
.bg-purple[data-v-c0443816] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-c0443816] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-c0443816] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-c0443816] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-c0443816] {
  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-c0443816] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-c0443816] {
  font-size: 12px;
  font-family: PingFang SC;
  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-c0443816] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-c0443816] {
  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-c0443816] {
  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-c0443816] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-c0443816] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-c0443816] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-c0443816] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-c0443816] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-c0443816] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-c0443816] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-c0443816] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-c0443816] .area .el-select__caret {
  display: none !important;
}
[data-v-c0443816] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-c0443816] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-c0443816] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-c0443816] {
  margin-bottom: 0px;
}
[data-v-c0443816] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-c0443816] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c0443816] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-c0443816] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-c0443816] {
  -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-c0443816] .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-c0443816] .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-c0443816] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-c0443816] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-c0443816] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-c0443816] .el-tabs__item {
  color: #666666;
}
[data-v-c0443816] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-c0443816] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-c0443816] {
  width: 100%;
}
[data-v-c0443816] .el-table .cell, .el-table th div[data-v-c0443816], .el-table--border td:first-child .cell[data-v-c0443816], .el-table--border th:first-child .cell[data-v-c0443816] {
  padding-left: 0px;
}
[data-v-c0443816]  .el-table--mini td, .el-table--mini th[data-v-c0443816] {
  padding: 0px 0;
}
[data-v-c0443816] .el-table .cell, .el-table th div[data-v-c0443816] {
  padding-right: 0px;
}
[data-v-c0443816].dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-c0443816] .el-table .cell, .el-table th div[data-v-c0443816], .el-table--border td:first-child .cell[data-v-c0443816], .el-table--border th:first-child .cell[data-v-c0443816] {
  padding-left: 0px;
}
[data-v-c0443816] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-c0443816] {
  color: #00a680;
}
[data-v-c0443816].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-c0443816] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
.hbzaInput[data-v-c0443816]  {
  color: #e8594a;
}
[data-v-c0443816] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
  margin-top: 4px;
}
[data-v-c0443816] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  margin-top: 6px;
}
[data-v-c0443816] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
}
[data-v-c0443816] .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
  background: #F6F6F6;
}
.dkhbH[data-v-c0443816]{
  height: 38px;
}
.pub_dialog[data-v-c0443816] {
  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-c0443816] .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-c0443816] .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-c0443816] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
[data-v-c0443816] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
  margin-top: 6px;
}
[data-v-c0443816] .el-input__prefix {
  padding-right: 5px;
  right: 0px;
  left: auto;
}
[data-v-c0443816].el-input__inner{
}
.kpItem[data-v-c0443816] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-c0443816]{
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c0443816] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-c0443816] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}




.bad[data-v-11776b06]{
  overflow: hidden;
}
.bad[data-v-11776b06]:hover{
  overflow: scroll;
}
[data-v-11776b06] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-11776b06] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.checkScope0[data-v-11776b06]{
  width: 50%;
}
.checkScope1[data-v-11776b06]{
  display: none;
}
.checkScope2[data-v-11776b06]{
  width: 100%;
}
.checkScope3[data-v-11776b06]{
  width: 50%;
}



.el-row[data-v-76c5c49e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-76c5c49e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-76c5c49e] {
  margin-bottom: 0px;
}
[data-v-76c5c49e] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-76c5c49e] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-76c5c49e] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-76c5c49e] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-76c5c49e] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-76c5c49e] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-76c5c49e] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-76c5c49e] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-76c5c49e] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-76c5c49e] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-76c5c49e] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-76c5c49e] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-76c5c49e] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-76c5c49e] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-76c5c49e] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-76c5c49e] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-76c5c49e] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-76c5c49e] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-76c5c49e] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-76c5c49e] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-76c5c49e] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-76c5c49e] .el-table .cell, .el-table th div[data-v-76c5c49e], .el-table--border td:first-child .cell[data-v-76c5c49e], .el-table--border th:first-child .cell[data-v-76c5c49e] {
  padding-left: 0px;
}
[data-v-76c5c49e]  .el-table--mini td, .el-table--mini th[data-v-76c5c49e] {
  padding: 0px 0;
}
[data-v-76c5c49e] .el-table .cell, .el-table th div[data-v-76c5c49e] {
  padding-right: 0px;
}
[data-v-76c5c49e] .dkhbHstyle.el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-76c5c49e] .el-table .cell, .el-table th div[data-v-76c5c49e], .el-table--border td:first-child .cell[data-v-76c5c49e], .el-table--border th:first-child .cell[data-v-76c5c49e] {
  padding-left: 0px;
}
input[data-v-76c5c49e]::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #B2B2B2;
  /* placeholder字体大小  */
  font-size: 12px;
  /* placeholder位置  */
  text-align: left;
}
.pub_dialog[data-v-76c5c49e] {
  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-76c5c49e] .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-76c5c49e] .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-76c5c49e] .hbzaInput input.el-input__inner {
    color: #e8594a;
}
[data-v-76c5c49e] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
  margin-top: 6px;
}
[data-v-76c5c49e] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
  margin-top: 6px;
}
[data-v-76c5c49e] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  margin-top: 6px;
}
[data-v-76c5c49e] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 6px;
}
.dkhbH[data-v-76c5c49e]{
  height: 38px;
}






.fl[data-v-01676ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-01676ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-01676ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-01676ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-01676ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-01676ebe] {
  background-color: white;
}
.i-27[data-v-01676ebe] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-01676ebe] {
  padding-left: 35px;
}
.title[data-v-01676ebe] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-01676ebe] {
 height: 100%; margin-top: 0px;
}
.bg-purple[data-v-01676ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-01676ebe] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-01676ebe] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-01676ebe] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-01676ebe] {
  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-01676ebe] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-01676ebe] {
  font-size: 12px;
  font-family: PingFang SC;
  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-01676ebe] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-01676ebe] {
  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-01676ebe] {
  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-01676ebe] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-01676ebe] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-01676ebe] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-01676ebe] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-01676ebe] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-01676ebe] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-01676ebe] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-01676ebe] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-01676ebe] .area .el-select__caret {
  display: none !important;
}
[data-v-01676ebe] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-01676ebe] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-01676ebe] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-01676ebe] {
  margin-bottom: 0px;
}
[data-v-01676ebe] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-01676ebe] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-01676ebe] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-01676ebe] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-01676ebe] {
  -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-01676ebe] .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-01676ebe] .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-01676ebe] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-01676ebe] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-01676ebe] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-01676ebe] .el-tabs__item {
  color: #666666;
}
[data-v-01676ebe] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-01676ebe] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-01676ebe] {
  width: 100%;
}
[data-v-01676ebe] .el-table .cell, .el-table th div[data-v-01676ebe], .el-table--border td:first-child .cell[data-v-01676ebe], .el-table--border th:first-child .cell[data-v-01676ebe] {
  padding-left: 0px;
}
[data-v-01676ebe]  .el-table--mini td, .el-table--mini th[data-v-01676ebe] {
  padding: 0px 0;
}
[data-v-01676ebe] .el-table .cell, .el-table th div[data-v-01676ebe] {
  padding-right: 0px;
}
[data-v-01676ebe].dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-01676ebe] .el-table .cell, .el-table th div[data-v-01676ebe], .el-table--border td:first-child .cell[data-v-01676ebe], .el-table--border th:first-child .cell[data-v-01676ebe] {
  padding-left: 0px;
}
[data-v-01676ebe] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-01676ebe] {
  color: #00a680;
}
[data-v-01676ebe].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-01676ebe] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
.hbzaInput[data-v-01676ebe]  {
  color: #e8594a;
}
[data-v-01676ebe] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
  margin-top: 4px;
}
[data-v-01676ebe] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  margin-top: 6px;
}
[data-v-01676ebe] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
}
[data-v-01676ebe] .input4 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 10px;
  bottom: 4px;
  background: #F6F6F6;
}
.dkhbH[data-v-01676ebe]{
  height: 38px;
}
.pub_dialog[data-v-01676ebe] {
  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-01676ebe] .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-01676ebe] .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-01676ebe] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
[data-v-01676ebe] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
  margin-top: 6px;
}
[data-v-01676ebe] .el-input__prefix {
  padding-right: 5px;
  right: 0px;
  left: auto;
}
[data-v-01676ebe].el-input__inner{
}
.kpItem[data-v-01676ebe] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-01676ebe]{
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-01676ebe] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-01676ebe] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}




.bad[data-v-c7a56b8a]{
  overflow: hidden;
}
.bad[data-v-c7a56b8a]:hover{
  overflow: scroll;
}
[data-v-c7a56b8a] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-c7a56b8a] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.checkScope0[data-v-c7a56b8a]{
  width: 50%;
}
.checkScope1[data-v-c7a56b8a]{
  display: none;
}
.checkScope2[data-v-c7a56b8a]{
  width: 100%;
}
.checkScope3[data-v-c7a56b8a]{
  width: 50%;
}


[data-v-08a8fe30] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-08a8fe30] {
  margin-bottom: 0px;
}
[data-v-08a8fe30] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-08a8fe30] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-08a8fe30] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-08a8fe30] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-08a8fe30] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-08a8fe30] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-08a8fe30] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-08a8fe30] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-08a8fe30] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-08a8fe30] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-08a8fe30] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-08a8fe30] .el-select__input {
  margin-left: 6px;
}
.eps[data-v-08a8fe30] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ft[data-v-08a8fe30] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  cursor: pointer;
  white-space: nowrap;
  width: 300px;
}
[data-v-08a8fe30] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-08a8fe30] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


.eps[data-v-3cd3a188] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ft[data-v-3cd3a188] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  white-space: nowrap;
  width: 250px;
  /*padding: 0px 5px 5px 5px;*/
}
.v14[data-v-3cd3a188] {
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
.wd[data-v-3cd3a188]{
  word-wrap: normal;font-weight: 400;
}


.fl[data-v-3405c6cd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-3405c6cd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-3405c6cd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-3405c6cd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-3405c6cd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-3405c6cd] {
  background-color: white;
}
.i-27[data-v-3405c6cd] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-3405c6cd] {
  padding-left: 35px;
}
.title[data-v-3405c6cd] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-3405c6cd] {
  height: 100%;
  margin-top: 0px;
  background: #f0f2f5 !important;
}
.bg-purple[data-v-3405c6cd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-3405c6cd] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-3405c6cd] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-3405c6cd] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-3405c6cd] {
  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-3405c6cd] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-3405c6cd] {
  font-size: 12px;
  font-family: PingFang SC;
  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-3405c6cd] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-3405c6cd] {
  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-3405c6cd] {
  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-3405c6cd] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-3405c6cd] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-3405c6cd] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-3405c6cd] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-3405c6cd] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-3405c6cd] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-3405c6cd] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-3405c6cd] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-3405c6cd] .area .el-select__caret {
  display: none !important;
}
[data-v-3405c6cd] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-3405c6cd] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-3405c6cd] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3405c6cd] {
  margin-bottom: 0px;
}
[data-v-3405c6cd] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-3405c6cd] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3405c6cd] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-3405c6cd] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-3405c6cd] {
  -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-3405c6cd] .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-3405c6cd] .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-3405c6cd] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-3405c6cd] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-3405c6cd] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-3405c6cd] .el-tabs__item {
  color: #666666;
}
[data-v-3405c6cd] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-3405c6cd] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-3405c6cd] {
  width: 100%;
}
[data-v-3405c6cd] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-3405c6cd] {
  color: #00a680;
}
[data-v-3405c6cd].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-3405c6cd] .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-3405c6cd] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-3405c6cd] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 36px;
  line-height: 36px;
}
[data-v-3405c6cd] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 36px;
  line-height: 36px;
  padding: 0 6px;
}
[data-v-3405c6cd] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 36px;
  line-height: 36px;
}
[data-v-3405c6cd] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 36px;
  line-height: 36px;
}
[data-v-3405c6cd] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-3405c6cd] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-3405c6cd] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-3405c6cd] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3405c6cd] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3405c6cd] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3405c6cd] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3405c6cd] .el-select__input {
  margin-left: 6px;
}
[data-v-3405c6cd].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-3405c6cd] {
  color: red;
}
.requiredTransparent[data-v-3405c6cd] {
  color: transparent;
}
.label[data-v-3405c6cd]{
  height: 36px;line-height: 36px;float: left;position: relative
}
.eps[data-v-3405c6cd] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ft[data-v-3405c6cd]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;white-space: nowrap;width: 300px;
  font-family: Arial;
}
[data-v-3405c6cd] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-3405c6cd] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


[data-v-2defc49e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2defc49e] {
  margin-bottom: 0px;
}
[data-v-2defc49e] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-2defc49e] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-2defc49e] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-2defc49e] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-2defc49e] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-2defc49e] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-2defc49e] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-2defc49e] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-2defc49e] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
[data-v-2defc49e] .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-2defc49e] .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-2defc49e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-2defc49e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-2defc49e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-2defc49e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-2defc49e] .el-select__input{
  margin-left: 6px;
}
.el-tree[data-v-2defc49e] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-2defc49e] {
  overflow:auto;
  height: 70vh;
}
[data-v-2defc49e] .el-radio__label{
  padding-left: 5px;
}
[data-v-2defc49e] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-2defc49e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.fl[data-v-38b2232c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-38b2232c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-38b2232c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-38b2232c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-38b2232c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-38b2232c] {
  background-color: white;
}
.i-27[data-v-38b2232c] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-38b2232c] {
  padding-left: 35px;
}
.title[data-v-38b2232c] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-38b2232c] {
  background: #f0f2f5 !important;
  height: 100%;
  margin-top: 0px;
}
.bg-purple img[data-v-38b2232c] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.lxr-cont img[data-v-38b2232c] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.lxr-lht[data-v-38b2232c] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
[data-v-38b2232c] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-38b2232c] .area .el-select__caret {
  display: none !important;
}
[data-v-38b2232c] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-38b2232c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-38b2232c] {
  margin-bottom: 0px;
}
[data-v-38b2232c] .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-38b2232c] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-38b2232c] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-38b2232c] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-38b2232c] {
  -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-38b2232c] .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-38b2232c] .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-38b2232c] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-38b2232c] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-38b2232c] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-38b2232c] .el-tabs__item {
  color: #666666;
}
[data-v-38b2232c] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-38b2232c] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-38b2232c] {
  width: 100%;
}
[data-v-38b2232c] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-38b2232c] {
  color: #00a680;
}
[data-v-38b2232c].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-38b2232c] .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-38b2232c] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
[data-v-38b2232c] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 36px;
  line-height: 36px;
}
[data-v-38b2232c] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 36px;
  line-height: 36px;
  padding: 0 6px;
}
[data-v-38b2232c] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 36px;
  line-height: 36px;
}
[data-v-38b2232c] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 36px;
  line-height: 36px;
}
[data-v-38b2232c] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  padding-left: 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-38b2232c] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  padding-left: 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
.kpItem[data-v-38b2232c] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-38b2232c] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.glInput[data-v-38b2232c] {
  height: 32px;
  line-height: 32px;
  padding: 0 5px;
  font-size: 14px;
  color: #2D2D2D;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-38b2232c] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-38b2232c] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-38b2232c] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-38b2232c] .el-select__input {
  margin-left: 6px;
}
[data-v-38b2232c].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-38b2232c] {
  color: red;
}
.requiredTransparent[data-v-38b2232c] {
  color: transparent;
}
.el-tree[data-v-38b2232c] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-38b2232c] {
  overflow:auto;
  height: 70vh;
}
.label32[data-v-38b2232c]{
  height: 32px;line-height: 32px;float: left;position: relative
}
.label[data-v-38b2232c]{
  height: 36px;line-height: 36px;float: left;position: relative
}
.glHeight[data-v-38b2232c]{
  height: 100%;
}
.glHeight2[data-v-38b2232c]{
  height: 160px;
  overflow-y: auto;
  overflow-x: hidden;
}
.rwlist[data-v-38b2232c]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.rwlist[data-v-38b2232c]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  /*box-shadow: inset 0 0 5px rgba(231, 231, 231, 0.2);*/
  background: #c1c1c1;
}
.rwlist[data-v-38b2232c]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
.eps[data-v-38b2232c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ts[data-v-38b2232c]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.w100[data-v-38b2232c]{
  width: 100px;
}
[data-v-38b2232c] .el-radio__label{
  padding-left: 5px;
}
[data-v-38b2232c] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-38b2232c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


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

@charset "UTF-8";
.execution[data-v-40b74a86] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-40b74a86] .el-table--mini,
.el-table--small[data-v-40b74a86],
.el-table__expand-icon[data-v-40b74a86] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-40b74a86] .el-table--mini,
.el-table--small[data-v-40b74a86],
.el-table__expand-icon[data-v-40b74a86] {
  font-size: 13px;
}
[data-v-40b74a86] .el-table--mini,
.el-table--small[data-v-40b74a86],
.el-table__expand-icon[data-v-40b74a86] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-40b74a86] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-40b74a86] .table {
  margin-bottom: 5px;
}
[data-v-40b74a86] .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-40b74a86] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-40b74a86] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-40b74a86] {
  background: #F6FBFF;
}
.pagination[data-v-40b74a86] {
  text-align: end;
}
.btn[data-v-40b74a86] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-40b74a86] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-40b74a86] {
  text-align: right;
  padding-top: 10px;
}
[data-v-40b74a86] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-40b74a86] {
  color: #BF1A00;
}
.ydja_case[data-v-40b74a86] {
  color: #F89729;
}
.yja_case[data-v-40b74a86] {
  color: #082A6D;
}
.ygd_case[data-v-40b74a86] {
  color: #5CB768;
}
.eps[data-v-40b74a86] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-40b74a86] .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-40b74a86] .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-40b74a86] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-40b74a86] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .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-40b74a86] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-40b74a86] .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-40b74a86] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-40b74a86] .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-40b74a86] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-40b74a86] .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-40b74a86] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-40b74a86] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-40b74a86] {
  margin-bottom: 0px !important;
}
[data-v-40b74a86] .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-40b74a86] {
  line-height: 28px;
}
[data-v-40b74a86] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-40b74a86] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-40b74a86] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-40b74a86] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-40b74a86] {
  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-40b74a86] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-40b74a86] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-40b74a86] {
  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-40b74a86] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-40b74a86] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-40b74a86] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-40b74a86] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-40b74a86] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-40b74a86] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-40b74a86] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-40b74a86] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-40b74a86] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-40b74a86] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-40b74a86] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-40b74a86] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-40b74a86] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-40b74a86] {
  --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-40b74a86] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-40b74a86] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-40b74a86] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-40b74a86] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-40b74a86] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-40b74a86] {
  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-40b74a86] {
  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-40b74a86] {
  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-40b74a86] {
  -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-40b74a86] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.batch-dialog .dialog-title[data-v-40b74a86] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  padding-left: 14px;
}
.batch-dialog .title-bar[data-v-40b74a86] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  margin-right: 6px;
}
.batch-form[data-v-40b74a86] {
  margin: 0px 14px;
}
[data-v-40b74a86] .form-item-cell input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 0px;
  color: #2d2e30;
  font-size: 13px;
}
.sync-row[data-v-40b74a86] {
  margin-bottom: 8px;
  margin-top: 4px;
}
.batch-table[data-v-40b74a86] {
  width: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.batch-table th[data-v-40b74a86],
.batch-table td[data-v-40b74a86] {
  border: 1px solid #dddfe6;
  padding: 6px;
}
.batch-table th[data-v-40b74a86] {
  background: #f5f7fa;
  text-align: left;
  font-weight: 500;
}
.batch-table td.readonly[data-v-40b74a86] {
  background: #f5f7fa;
}
.ellipsis[data-v-40b74a86] {
  color: #2d2e30;
  font-size: 13px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
table tr[data-v-40b74a86] {
  height: 35px;
  font-size: 12px;
}
.child_tab[data-v-40b74a86] {
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  width: 100%;
}
@media print {
@page {
    size: auto;
    margin: 3mm;
}
}
.jl_bg[data-v-40b74a86] {
  background: #125FA3;
  border-radius: 8px 0px 0px 8px;
  position: absolute;
  right: -10px;
  z-index: 2000;
  padding: 13px;
  text-align: center;
  cursor: pointer;
  top: 50%;
  /* 垂直居中 */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  /* 精确居中 */
}
.jl[data-v-40b74a86] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 15px;
  display: table-caption;
}
.jl_eg[data-v-40b74a86] {
  width: 22px;
  height: 18px;
  line-height: 12px;
  background: #EE4B39;
  border-radius: 60px;
  border: 2px solid #FFFFFF;
  position: absolute;
  left: -10px;
  top: -8px;
}
.jl_t[data-v-40b74a86] {
  color: #ffffff;
  font-family: DIN;
  font-weight: bold;
  font-size: 12px;
}
.pd4[data-v-40b74a86] {
  padding-left: 4px;
  height: 35px;
  line-height: 35px;
}
.titleStr[data-v-40b74a86] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  opacity: 1;
}
.ex[data-v-40b74a86] {
  position: relative;
}
.pd40[data-v-40b74a86] {
  padding-right: 40px;
}
[data-v-40b74a86] .el-table th {
  text-align: left;
}
.gd_dqr_case[data-v-40b74a86] {
  color: #F18430;
}
[data-v-40b74a86] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-40b74a86] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
[data-v-40b74a86] .batch-dialog .el-dialog__header {
  padding: 0px;
  border-bottom: 1px solid #EFEFEF;
  border-radius: 5px;
}

@charset "UTF-8";
.execution[data-v-b56642b8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-b56642b8] .el-table--mini,
.el-table--small[data-v-b56642b8],
.el-table__expand-icon[data-v-b56642b8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-b56642b8] .el-table--mini,
.el-table--small[data-v-b56642b8],
.el-table__expand-icon[data-v-b56642b8] {
  font-size: 13px;
}
[data-v-b56642b8] .el-table--mini,
.el-table--small[data-v-b56642b8],
.el-table__expand-icon[data-v-b56642b8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-b56642b8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-b56642b8] .table {
  margin-bottom: 5px;
}
[data-v-b56642b8] .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-b56642b8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-b56642b8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-b56642b8] {
  background: #F6FBFF;
}
.pagination[data-v-b56642b8] {
  text-align: end;
}
.btn[data-v-b56642b8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-b56642b8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-b56642b8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-b56642b8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-b56642b8] {
  color: #BF1A00;
}
.ydja_case[data-v-b56642b8] {
  color: #F89729;
}
.yja_case[data-v-b56642b8] {
  color: #082A6D;
}
.ygd_case[data-v-b56642b8] {
  color: #5CB768;
}
.eps[data-v-b56642b8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-b56642b8] .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-b56642b8] .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-b56642b8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-b56642b8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .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-b56642b8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-b56642b8] .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-b56642b8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-b56642b8] .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-b56642b8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-b56642b8] .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-b56642b8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-b56642b8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-b56642b8] {
  margin-bottom: 0px !important;
}
[data-v-b56642b8] .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-b56642b8] {
  line-height: 28px;
}
[data-v-b56642b8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-b56642b8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-b56642b8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-b56642b8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-b56642b8] {
  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-b56642b8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-b56642b8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-b56642b8] {
  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-b56642b8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-b56642b8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-b56642b8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-b56642b8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-b56642b8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-b56642b8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-b56642b8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-b56642b8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-b56642b8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-b56642b8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-b56642b8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-b56642b8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-b56642b8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-b56642b8] {
  --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-b56642b8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-b56642b8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-b56642b8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-b56642b8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-b56642b8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-b56642b8] {
  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-b56642b8] {
  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-b56642b8] {
  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-b56642b8] {
  -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-b56642b8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-b56642b8] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-b56642b8] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-b56642b8] .el-dialog__headerbtn {
  top: 15px;
}
[data-v-b56642b8] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  line-height: 36px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
[data-v-b56642b8] .el-form-item--small.el-form-item {
  margin-bottom: 0px;
}
.dt[data-v-b56642b8] {
  background-image: url("/img/checksee/wz_dt.png");
  background-size: 100% 100%;
  height: 27px;
  width: 60px;
  line-height: 27px;
  margin-top: 15px;
}
.ti[data-v-b56642b8] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 5px;
}
.t2[data-v-b56642b8] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
.t7[data-v-b56642b8] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #0088FF;
}
.el-tree[data-v-b56642b8] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-b56642b8] {
  overflow: auto;
  height: 80vh;
}
[data-v-b56642b8] .kpInput2 input.el-input__inner {
  border: none;
  height: 36px;
  line-height: 36px;
  padding: 0 6px;
}
[data-v-b56642b8] .el-table .cell {
  padding-left: 0px;
  padding-right: 0px;
}
.pd10[data-v-b56642b8] {
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-b56642b8] .el-form-item__error {
  color: #ffffff;
  background: #F56C6C;
  font-size: 11px;
  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-b56642b8] .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;
}
.pr16[data-v-b56642b8] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 17px;
  color: #000000;
  line-height: 20px;
}
.pr31[data-v-b56642b8] {
  font-family: Arial;
  font-weight: bold;
  font-size: 28px;
  color: #000000;
  line-height: 28px;
}
.prw[data-v-b56642b8] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
  opacity: 1;
}
.pr14[data-v-b56642b8] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 17px;
  color: #000000;
  line-height: 24px;
}
.eps[data-v-b56642b8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fl[data-v-b56642b8] {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.container[data-v-b56642b8] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /* 允许换行 */
}
.container2[data-v-b56642b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-template-columns: repeat(2, 1fr);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /* 允许换行 */
}

/* 设置每个网格项的样式 */
.grid-item[data-v-b56642b8] {
  background-color: white;
  text-align: center;
  border-radius: 8px;
}
[data-v-b56642b8] .el-checkbox__label {
  padding-left: 5px;
}
.w300[data-v-b56642b8] {
  width: 290px;
  text-align: left;
}
.yw[data-v-b56642b8] {
  text-align: left;
  margin-left: 5px;
  margin-top: 8px;
}

@charset "UTF-8";
.execution[data-v-038ffe11] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-038ffe11] .el-table--mini,
.el-table--small[data-v-038ffe11],
.el-table__expand-icon[data-v-038ffe11] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-038ffe11] .el-table--mini,
.el-table--small[data-v-038ffe11],
.el-table__expand-icon[data-v-038ffe11] {
  font-size: 13px;
}
[data-v-038ffe11] .el-table--mini,
.el-table--small[data-v-038ffe11],
.el-table__expand-icon[data-v-038ffe11] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-038ffe11] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-038ffe11] .table {
  margin-bottom: 5px;
}
[data-v-038ffe11] .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-038ffe11] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-038ffe11] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-038ffe11] {
  background: #F6FBFF;
}
.pagination[data-v-038ffe11] {
  text-align: end;
}
.btn[data-v-038ffe11] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-038ffe11] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-038ffe11] {
  text-align: right;
  padding-top: 10px;
}
[data-v-038ffe11] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-038ffe11] {
  color: #BF1A00;
}
.ydja_case[data-v-038ffe11] {
  color: #F89729;
}
.yja_case[data-v-038ffe11] {
  color: #082A6D;
}
.ygd_case[data-v-038ffe11] {
  color: #5CB768;
}
.eps[data-v-038ffe11] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-038ffe11] .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-038ffe11] .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-038ffe11] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-038ffe11] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .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-038ffe11] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-038ffe11] .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-038ffe11] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-038ffe11] .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-038ffe11] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-038ffe11] .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-038ffe11] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-038ffe11] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-038ffe11] {
  margin-bottom: 0px !important;
}
[data-v-038ffe11] .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-038ffe11] {
  line-height: 28px;
}
[data-v-038ffe11] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-038ffe11] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-038ffe11] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-038ffe11] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-038ffe11] {
  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-038ffe11] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-038ffe11] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-038ffe11] {
  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-038ffe11] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-038ffe11] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-038ffe11] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-038ffe11] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-038ffe11] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-038ffe11] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-038ffe11] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-038ffe11] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-038ffe11] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-038ffe11] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-038ffe11] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-038ffe11] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-038ffe11] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-038ffe11] {
  --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-038ffe11] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-038ffe11] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-038ffe11] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-038ffe11] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-038ffe11] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-038ffe11] {
  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-038ffe11] {
  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-038ffe11] {
  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-038ffe11] {
  -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-038ffe11] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
table tr[data-v-038ffe11] {
  height: 35px;
  font-size: 12px;
}
.child_tab[data-v-038ffe11] {
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  width: 100%;
}
@media print {
@page {
    size: auto;
    margin: 3mm;
}
table[data-v-038ffe11] {
    table-layout: fixed !important;
    width: 100% !important;
}
td[data-v-038ffe11] {
    word-break: break-all !important;
    white-space: normal !important;
}
.col-index[data-v-038ffe11] {
    width: 40px !important;
}
.col-code[data-v-038ffe11] {
    width: 100px !important;
}
.col-num[data-v-038ffe11] {
    width: 80px !important;
}
.col-location[data-v-038ffe11] {
    width: 110px !important;
}
.col-in[data-v-038ffe11] {
    width: 100px !important;
}
.col-out[data-v-038ffe11] {
    width: 100px !important;
}
.col-remark[data-v-038ffe11] {
    width: 160px !important;
}
}
.lf6[data-v-038ffe11] {
  text-align: left;
  padding-left: 6px;
}

/* 表头统一样式 */
.print-th[data-v-038ffe11] {
  text-align: center;
}

/* 各列宽度 */
.col-index[data-v-038ffe11] {
  width: 40px;
}
.col-code[data-v-038ffe11] {
  width: 100px;
}
.col-num[data-v-038ffe11] {
  width: 80px;
}
.col-location[data-v-038ffe11] {
  width: 110px;
}
.col-in[data-v-038ffe11] {
  width: 100px;
}
.col-out[data-v-038ffe11] {
  width: 100px;
}
.col-remark[data-v-038ffe11] {
  width: 160px;
}


.bad[data-v-3a723a9c]{
  overflow: hidden;
}
.bad[data-v-3a723a9c]:hover{
  overflow: scroll;
}
[data-v-3a723a9c] .el-radio-button--small .el-radio-button__inner {
  padding: 4px 15px;
  font-size: 12px;
  border-radius: 0;
}
[data-v-3a723a9c] .el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 0px 0 0 0px;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}
.khsIndex_0[data-v-3a723a9c]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-3a723a9c]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-3a723a9c]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-3a723a9c]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}



[data-v-435a7e72] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-435a7e72] {
  margin-bottom: 0px;
}
[data-v-435a7e72] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-435a7e72] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-435a7e72] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-435a7e72] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-435a7e72] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-435a7e72] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-435a7e72] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-435a7e72] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-435a7e72] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-435a7e72] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-435a7e72] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-435a7e72] .el-select__input {
  margin-left: 6px;
}
[data-v-435a7e72] .people-selector-dialog .el-dialog__header{
  display: none !important;
}
[data-v-435a7e72] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


.fl-bt[data-v-8917cf32] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-ace[data-v-8917cf32] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-8917cf32] {
  background-color: white;
}
.i-27[data-v-8917cf32] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-8917cf32] {
  padding-left: 35px;
}
.title[data-v-8917cf32] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-8917cf32] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-8917cf32] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-8917cf32] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-8917cf32] .area .el-select__caret {
  display: none !important;
}
[data-v-8917cf32] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-8917cf32] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-8917cf32] {
  margin-bottom: 0px;
}
[data-v-8917cf32] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-8917cf32] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-8917cf32] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-8917cf32] .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-8917cf32] .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-8917cf32] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-8917cf32] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-8917cf32] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-8917cf32] .el-tabs__item {
  color: #666666;
}
[data-v-8917cf32] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-8917cf32] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
[data-v-8917cf32] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-8917cf32].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-8917cf32] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-8917cf32] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-8917cf32] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-8917cf32] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-8917cf32] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-8917cf32] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
[data-v-8917cf32] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-8917cf32] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-8917cf32] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-8917cf32] .el-select__input {
  margin-left: 6px;
}
[data-v-8917cf32].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-8917cf32] {
  color: red;
}
[data-v-8917cf32] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-8917cf32] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


.bad[data-v-0f9340e2]{
  overflow: hidden;
}
.bad[data-v-0f9340e2]:hover{
  overflow: scroll;
}



[data-v-449a7d7c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-449a7d7c] {
  margin-bottom: 0px;
}
[data-v-449a7d7c] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-449a7d7c] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-449a7d7c] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-449a7d7c] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-449a7d7c] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-449a7d7c] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-449a7d7c] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-449a7d7c] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-449a7d7c] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-449a7d7c] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-449a7d7c] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-449a7d7c] .el-select__input {
  margin-left: 6px;
}
[data-v-449a7d7c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-449a7d7c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.fl-bt[data-v-c78f366c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-ace[data-v-c78f366c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-c78f366c] {
  background-color: white;
}
.i-27[data-v-c78f366c] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-c78f366c] {
  padding-left: 35px;
}
.title[data-v-c78f366c] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-c78f366c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-c78f366c] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-c78f366c] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-c78f366c] .area .el-select__caret {
  display: none !important;
}
[data-v-c78f366c] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-c78f366c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-c78f366c] {
  margin-bottom: 0px;
}
[data-v-c78f366c] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-c78f366c] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c78f366c] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-c78f366c] .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-c78f366c] .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-c78f366c] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-c78f366c] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-c78f366c] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-c78f366c] .el-tabs__item {
  color: #666666;
}
[data-v-c78f366c] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-c78f366c] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
[data-v-c78f366c] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-c78f366c].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-c78f366c] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-c78f366c] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-c78f366c] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-c78f366c] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
.kpItem[data-v-c78f366c] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-c78f366c] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-c78f366c] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-c78f366c] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-c78f366c] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-c78f366c] .el-select__input {
  margin-left: 6px;
}
[data-v-c78f366c].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-c78f366c] {
  color: red;
}
[data-v-c78f366c] .el-dialog__body {
  padding: 0 !important;
}
[data-v-c78f366c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-c78f366c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.bad[data-v-84a87f40]{
  overflow: hidden;
}
.bad[data-v-84a87f40]:hover{
  overflow: scroll;
}



[data-v-d850038e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-d850038e] {
  margin-bottom: 0px;
}
[data-v-d850038e] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-d850038e] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-d850038e] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-d850038e] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-d850038e] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-d850038e] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-d850038e] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-d850038e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-d850038e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-d850038e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-d850038e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-d850038e] .el-select__input {
  margin-left: 6px;
}
[data-v-d850038e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-d850038e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.fl-bt[data-v-fbbe308e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-ace[data-v-fbbe308e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-fbbe308e] {
  background-color: white;
}
.i-27[data-v-fbbe308e] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-fbbe308e] {
  padding-left: 35px;
}
.title[data-v-fbbe308e] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-fbbe308e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-fbbe308e] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-fbbe308e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-fbbe308e] .area .el-select__caret {
  display: none !important;
}
[data-v-fbbe308e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-fbbe308e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-fbbe308e] {
  margin-bottom: 0px;
}
[data-v-fbbe308e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-fbbe308e] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-fbbe308e] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-fbbe308e] .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-fbbe308e] .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-fbbe308e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-fbbe308e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-fbbe308e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-fbbe308e] .el-tabs__item {
  color: #666666;
}
[data-v-fbbe308e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-fbbe308e] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
[data-v-fbbe308e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-fbbe308e] {
  color: #00a680;
}
[data-v-fbbe308e].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-fbbe308e] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-fbbe308e] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-fbbe308e] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-fbbe308e] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-fbbe308e] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-fbbe308e] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-fbbe308e] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-fbbe308e] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-fbbe308e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-fbbe308e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-fbbe308e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-fbbe308e] .el-select__input {
  margin-left: 6px;
}
[data-v-fbbe308e].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-fbbe308e] {
  color: red;
}
[data-v-fbbe308e] .el-dialog__body {
  padding: 0 !important;
}
[data-v-fbbe308e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-fbbe308e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}



.bad[data-v-1856c578]{
  overflow: hidden;
}
.bad[data-v-1856c578]:hover{
  overflow: scroll;
}
.khsIndex_0[data-v-1856c578]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-1856c578]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-1856c578]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-1856c578]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-1856c578]{
  width: 50%;
}
.checkScope1[data-v-1856c578]{
  display: none;
}
.checkScope2[data-v-1856c578]{
  width: 100%;
}
.checkScope3[data-v-1856c578]{
  width: 50%;
}




[data-v-fbfd833a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-fbfd833a] {
  margin-bottom: 0px;
}
[data-v-fbfd833a] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-fbfd833a] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-fbfd833a] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-fbfd833a] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-fbfd833a] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-fbfd833a] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-fbfd833a] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-fbfd833a] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-fbfd833a] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-fbfd833a] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-fbfd833a] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-fbfd833a] .el-select__input {
  margin-left: 6px;
}
[data-v-fbfd833a] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-fbfd833a] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


.fl-bt[data-v-3558bc68] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-ace[data-v-3558bc68] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-3558bc68] {
  background-color: white;
}
.i-27[data-v-3558bc68] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-3558bc68] {
  padding-left: 35px;
}
.title[data-v-3558bc68] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-3558bc68] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-3558bc68] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
[data-v-3558bc68] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-3558bc68] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3558bc68] {
  margin-bottom: 0px;
}
[data-v-3558bc68] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-3558bc68] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3558bc68] .el-input--small .el-input__icon {
  line-height: 28px;
}
[data-v-3558bc68] .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-3558bc68] .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-3558bc68] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-3558bc68] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-3558bc68] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-3558bc68] .el-tabs__item {
  color: #666666;
}
[data-v-3558bc68] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-3558bc68] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
[data-v-3558bc68] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
[data-v-3558bc68].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-3558bc68] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3558bc68] .kpInput2 input.el-input__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
}
[data-v-3558bc68] .kpInput .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-3558bc68] .kpInput2 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 32px;
  line-height: 32px;
}
[data-v-3558bc68] .kpInput3 .el-textarea__inner {
  border: none;
  background: #ffffff;
  border: 1px solid #ffffff;
}
[data-v-3558bc68] .kpInput4 .el-textarea__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
}
.kpItem[data-v-3558bc68] {
  background: #EFF6FF;
  border-radius: 4px;
  border: 1px solid #EFF6FF;
  padding-left: 10px
}
.caseInput[data-v-3558bc68] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3558bc68] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3558bc68] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3558bc68] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3558bc68] .el-select__input {
  margin-left: 6px;
}
[data-v-3558bc68].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-3558bc68] {
  color: red;
}
[data-v-3558bc68] .el-dialog__body {
  padding: 0 !important;
}
[data-v-3558bc68] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3558bc68] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}


.bad[data-v-84ef6354]{
  overflow: hidden;
}
.bad[data-v-84ef6354]:hover{
  overflow: scroll;
}
.khsIndex_0[data-v-84ef6354]{
  width: 22px;
  height: 22px;
  background: #3985FF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_1[data-v-84ef6354]{
  width: 22px;
  height: 22px;
  background: #656CFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex_2[data-v-84ef6354]{
  width: 22px;
  height: 22px;
  background: #11BDFF;
  border-radius: 50%;
  opacity: 1;
  color: white;
}
.khsIndex[data-v-84ef6354]{
  width: 22px;
  height: 22px;
  background: #F0F2F5;
  border-radius: 50%;
  opacity: 1;
  color: #575757;
}
.checkScope0[data-v-84ef6354]{
  width: 50%;
}
.checkScope1[data-v-84ef6354]{
  display: none;
}
.checkScope2[data-v-84ef6354]{
  width: 100%;
}
.checkScope3[data-v-84ef6354]{
  width: 50%;
}



@charset "UTF-8";
.execution[data-v-66c63506] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-66c63506] .el-table--mini,
.el-table--small[data-v-66c63506],
.el-table__expand-icon[data-v-66c63506] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-66c63506] .el-table--mini,
.el-table--small[data-v-66c63506],
.el-table__expand-icon[data-v-66c63506] {
  font-size: 13px;
}
[data-v-66c63506] .el-table--mini,
.el-table--small[data-v-66c63506],
.el-table__expand-icon[data-v-66c63506] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-66c63506] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-66c63506] .table {
  margin-bottom: 5px;
}
[data-v-66c63506] .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-66c63506] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-66c63506] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-66c63506] {
  background: #F6FBFF;
}
.pagination[data-v-66c63506] {
  text-align: end;
}
.btn[data-v-66c63506] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-66c63506] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-66c63506] {
  text-align: right;
  padding-top: 10px;
}
[data-v-66c63506] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-66c63506] {
  color: #BF1A00;
}
.ydja_case[data-v-66c63506] {
  color: #F89729;
}
.yja_case[data-v-66c63506] {
  color: #082A6D;
}
.ygd_case[data-v-66c63506] {
  color: #5CB768;
}
.eps[data-v-66c63506] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-66c63506] .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-66c63506] .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-66c63506] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-66c63506] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .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-66c63506] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-66c63506] .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-66c63506] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-66c63506] .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-66c63506] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-66c63506] .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-66c63506] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-66c63506] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-66c63506] {
  margin-bottom: 0px !important;
}
[data-v-66c63506] .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-66c63506] {
  line-height: 28px;
}
[data-v-66c63506] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-66c63506] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-66c63506] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-66c63506] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-66c63506] {
  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-66c63506] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-66c63506] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-66c63506] {
  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-66c63506] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-66c63506] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-66c63506] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-66c63506] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-66c63506] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-66c63506] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-66c63506] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-66c63506] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-66c63506] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-66c63506] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-66c63506] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-66c63506] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-66c63506] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-66c63506] {
  --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-66c63506] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-66c63506] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-66c63506] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-66c63506] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-66c63506] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-66c63506] {
  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-66c63506] {
  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-66c63506] {
  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-66c63506] {
  -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-66c63506] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-66c63506] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-66c63506] {
  margin-bottom: 0px;
}
[data-v-66c63506] .el-input__inner {
  color: #333333;
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-66c63506] .el-form-item__label {
  color: #333333;
  font-size: 14px;
  line-height: 36px !important;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-66c63506] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-66c63506] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-66c63506] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-66c63506] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-66c63506] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-66c63506] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-66c63506] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-66c63506] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-66c63506] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-66c63506] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding-left: 6px;
  font-size: 14px;
}
[data-v-66c63506] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-66c63506] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-66c63506] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-66c63506] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon[data-v-66c63506] {
  color: #2489FC;
  margin-right: 4px;
}
.dhchexk_title[data-v-66c63506] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-66c63506] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-66c63506] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-66c63506] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-66c63506] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-66c63506] .el-table .cell, .el-table th div[data-v-66c63506], .el-table--border td:first-child .cell[data-v-66c63506], .el-table--border th:first-child .cell[data-v-66c63506] {
  padding-left: 0px;
}
[data-v-66c63506] .el-table--mini td, .el-table--mini th[data-v-66c63506] {
  padding: 0px 0;
}
[data-v-66c63506] .el-table .cell, .el-table th div[data-v-66c63506] {
  padding-right: 0px;
}
input[data-v-66c63506]::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #B2B2B2;
  /* placeholder字体大小  */
  font-size: 12px;
  /* placeholder位置  */
  text-align: left;
}
[data-v-66c63506] .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-66c63506] .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-66c63506] .hbzaInput input.el-input__inner {
  color: #e8594a;
}
[data-v-66c63506] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
  margin-top: 6px;
}
[data-v-66c63506] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
  margin-top: 6px;
}
[data-v-66c63506] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
  margin-top: 6px;
}
[data-v-66c63506] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
  margin-top: 6px;
}
[data-v-66c63506] .el-input--suffix .el-input__inner {
  padding-right: 10px;
}
[data-v-66c63506] .el-input__inner {
  padding-left: 6px;
}
[data-v-66c63506] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
.pacman[data-v-66c63506] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-66c63506] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-66c63506] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-66c63506] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-66c63506] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-66c63506] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-66c63506] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-66c63506] .el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
}
.bt[data-v-66c63506] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-66c63506] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-66c63506] .select-time input.el-input__inner {
  color: #2489FC;
}
.task-status1[data-v-66c63506] {
  color: #E18721 !important;
}
.task-status2[data-v-66c63506] {
  color: red !important;
}
.task-status3[data-v-66c63506] {
  color: #119249 !important;
}
[data-v-66c63506] .task-status1 input.el-input__inner {
  color: #E18721;
}
[data-v-66c63506] .task-status2 input.el-input__inner {
  color: red;
}
[data-v-66c63506] .task-status3 input.el-input__inner {
  color: #119249;
}
.titleStr[data-v-66c63506] {
  min-width: 100px;
  width: 6%;
  text-align: right;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  /* background: #F5F7FA; */
}
.titleStr1[data-v-66c63506] {
  width: 27%;
  /* height: 48px; */
  height: 37px;
}
.titleStr2[data-v-66c63506] {
  width: 15%;
  text-align: left;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  background: #F5F7FA;
  padding-left: 20px;
}
.titleStr3[data-v-66c63506] {
  width: 15%;
  padding-left: 16px;
  background: #FFFFFF;
}
.titleStr4[data-v-66c63506] {
  width: 20%;
  text-align: left;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  background: #F5F7FA;
  padding-left: 20px;
}
.titleStr5[data-v-66c63506] {
  width: 20%;
  padding-left: 16px;
  background: #FFFFFF;
}
.centerTitleStr[data-v-66c63506] {
  text-align: center;
}
#tableStr[data-v-66c63506] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-66c63506] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-66c63506] {
  border: 0;
}
.requiredStr[data-v-66c63506] {
  color: red;
}
.delrowclass[data-v-66c63506] {
  font-size: 20px;
  margin: 10px;
  color: red;
  cursor: pointer;
}
.wup_container .wup_file .filetable .template-upload .name[data-v-66c63506] {
  width: 300px !important;
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-v-66c63506] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  height: 35px;
}
[data-v-66c63506] .inputred input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  color: red;
}
[data-v-66c63506] .inputf9 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F9F9F9;
}
[data-v-66c63506] .inputf5 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F5FAFF;
}
[data-v-66c63506] .inpute8 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #E8F1FE;
  color: #3a3a3a;
}
[data-v-66c63506] .input-g input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F6F7FB;
  color: #3a3a3a;
}
[data-v-66c63506] .el-radio {
  margin-right: 10px;
}
[data-v-66c63506] .el-radio__input.is-checked + .el-radio__label {
  color: #606266;
}
[data-v-66c63506] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
}
[data-v-66c63506] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-66c63506] .el-input--prefix .el-input__inner {
  padding-left: 4px;
}
[data-v-66c63506] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
}
[data-v-66c63506] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
}
[data-v-66c63506] .input16 input.el-input__inner {
  border: none;
  padding: 2px;
  height: 28px;
  line-height: 28px;
  background: #F6F6F6;
}
.hbzaInput[data-v-66c63506] {
  color: #e8594a;
}
[data-v-66c63506] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-66c63506] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
}
[data-v-66c63506] .el-table--mini td, .el-table--mini th[data-v-66c63506] {
  padding: 0px 0;
}
[data-v-66c63506] .el-input-group__append, .el-input-group__prepend[data-v-66c63506] {
  background-color: transparent;
  color: #000000;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
table tr[data-v-66c63506] {
  height: 35px;
  font-size: 12px;
}
[data-v-66c63506] .el-textarea__inner {
  border: none;
  border-radius: 0;
  padding-left: 4px;
  font-size: 14px;
}
[data-v-66c63506] .kpInput3 .el-textarea__inner {
  border: 1px solid #DCDFE6;
  border-radius: 4px;
}
.str[data-v-66c63506] {
  padding-left: 8px;
  padding-right: 4px;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 20px;
  color: #333333;
  opacity: 1;
}
.bg-F5F[data-v-66c63506] {
  background: #F5F7FA;
}
.bg-fff[data-v-66c63506] {
  background: #FFFFFF;
}
.bg-fcf[data-v-66c63506] {
  background: #FCFCFC;
}


.fl[data-v-688fdc5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-688fdc5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-688fdc5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-688fdc5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-688fdc5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-688fdc5c] {
  background-color: white;
}
.i-27[data-v-688fdc5c] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-688fdc5c] {
  padding-left: 35px;
}
.title[data-v-688fdc5c] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-688fdc5c] {
 height: 100%; margin-top: 0px;
}
.bg-purple[data-v-688fdc5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-688fdc5c] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-688fdc5c] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-688fdc5c] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-688fdc5c] {
  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-688fdc5c] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-688fdc5c] {
  font-size: 12px;
  font-family: PingFang SC;
  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-688fdc5c] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-688fdc5c] {
  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-688fdc5c] {
  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-688fdc5c] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-688fdc5c] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-688fdc5c] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-688fdc5c] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-688fdc5c] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-688fdc5c] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-688fdc5c] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-688fdc5c] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-688fdc5c] .area .el-select__caret {
  display: none !important;
}
[data-v-688fdc5c] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-688fdc5c] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-688fdc5c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-688fdc5c] {
  margin-bottom: 0px;
}
[data-v-688fdc5c] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-688fdc5c] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-688fdc5c] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-688fdc5c] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-688fdc5c] {
  -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-688fdc5c] .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-688fdc5c] .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-688fdc5c] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-688fdc5c] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-688fdc5c] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-688fdc5c] .el-tabs__item {
  color: #666666;
}
[data-v-688fdc5c] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-688fdc5c] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-688fdc5c] {
  width: 100%;
}
[data-v-688fdc5c] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-688fdc5c] {
  color: #00a680;
}
[data-v-688fdc5c].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-688fdc5c] .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-688fdc5c] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.kpItem[data-v-688fdc5c] {
}
.caseInput[data-v-688fdc5c]{
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-688fdc5c] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-688fdc5c] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-688fdc5c] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-688fdc5c] .el-select__input{
  margin-left: 6px;
}
[data-v-688fdc5c].el-textarea__inner{
  padding-left: 6px;
}
.requiredStr[data-v-688fdc5c] {
  color: red;
}
.requiredTransparent[data-v-688fdc5c]{
  color: transparent;
}
[data-v-688fdc5c].el-input__inner{
  padding-left: 6px;
}
[data-v-688fdc5c] .el-table td, .el-table th[data-v-688fdc5c] {
  padding: 0px;
}
[data-v-688fdc5c] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-688fdc5c] .el-table--mini td, .el-table--mini th[data-v-688fdc5c] {
  padding: 0px 0 !important;
}
[data-v-688fdc5c] .el-table--mini td, .el-table--mini th[data-v-688fdc5c] {
  padding: 0px 0 !important;
}
[data-v-688fdc5c] .el-table--border td, .el-table--border th[data-v-688fdc5c], .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed[data-v-688fdc5c] {
  border-right: 1px solid #EEEEEE;
}
[data-v-688fdc5c] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-688fdc5c] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-688fdc5c] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-688fdc5c] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-688fdc5c] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-688fdc5c] .card .el-input {
  width: 90% !important;
}
[data-v-688fdc5c] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-688fdc5c] {
  height: 27px;
  width: 27px;
}
[data-v-688fdc5c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-688fdc5c] .el-drawer__header > :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-688fdc5c] {
}
.warning-row[data-v-688fdc5c] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-688fdc5c] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-688fdc5c], .success-row.hover-row td[data-v-688fdc5c] {
  background-color: initial !important;
}
.cell-blue[data-v-688fdc5c] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-688fdc5c] .el-table--mini, .el-table--small[data-v-688fdc5c], .el-table__expand-icon[data-v-688fdc5c] {
  font-size: 13px;
}
[data-v-688fdc5c] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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;
}
.cell-white[data-v-688fdc5c] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-688fdc5c].el-checkbox{
  margin-right: 10px;
}
[data-v-688fdc5c].el-checkbox__label{
  padding-left: 4px;
}
[data-v-688fdc5c].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-688fdc5c].el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-688fdc5c].el-radio-button:first-child .el-radio-button__inner{
  width: 114px;
}
[data-v-688fdc5c] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-688fdc5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-688fdc5c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-688fdc5c] {
  margin-bottom: 1px !important;
}



.fl[data-v-ff1da644] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-ff1da644] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-ff1da644] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-ff1da644] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-ff1da644] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-ff1da644] {
  background-color: white;
}
.i-27[data-v-ff1da644] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-ff1da644] {
  padding-left: 35px;
}
.title[data-v-ff1da644] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-ff1da644] {

  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-ff1da644] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-ff1da644] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-ff1da644] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-ff1da644] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-ff1da644] {
  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-ff1da644] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-ff1da644] {
  font-size: 12px;
  font-family: PingFang SC;
  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-ff1da644] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-ff1da644] {
  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-ff1da644] {
  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-ff1da644] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-ff1da644] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-ff1da644] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-ff1da644] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-ff1da644] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-ff1da644] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-ff1da644] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-ff1da644] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-ff1da644] .area .el-select__caret {
  display: none !important;
}
[data-v-ff1da644] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-ff1da644] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-ff1da644] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ff1da644] {
  margin-bottom: 0px;
}
[data-v-ff1da644] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-ff1da644] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-ff1da644] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-ff1da644] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-ff1da644] {
  -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-ff1da644] .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-ff1da644] .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-ff1da644] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-ff1da644] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-ff1da644] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-ff1da644] .el-tabs__item {
  color: #666666;
}
[data-v-ff1da644] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-ff1da644] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-ff1da644] {
  width: 100%;
}
[data-v-ff1da644] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-ff1da644] {
  color: #00a680;
}
[data-v-ff1da644].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-ff1da644] .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-ff1da644] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}


/*.kpItem {*/
/*/ / background: #EFF6FF;*/
/*/ / border-radius: 4 px;*/
/*/ / border: 1 px solid #F2F2F2;*/
/*/ / padding-left: 10 px*/
/*}*/
.caseInput[data-v-ff1da644] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-ff1da644] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-ff1da644] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-ff1da644] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-ff1da644] .el-select__input {
  margin-left: 6px;
}
[data-v-ff1da644].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-ff1da644] {
  color: red;
}
.requiredTransparent[data-v-ff1da644] {
  color: transparent;
}
[data-v-ff1da644].el-input__inner {
  padding-left: 6px;
}
[data-v-ff1da644] .el-table td, .el-table th[data-v-ff1da644] {
  padding: 0px;
}
[data-v-ff1da644] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-ff1da644] .el-table--mini td, .el-table--mini th[data-v-ff1da644] {
  padding: 0px 0 !important;
}
[data-v-ff1da644] .el-table--mini td, .el-table--mini th[data-v-ff1da644] {
  padding: 0px 0 !important;
}
[data-v-ff1da644] .el-table--border td, .el-table--border th[data-v-ff1da644], .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed[data-v-ff1da644] {
  border-right: 1px solid #EEEEEE;
}
[data-v-ff1da644] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-ff1da644] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-ff1da644] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-ff1da644] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-ff1da644] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-ff1da644] .card .el-input {
  width: 90% !important;
}
[data-v-ff1da644] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-ff1da644] {
  height: 27px;
  width: 27px;
}
[data-v-ff1da644] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-ff1da644] .el-drawer__header > :first-child {
  margin-left: 20px;
}

/*.hhtx-shezhi {*/
/*font-size: 20 px;*/
/*}*/
.warning-row[data-v-ff1da644] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-ff1da644] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-ff1da644], .success-row.hover-row td[data-v-ff1da644] {
  background-color: initial !important;
}
.cell-blue[data-v-ff1da644] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-ff1da644] .el-table--mini, .el-table--small[data-v-ff1da644], .el-table__expand-icon[data-v-ff1da644] {
  font-size: 13px;
}
[data-v-ff1da644] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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;
}
.cell-white[data-v-ff1da644] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-ff1da644].el-checkbox {
  margin-right: 10px;
}
[data-v-ff1da644].el-checkbox__label {
  padding-left: 4px;
}
[data-v-ff1da644].el-checkbox__input.is-checked + .el-checkbox__label {
  color: #606266;
}
[data-v-ff1da644].el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-ff1da644].el-radio-button:first-child .el-radio-button__inner {
  width: 114px;
}
[data-v-ff1da644] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-ff1da644] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-ff1da644] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ff1da644] {
  margin-bottom: 1px !important;
}


.fl[data-v-5c6b4d06] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-5c6b4d06] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-5c6b4d06] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-5c6b4d06] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-5c6b4d06] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-5c6b4d06] {
  background-color: white;
}
.i-27[data-v-5c6b4d06] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-5c6b4d06] {
  padding-left: 35px;
}
.title[data-v-5c6b4d06] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-5c6b4d06] {
 height: 100%; margin-top: 0px;
}



.fl[data-v-79624f03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-79624f03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-79624f03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-79624f03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-79624f03] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-79624f03] {
  background-color: white;
}
.i-27[data-v-79624f03] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-79624f03] {
  padding-left: 35px;
}
.title[data-v-79624f03] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-79624f03] {
  height: 100%; margin-top: 0px;
}



.fl[data-v-3decedd1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-3decedd1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-3decedd1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-3decedd1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-3decedd1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-3decedd1] {
  background-color: white;
}
.i-27[data-v-3decedd1] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-3decedd1] {
  padding-left: 35px;
}
.title[data-v-3decedd1] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-3decedd1] {
 height: 100%; margin-top: 0px;
}
.bg-purple[data-v-3decedd1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-3decedd1] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-3decedd1] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-3decedd1] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-3decedd1] {
  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-3decedd1] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-3decedd1] {
  font-size: 12px;
  font-family: PingFang SC;
  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-3decedd1] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-3decedd1] {
  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-3decedd1] {
  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-3decedd1] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-3decedd1] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-3decedd1] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-3decedd1] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-3decedd1] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-3decedd1] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-3decedd1] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-3decedd1] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-3decedd1] .area .el-select__caret {
  display: none !important;
}
[data-v-3decedd1] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-3decedd1] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-3decedd1] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3decedd1] {
  margin-bottom: 0px;
}
[data-v-3decedd1] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-3decedd1] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3decedd1] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-3decedd1] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-3decedd1] {
  -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-3decedd1] .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-3decedd1] .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-3decedd1] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-3decedd1] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-3decedd1] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-3decedd1] .el-tabs__item {
  color: #666666;
}
[data-v-3decedd1] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-3decedd1] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-3decedd1] {
  width: 100%;
}
[data-v-3decedd1] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-3decedd1] {
  color: #00a680;
}
[data-v-3decedd1].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-3decedd1] .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-3decedd1] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.kpItem[data-v-3decedd1] {
}
.caseInput[data-v-3decedd1]{
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-3decedd1] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-3decedd1] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-3decedd1] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-3decedd1] .el-select__input{
  margin-left: 6px;
}
[data-v-3decedd1].el-textarea__inner{
  padding-left: 6px;
}
.requiredStr[data-v-3decedd1] {
  color: red;
}
.requiredTransparent[data-v-3decedd1]{
  color: transparent;
}
[data-v-3decedd1].el-input__inner{
  padding-left: 6px;
}
[data-v-3decedd1] .el-table td, .el-table th[data-v-3decedd1] {
  padding: 0px;
}
[data-v-3decedd1] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-3decedd1]  .el-table--mini td, .el-table--mini th[data-v-3decedd1] {
  padding: 0px 0 !important;
}
[data-v-3decedd1] .el-table--border td, .el-table--border th[data-v-3decedd1], .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed[data-v-3decedd1] {
  border-right: 1px solid #EEEEEE;
}
[data-v-3decedd1] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-3decedd1] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-3decedd1] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-3decedd1] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-3decedd1] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-3decedd1] .card .el-input {
  width: 90% !important;
}
[data-v-3decedd1] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-3decedd1] {
  height: 27px;
  width: 27px;
}
[data-v-3decedd1] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-3decedd1] .el-drawer__header > :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-3decedd1] {
}
.warning-row[data-v-3decedd1] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-3decedd1] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-3decedd1], .success-row.hover-row td[data-v-3decedd1] {
  background-color: initial !important;
}
.cell-blue[data-v-3decedd1] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-3decedd1] .el-table--mini, .el-table--small[data-v-3decedd1], .el-table__expand-icon[data-v-3decedd1] {
  font-size: 13px;
}
[data-v-3decedd1] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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;
}
.cell-white[data-v-3decedd1] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-3decedd1].el-checkbox{
  margin-right: 10px;
}
[data-v-3decedd1].el-checkbox__label{
  padding-left: 4px;
}
[data-v-3decedd1].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-3decedd1].el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-3decedd1].el-radio-button:first-child .el-radio-button__inner{
  width: 114px;
}
[data-v-3decedd1] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-3decedd1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-3decedd1] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3decedd1] {
  margin-bottom: 1px !important;
}


.fl[data-v-7bdbbec9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-7bdbbec9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-7bdbbec9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-7bdbbec9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-7bdbbec9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-7bdbbec9] {
  background-color: white;
}
.i-27[data-v-7bdbbec9] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-7bdbbec9] {
  padding-left: 35px;
}
.title[data-v-7bdbbec9] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-7bdbbec9] {
   height: 100%; margin-top: 0px;
}
.bg-purple[data-v-7bdbbec9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-7bdbbec9] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-7bdbbec9] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-7bdbbec9] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-7bdbbec9] {
  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-7bdbbec9] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-7bdbbec9] {
  font-size: 12px;
  font-family: PingFang SC;
  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-7bdbbec9] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-7bdbbec9] {
  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-7bdbbec9] {
  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-7bdbbec9] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-7bdbbec9] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-7bdbbec9] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-7bdbbec9] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-7bdbbec9] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-7bdbbec9] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-7bdbbec9] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-7bdbbec9] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-7bdbbec9] .area .el-select__caret {
  display: none !important;
}
[data-v-7bdbbec9] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-7bdbbec9] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-7bdbbec9] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7bdbbec9] {
  margin-bottom: 0px;
}
[data-v-7bdbbec9] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
   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-7bdbbec9] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7bdbbec9] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-7bdbbec9] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-7bdbbec9] {
  -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-7bdbbec9] .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-7bdbbec9] .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-7bdbbec9] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-7bdbbec9] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-7bdbbec9] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-7bdbbec9] .el-tabs__item {
  color: #666666;
}
[data-v-7bdbbec9] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-7bdbbec9] .el-tabs--card>.el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-7bdbbec9] {
  width: 100%;
}
[data-v-7bdbbec9] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-7bdbbec9] {
  color: #00a680;
}
[data-v-7bdbbec9].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-7bdbbec9] .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-7bdbbec9] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.kpItem[data-v-7bdbbec9] {
}
.caseInput[data-v-7bdbbec9] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7bdbbec9] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-7bdbbec9] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-7bdbbec9] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-7bdbbec9] .el-select__input {
  margin-left: 6px;
}
[data-v-7bdbbec9].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-7bdbbec9] {
  color: red;
}
.requiredTransparent[data-v-7bdbbec9] {
  color: transparent;
}
[data-v-7bdbbec9].el-input__inner {
  padding-left: 6px;
}
[data-v-7bdbbec9] .el-table td,
.el-table th[data-v-7bdbbec9] {
  padding: 0px;
}
[data-v-7bdbbec9] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-7bdbbec9]  .el-table--mini td,
.el-table--mini th[data-v-7bdbbec9] {
  padding: 0px 0 !important;
}
[data-v-7bdbbec9] .el-table--border td,
.el-table--border th[data-v-7bdbbec9],
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed[data-v-7bdbbec9] {
  border-right: 1px solid #EEEEEE;
}
[data-v-7bdbbec9] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-7bdbbec9] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-7bdbbec9] .el-table th>.cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-7bdbbec9] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-7bdbbec9] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-7bdbbec9] .card .el-input {
  width: 90% !important;
}
[data-v-7bdbbec9] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-7bdbbec9] {
  height: 27px;
  width: 27px;
}
[data-v-7bdbbec9] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-7bdbbec9] .el-drawer__header> :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-7bdbbec9] {
}
.warning-row[data-v-7bdbbec9] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-7bdbbec9] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-7bdbbec9],
.success-row.hover-row td[data-v-7bdbbec9] {
  background-color: initial !important;
}
.cell-blue[data-v-7bdbbec9] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-7bdbbec9] .el-table--mini,
.el-table--small[data-v-7bdbbec9],
.el-table__expand-icon[data-v-7bdbbec9] {
  font-size: 13px;
}
[data-v-7bdbbec9] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
   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;
}
.cell-white[data-v-7bdbbec9] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-7bdbbec9].el-checkbox {
  margin-right: 10px;
}
[data-v-7bdbbec9].el-checkbox__label {
  padding-left: 4px;
}
[data-v-7bdbbec9].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-7bdbbec9].el-radio-button__orig-radio:checked+.el-radio-button__inner {
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-7bdbbec9].el-radio-button:first-child .el-radio-button__inner {
  width: 114px;
}
[data-v-7bdbbec9] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-7bdbbec9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}


.children2[data-v-3ea71ac8]{
  /*background: red;*/
}
.children3[data-v-3ea71ac8]{
  display: inline-table;
  white-space:pre-wrap;
  min-width: 190px;
  border-right: 1px solid #f2f2f2;
  min-height: 200px;
  margin-bottom: 10px;
  vertical-align:baseline
}
.children1[data-v-3ea71ac8]{
  display: inline-table;
  white-space:pre-wrap;
  min-width: 190px;
  border-right: 1px solid #f2f2f2;
  min-height: 200px;
  margin-bottom: 10px;
  vertical-align:baseline
}
.chito[data-v-3ea71ac8]{
  background-color: #F9F9F9;
}



.fl[data-v-ca2407fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-ca2407fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-ca2407fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-ca2407fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-ca2407fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-ca2407fc] {
  background-color: white;
}
.i-27[data-v-ca2407fc] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-ca2407fc] {
  padding-left: 35px;
}
.title[data-v-ca2407fc] {
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.lxr-cont img[data-v-ca2407fc] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-ca2407fc] {
  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-ca2407fc] :nth-child(3) {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
[data-v-ca2407fc] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-ca2407fc] .area .el-select__caret {
  display: none !important;
}
[data-v-ca2407fc] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-ca2407fc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ca2407fc] {
  margin-bottom: 0px;
}
[data-v-ca2407fc] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-ca2407fc] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
[data-v-ca2407fc] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-ca2407fc] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-ca2407fc] {
  -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-ca2407fc] .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-ca2407fc] .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-ca2407fc] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-ca2407fc] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-ca2407fc] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-ca2407fc] .el-tabs__item {
  color: #666666;
}
[data-v-ca2407fc] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-ca2407fc] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-ca2407fc] {
  width: 100%;
}
[data-v-ca2407fc] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-ca2407fc] {
  color: #00a680;
}
[data-v-ca2407fc].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-ca2407fc] .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-ca2407fc] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.caseInput[data-v-ca2407fc]{
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
}
[data-v-ca2407fc] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-ca2407fc] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-ca2407fc] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-ca2407fc] .el-select__input{
  margin-left: 6px;
}
[data-v-ca2407fc].el-textarea__inner{
  padding-left: 6px;
}
.requiredStr[data-v-ca2407fc] {
  color: red;
}
.requiredTransparent[data-v-ca2407fc]{
  color: transparent;
}
[data-v-ca2407fc].el-input__inner{
  padding-left: 6px;
}
[data-v-ca2407fc] .el-table td, .el-table th[data-v-ca2407fc] {
  padding: 0px;
}
[data-v-ca2407fc] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-ca2407fc]  .el-table--mini td, .el-table--mini th[data-v-ca2407fc] {
  padding: 0px 0 !important;
}
[data-v-ca2407fc] .el-table--border td, .el-table--border th[data-v-ca2407fc], .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed[data-v-ca2407fc] {
  border-right: 1px solid #EEEEEE;
}
[data-v-ca2407fc] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-ca2407fc] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-ca2407fc] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-ca2407fc] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-ca2407fc] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-ca2407fc] .card .el-input {
  width: 90% !important;
}
[data-v-ca2407fc] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-ca2407fc] {
  height: 27px;
  width: 27px;
}
[data-v-ca2407fc] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-ca2407fc] .el-drawer__header > :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-ca2407fc] {
}
.warning-row[data-v-ca2407fc] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-ca2407fc] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-ca2407fc], .success-row.hover-row td[data-v-ca2407fc] {
  background-color: initial !important;
}
.cell-blue[data-v-ca2407fc] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-ca2407fc] .el-table--mini, .el-table--small[data-v-ca2407fc], .el-table__expand-icon[data-v-ca2407fc] {
  font-size: 13px;
}
[data-v-ca2407fc] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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;
}
.cell-white[data-v-ca2407fc] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-ca2407fc].el-checkbox{
  margin-right: 10px;
}
[data-v-ca2407fc].el-checkbox__label{
  padding-left: 4px;
}
[data-v-ca2407fc].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-ca2407fc].el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-ca2407fc].el-radio-button:first-child .el-radio-button__inner{
  width: 114px;
}
[data-v-ca2407fc] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-ca2407fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-ca2407fc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ca2407fc] {
  margin-bottom: 1px !important;
}




.fl[data-v-e26d9552] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-e26d9552] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-e26d9552] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-e26d9552] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-e26d9552] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-e26d9552] {
  background-color: white;
}
.i-27[data-v-e26d9552] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-e26d9552] {
  padding-left: 35px;
}
.title[data-v-e26d9552] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-e26d9552] {
 height: 100%; margin-top: 0px;
}
.bg-purple[data-v-e26d9552] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-e26d9552] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-e26d9552] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-e26d9552] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-e26d9552] {
  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-e26d9552] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-e26d9552] {
  font-size: 12px;
  font-family: PingFang SC;
  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-e26d9552] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-e26d9552] {
  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-e26d9552] {
  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-e26d9552] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}
.tj[data-v-e26d9552] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-e26d9552] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-e26d9552] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-e26d9552] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-e26d9552] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-e26d9552] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-e26d9552] .area .el-select__caret {
  display: none !important;
}
[data-v-e26d9552] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-e26d9552] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-e26d9552] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-e26d9552] {
  margin-bottom: 0px;
}
[data-v-e26d9552] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-e26d9552] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-e26d9552] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-e26d9552] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-e26d9552] {
  -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-e26d9552] .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-e26d9552] .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-e26d9552] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-e26d9552] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-e26d9552] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-e26d9552] .el-tabs__item {
  color: #666666;
}
[data-v-e26d9552] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-e26d9552] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-e26d9552] {
  width: 100%;
}
[data-v-e26d9552] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-e26d9552] {
  color: #00a680;
}
[data-v-e26d9552].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-e26d9552] .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-e26d9552] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.caseInput[data-v-e26d9552]{
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-e26d9552] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-e26d9552] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-e26d9552] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-e26d9552] .el-select__input{
  margin-left: 6px;
}
[data-v-e26d9552].el-textarea__inner{
  padding-left: 6px;
}
.requiredStr[data-v-e26d9552] {
  color: red;
}
.requiredTransparent[data-v-e26d9552]{
  color: transparent;
}
[data-v-e26d9552].el-input__inner{
  padding-left: 6px;
}
[data-v-e26d9552] .el-table td, .el-table th[data-v-e26d9552] {
  padding: 0px;
}
[data-v-e26d9552] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-e26d9552]  .el-table--mini td, .el-table--mini th[data-v-e26d9552] {
  padding: 0px 0 !important;
}
[data-v-e26d9552] .el-table--border td, .el-table--border th[data-v-e26d9552], .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed[data-v-e26d9552] {
  border-right: 1px solid #EEEEEE;
}
[data-v-e26d9552] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-e26d9552] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-e26d9552] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-e26d9552] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-e26d9552] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-e26d9552] .card .el-input {
  width: 90% !important;
}
[data-v-e26d9552] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-e26d9552] {
  height: 27px;
  width: 27px;
}
[data-v-e26d9552] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-e26d9552] .el-drawer__header > :first-child {
  margin-left: 20px;
}
.warning-row[data-v-e26d9552] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-e26d9552] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-e26d9552], .success-row.hover-row td[data-v-e26d9552] {
  background-color: initial !important;
}
.cell-blue[data-v-e26d9552] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-e26d9552] .el-table--mini, .el-table--small[data-v-e26d9552], .el-table__expand-icon[data-v-e26d9552] {
  font-size: 13px;
}
[data-v-e26d9552] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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;
}
.cell-white[data-v-e26d9552] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-e26d9552].el-checkbox{
  margin-right: 10px;
}
[data-v-e26d9552].el-checkbox__label{
  padding-left: 4px;
}
[data-v-e26d9552].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-e26d9552].el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-e26d9552].el-radio-button:first-child .el-radio-button__inner{
  width: 114px;
}
[data-v-e26d9552] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-e26d9552] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-e26d9552] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-e26d9552] {
  margin-bottom: 1px !important;
}


.fl[data-v-7d4ccbd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-7d4ccbd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-7d4ccbd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-7d4ccbd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-7d4ccbd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-7d4ccbd6] {
  background-color: white;
}
.i-27[data-v-7d4ccbd6] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-7d4ccbd6] {
  padding-left: 35px;
}
.title[data-v-7d4ccbd6] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.lxr-cont img[data-v-7d4ccbd6] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-7d4ccbd6] {
  font-size: 12px;
  font-family: PingFang SC;
  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-7d4ccbd6] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
[data-v-7d4ccbd6] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-7d4ccbd6] .area .el-select__caret {
  display: none !important;
}
[data-v-7d4ccbd6] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-7d4ccbd6] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7d4ccbd6] {
  margin-bottom: 0px;
}
[data-v-7d4ccbd6] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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-7d4ccbd6] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7d4ccbd6] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-7d4ccbd6] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-7d4ccbd6] {
  -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-7d4ccbd6] .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-7d4ccbd6] .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-7d4ccbd6] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-7d4ccbd6] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-7d4ccbd6] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-7d4ccbd6] .el-tabs__item {
  color: #666666;
}
[data-v-7d4ccbd6] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-7d4ccbd6] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-7d4ccbd6] {
  width: 100%;
}
[data-v-7d4ccbd6] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-7d4ccbd6] {
  color: #00a680;
}
[data-v-7d4ccbd6].el-input--medium .el-input__inner{
  text-align: center;
}
[data-v-7d4ccbd6] .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-7d4ccbd6] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.caseInput[data-v-7d4ccbd6]{
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7d4ccbd6] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-7d4ccbd6] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-7d4ccbd6] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-7d4ccbd6] .el-select__input{
  margin-left: 6px;
}
[data-v-7d4ccbd6].el-textarea__inner{
  padding-left: 6px;
}
.requiredStr[data-v-7d4ccbd6] {
  color: red;
}
.requiredTransparent[data-v-7d4ccbd6]{
  color: transparent;
}
[data-v-7d4ccbd6].el-input__inner{
  padding-left: 6px;
}
[data-v-7d4ccbd6] .el-table td, .el-table th[data-v-7d4ccbd6] {
  padding: 0px;
}
[data-v-7d4ccbd6] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-7d4ccbd6]  .el-table--mini td, .el-table--mini th[data-v-7d4ccbd6] {
  padding: 0px 0 !important;
}
[data-v-7d4ccbd6] .el-table--border td, .el-table--border th[data-v-7d4ccbd6], .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed[data-v-7d4ccbd6] {
  border-right: 1px solid #EEEEEE;
}
[data-v-7d4ccbd6] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-7d4ccbd6] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-7d4ccbd6] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-7d4ccbd6] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-7d4ccbd6] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-7d4ccbd6] .card .el-input {
  width: 90% !important;
}
[data-v-7d4ccbd6] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-7d4ccbd6] {
  height: 27px;
  width: 27px;
}
[data-v-7d4ccbd6] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-7d4ccbd6] .el-drawer__header > :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-7d4ccbd6] {
}
.warning-row[data-v-7d4ccbd6] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-7d4ccbd6] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-7d4ccbd6], .success-row.hover-row td[data-v-7d4ccbd6] {
  background-color: initial !important;
}
.cell-blue[data-v-7d4ccbd6] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-7d4ccbd6] .el-table--mini, .el-table--small[data-v-7d4ccbd6], .el-table__expand-icon[data-v-7d4ccbd6] {
  font-size: 13px;
}
[data-v-7d4ccbd6] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
 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;
}
.cell-white[data-v-7d4ccbd6] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-7d4ccbd6].el-checkbox{
  margin-right: 10px;
}
[data-v-7d4ccbd6].el-checkbox__label{
  padding-left: 4px;
}
[data-v-7d4ccbd6].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-7d4ccbd6].el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-7d4ccbd6].el-radio-button:first-child .el-radio-button__inner{
  width: 114px;
}
[data-v-7d4ccbd6] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-7d4ccbd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-7d4ccbd6].el-tree-node.is-expanded>.el-tree-node__children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
[data-v-7d4ccbd6].el-form-item--small .el-form-item__content, .el-form-item--small .el-form-item__label[data-v-7d4ccbd6] {
  line-height: 26px;
}
[data-v-7d4ccbd6] .vue-treeselect__control {
  height: 26px;
}
[data-v-7d4ccbd6].vue-treeselect__placeholder, .vue-treeselect__single-value[data-v-7d4ccbd6] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-7d4ccbd6] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-7d4ccbd6].vue-treeselect--searchable .vue-treeselect__input-container {
  padding-left: 0px;
  padding-right: 5px;
}
[data-v-7d4ccbd6] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7d4ccbd6] {
  margin-bottom: 1px !important;
}


.fl[data-v-7a32235e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-7a32235e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-7a32235e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-7a32235e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-7a32235e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-7a32235e] {
  background-color: white;
}
.i-27[data-v-7a32235e] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-7a32235e] {
  padding-left: 35px;
}
.title[data-v-7a32235e] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-7a32235e] {
   height: 100%; margin-top: 0px;
}
.bg-purple[data-v-7a32235e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-7a32235e] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-7a32235e] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-7a32235e] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-7a32235e] {
  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-7a32235e] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-7a32235e] {
  font-size: 12px;
  font-family: PingFang SC;
  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-7a32235e] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-7a32235e] {
  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-7a32235e] {
  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-7a32235e] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-7a32235e] {
  min-width: 961px;
  width: 97.5%;

  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-7a32235e] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-7a32235e] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-7a32235e] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-7a32235e] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-7a32235e] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-7a32235e] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-7a32235e] .area .el-select__caret {
  display: none !important;
}
[data-v-7a32235e] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-7a32235e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-7a32235e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7a32235e] {
  margin-bottom: 0px;
}
[data-v-7a32235e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
   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-7a32235e] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7a32235e] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-7a32235e] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-7a32235e] {
  -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-7a32235e] .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-7a32235e] .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-7a32235e] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-7a32235e] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-7a32235e] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-7a32235e] .el-tabs__item {
  color: #666666;
}
[data-v-7a32235e] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-7a32235e] .el-tabs--card>.el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-7a32235e] {
  width: 100%;
}
[data-v-7a32235e] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-7a32235e] {
  color: #00a680;
}
[data-v-7a32235e].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-7a32235e] .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-7a32235e] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.kpItem[data-v-7a32235e] {
}
.caseInput[data-v-7a32235e] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-7a32235e] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-7a32235e] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-7a32235e] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-7a32235e] .el-select__input {
  margin-left: 6px;
}
[data-v-7a32235e].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-7a32235e] {
  color: red;
}
.requiredTransparent[data-v-7a32235e] {
  color: transparent;
}
[data-v-7a32235e].el-input__inner {
  padding-left: 6px;
}
[data-v-7a32235e] .el-table td,
.el-table th[data-v-7a32235e] {
  padding: 0px;
}
[data-v-7a32235e] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-7a32235e]  .el-table--mini td,
.el-table--mini th[data-v-7a32235e] {
  padding: 0px 0 !important;
}
[data-v-7a32235e] .el-table--border td,
.el-table--border th[data-v-7a32235e],
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed[data-v-7a32235e] {
  border-right: 1px solid #EEEEEE;
}
[data-v-7a32235e] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-7a32235e] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-7a32235e] .el-table th>.cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-7a32235e] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-7a32235e] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-7a32235e] .card .el-input {
  width: 90% !important;
}
[data-v-7a32235e] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-7a32235e] {
  height: 27px;
  width: 27px;
}
[data-v-7a32235e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-7a32235e] .el-drawer__header> :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-7a32235e] {
}
.warning-row[data-v-7a32235e] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-7a32235e] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-7a32235e],
.success-row.hover-row td[data-v-7a32235e] {
  background-color: initial !important;
}
.cell-blue[data-v-7a32235e] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-7a32235e] .el-table--mini,
.el-table--small[data-v-7a32235e],
.el-table__expand-icon[data-v-7a32235e] {
  font-size: 13px;
}
[data-v-7a32235e] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
   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;
}
.cell-white[data-v-7a32235e] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-7a32235e].el-checkbox {
  margin-right: 10px;
}
[data-v-7a32235e].el-checkbox__label {
  padding-left: 4px;
}
[data-v-7a32235e].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-7a32235e].el-radio-button__orig-radio:checked+.el-radio-button__inner {
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-7a32235e].el-radio-button:first-child .el-radio-button__inner {
  width: 114px;
}
[data-v-7a32235e] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-7a32235e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-7a32235e].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-7a32235e] {
  line-height: 26px;
}
[data-v-7a32235e] .vue-treeselect__control {
  height: 26px;
}
[data-v-7a32235e].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-7a32235e] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 0px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-7a32235e] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-7a32235e].vue-treeselect--searchable .vue-treeselect__input-container {
  padding-left: 2px;
  padding-right: 5px;
}
[data-v-7a32235e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7a32235e] {
  margin-bottom: 1px !important;
}


.permission-row[data-v-58ece38e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.perm-group[data-v-58ece38e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}


.fl[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-5a07db88] {
  background-color: white;
}
.i-27[data-v-5a07db88] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-5a07db88] {
  padding-left: 35px;
}
.title[data-v-5a07db88] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.lxr-cont img[data-v-5a07db88] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-5a07db88] {
  font-size: 12px;
  font-family: PingFang SC;
  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-5a07db88] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
[data-v-5a07db88] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-5a07db88] .area .el-select__caret {
  display: none !important;
}
[data-v-5a07db88] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
[data-v-5a07db88] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5a07db88] {
  margin-bottom: 0px;
}
[data-v-5a07db88] .el-form-item__label {
  font-size: 14px;
  font-family: Source Han Sans CN;
  ;
  font-weight: 400;
  color: #333333;
  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-5a07db88] .el-input--small .el-input__inner {
  height: 30px;
  line-height: 30px;
  padding: 0 6px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-5a07db88] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-5a07db88] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-5a07db88] {
  -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-5a07db88] .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-5a07db88] .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-5a07db88] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-5a07db88] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-5a07db88] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-5a07db88] .el-tabs__item {
  color: #666666;
}
[data-v-5a07db88] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-5a07db88] .el-tabs--card>.el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-5a07db88] {
  width: 100%;
}
[data-v-5a07db88] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-5a07db88] {
  color: #00a680;
}
[data-v-5a07db88].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-5a07db88] .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-5a07db88] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}
.caseInput[data-v-5a07db88] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-5a07db88] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-5a07db88] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-5a07db88] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-5a07db88] .el-select__input {
  margin-left: 6px;
}
[data-v-5a07db88].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-5a07db88] {
  color: red;
}
.requiredTransparent[data-v-5a07db88] {
  color: transparent;
}
[data-v-5a07db88].el-input__inner {
  padding-left: 6px;
}
[data-v-5a07db88] .el-table td,
.el-table th[data-v-5a07db88] {
  padding: 0px;
}
[data-v-5a07db88] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-5a07db88] .el-table--mini td,
.el-table--mini th[data-v-5a07db88] {
  padding: 0px 0 !important;
}
[data-v-5a07db88] .el-table--mini td,
.el-table--mini th[data-v-5a07db88] {
  padding: 0px 0 !important;
}
[data-v-5a07db88] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5a07db88] {
  margin-bottom: 1px !important;
}
[data-v-5a07db88] .el-table--border td,
.el-table--border th[data-v-5a07db88],
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed[data-v-5a07db88] {
  border-right: 1px solid #EEEEEE;
}
[data-v-5a07db88] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-5a07db88] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-5a07db88] .el-table th>.cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-5a07db88] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-5a07db88] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-5a07db88] .card .el-input {
  width: 90% !important;
}
[data-v-5a07db88] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-5a07db88] {
  height: 27px;
  width: 27px;
}
[data-v-5a07db88] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-5a07db88] .el-drawer__header> :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-5a07db88] {}
.warning-row[data-v-5a07db88] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-5a07db88] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-5a07db88],
.success-row.hover-row td[data-v-5a07db88] {
  background-color: initial !important;
}
.cell-blue[data-v-5a07db88] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-5a07db88] .el-table--mini,
.el-table--small[data-v-5a07db88],
.el-table__expand-icon[data-v-5a07db88] {
  font-size: 13px;
}
[data-v-5a07db88] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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;
}
.cell-white[data-v-5a07db88] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-5a07db88].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-5a07db88].el-radio-button__orig-radio:checked+.el-radio-button__inner {
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-5a07db88].el-radio-button:first-child .el-radio-button__inner {
  width: 114px;
}
[data-v-5a07db88] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.permission-wrapper[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.permission-row[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  /*padding: 8px 0;*/
  /*border-bottom: 1px solid #E6E6E6;*/
}
.col[data-v-5a07db88] {
  /*padding: 4px 8px;*/
  padding-left: 21px;
}
.col.level-1[data-v-5a07db88] {
  background: #F7F8FA;
  padding-left: 21px;
  min-width: 130px;
  border-bottom: 1px solid #E6E6E6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}
.col.level-2[data-v-5a07db88] {
  background: #F7F8FA;
  min-width: 150px;
  max-width: 150px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2D2E30;
  min-height: 40px;
  line-height: 40px;
  border-right: 1px solid #E6E6E6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}
.col.level-3[data-v-5a07db88] {
  width: 100px;
  margin-left: 21px;
  height: 40px;
  line-height: 40px
}
.col.level-4[data-v-5a07db88] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 40px;
  line-height: 40px
}
.level_3_btn[data-v-5a07db88] {
  width: 100%;
}
[data-v-5a07db88] .el-checkbox__label {
  padding-left: 6px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
}
[data-v-5a07db88] .el-checkbox__inner {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #B4B4B4;
}
[data-v-5a07db88] .el-checkbox__input.is-checked .el-checkbox__inner::after {
  border: 1px solid #FFFFFF;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}
[data-v-5a07db88] .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  height: 4px;
}


/*一级 文字*/
[data-v-5a07db88] .col.level-1 .el-checkbox__label {
  font-weight: 400;
  font-family: Source Han Sans CN;
  font-size: 15px;
  color: #2D2E30;
}

/*一级 框*/
[data-v-5a07db88] .col.level-1 .el-checkbox__inner {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #B4B4B4;
}
[data-v-5a07db88] .col.level-1 .el-checkbox__input.is-checked .el-checkbox__inner {
  border: 1px solid #125FA3;
  border-radius: 3px;
}

/*二级级 文字*/
[data-v-5a07db88] .col.level-2 .el-checkbox__label {
  font-size: 14px;
  color: #2D2E30;
  font-weight: 400;
}

/*二级级 文字*/
[data-v-5a07db88] .col.level-3 .el-checkbox__label {
  font-size: 14px;
  color: #2D2E30;
  font-weight: 400;
}
[data-v-5a07db88] .col3 .el-checkbox__label {
  font-size: 13px;
  color: #063661;
  font-weight: 400;
}
.clo4[data-v-5a07db88] {
  font-size: 13px;
  color: #063661;
  font-weight: 400;
  font-family: Source Han Sans CN;
}
[data-v-5a07db88] .col.level-1 .el-checkbox__input.is-checked .el-checkbox__inner::after {
  border: 1px solid #FFFFFF;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}
.col-container[data-v-5a07db88] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #E6E6E6;
}
.sub-row[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*align-items: center;*/
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-bottom: 1px solid #E6E6E6;
}
.group-row[data-v-5a07db88] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  /*margin-bottom: 6px;*/
}
.line-bottom[data-v-5a07db88] {
  border-bottom: 1px solid #E6E6E6;
}
.permissions-horizontal[data-v-5a07db88] {
  border-bottom: 1px solid #E6E6E6;
  padding-left: 21px;
  width: 100%;
}
.permissions-horizontal.no-border[data-v-5a07db88] {
  border-bottom: none;
}
.vol3[data-v-5a07db88] {
  background: #F7F8FA;
  min-width: 170px;
  max-width: 170px;
  padding-left: 21px;
  border-right: 1px solid #E6E6E6;
}
.bg-ff8ee.permissions-horizontal[data-v-5a07db88] {
  background: #FFF8EE;
}
.tooltip[data-v-5a07db88] {
  cursor: pointer;
  color: #FFA73B;
  margin-left: 2px;
}



/*核销 文字*/
[data-v-5a07db88] .col_9F570E .el-checkbox__label {
  font-weight: 400;
  font-family: Source Han Sans CN;
  font-size: 13px;
  color: #9F570E !important;
}

/*核销 框*/
[data-v-5a07db88] .col_9F570E .el-checkbox__inner {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #BB9F83;
}

/*核销 选中*/
[data-v-5a07db88] .col_9F570E .el-checkbox__input.is-checked .el-checkbox__inner {
  border: 1px solid #BB9F83;
  border-radius: 3px;
  background: #9F570E;
}
[data-v-5a07db88] .col_9F570E .el-checkbox__input.is-checked .el-checkbox__inner::after {
  border: 1px solid #FFFFFF;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}


/*定制 文字*/
[data-v-5a07db88] .col_EC0008 .el-checkbox__label {
  font-weight: 400;
  font-family: Source Han Sans CN;
  font-size: 13px;
  color: #EC0008 !important;
}

/*定制 框*/
[data-v-5a07db88] .col_EC0008 .el-checkbox__inner {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #D99C9E;
}

/*定制*/
[data-v-5a07db88] .col_EC0008 .el-checkbox__input.is-checked .el-checkbox__inner {
  border: 1px solid #D99C9E;
  border-radius: 3px;
  background: #EC0008;
}

/*定制*/
[data-v-5a07db88] .col_EC0008 .el-checkbox__input.is-checked .el-checkbox__inner::after {
  border: 1px solid #FFFFFF;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 2px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
}


[data-v-6468cd96] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-6468cd96] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-6468cd96].el-form-item--small .el-form-item__content, .el-form-item--small .el-form-item__label[data-v-6468cd96] {
  line-height: 26px;
}
[data-v-6468cd96] .vue-treeselect__control {
  height: 26px;
}
[data-v-6468cd96].vue-treeselect__placeholder, .vue-treeselect__single-value[data-v-6468cd96] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-6468cd96] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-6468cd96] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6468cd96] {
  margin-bottom: 1px !important;
}


[data-v-7e7c3852] .el-table td,
.el-table th[data-v-7e7c3852] {
  padding: 0px;
}
[data-v-7e7c3852] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-7e7c3852]  .el-table--mini td,
.el-table--mini th[data-v-7e7c3852] {
  padding: 0px 0 !important;
}
[data-v-7e7c3852]  .el-table--mini td,
.el-table--mini th[data-v-7e7c3852] {
  padding: 0px 0 !important;
}
[data-v-7e7c3852] .el-table--border td,
.el-table--border th[data-v-7e7c3852],
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed[data-v-7e7c3852] {
  border-right: 1px solid #EEEEEE;
}
[data-v-7e7c3852] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-7e7c3852] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-7e7c3852] .el-table th>.cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-7e7c3852] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-7e7c3852] .edic .el-drawer__header {
  margin-bottom: 60px;
  padding-bottom: 60px;
}
[data-v-7e7c3852] .el-drawer__body {
  overflow: auto;
  background-color: #F3F3F3;
  /* overflow-x: auto; */
}

/*2.隐藏滚动条，太丑了*/
[data-v-7e7c3852] .el-drawer__container ::-webkit-scrollbar {
  display: none;
}
[data-v-7e7c3852] .el-dialog__body {
  padding: 0 !important;
}
[data-v-7e7c3852] .rightdlog {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 100vh;
}
.text[data-v-7e7c3852] {
  font-size: 14px;
}
.item[data-v-7e7c3852] {
  padding: 8px 0;
}
[data-v-7e7c3852] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-7e7c3852] .card .el-input {
  width: 90% !important;
}
[data-v-7e7c3852] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-7e7c3852] {
  height: 27px;
  width: 27px;
}
[data-v-7e7c3852] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-7e7c3852] .el-drawer__header> :first-child {
  margin-left: 20px;
}
.hhtx-shezhi[data-v-7e7c3852] {
}
.warning-row[data-v-7e7c3852] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-7e7c3852] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-7e7c3852],
.success-row.hover-row td[data-v-7e7c3852] {
  background-color: initial !important;
}
.cell-blue[data-v-7e7c3852] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-7e7c3852] .el-table--mini,
.el-table--small[data-v-7e7c3852],
.el-table__expand-icon[data-v-7e7c3852] {
  font-size: 13px;
}
[data-v-7e7c3852] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
   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;
}
.cell-white[data-v-7e7c3852] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-7e7c3852].el-checkbox {
  margin-right: 10px;
}
[data-v-7e7c3852].el-checkbox__label {
  padding-left: 4px;
}
[data-v-7e7c3852].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-7e7c3852].el-radio-button__orig-radio:checked+.el-radio-button__inner {
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-7e7c3852].el-radio-button:first-child .el-radio-button__inner {
  width: 114px;
}
[data-v-7e7c3852] .el-button+.el-button {
  margin-left: 0px;
}
[data-v-7e7c3852].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-7e7c3852] {
  line-height: 26px;
}
[data-v-7e7c3852] .vue-treeselect__control {
  height: 26px;
}
[data-v-7e7c3852].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-7e7c3852] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-7e7c3852] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-7e7c3852] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-7e7c3852] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}

@charset "UTF-8";
.execution[data-v-12c0578c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-12c0578c] .el-table--mini,
.el-table--small[data-v-12c0578c],
.el-table__expand-icon[data-v-12c0578c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-12c0578c] .el-table--mini,
.el-table--small[data-v-12c0578c],
.el-table__expand-icon[data-v-12c0578c] {
  font-size: 13px;
}
[data-v-12c0578c] .el-table--mini,
.el-table--small[data-v-12c0578c],
.el-table__expand-icon[data-v-12c0578c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-12c0578c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-12c0578c] .table {
  margin-bottom: 5px;
}
[data-v-12c0578c] .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-12c0578c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-12c0578c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-12c0578c] {
  background: #F6FBFF;
}
.pagination[data-v-12c0578c] {
  text-align: end;
}
.btn[data-v-12c0578c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-12c0578c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-12c0578c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-12c0578c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-12c0578c] {
  color: #BF1A00;
}
.ydja_case[data-v-12c0578c] {
  color: #F89729;
}
.yja_case[data-v-12c0578c] {
  color: #082A6D;
}
.ygd_case[data-v-12c0578c] {
  color: #5CB768;
}
.eps[data-v-12c0578c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-12c0578c] .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-12c0578c] .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-12c0578c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-12c0578c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .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-12c0578c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-12c0578c] .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-12c0578c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-12c0578c] .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-12c0578c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-12c0578c] .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-12c0578c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-12c0578c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-12c0578c] {
  margin-bottom: 0px !important;
}
[data-v-12c0578c] .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-12c0578c] {
  line-height: 28px;
}
[data-v-12c0578c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-12c0578c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-12c0578c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-12c0578c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-12c0578c] {
  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-12c0578c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-12c0578c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-12c0578c] {
  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-12c0578c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-12c0578c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-12c0578c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-12c0578c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-12c0578c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-12c0578c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-12c0578c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-12c0578c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-12c0578c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-12c0578c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-12c0578c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-12c0578c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-12c0578c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-12c0578c] {
  --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-12c0578c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-12c0578c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-12c0578c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-12c0578c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-12c0578c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-12c0578c] {
  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-12c0578c] {
  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-12c0578c] {
  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-12c0578c] {
  -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-12c0578c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.editor-slide-upload[data-v-12c0578c] {
  margin-bottom: 20px;
}
.editor-slide-upload[data-v-12c0578c]  .el-upload--picture-card {
    width: 100%;
}

@charset "UTF-8";
.execution[data-v-548602de] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-548602de] .el-table--mini,
.el-table--small[data-v-548602de],
.el-table__expand-icon[data-v-548602de] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-548602de] .el-table--mini,
.el-table--small[data-v-548602de],
.el-table__expand-icon[data-v-548602de] {
  font-size: 13px;
}
[data-v-548602de] .el-table--mini,
.el-table--small[data-v-548602de],
.el-table__expand-icon[data-v-548602de] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-548602de] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-548602de] .table {
  margin-bottom: 5px;
}
[data-v-548602de] .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-548602de] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-548602de] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-548602de] {
  background: #F6FBFF;
}
.pagination[data-v-548602de] {
  text-align: end;
}
.btn[data-v-548602de] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-548602de] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-548602de] {
  text-align: right;
  padding-top: 10px;
}
[data-v-548602de] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-548602de] {
  color: #BF1A00;
}
.ydja_case[data-v-548602de] {
  color: #F89729;
}
.yja_case[data-v-548602de] {
  color: #082A6D;
}
.ygd_case[data-v-548602de] {
  color: #5CB768;
}
.eps[data-v-548602de] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-548602de] .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-548602de] .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-548602de] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-548602de] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .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-548602de] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-548602de] .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-548602de] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-548602de] .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-548602de] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-548602de] .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-548602de] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-548602de] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-548602de] {
  margin-bottom: 0px !important;
}
[data-v-548602de] .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-548602de] {
  line-height: 28px;
}
[data-v-548602de] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-548602de] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-548602de] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-548602de] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-548602de] {
  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-548602de] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-548602de] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-548602de] {
  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-548602de] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-548602de] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-548602de] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-548602de] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-548602de] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-548602de] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-548602de] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-548602de] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-548602de] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-548602de] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-548602de] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-548602de] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-548602de] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-548602de] {
  --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-548602de] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-548602de] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-548602de] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-548602de] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-548602de] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-548602de] {
  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-548602de] {
  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-548602de] {
  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-548602de] {
  -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-548602de] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.tinymce-container[data-v-548602de] {
  position: relative;
  line-height: normal;
}
.tinymce-container[data-v-548602de]  .mce-fullscreen {
  z-index: 10000;
}
.tinymce-textarea[data-v-548602de] {
  visibility: hidden;
  z-index: -1;
}
.editor-custom-btn-container[data-v-548602de] {
  position: absolute;
  right: 4px;
  top: 4px;
  /*z-index: 2005;*/
}
.fullscreen .editor-custom-btn-container[data-v-548602de] {
  z-index: 10000;
  position: fixed;
}
.editor-upload-btn[data-v-548602de] {
  display: none;
}


.el-row[data-v-0fa387a4] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-0fa387a4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-0fa387a4] {
  margin-bottom: 0px;
}
[data-v-0fa387a4] .el-input__inner {


  font-size: 13px;
  font-weight: 400;
  color: #000000;
  opacity: 1;
}
[data-v-0fa387a4] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-0fa387a4] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-0fa387a4] {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-0fa387a4] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-0fa387a4] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-0fa387a4] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-0fa387a4] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-0fa387a4] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-0fa387a4] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-0fa387a4] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-0fa387a4] .el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
}
[data-v-0fa387a4] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-0fa387a4] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-0fa387a4] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-0fa387a4] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-0fa387a4] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-0fa387a4] {
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-0fa387a4] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-0fa387a4] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-0fa387a4] {
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-0fa387a4] {
  font-size: 16px;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-0fa387a4] .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-0fa387a4] .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-0fa387a4] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
body[data-v-0fa387a4], td[data-v-0fa387a4] {
  background-color: #FFF;
}
.bodyDiv[data-v-0fa387a4] {
  font-size: 12px;
}
.titleStr[data-v-0fa387a4] {
  width: 10%;
  text-align: right;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  opacity: 1;
}
.titleStr1[data-v-0fa387a4] {
  width: 15%;
}
.borderStr[data-v-0fa387a4] {
  border: 0px;
}
table tr[data-v-0fa387a4] {
  height: 35px;
  font-size: 12px;
}
.requiredStr[data-v-0fa387a4] {
  color: red;
}
.hiddenStr[data-v-0fa387a4] {
  display: none;
}
.textStr[data-v-0fa387a4] {
  background: #f3f3f3;
}
#tableStr[data-v-0fa387a4] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-0fa387a4] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-0fa387a4] {
  border: 0px;
  width: 100%;
  height: 35px;
}
.delrowclass[data-v-0fa387a4] {
  color: red;
  cursor: pointer;
}
.hbzaInput[data-v-0fa387a4] {
  color: #e8594a;
}
.wup_container .wup_file .filetable .template-upload .name[data-v-0fa387a4] {
  width: 300px !important;
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-v-0fa387a4] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
[data-v-0fa387a4] .inputred input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  color: red;
}
[data-v-0fa387a4] .inputf9 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F9F9F9;
}
[data-v-0fa387a4] .inputf5 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F5FAFF;
}
[data-v-0fa387a4] .inpute8 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #E8F1FE;
  color: #3a3a3a;
}
[data-v-0fa387a4] .el-radio {
  margin-right: 10px;
}
[data-v-0fa387a4].el-radio__input.is-checked + .el-radio__label {
  color: #606266;
}
[data-v-0fa387a4].el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
}
[data-v-0fa387a4].el-input--prefix .el-input__inner {
  padding-left: 4px;
}
[data-v-0fa387a4] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
}
[data-v-0fa387a4] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
}
[data-v-0fa387a4] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-0fa387a4] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
}
.dkhbH[data-v-0fa387a4] {
  height: 38px;
}
.pub_dialog[data-v-0fa387a4] {
  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-0fa387a4] .el-table .cell, .el-table th div[data-v-0fa387a4], .el-table--border td:first-child .cell[data-v-0fa387a4], .el-table--border th:first-child .cell[data-v-0fa387a4] {
  padding-left: 0px;
}
[data-v-0fa387a4]  .el-table--mini td, .el-table--mini th[data-v-0fa387a4] {
  padding: 0px 0;
}
[data-v-0fa387a4].dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-0fa387a4] .el-table .cell, .el-table th div[data-v-0fa387a4], .el-table--border td:first-child .cell[data-v-0fa387a4], .el-table--border th:first-child .cell[data-v-0fa387a4] {
  padding-left: 0px;
}
[data-v-0fa387a4] .el-input-group__append, .el-input-group__prepend[data-v-0fa387a4] {
  background-color: transparent;
  color: #000000;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
[data-v-0fa387a4]  .el-textarea__inner {
  display: block;
  resize: vertical;
  padding: 5px 15px;
  line-height: 1.5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  font-size: inherit;
  color: #606266;
  background-color: #FFF;
  background-image: none;
  border: 1px solid transparent;
  min-height: 200px !important;
  border-radius: 4px;
  -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
  transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
}
[data-v-0fa387a4].el-checkbox {
  margin-right: 10px;
}
[data-v-0fa387a4]  .el-checkbox__label {
  padding-left: 3px;
}
[data-v-0fa387a4] .inputdefaultcenter input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  text-align: center;
}
[data-v-0fa387a4] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 5px;
}
[data-v-0fa387a4] .el-input--suffix:hover .el-input__prefix {
  display: none;
}






































































































































































































































































































































































































/* .uploadFils {
    width: 100%;
    margin-top: 20px;
    border: 1px solid #666;
    padding: 4px;
    min-height: 100px;
    box-sizing: border-box;
} */
.mt20[data-v-67b15566] {
  margin-top: 20px;
}
[data-v-67b15566] .el-upload {
  width: 100% !important;
}
[data-v-67b15566] .el-upload-dragger {
  width: 100% !important;
  height: 110px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
[data-v-67b15566].el-upload-dragger .el-icon-upload {
  font-size: 60px;
  color: #C0C4CC;
  margin: 10px;
  line-height: 20px;
}
.title[data-v-67b15566]{
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
[data-v-67b15566].el-table__empty-block{
  min-height: 0px;
}
[data-v-67b15566] .el-table--mini td, .el-table--mini th[data-v-67b15566] {
  padding: 0px 0;
}
.wid190[data-v-67b15566] {
  width: 100%;
}
.el-tree[data-v-67b15566] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-67b15566] {
  overflow:auto;
  max-height: 200px;
}
.eps[data-v-67b15566] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}



.el-row[data-v-5cbfec44] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-5cbfec44] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5cbfec44] {
  margin-bottom: 0px;
}
[data-v-5cbfec44] .el-input__inner {


  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #000000;
  opacity: 1;
}
[data-v-5cbfec44] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-5cbfec44] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-5cbfec44] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-5cbfec44] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-5cbfec44] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-5cbfec44] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-5cbfec44] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-5cbfec44] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-5cbfec44] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-5cbfec44] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-5cbfec44] .el-input--small .el-input__inner {
  height: 35px;
  line-height: 35px;
  padding-left: 6px;
}
[data-v-5cbfec44] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-5cbfec44] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-5cbfec44] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-5cbfec44] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.dhchexk_icon[data-v-5cbfec44] {
  color: #2489FC;
  margin-right: 4px
}
.dhchexk_title[data-v-5cbfec44] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-5cbfec44] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-5cbfec44] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-5cbfec44] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-5cbfec44] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-5cbfec44] .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-5cbfec44] .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-5cbfec44] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
body[data-v-5cbfec44], td[data-v-5cbfec44] {
  background-color: #FFF;
}
.bodyDiv[data-v-5cbfec44] {
  font-size: 12px;
}
.titleStr[data-v-5cbfec44] {
  width: 10%;
  text-align: right;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  opacity: 1;
}
.titleStr1[data-v-5cbfec44] {
  width: 15%;
}
.borderStr[data-v-5cbfec44] {
  border: 0px;
}
table tr[data-v-5cbfec44] {
  height: 35px;
  font-size: 12px;
}
.requiredStr[data-v-5cbfec44] {
  color: red;
}
.hiddenStr[data-v-5cbfec44] {
  display: none;
}
.textStr[data-v-5cbfec44] {
  background: #f3f3f3;
}
#tableStr[data-v-5cbfec44] {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 30px;
  margin-right: 70px;
}
#tableStr tr td[data-v-5cbfec44] {
  border: 1px solid #ccc;
  text-align: center;
}
.borderStr[data-v-5cbfec44] {
  border: 0px;
  width: 100%;
  height: 35px;
}
.delrowclass[data-v-5cbfec44] {
  color: red;
  cursor: pointer;
}
.hbzaInput[data-v-5cbfec44] {
  color: #e8594a;
}
.wup_container .wup_file .filetable .template-upload .name[data-v-5cbfec44] {
  width: 300px !important;
  max-width: 480px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-v-5cbfec44] .inputdefault input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
}
[data-v-5cbfec44] .inputred input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  color: red;
}
[data-v-5cbfec44] .inputf9 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F9F9F9;
}
[data-v-5cbfec44] .inputf5 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #F5FAFF;
}
[data-v-5cbfec44] .inpute8 input.el-input__inner {
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  background-color: #E8F1FE;
  color: #3a3a3a;
}
[data-v-5cbfec44] .el-radio{
  margin-right: 10px;
}
[data-v-5cbfec44].el-radio__input.is-checked+.el-radio__label {
  color: #606266;
}
[data-v-5cbfec44].el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
}
[data-v-5cbfec44].el-input--prefix .el-input__inner {
  padding-left: 4px;
}
[data-v-5cbfec44] .input1 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F5FAFF;
}
[data-v-5cbfec44] .input6 input.el-input__inner {
  border: none;
  padding: 2px;
  background: #F6F6F6;
}
[data-v-5cbfec44] .input2 input.el-input__inner {
  border: none;
  padding: 2px;
}
[data-v-5cbfec44] .input3 input.el-input__inner {
  border: none;
  padding: 2px;
  position: relative;
}
.dkhbH[data-v-5cbfec44]{
  height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pub_dialog[data-v-5cbfec44] {
  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-5cbfec44] .el-table .cell, .el-table th div[data-v-5cbfec44], .el-table--border td:first-child .cell[data-v-5cbfec44], .el-table--border th:first-child .cell[data-v-5cbfec44] {
  padding-left: 0px;
}
[data-v-5cbfec44]  .el-table--mini td, .el-table--mini th[data-v-5cbfec44] {
  padding: 0px 0;
}
[data-v-5cbfec44] .el-table .cell, .el-table th div[data-v-5cbfec44] {
  padding-right: 0px;
}
[data-v-5cbfec44] .dkhbHstyle .el-table__body tr:hover > td {
  background-color: transparent !important;
}
[data-v-5cbfec44] .el-table .cell, .el-table th div[data-v-5cbfec44], .el-table--border td:first-child .cell[data-v-5cbfec44], .el-table--border th:first-child .cell[data-v-5cbfec44] {
  padding-left: 0px;
}
[data-v-5cbfec44] .el-input-group__append, .el-input-group__prepend[data-v-5cbfec44] {
  background-color: transparent;
  color: #000000;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 0px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
[data-v-5cbfec44] .el-input.is-disabled .el-input__inner {
  background-color: transparent;
  border-color: transparent;
  color: #000000;
  cursor: not-allowed;

  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  opacity: 1;
}
[data-v-5cbfec44] .csr .el-input.is-disabled .el-input__inner {
  background-color: transparent;
  border-color: darkblue;
  color: #000000;
  cursor: not-allowed;

  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  opacity: 1;
}
.str[data-v-5cbfec44]{
  padding-left: 4px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
  opacity: 1;
}
[data-v-5cbfec44] .inputdefault .el-textarea__inner{
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  margin-left: 0px;
  height: 200px;
}
[data-v-5cbfec44] .el-select__input{
  border: none;
  padding-left: 4px;
  padding-top: 2px;
  margin-left: 0px;
}
[data-v-5cbfec44].el-input__inner{
  padding-left: 6px;
}
.approval[data-v-5cbfec44]{
  width: 84%;height: 100%
}
.demo-drawer__content[data-v-5cbfec44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.conBlock[data-v-5cbfec44]{
  padding-top: 40px;
}
[data-v-5cbfec44] .spyjInput .el-textarea__inner{
  height: 130px;
  color: #333333;
  font-weight: bold;
}
.el-tree[data-v-5cbfec44] {
  min-width: 100%;
  display: inline-block;
}
.tree[data-v-5cbfec44] {
  overflow:auto;
  height: 300px;
}
.rwlist[data-v-5cbfec44]{
  overflow:hidden;
}
.rwlist[data-v-5cbfec44]:hover{
  overflow: auto;
}


@charset "UTF-8";
.execution[data-v-33f07e7e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-33f07e7e] .el-table--mini,
.el-table--small[data-v-33f07e7e],
.el-table__expand-icon[data-v-33f07e7e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-33f07e7e] .el-table--mini,
.el-table--small[data-v-33f07e7e],
.el-table__expand-icon[data-v-33f07e7e] {
  font-size: 13px;
}
[data-v-33f07e7e] .el-table--mini,
.el-table--small[data-v-33f07e7e],
.el-table__expand-icon[data-v-33f07e7e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-33f07e7e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-33f07e7e] .table {
  margin-bottom: 5px;
}
[data-v-33f07e7e] .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-33f07e7e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-33f07e7e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-33f07e7e] {
  background: #F6FBFF;
}
.pagination[data-v-33f07e7e] {
  text-align: end;
}
.btn[data-v-33f07e7e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-33f07e7e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-33f07e7e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-33f07e7e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-33f07e7e] {
  color: #BF1A00;
}
.ydja_case[data-v-33f07e7e] {
  color: #F89729;
}
.yja_case[data-v-33f07e7e] {
  color: #082A6D;
}
.ygd_case[data-v-33f07e7e] {
  color: #5CB768;
}
.eps[data-v-33f07e7e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-33f07e7e] .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-33f07e7e] .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-33f07e7e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-33f07e7e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .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-33f07e7e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-33f07e7e] .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-33f07e7e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-33f07e7e] .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-33f07e7e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-33f07e7e] .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-33f07e7e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-33f07e7e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-33f07e7e] {
  margin-bottom: 0px !important;
}
[data-v-33f07e7e] .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-33f07e7e] {
  line-height: 28px;
}
[data-v-33f07e7e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-33f07e7e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-33f07e7e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-33f07e7e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-33f07e7e] {
  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-33f07e7e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-33f07e7e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-33f07e7e] {
  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-33f07e7e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-33f07e7e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-33f07e7e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-33f07e7e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-33f07e7e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-33f07e7e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-33f07e7e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-33f07e7e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-33f07e7e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-33f07e7e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-33f07e7e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-33f07e7e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-33f07e7e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-33f07e7e] {
  --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-33f07e7e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-33f07e7e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-33f07e7e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-33f07e7e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-33f07e7e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-33f07e7e] {
  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-33f07e7e] {
  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-33f07e7e] {
  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-33f07e7e] {
  -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-33f07e7e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-33f07e7e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-33f07e7e] {
  margin-bottom: 1px !important;
}
[data-v-33f07e7e] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-33f07e7e] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-33f07e7e] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-33f07e7e] {
  line-height: 32px;
}
[data-v-33f07e7e].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-33f07e7e] {
  line-height: 26px;
}
[data-v-33f07e7e] .vue-treeselect__control {
  height: 26px;
}
[data-v-33f07e7e].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-33f07e7e] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-33f07e7e] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

@charset "UTF-8";
.execution[data-v-2f7d45da] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-2f7d45da] .el-table--mini,
.el-table--small[data-v-2f7d45da],
.el-table__expand-icon[data-v-2f7d45da] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-2f7d45da] .el-table--mini,
.el-table--small[data-v-2f7d45da],
.el-table__expand-icon[data-v-2f7d45da] {
  font-size: 13px;
}
[data-v-2f7d45da] .el-table--mini,
.el-table--small[data-v-2f7d45da],
.el-table__expand-icon[data-v-2f7d45da] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-2f7d45da] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-2f7d45da] .table {
  margin-bottom: 5px;
}
[data-v-2f7d45da] .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-2f7d45da] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-2f7d45da] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-2f7d45da] {
  background: #F6FBFF;
}
.pagination[data-v-2f7d45da] {
  text-align: end;
}
.btn[data-v-2f7d45da] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-2f7d45da] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-2f7d45da] {
  text-align: right;
  padding-top: 10px;
}
[data-v-2f7d45da] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-2f7d45da] {
  color: #BF1A00;
}
.ydja_case[data-v-2f7d45da] {
  color: #F89729;
}
.yja_case[data-v-2f7d45da] {
  color: #082A6D;
}
.ygd_case[data-v-2f7d45da] {
  color: #5CB768;
}
.eps[data-v-2f7d45da] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-2f7d45da] .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-2f7d45da] .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-2f7d45da] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-2f7d45da] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .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-2f7d45da] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-2f7d45da] .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-2f7d45da] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-2f7d45da] .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-2f7d45da] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-2f7d45da] .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-2f7d45da] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-2f7d45da] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2f7d45da] {
  margin-bottom: 0px !important;
}
[data-v-2f7d45da] .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-2f7d45da] {
  line-height: 28px;
}
[data-v-2f7d45da] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-2f7d45da] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-2f7d45da] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-2f7d45da] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-2f7d45da] {
  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-2f7d45da] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-2f7d45da] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-2f7d45da] {
  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-2f7d45da] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-2f7d45da] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-2f7d45da] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-2f7d45da] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-2f7d45da] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-2f7d45da] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-2f7d45da] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-2f7d45da] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-2f7d45da] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-2f7d45da] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-2f7d45da] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-2f7d45da] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-2f7d45da] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-2f7d45da] {
  --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-2f7d45da] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-2f7d45da] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-2f7d45da] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-2f7d45da] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-2f7d45da] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-2f7d45da] {
  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-2f7d45da] {
  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-2f7d45da] {
  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-2f7d45da] {
  -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-2f7d45da] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-2f7d45da] .el-table td, .el-table th[data-v-2f7d45da] {
  padding: 0px;
}
[data-v-2f7d45da] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-2f7d45da] .el-table--mini td, .el-table--mini th[data-v-2f7d45da] {
  padding: 0px 0 !important;
}
[data-v-2f7d45da] .el-table--border td, .el-table--border th[data-v-2f7d45da], .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed[data-v-2f7d45da] {
  border-right: 1px solid #EEEEEE;
}
[data-v-2f7d45da] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-2f7d45da] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-2f7d45da] .el-table th > .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-2f7d45da] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-2f7d45da] .edic .el-drawer__header {
  margin-bottom: 60px;
  padding-bottom: 60px;
}
[data-v-2f7d45da] .el-drawer__body {
  overflow: auto;
  background-color: #F3F3F3;
  /* overflow-x: auto; */
}

/*2.隐藏滚动条，太丑了*/
[data-v-2f7d45da] .el-drawer__container ::-webkit-scrollbar {
  display: none;
}
[data-v-2f7d45da] .el-dialog__body {
  padding: 0 !important;
}
[data-v-2f7d45da] .rightdlog {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 100vh;
}
.text[data-v-2f7d45da] {
  font-size: 14px;
}
.item[data-v-2f7d45da] {
  padding: 2px 0;
}
[data-v-2f7d45da] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-2f7d45da] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2f7d45da] {
  margin-bottom: 1px !important;
}
[data-v-2f7d45da] .card .el-input {
  width: 90% !important;
}
[data-v-2f7d45da] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-2f7d45da] {
  height: 27px;
  width: 27px;
}
[data-v-2f7d45da].el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-2f7d45da].el-drawer__header > :first-child {
  margin-left: 20px;
}
.warning-row[data-v-2f7d45da] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-2f7d45da] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-2f7d45da],
.success-row.hover-row td[data-v-2f7d45da] {
  background-color: initial !important;
}
.cell-blue[data-v-2f7d45da] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-2f7d45da] .el-table--mini,
.el-table--small[data-v-2f7d45da],
.el-table__expand-icon[data-v-2f7d45da] {
  font-size: 13px;
}
[data-v-2f7d45da] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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;
}
.cell-white[data-v-2f7d45da] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-2f7d45da] .avue-crud__menu {
  display: none !important;
}
.icon-lhd-bianji2[data-v-2f7d45da] {
  display: none;
}
.price-input[data-v-2f7d45da] {
  display: none;
}
.price-edit:hover .icon-lhd-bianji2[data-v-2f7d45da] {
  display: inline-block;
}

:root,
:host {
  --w-e-textarea-bg-color: #fff;
  --w-e-textarea-color: #333;
  --w-e-textarea-border-color: #ccc;
  --w-e-textarea-slight-border-color: #e8e8e8;
  --w-e-textarea-slight-color: #d4d4d4;
  --w-e-textarea-slight-bg-color: #f5f2f0;
  --w-e-textarea-selected-border-color: #B4D5FF;
  --w-e-textarea-handler-bg-color: #4290f7;
  --w-e-toolbar-color: #595959;
  --w-e-toolbar-bg-color: #fff;
  --w-e-toolbar-active-color: #333;
  --w-e-toolbar-active-bg-color: #f1f1f1;
  --w-e-toolbar-disabled-color: #999;
  --w-e-toolbar-border-color: #e8e8e8;
  --w-e-modal-button-bg-color: #fafafa;
  --w-e-modal-button-border-color: #d9d9d9;
}

.w-e-text-container *,.w-e-toolbar *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{-webkit-box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color);box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:-webkit-box;display:-ms-flexbox;display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 5px #0000001f;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;-webkit-transition:opacity .6s;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;-webkit-transition:opacity .6s;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;-webkit-transition:all .3s;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;-webkit-transition:width .3s;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{-webkit-box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color);box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{-webkit-box-shadow:none;box-shadow:none}.w-e-text-container [contenteditable=false] .w-e-image-container:hover{-webkit-box-shadow:none;box-shadow:none}

.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}
.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}

.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-ms-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}
@charset "UTF-8";
.execution[data-v-7425b9f7] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-7425b9f7] .el-table--mini,
.el-table--small[data-v-7425b9f7],
.el-table__expand-icon[data-v-7425b9f7] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-7425b9f7] .el-table--mini,
.el-table--small[data-v-7425b9f7],
.el-table__expand-icon[data-v-7425b9f7] {
  font-size: 13px;
}
[data-v-7425b9f7] .el-table--mini,
.el-table--small[data-v-7425b9f7],
.el-table__expand-icon[data-v-7425b9f7] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-7425b9f7] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-7425b9f7] .table {
  margin-bottom: 5px;
}
[data-v-7425b9f7] .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-7425b9f7] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-7425b9f7] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-7425b9f7] {
  background: #F6FBFF;
}
.pagination[data-v-7425b9f7] {
  text-align: end;
}
.btn[data-v-7425b9f7] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-7425b9f7] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-7425b9f7] {
  text-align: right;
  padding-top: 10px;
}
[data-v-7425b9f7] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-7425b9f7] {
  color: #BF1A00;
}
.ydja_case[data-v-7425b9f7] {
  color: #F89729;
}
.yja_case[data-v-7425b9f7] {
  color: #082A6D;
}
.ygd_case[data-v-7425b9f7] {
  color: #5CB768;
}
.eps[data-v-7425b9f7] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-7425b9f7] .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-7425b9f7] .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-7425b9f7] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-7425b9f7] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .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-7425b9f7] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-7425b9f7] .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-7425b9f7] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-7425b9f7] .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-7425b9f7] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-7425b9f7] .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-7425b9f7] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-7425b9f7] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7425b9f7] {
  margin-bottom: 0px !important;
}
[data-v-7425b9f7] .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-7425b9f7] {
  line-height: 28px;
}
[data-v-7425b9f7] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-7425b9f7] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-7425b9f7] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-7425b9f7] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-7425b9f7] {
  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-7425b9f7] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-7425b9f7] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-7425b9f7] {
  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-7425b9f7] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-7425b9f7] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-7425b9f7] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-7425b9f7] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-7425b9f7] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-7425b9f7] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-7425b9f7] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-7425b9f7] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-7425b9f7] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-7425b9f7] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-7425b9f7] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-7425b9f7] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-7425b9f7] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-7425b9f7] {
  --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-7425b9f7] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-7425b9f7] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-7425b9f7] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-7425b9f7] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-7425b9f7] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-7425b9f7] {
  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-7425b9f7] {
  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-7425b9f7] {
  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-7425b9f7] {
  -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-7425b9f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.demo-drawer__content[data-v-7425b9f7] {
  height: auto !important;
  margin-top: 0px;
  padding-bottom: 100px;
}
[data-v-7425b9f7] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7425b9f7] {
  margin-bottom: 0px;
}
[data-v-7425b9f7] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-7425b9f7] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-7425b9f7] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-7425b9f7] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-7425b9f7] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-7425b9f7] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-7425b9f7] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-7425b9f7] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-7425b9f7] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-7425b9f7] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-7425b9f7] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-7425b9f7] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-7425b9f7] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-7425b9f7] .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-7425b9f7] .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-7425b9f7] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7425b9f7] {
  margin-bottom: 1px !important;
}
[data-v-7425b9f7] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-7425b9f7] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-7425b9f7] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-7425b9f7] {
  line-height: 32px;
}
[data-v-7425b9f7].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-7425b9f7] {
  line-height: 26px;
}
[data-v-7425b9f7] .vue-treeselect__control {
  height: 26px;
}
[data-v-7425b9f7].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-7425b9f7] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-7425b9f7] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-7425b9f7] .el-upload-dragger {
  width: 100%;
}
[data-v-7425b9f7] .el-upload {
  width: 100%;
}
.dj-y[data-v-7425b9f7] {
  position: absolute;
  display: inline-block;
  right: 0px;
  top: 2px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  height: 28px;
  background: #F8F8F8;
  width: 42px;
  text-align: center;
  font-size: 13px;
  line-height: 28px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #626675;
}
.pub-title[data-v-7425b9f7] {
  border-bottom: 1px solid #EFEFEF;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}
.pub-title span[data-v-7425b9f7] {
    display: inline-block;
    border-bottom: 2px solid #0088FF;
}
[data-v-7425b9f7] .file-row.el-row {
  margin-left: 0 !important;
}
.contractList[data-v-7425b9f7] {
  width: auto;
  padding: 12px 0;
  margin: 0 20px;
}

/* 定义进入和离开的动画 */
.list-enter-active[data-v-7425b9f7],
.list-leave-active[data-v-7425b9f7] {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/* 元素从原始位置移动 */
.list-enter[data-v-7425b9f7],
.list-leave-to[data-v-7425b9f7] {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
}
[data-v-7425b9f7] .el-dialog__body {
  padding: 20px !important;
}
[data-v-7425b9f7] .el-table--border td {
  height: 34px !important;
}
.download-url[data-v-7425b9f7] {
  cursor: pointer;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

@charset "UTF-8";
.execution[data-v-6f044956] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6f044956] .el-table--mini,
.el-table--small[data-v-6f044956],
.el-table__expand-icon[data-v-6f044956] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6f044956] .el-table--mini,
.el-table--small[data-v-6f044956],
.el-table__expand-icon[data-v-6f044956] {
  font-size: 13px;
}
[data-v-6f044956] .el-table--mini,
.el-table--small[data-v-6f044956],
.el-table__expand-icon[data-v-6f044956] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6f044956] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6f044956] .table {
  margin-bottom: 5px;
}
[data-v-6f044956] .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-6f044956] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6f044956] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6f044956] {
  background: #F6FBFF;
}
.pagination[data-v-6f044956] {
  text-align: end;
}
.btn[data-v-6f044956] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6f044956] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6f044956] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6f044956] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6f044956] {
  color: #BF1A00;
}
.ydja_case[data-v-6f044956] {
  color: #F89729;
}
.yja_case[data-v-6f044956] {
  color: #082A6D;
}
.ygd_case[data-v-6f044956] {
  color: #5CB768;
}
.eps[data-v-6f044956] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6f044956] .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-6f044956] .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-6f044956] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6f044956] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .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-6f044956] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6f044956] .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-6f044956] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6f044956] .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-6f044956] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6f044956] .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-6f044956] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6f044956] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6f044956] {
  margin-bottom: 0px !important;
}
[data-v-6f044956] .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-6f044956] {
  line-height: 28px;
}
[data-v-6f044956] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6f044956] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6f044956] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6f044956] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6f044956] {
  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-6f044956] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6f044956] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6f044956] {
  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-6f044956] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6f044956] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6f044956] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6f044956] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6f044956] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6f044956] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6f044956] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6f044956] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6f044956] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6f044956] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6f044956] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6f044956] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6f044956] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6f044956] {
  --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-6f044956] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6f044956] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6f044956] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6f044956] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6f044956] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6f044956] {
  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-6f044956] {
  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-6f044956] {
  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-6f044956] {
  -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-6f044956] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.el-row[data-v-6f044956] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-6f044956] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6f044956] {
  margin-bottom: 0px;
}
[data-v-6f044956] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-6f044956] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-6f044956] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-6f044956] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-6f044956] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-6f044956] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-6f044956] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-6f044956] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-6f044956] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-6f044956] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-6f044956] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-6f044956] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-6f044956] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-6f044956] .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-6f044956] .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-6f044956] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6f044956] {
  margin-bottom: 1px !important;
}
[data-v-6f044956] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-6f044956] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-6f044956] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-6f044956] {
  line-height: 32px;
}
[data-v-6f044956].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-6f044956] {
  line-height: 26px;
}
[data-v-6f044956] .vue-treeselect__control {
  height: 26px;
}
[data-v-6f044956].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-6f044956] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-6f044956] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-6f044956] .el-upload-dragger {
  width: 100%;
}
[data-v-6f044956] .el-upload {
  width: 100%;
}
[data-v-6f044956] .el-input__inner::-webkit-outer-spin-button,[data-v-6f044956] .el-input__inner::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.avatar[data-v-6f044956] {
  height: 200px;
  width: auto;
}

@charset "UTF-8";
.execution[data-v-542e713a] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-542e713a] .el-table--mini,
.el-table--small[data-v-542e713a],
.el-table__expand-icon[data-v-542e713a] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-542e713a] .el-table--mini,
.el-table--small[data-v-542e713a],
.el-table__expand-icon[data-v-542e713a] {
  font-size: 13px;
}
[data-v-542e713a] .el-table--mini,
.el-table--small[data-v-542e713a],
.el-table__expand-icon[data-v-542e713a] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-542e713a] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-542e713a] .table {
  margin-bottom: 5px;
}
[data-v-542e713a] .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-542e713a] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-542e713a] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-542e713a] {
  background: #F6FBFF;
}
.pagination[data-v-542e713a] {
  text-align: end;
}
.btn[data-v-542e713a] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-542e713a] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-542e713a] {
  text-align: right;
  padding-top: 10px;
}
[data-v-542e713a] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-542e713a] {
  color: #BF1A00;
}
.ydja_case[data-v-542e713a] {
  color: #F89729;
}
.yja_case[data-v-542e713a] {
  color: #082A6D;
}
.ygd_case[data-v-542e713a] {
  color: #5CB768;
}
.eps[data-v-542e713a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-542e713a] .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-542e713a] .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-542e713a] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-542e713a] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .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-542e713a] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-542e713a] .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-542e713a] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-542e713a] .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-542e713a] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-542e713a] .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-542e713a] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-542e713a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-542e713a] {
  margin-bottom: 0px !important;
}
[data-v-542e713a] .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-542e713a] {
  line-height: 28px;
}
[data-v-542e713a] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-542e713a] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-542e713a] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-542e713a] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-542e713a] {
  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-542e713a] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-542e713a] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-542e713a] {
  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-542e713a] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-542e713a] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-542e713a] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-542e713a] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-542e713a] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-542e713a] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-542e713a] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-542e713a] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-542e713a] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-542e713a] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-542e713a] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-542e713a] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-542e713a] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-542e713a] {
  --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-542e713a] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-542e713a] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-542e713a] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-542e713a] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-542e713a] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-542e713a] {
  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-542e713a] {
  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-542e713a] {
  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-542e713a] {
  -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-542e713a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.video-add[data-v-542e713a] {
  margin-top: 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-add .btn-box[data-v-542e713a] {
    position: fixed;
    top: 94px;
    right: 40px;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-add .video-add-content[data-v-542e713a] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.flex-box[data-v-542e713a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}

@charset "UTF-8";
.execution[data-v-31aad8cf] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-31aad8cf] .el-table--mini,
.el-table--small[data-v-31aad8cf],
.el-table__expand-icon[data-v-31aad8cf] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-31aad8cf] .el-table--mini,
.el-table--small[data-v-31aad8cf],
.el-table__expand-icon[data-v-31aad8cf] {
  font-size: 13px;
}
[data-v-31aad8cf] .el-table--mini,
.el-table--small[data-v-31aad8cf],
.el-table__expand-icon[data-v-31aad8cf] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-31aad8cf] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-31aad8cf] .table {
  margin-bottom: 5px;
}
[data-v-31aad8cf] .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-31aad8cf] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-31aad8cf] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-31aad8cf] {
  background: #F6FBFF;
}
.pagination[data-v-31aad8cf] {
  text-align: end;
}
.btn[data-v-31aad8cf] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-31aad8cf] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-31aad8cf] {
  text-align: right;
  padding-top: 10px;
}
[data-v-31aad8cf] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-31aad8cf] {
  color: #BF1A00;
}
.ydja_case[data-v-31aad8cf] {
  color: #F89729;
}
.yja_case[data-v-31aad8cf] {
  color: #082A6D;
}
.ygd_case[data-v-31aad8cf] {
  color: #5CB768;
}
.eps[data-v-31aad8cf] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-31aad8cf] .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-31aad8cf] .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-31aad8cf] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-31aad8cf] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .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-31aad8cf] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-31aad8cf] .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-31aad8cf] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-31aad8cf] .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-31aad8cf] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-31aad8cf] .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-31aad8cf] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-31aad8cf] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-31aad8cf] {
  margin-bottom: 0px !important;
}
[data-v-31aad8cf] .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-31aad8cf] {
  line-height: 28px;
}
[data-v-31aad8cf] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-31aad8cf] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-31aad8cf] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-31aad8cf] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-31aad8cf] {
  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-31aad8cf] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-31aad8cf] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-31aad8cf] {
  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-31aad8cf] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-31aad8cf] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-31aad8cf] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-31aad8cf] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-31aad8cf] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-31aad8cf] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-31aad8cf] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-31aad8cf] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-31aad8cf] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-31aad8cf] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-31aad8cf] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-31aad8cf] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-31aad8cf] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-31aad8cf] {
  --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-31aad8cf] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-31aad8cf] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-31aad8cf] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-31aad8cf] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-31aad8cf] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-31aad8cf] {
  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-31aad8cf] {
  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-31aad8cf] {
  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-31aad8cf] {
  -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-31aad8cf] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.lawsReg-add[data-v-31aad8cf] {
  margin-top: 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lawsReg-add .btn-box[data-v-31aad8cf] {
    position: fixed;
    top: 94px;
    right: 40px;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.lawsReg-add .lawsReg-add-content[data-v-31aad8cf] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.flex-box[data-v-31aad8cf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
[data-v-31aad8cf] .el-upload-dragger {
  width: 100%;
}
[data-v-31aad8cf] .el-upload {
  width: 100%;
}

@charset "UTF-8";
.execution[data-v-3abeb24c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-3abeb24c] .el-table--mini,
.el-table--small[data-v-3abeb24c],
.el-table__expand-icon[data-v-3abeb24c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-3abeb24c] .el-table--mini,
.el-table--small[data-v-3abeb24c],
.el-table__expand-icon[data-v-3abeb24c] {
  font-size: 13px;
}
[data-v-3abeb24c] .el-table--mini,
.el-table--small[data-v-3abeb24c],
.el-table__expand-icon[data-v-3abeb24c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-3abeb24c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-3abeb24c] .table {
  margin-bottom: 5px;
}
[data-v-3abeb24c] .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-3abeb24c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-3abeb24c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-3abeb24c] {
  background: #F6FBFF;
}
.pagination[data-v-3abeb24c] {
  text-align: end;
}
.btn[data-v-3abeb24c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-3abeb24c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-3abeb24c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-3abeb24c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-3abeb24c] {
  color: #BF1A00;
}
.ydja_case[data-v-3abeb24c] {
  color: #F89729;
}
.yja_case[data-v-3abeb24c] {
  color: #082A6D;
}
.ygd_case[data-v-3abeb24c] {
  color: #5CB768;
}
.eps[data-v-3abeb24c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-3abeb24c] .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-3abeb24c] .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-3abeb24c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-3abeb24c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .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-3abeb24c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-3abeb24c] .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-3abeb24c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-3abeb24c] .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-3abeb24c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-3abeb24c] .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-3abeb24c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-3abeb24c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3abeb24c] {
  margin-bottom: 0px !important;
}
[data-v-3abeb24c] .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-3abeb24c] {
  line-height: 28px;
}
[data-v-3abeb24c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3abeb24c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-3abeb24c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-3abeb24c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-3abeb24c] {
  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-3abeb24c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-3abeb24c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-3abeb24c] {
  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-3abeb24c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-3abeb24c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-3abeb24c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-3abeb24c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-3abeb24c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-3abeb24c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-3abeb24c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-3abeb24c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-3abeb24c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-3abeb24c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-3abeb24c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-3abeb24c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-3abeb24c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-3abeb24c] {
  --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-3abeb24c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-3abeb24c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-3abeb24c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-3abeb24c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-3abeb24c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-3abeb24c] {
  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-3abeb24c] {
  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-3abeb24c] {
  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-3abeb24c] {
  -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-3abeb24c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.lawsReg-add[data-v-3abeb24c] {
  margin-top: 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lawsReg-add .btn-box[data-v-3abeb24c] {
    position: fixed;
    top: 94px;
    right: 40px;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.lawsReg-add .lawsReg-add-content[data-v-3abeb24c] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.flex-box[data-v-3abeb24c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.pub-title[data-v-3abeb24c] {
  border-bottom: 1px solid #EFEFEF;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}
.pub-title span[data-v-3abeb24c] {
    display: inline-block;
    border-bottom: 2px solid #0088FF;
}
[data-v-3abeb24c] .el-upload-dragger {
  width: 100%;
}
[data-v-3abeb24c] .el-upload {
  width: 100%;
}

@charset "UTF-8";
.execution[data-v-28e33f80] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-28e33f80] .el-table--mini,
.el-table--small[data-v-28e33f80],
.el-table__expand-icon[data-v-28e33f80] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-28e33f80] .el-table--mini,
.el-table--small[data-v-28e33f80],
.el-table__expand-icon[data-v-28e33f80] {
  font-size: 13px;
}
[data-v-28e33f80] .el-table--mini,
.el-table--small[data-v-28e33f80],
.el-table__expand-icon[data-v-28e33f80] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-28e33f80] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-28e33f80] .table {
  margin-bottom: 5px;
}
[data-v-28e33f80] .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-28e33f80] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-28e33f80] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-28e33f80] {
  background: #F6FBFF;
}
.pagination[data-v-28e33f80] {
  text-align: end;
}
.btn[data-v-28e33f80] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-28e33f80] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-28e33f80] {
  text-align: right;
  padding-top: 10px;
}
[data-v-28e33f80] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-28e33f80] {
  color: #BF1A00;
}
.ydja_case[data-v-28e33f80] {
  color: #F89729;
}
.yja_case[data-v-28e33f80] {
  color: #082A6D;
}
.ygd_case[data-v-28e33f80] {
  color: #5CB768;
}
.eps[data-v-28e33f80] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-28e33f80] .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-28e33f80] .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-28e33f80] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-28e33f80] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .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-28e33f80] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-28e33f80] .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-28e33f80] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-28e33f80] .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-28e33f80] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-28e33f80] .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-28e33f80] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-28e33f80] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-28e33f80] {
  margin-bottom: 0px !important;
}
[data-v-28e33f80] .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-28e33f80] {
  line-height: 28px;
}
[data-v-28e33f80] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-28e33f80] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-28e33f80] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-28e33f80] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-28e33f80] {
  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-28e33f80] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-28e33f80] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-28e33f80] {
  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-28e33f80] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-28e33f80] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-28e33f80] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-28e33f80] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-28e33f80] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-28e33f80] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-28e33f80] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-28e33f80] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-28e33f80] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-28e33f80] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-28e33f80] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-28e33f80] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-28e33f80] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-28e33f80] {
  --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-28e33f80] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-28e33f80] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-28e33f80] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-28e33f80] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-28e33f80] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-28e33f80] {
  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-28e33f80] {
  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-28e33f80] {
  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-28e33f80] {
  -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-28e33f80] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.lawsReg-add[data-v-28e33f80] {
  margin-top: 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lawsReg-add .btn-box[data-v-28e33f80] {
    position: fixed;
    top: 94px;
    right: 40px;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.lawsReg-add .lawsReg-add-content[data-v-28e33f80] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.flex-box[data-v-28e33f80] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
[data-v-28e33f80] .el-upload-dragger {
  width: 100%;
}
[data-v-28e33f80] .el-upload {
  width: 100%;
}

@charset "UTF-8";
.execution[data-v-4b64c0b4] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4b64c0b4] .el-table--mini,
.el-table--small[data-v-4b64c0b4],
.el-table__expand-icon[data-v-4b64c0b4] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4b64c0b4] .el-table--mini,
.el-table--small[data-v-4b64c0b4],
.el-table__expand-icon[data-v-4b64c0b4] {
  font-size: 13px;
}
[data-v-4b64c0b4] .el-table--mini,
.el-table--small[data-v-4b64c0b4],
.el-table__expand-icon[data-v-4b64c0b4] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4b64c0b4] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4b64c0b4] .table {
  margin-bottom: 5px;
}
[data-v-4b64c0b4] .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-4b64c0b4] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4b64c0b4] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4b64c0b4] {
  background: #F6FBFF;
}
.pagination[data-v-4b64c0b4] {
  text-align: end;
}
.btn[data-v-4b64c0b4] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4b64c0b4] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4b64c0b4] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4b64c0b4] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4b64c0b4] {
  color: #BF1A00;
}
.ydja_case[data-v-4b64c0b4] {
  color: #F89729;
}
.yja_case[data-v-4b64c0b4] {
  color: #082A6D;
}
.ygd_case[data-v-4b64c0b4] {
  color: #5CB768;
}
.eps[data-v-4b64c0b4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4b64c0b4] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .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-4b64c0b4] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4b64c0b4] .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-4b64c0b4] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4b64c0b4] .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-4b64c0b4] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4b64c0b4] .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-4b64c0b4] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4b64c0b4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4b64c0b4] {
  margin-bottom: 0px !important;
}
[data-v-4b64c0b4] .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-4b64c0b4] {
  line-height: 28px;
}
[data-v-4b64c0b4] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4b64c0b4] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4b64c0b4] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4b64c0b4] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4b64c0b4] {
  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-4b64c0b4] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4b64c0b4] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4b64c0b4] {
  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-4b64c0b4] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4b64c0b4] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4b64c0b4] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4b64c0b4] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4b64c0b4] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4b64c0b4] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4b64c0b4] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4b64c0b4] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4b64c0b4] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4b64c0b4] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4b64c0b4] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4b64c0b4] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4b64c0b4] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4b64c0b4] {
  --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-4b64c0b4] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4b64c0b4] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4b64c0b4] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4b64c0b4] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4b64c0b4] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4b64c0b4] {
  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-4b64c0b4] {
  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-4b64c0b4] {
  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-4b64c0b4] {
  -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-4b64c0b4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.lawsReg-add[data-v-4b64c0b4] {
  margin-top: 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lawsReg-add .btn-box[data-v-4b64c0b4] {
    position: fixed;
    top: 94px;
    right: 40px;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.lawsReg-add .lawsReg-add-content[data-v-4b64c0b4] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.flex-box[data-v-4b64c0b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.pub-title[data-v-4b64c0b4] {
  border-bottom: 1px solid #EFEFEF;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}
.pub-title span[data-v-4b64c0b4] {
    display: inline-block;
    border-bottom: 2px solid #0088FF;
}
[data-v-4b64c0b4] .el-upload-dragger {
  width: 100%;
}
[data-v-4b64c0b4] .el-upload {
  width: 100%;
}

@charset "UTF-8";
.execution[data-v-4c94b43b] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4c94b43b] .el-table--mini,
.el-table--small[data-v-4c94b43b],
.el-table__expand-icon[data-v-4c94b43b] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4c94b43b] .el-table--mini,
.el-table--small[data-v-4c94b43b],
.el-table__expand-icon[data-v-4c94b43b] {
  font-size: 13px;
}
[data-v-4c94b43b] .el-table--mini,
.el-table--small[data-v-4c94b43b],
.el-table__expand-icon[data-v-4c94b43b] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4c94b43b] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4c94b43b] .table {
  margin-bottom: 5px;
}
[data-v-4c94b43b] .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-4c94b43b] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4c94b43b] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4c94b43b] {
  background: #F6FBFF;
}
.pagination[data-v-4c94b43b] {
  text-align: end;
}
.btn[data-v-4c94b43b] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4c94b43b] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4c94b43b] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4c94b43b] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4c94b43b] {
  color: #BF1A00;
}
.ydja_case[data-v-4c94b43b] {
  color: #F89729;
}
.yja_case[data-v-4c94b43b] {
  color: #082A6D;
}
.ygd_case[data-v-4c94b43b] {
  color: #5CB768;
}
.eps[data-v-4c94b43b] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4c94b43b] .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-4c94b43b] .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-4c94b43b] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4c94b43b] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .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-4c94b43b] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4c94b43b] .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-4c94b43b] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4c94b43b] .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-4c94b43b] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4c94b43b] .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-4c94b43b] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4c94b43b] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4c94b43b] {
  margin-bottom: 0px !important;
}
[data-v-4c94b43b] .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-4c94b43b] {
  line-height: 28px;
}
[data-v-4c94b43b] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4c94b43b] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4c94b43b] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4c94b43b] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4c94b43b] {
  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-4c94b43b] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4c94b43b] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4c94b43b] {
  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-4c94b43b] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4c94b43b] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4c94b43b] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4c94b43b] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4c94b43b] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4c94b43b] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4c94b43b] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4c94b43b] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4c94b43b] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4c94b43b] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4c94b43b] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4c94b43b] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4c94b43b] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4c94b43b] {
  --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-4c94b43b] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4c94b43b] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4c94b43b] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4c94b43b] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4c94b43b] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4c94b43b] {
  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-4c94b43b] {
  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-4c94b43b] {
  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-4c94b43b] {
  -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-4c94b43b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.video-add[data-v-4c94b43b] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-add .btn-box[data-v-4c94b43b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-add .video-add-content[data-v-4c94b43b] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.audit-btn[data-v-4c94b43b] {
  position: fixed;
  bottom: 0px;
  height: 60px;
  width: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
          box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
  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;
  z-index: 2;
}

@charset "UTF-8";
.execution[data-v-f5b8f670] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-f5b8f670] .el-table--mini,
.el-table--small[data-v-f5b8f670],
.el-table__expand-icon[data-v-f5b8f670] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-f5b8f670] .el-table--mini,
.el-table--small[data-v-f5b8f670],
.el-table__expand-icon[data-v-f5b8f670] {
  font-size: 13px;
}
[data-v-f5b8f670] .el-table--mini,
.el-table--small[data-v-f5b8f670],
.el-table__expand-icon[data-v-f5b8f670] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-f5b8f670] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-f5b8f670] .table {
  margin-bottom: 5px;
}
[data-v-f5b8f670] .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-f5b8f670] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-f5b8f670] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-f5b8f670] {
  background: #F6FBFF;
}
.pagination[data-v-f5b8f670] {
  text-align: end;
}
.btn[data-v-f5b8f670] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-f5b8f670] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-f5b8f670] {
  text-align: right;
  padding-top: 10px;
}
[data-v-f5b8f670] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-f5b8f670] {
  color: #BF1A00;
}
.ydja_case[data-v-f5b8f670] {
  color: #F89729;
}
.yja_case[data-v-f5b8f670] {
  color: #082A6D;
}
.ygd_case[data-v-f5b8f670] {
  color: #5CB768;
}
.eps[data-v-f5b8f670] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-f5b8f670] .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-f5b8f670] .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-f5b8f670] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-f5b8f670] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .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-f5b8f670] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-f5b8f670] .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-f5b8f670] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-f5b8f670] .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-f5b8f670] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-f5b8f670] .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-f5b8f670] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-f5b8f670] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-f5b8f670] {
  margin-bottom: 0px !important;
}
[data-v-f5b8f670] .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-f5b8f670] {
  line-height: 28px;
}
[data-v-f5b8f670] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-f5b8f670] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-f5b8f670] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-f5b8f670] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-f5b8f670] {
  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-f5b8f670] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-f5b8f670] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-f5b8f670] {
  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-f5b8f670] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-f5b8f670] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-f5b8f670] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-f5b8f670] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-f5b8f670] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-f5b8f670] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-f5b8f670] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-f5b8f670] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-f5b8f670] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-f5b8f670] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-f5b8f670] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-f5b8f670] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-f5b8f670] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-f5b8f670] {
  --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-f5b8f670] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-f5b8f670] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-f5b8f670] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-f5b8f670] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-f5b8f670] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-f5b8f670] {
  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-f5b8f670] {
  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-f5b8f670] {
  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-f5b8f670] {
  -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-f5b8f670] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-f5b8f670] .el-row {
  margin: 14px 0;
}
[data-v-f5b8f670] .el-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-f5b8f670] .el-table__cell {
  padding: 2px 0;
}
.video-auth[data-v-f5b8f670] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-auth .btn-box[data-v-f5b8f670] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-f5b8f670] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 40px 46px;
}
.info-item .header[data-v-f5b8f670] {
  border-left: 2px solid #0088FF;
  padding-left: 6px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}
.info-item .content[data-v-f5b8f670] {
  padding-top: 12px;
}
.info-item .content .title[data-v-f5b8f670] {
    font-size: 14px;
    color: #71747B;
    width: 70px;
}
.info-item .content .text[data-v-f5b8f670] {
    font-size: 14px;
    color: #333333;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

@charset "UTF-8";
.execution[data-v-7e401c80] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-7e401c80] .el-table--mini,
.el-table--small[data-v-7e401c80],
.el-table__expand-icon[data-v-7e401c80] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-7e401c80] .el-table--mini,
.el-table--small[data-v-7e401c80],
.el-table__expand-icon[data-v-7e401c80] {
  font-size: 13px;
}
[data-v-7e401c80] .el-table--mini,
.el-table--small[data-v-7e401c80],
.el-table__expand-icon[data-v-7e401c80] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-7e401c80] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-7e401c80] .table {
  margin-bottom: 5px;
}
[data-v-7e401c80] .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-7e401c80] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-7e401c80] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-7e401c80] {
  background: #F6FBFF;
}
.pagination[data-v-7e401c80] {
  text-align: end;
}
.btn[data-v-7e401c80] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-7e401c80] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-7e401c80] {
  text-align: right;
  padding-top: 10px;
}
[data-v-7e401c80] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-7e401c80] {
  color: #BF1A00;
}
.ydja_case[data-v-7e401c80] {
  color: #F89729;
}
.yja_case[data-v-7e401c80] {
  color: #082A6D;
}
.ygd_case[data-v-7e401c80] {
  color: #5CB768;
}
.eps[data-v-7e401c80] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-7e401c80] .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-7e401c80] .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-7e401c80] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-7e401c80] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .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-7e401c80] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-7e401c80] .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-7e401c80] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-7e401c80] .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-7e401c80] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-7e401c80] .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-7e401c80] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-7e401c80] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-7e401c80] {
  margin-bottom: 0px !important;
}
[data-v-7e401c80] .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-7e401c80] {
  line-height: 28px;
}
[data-v-7e401c80] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-7e401c80] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-7e401c80] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-7e401c80] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-7e401c80] {
  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-7e401c80] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-7e401c80] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-7e401c80] {
  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-7e401c80] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-7e401c80] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-7e401c80] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-7e401c80] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-7e401c80] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-7e401c80] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-7e401c80] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-7e401c80] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-7e401c80] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-7e401c80] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-7e401c80] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-7e401c80] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-7e401c80] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-7e401c80] {
  --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-7e401c80] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-7e401c80] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-7e401c80] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-7e401c80] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-7e401c80] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-7e401c80] {
  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-7e401c80] {
  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-7e401c80] {
  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-7e401c80] {
  -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-7e401c80] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-7e401c80] .el-row {
  margin: 14px 0;
}
[data-v-7e401c80] .el-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-7e401c80] .el-table__cell {
  padding: 2px 0;
}
.video-auth[data-v-7e401c80] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.video-auth .bottom-btn[data-v-7e401c80] {
    background: #fff;
    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;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999;
    padding: 10px 0;
}
.video-auth .btn-box[data-v-7e401c80] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 60px;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-7e401c80] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 40px 46px;
}
.info-item .header[data-v-7e401c80] {
  border-left: 2px solid #0088FF;
  padding-left: 6px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}
.info-item .content[data-v-7e401c80] {
  padding-top: 12px;
}
.info-item .content .title[data-v-7e401c80] {
    font-size: 14px;
    color: #71747B;
    width: 70px;
}
.info-item .content .text[data-v-7e401c80] {
    font-size: 14px;
    color: #333333;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

@charset "UTF-8";
.execution[data-v-a30f748e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-a30f748e] .el-table--mini,
.el-table--small[data-v-a30f748e],
.el-table__expand-icon[data-v-a30f748e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-a30f748e] .el-table--mini,
.el-table--small[data-v-a30f748e],
.el-table__expand-icon[data-v-a30f748e] {
  font-size: 13px;
}
[data-v-a30f748e] .el-table--mini,
.el-table--small[data-v-a30f748e],
.el-table__expand-icon[data-v-a30f748e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-a30f748e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-a30f748e] .table {
  margin-bottom: 5px;
}
[data-v-a30f748e] .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-a30f748e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-a30f748e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-a30f748e] {
  background: #F6FBFF;
}
.pagination[data-v-a30f748e] {
  text-align: end;
}
.btn[data-v-a30f748e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-a30f748e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-a30f748e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-a30f748e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-a30f748e] {
  color: #BF1A00;
}
.ydja_case[data-v-a30f748e] {
  color: #F89729;
}
.yja_case[data-v-a30f748e] {
  color: #082A6D;
}
.ygd_case[data-v-a30f748e] {
  color: #5CB768;
}
.eps[data-v-a30f748e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-a30f748e] .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-a30f748e] .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-a30f748e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-a30f748e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .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-a30f748e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-a30f748e] .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-a30f748e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-a30f748e] .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-a30f748e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-a30f748e] .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-a30f748e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-a30f748e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-a30f748e] {
  margin-bottom: 0px !important;
}
[data-v-a30f748e] .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-a30f748e] {
  line-height: 28px;
}
[data-v-a30f748e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-a30f748e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-a30f748e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-a30f748e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-a30f748e] {
  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-a30f748e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-a30f748e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-a30f748e] {
  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-a30f748e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-a30f748e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-a30f748e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-a30f748e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-a30f748e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-a30f748e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-a30f748e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-a30f748e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-a30f748e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-a30f748e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-a30f748e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-a30f748e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-a30f748e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-a30f748e] {
  --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-a30f748e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-a30f748e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-a30f748e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-a30f748e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-a30f748e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-a30f748e] {
  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-a30f748e] {
  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-a30f748e] {
  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-a30f748e] {
  -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-a30f748e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-a30f748e] .el-row {
  margin: 14px 0;
}
[data-v-a30f748e] .el-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-a30f748e] .el-table__cell {
  padding: 2px 0;
}
.video-auth[data-v-a30f748e] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.video-auth .bottom-btn[data-v-a30f748e] {
    background: #fff;
    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;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999;
    padding: 10px 0;
}
.video-auth .btn-box[data-v-a30f748e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 60px;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-a30f748e] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 40px 46px;
}
.info-item .header[data-v-a30f748e] {
  border-left: 2px solid #0088FF;
  padding-left: 6px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}
.info-item .content[data-v-a30f748e] {
  padding-top: 12px;
}
.info-item .content .title[data-v-a30f748e] {
    font-size: 14px;
    color: #71747B;
    width: 70px;
}
.info-item .content .text[data-v-a30f748e] {
    font-size: 14px;
    color: #333333;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

:root,
:host {
  --w-e-textarea-bg-color: #fff;
  --w-e-textarea-color: #333;
  --w-e-textarea-border-color: #ccc;
  --w-e-textarea-slight-border-color: #e8e8e8;
  --w-e-textarea-slight-color: #d4d4d4;
  --w-e-textarea-slight-bg-color: #f5f2f0;
  --w-e-textarea-selected-border-color: #B4D5FF;
  --w-e-textarea-handler-bg-color: #4290f7;
  --w-e-toolbar-color: #595959;
  --w-e-toolbar-bg-color: #fff;
  --w-e-toolbar-active-color: #333;
  --w-e-toolbar-active-bg-color: #f1f1f1;
  --w-e-toolbar-disabled-color: #999;
  --w-e-toolbar-border-color: #e8e8e8;
  --w-e-modal-button-bg-color: #fafafa;
  --w-e-modal-button-border-color: #d9d9d9;
}
.w-e-text-container *,.w-e-toolbar *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{-webkit-box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color);box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:-webkit-box;display:-ms-flexbox;display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 5px #0000001f;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;-webkit-transition:opacity .6s;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;-webkit-transition:opacity .6s;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;-webkit-box-shadow:0 2px 10px #0000001f;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;-webkit-transition:all .3s;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;-webkit-transition:width .3s;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}
.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{-webkit-box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color);box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{-webkit-box-shadow:none;box-shadow:none}.w-e-text-container [contenteditable=false] .w-e-image-container:hover{-webkit-box-shadow:none;box-shadow:none}
.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}
.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}
.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-ms-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}
@charset "UTF-8";
.execution[data-v-f5a126d6] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-f5a126d6] .el-table--mini,
.el-table--small[data-v-f5a126d6],
.el-table__expand-icon[data-v-f5a126d6] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-f5a126d6] .el-table--mini,
.el-table--small[data-v-f5a126d6],
.el-table__expand-icon[data-v-f5a126d6] {
  font-size: 13px;
}
[data-v-f5a126d6] .el-table--mini,
.el-table--small[data-v-f5a126d6],
.el-table__expand-icon[data-v-f5a126d6] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-f5a126d6] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-f5a126d6] .table {
  margin-bottom: 5px;
}
[data-v-f5a126d6] .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-f5a126d6] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-f5a126d6] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-f5a126d6] {
  background: #F6FBFF;
}
.pagination[data-v-f5a126d6] {
  text-align: end;
}
.btn[data-v-f5a126d6] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-f5a126d6] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-f5a126d6] {
  text-align: right;
  padding-top: 10px;
}
[data-v-f5a126d6] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-f5a126d6] {
  color: #BF1A00;
}
.ydja_case[data-v-f5a126d6] {
  color: #F89729;
}
.yja_case[data-v-f5a126d6] {
  color: #082A6D;
}
.ygd_case[data-v-f5a126d6] {
  color: #5CB768;
}
.eps[data-v-f5a126d6] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-f5a126d6] .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-f5a126d6] .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-f5a126d6] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-f5a126d6] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .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-f5a126d6] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-f5a126d6] .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-f5a126d6] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-f5a126d6] .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-f5a126d6] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-f5a126d6] .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-f5a126d6] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-f5a126d6] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-f5a126d6] {
  margin-bottom: 0px !important;
}
[data-v-f5a126d6] .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-f5a126d6] {
  line-height: 28px;
}
[data-v-f5a126d6] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-f5a126d6] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-f5a126d6] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-f5a126d6] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-f5a126d6] {
  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-f5a126d6] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-f5a126d6] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-f5a126d6] {
  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-f5a126d6] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-f5a126d6] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-f5a126d6] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-f5a126d6] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-f5a126d6] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-f5a126d6] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-f5a126d6] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-f5a126d6] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-f5a126d6] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-f5a126d6] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-f5a126d6] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-f5a126d6] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-f5a126d6] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-f5a126d6] {
  --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-f5a126d6] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-f5a126d6] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-f5a126d6] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-f5a126d6] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-f5a126d6] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-f5a126d6] {
  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-f5a126d6] {
  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-f5a126d6] {
  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-f5a126d6] {
  -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-f5a126d6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.video-add[data-v-f5a126d6] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-add .btn-box[data-v-f5a126d6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-add .video-add-content[data-v-f5a126d6] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.audit-btn[data-v-f5a126d6] {
  position: fixed;
  bottom: 0px;
  height: 60px;
  width: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
          box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
  -webkit-transform: translateX(-58px);
          transform: translateX(-58px);
  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;
  z-index: 2;
}
.swiper-container[data-v-f5a126d6] {
  width: 100%;
  height: 100%;
}
.swiper-slide[data-v-f5a126d6] {
  width: calc(25% - 10px);
  /* Adjust slide width based on the number of slides shown */
  /* Additional styling as needed */
}

@charset "UTF-8";
.execution[data-v-badb8446] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-badb8446] .el-table--mini,
.el-table--small[data-v-badb8446],
.el-table__expand-icon[data-v-badb8446] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-badb8446] .el-table--mini,
.el-table--small[data-v-badb8446],
.el-table__expand-icon[data-v-badb8446] {
  font-size: 13px;
}
[data-v-badb8446] .el-table--mini,
.el-table--small[data-v-badb8446],
.el-table__expand-icon[data-v-badb8446] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-badb8446] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-badb8446] .table {
  margin-bottom: 5px;
}
[data-v-badb8446] .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-badb8446] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-badb8446] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-badb8446] {
  background: #F6FBFF;
}
.pagination[data-v-badb8446] {
  text-align: end;
}
.btn[data-v-badb8446] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-badb8446] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-badb8446] {
  text-align: right;
  padding-top: 10px;
}
[data-v-badb8446] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-badb8446] {
  color: #BF1A00;
}
.ydja_case[data-v-badb8446] {
  color: #F89729;
}
.yja_case[data-v-badb8446] {
  color: #082A6D;
}
.ygd_case[data-v-badb8446] {
  color: #5CB768;
}
.eps[data-v-badb8446] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-badb8446] .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-badb8446] .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-badb8446] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-badb8446] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .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-badb8446] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-badb8446] .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-badb8446] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-badb8446] .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-badb8446] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-badb8446] .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-badb8446] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-badb8446] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-badb8446] {
  margin-bottom: 0px !important;
}
[data-v-badb8446] .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-badb8446] {
  line-height: 28px;
}
[data-v-badb8446] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-badb8446] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-badb8446] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-badb8446] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-badb8446] {
  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-badb8446] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-badb8446] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-badb8446] {
  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-badb8446] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-badb8446] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-badb8446] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-badb8446] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-badb8446] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-badb8446] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-badb8446] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-badb8446] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-badb8446] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-badb8446] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-badb8446] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-badb8446] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-badb8446] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-badb8446] {
  --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-badb8446] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-badb8446] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-badb8446] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-badb8446] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-badb8446] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-badb8446] {
  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-badb8446] {
  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-badb8446] {
  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-badb8446] {
  -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-badb8446] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-badb8446] .el-row {
  margin: 14px 0;
}
[data-v-badb8446] .el-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-badb8446] .el-table__cell {
  padding: 2px 0;
}
.video-auth[data-v-badb8446] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.video-auth .bottom-btn[data-v-badb8446] {
    background: #fff;
    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;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999;
    padding: 10px 0;
}
.video-auth .btn-box[data-v-badb8446] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 60px;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-badb8446] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 40px 46px;
}
.info-item .header[data-v-badb8446] {
  border-left: 2px solid #0088FF;
  padding-left: 6px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}
.info-item .content[data-v-badb8446] {
  padding-top: 12px;
}
.info-item .content .title[data-v-badb8446] {
    font-size: 14px;
    color: #71747B;
    width: 70px;
}
.info-item .content .text[data-v-badb8446] {
    font-size: 14px;
    color: #333333;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

@charset "UTF-8";
.execution[data-v-07507afd] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-07507afd] .el-table--mini,
.el-table--small[data-v-07507afd],
.el-table__expand-icon[data-v-07507afd] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-07507afd] .el-table--mini,
.el-table--small[data-v-07507afd],
.el-table__expand-icon[data-v-07507afd] {
  font-size: 13px;
}
[data-v-07507afd] .el-table--mini,
.el-table--small[data-v-07507afd],
.el-table__expand-icon[data-v-07507afd] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-07507afd] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-07507afd] .table {
  margin-bottom: 5px;
}
[data-v-07507afd] .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-07507afd] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-07507afd] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-07507afd] {
  background: #F6FBFF;
}
.pagination[data-v-07507afd] {
  text-align: end;
}
.btn[data-v-07507afd] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-07507afd] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-07507afd] {
  text-align: right;
  padding-top: 10px;
}
[data-v-07507afd] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-07507afd] {
  color: #BF1A00;
}
.ydja_case[data-v-07507afd] {
  color: #F89729;
}
.yja_case[data-v-07507afd] {
  color: #082A6D;
}
.ygd_case[data-v-07507afd] {
  color: #5CB768;
}
.eps[data-v-07507afd] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-07507afd] .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-07507afd] .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-07507afd] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-07507afd] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .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-07507afd] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-07507afd] .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-07507afd] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-07507afd] .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-07507afd] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-07507afd] .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-07507afd] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-07507afd] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-07507afd] {
  margin-bottom: 0px !important;
}
[data-v-07507afd] .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-07507afd] {
  line-height: 28px;
}
[data-v-07507afd] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-07507afd] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-07507afd] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-07507afd] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-07507afd] {
  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-07507afd] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-07507afd] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-07507afd] {
  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-07507afd] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-07507afd] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-07507afd] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-07507afd] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-07507afd] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-07507afd] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-07507afd] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-07507afd] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-07507afd] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-07507afd] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-07507afd] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-07507afd] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-07507afd] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-07507afd] {
  --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-07507afd] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-07507afd] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-07507afd] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-07507afd] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-07507afd] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-07507afd] {
  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-07507afd] {
  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-07507afd] {
  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-07507afd] {
  -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-07507afd] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.video-add[data-v-07507afd] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-add .btn-box[data-v-07507afd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-add .video-add-content[data-v-07507afd] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 50px;
}
.audit-btn[data-v-07507afd] {
  position: fixed;
  bottom: 0px;
  height: 60px;
  width: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
          box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
  -webkit-transform: translateX(-58px);
          transform: translateX(-58px);
  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;
  z-index: 2;
}

@charset "UTF-8";
.execution[data-v-f5688ce8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-f5688ce8] .el-table--mini,
.el-table--small[data-v-f5688ce8],
.el-table__expand-icon[data-v-f5688ce8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-f5688ce8] .el-table--mini,
.el-table--small[data-v-f5688ce8],
.el-table__expand-icon[data-v-f5688ce8] {
  font-size: 13px;
}
[data-v-f5688ce8] .el-table--mini,
.el-table--small[data-v-f5688ce8],
.el-table__expand-icon[data-v-f5688ce8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-f5688ce8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-f5688ce8] .table {
  margin-bottom: 5px;
}
[data-v-f5688ce8] .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-f5688ce8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-f5688ce8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-f5688ce8] {
  background: #F6FBFF;
}
.pagination[data-v-f5688ce8] {
  text-align: end;
}
.btn[data-v-f5688ce8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-f5688ce8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-f5688ce8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-f5688ce8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-f5688ce8] {
  color: #BF1A00;
}
.ydja_case[data-v-f5688ce8] {
  color: #F89729;
}
.yja_case[data-v-f5688ce8] {
  color: #082A6D;
}
.ygd_case[data-v-f5688ce8] {
  color: #5CB768;
}
.eps[data-v-f5688ce8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-f5688ce8] .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-f5688ce8] .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-f5688ce8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-f5688ce8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .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-f5688ce8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-f5688ce8] .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-f5688ce8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-f5688ce8] .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-f5688ce8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-f5688ce8] .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-f5688ce8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-f5688ce8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-f5688ce8] {
  margin-bottom: 0px !important;
}
[data-v-f5688ce8] .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-f5688ce8] {
  line-height: 28px;
}
[data-v-f5688ce8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-f5688ce8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-f5688ce8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-f5688ce8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-f5688ce8] {
  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-f5688ce8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-f5688ce8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-f5688ce8] {
  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-f5688ce8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-f5688ce8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-f5688ce8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-f5688ce8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-f5688ce8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-f5688ce8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-f5688ce8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-f5688ce8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-f5688ce8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-f5688ce8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-f5688ce8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-f5688ce8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-f5688ce8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-f5688ce8] {
  --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-f5688ce8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-f5688ce8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-f5688ce8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-f5688ce8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-f5688ce8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-f5688ce8] {
  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-f5688ce8] {
  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-f5688ce8] {
  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-f5688ce8] {
  -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-f5688ce8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-f5688ce8] .el-tabs__item {
  font-size: 18px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #2D2E30;
}
.video-auth[data-v-f5688ce8] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-auth .btn-box[data-v-f5688ce8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-f5688ce8] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 41px 56px;
}
.mideo[data-v-f5688ce8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
.mideo .video[data-v-f5688ce8] {
    width: 269px;
    height: 152px;
    border-radius: 3px;
    border: 1px solid #DCDCDC;
}
.mideo .img[data-v-f5688ce8] {
    width: 269px;
    height: 152px;
    border-radius: 3px;
    border: 1px solid #DCDCDC;
}
.auth-item[data-v-f5688ce8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 13px;
  margin-top: 18px;
  min-height: 27px;
  font-size: 14px;
}
.auth-item .title[data-v-f5688ce8] {
    color: #626675;
    width: 40px;
    height: 27px;
    line-height: 27px;
}
.auth-item .text[data-v-f5688ce8] {
    line-height: 27px;
    width: 517px;
    background: #F9F9F9;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    padding: 0 12px;
    word-break: break-all;
}
.audit-btn[data-v-f5688ce8] {
  position: fixed;
  bottom: 0px;
  height: 60px;
  width: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
          box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
  -webkit-transform: translateX(-58px);
          transform: translateX(-58px);
  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;
  z-index: 2;
}
.success[data-v-f5688ce8] {
  color: #0079FE;
}
.wraning[data-v-f5688ce8] {
  color: #F1AB0A;
}
.default[data-v-f5688ce8] {
  color: #909399;
}
.error[data-v-f5688ce8] {
  color: #FC645F;
}

@charset "UTF-8";
.execution[data-v-68d1fa1e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-68d1fa1e] .el-table--mini,
.el-table--small[data-v-68d1fa1e],
.el-table__expand-icon[data-v-68d1fa1e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-68d1fa1e] .el-table--mini,
.el-table--small[data-v-68d1fa1e],
.el-table__expand-icon[data-v-68d1fa1e] {
  font-size: 13px;
}
[data-v-68d1fa1e] .el-table--mini,
.el-table--small[data-v-68d1fa1e],
.el-table__expand-icon[data-v-68d1fa1e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-68d1fa1e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-68d1fa1e] .table {
  margin-bottom: 5px;
}
[data-v-68d1fa1e] .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-68d1fa1e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-68d1fa1e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-68d1fa1e] {
  background: #F6FBFF;
}
.pagination[data-v-68d1fa1e] {
  text-align: end;
}
.btn[data-v-68d1fa1e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-68d1fa1e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-68d1fa1e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-68d1fa1e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-68d1fa1e] {
  color: #BF1A00;
}
.ydja_case[data-v-68d1fa1e] {
  color: #F89729;
}
.yja_case[data-v-68d1fa1e] {
  color: #082A6D;
}
.ygd_case[data-v-68d1fa1e] {
  color: #5CB768;
}
.eps[data-v-68d1fa1e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-68d1fa1e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .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-68d1fa1e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-68d1fa1e] .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-68d1fa1e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-68d1fa1e] .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-68d1fa1e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-68d1fa1e] .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-68d1fa1e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-68d1fa1e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-68d1fa1e] {
  margin-bottom: 0px !important;
}
[data-v-68d1fa1e] .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-68d1fa1e] {
  line-height: 28px;
}
[data-v-68d1fa1e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-68d1fa1e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-68d1fa1e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-68d1fa1e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-68d1fa1e] {
  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-68d1fa1e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-68d1fa1e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-68d1fa1e] {
  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-68d1fa1e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-68d1fa1e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-68d1fa1e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-68d1fa1e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-68d1fa1e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-68d1fa1e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-68d1fa1e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-68d1fa1e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-68d1fa1e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-68d1fa1e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-68d1fa1e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-68d1fa1e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-68d1fa1e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-68d1fa1e] {
  --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-68d1fa1e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-68d1fa1e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-68d1fa1e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-68d1fa1e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-68d1fa1e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-68d1fa1e] {
  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-68d1fa1e] {
  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-68d1fa1e] {
  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-68d1fa1e] {
  -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-68d1fa1e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-68d1fa1e] .el-tabs__item {
  font-size: 18px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #2D2E30;
}
.video-auth[data-v-68d1fa1e] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-auth .btn-box[data-v-68d1fa1e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-68d1fa1e] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 41px 56px;
}
.mideo[data-v-68d1fa1e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
.mideo .video[data-v-68d1fa1e] {
    width: 269px;
    height: 152px;
    border-radius: 3px;
    border: 1px solid #DCDCDC;
}
.mideo .img[data-v-68d1fa1e] {
    width: 269px;
    height: 152px;
    border-radius: 3px;
    border: 1px solid #DCDCDC;
}
.auth-item[data-v-68d1fa1e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 13px;
  margin-top: 18px;
  min-height: 27px;
  font-size: 14px;
}
.auth-item .title[data-v-68d1fa1e] {
    color: #626675;
    width: 40px;
    height: 27px;
    line-height: 27px;
}
.auth-item .text[data-v-68d1fa1e] {
    line-height: 27px;
    width: 517px;
    background: #F9F9F9;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    padding: 0 12px;
    word-break: break-all;
}
.audit-btn[data-v-68d1fa1e] {
  position: fixed;
  bottom: 0px;
  height: 60px;
  width: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
          box-shadow: 0px 3px 30px 1px rgba(141, 150, 180, 0.16);
  -webkit-transform: translateX(-58px);
          transform: translateX(-58px);
  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;
  z-index: 2;
}
.success[data-v-68d1fa1e] {
  color: #0079FE;
}
.wraning[data-v-68d1fa1e] {
  color: #F1AB0A;
}
.default[data-v-68d1fa1e] {
  color: #909399;
}
.error[data-v-68d1fa1e] {
  color: #FC645F;
}


.el-row[data-v-858ad2bc] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-858ad2bc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-858ad2bc] {
  margin-bottom: 0px;
}
[data-v-858ad2bc] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-858ad2bc] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.tinymacClass[data-v-858ad2bc] {
  position: relative;
  left: 0;
  top: 0;
  opacity: .5;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 998;
  pointer-events: none;
}
.pacman[data-v-858ad2bc] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-858ad2bc] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-858ad2bc] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-858ad2bc] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-858ad2bc] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-858ad2bc] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-858ad2bc] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-858ad2bc] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-858ad2bc] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-858ad2bc] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-858ad2bc] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-858ad2bc] .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-858ad2bc] .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-858ad2bc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-858ad2bc] {
  margin-bottom: 1px !important;
}
[data-v-858ad2bc] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-858ad2bc] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-858ad2bc] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-858ad2bc] {
  line-height: 32px;
}
[data-v-858ad2bc].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-858ad2bc] {
  line-height: 26px;
}
[data-v-858ad2bc] .vue-treeselect__control {
  height: 26px;
}
[data-v-858ad2bc].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-858ad2bc] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-858ad2bc] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-858ad2bc] .el-upload-dragger {
  width: 100%;
}
[data-v-858ad2bc] .el-upload {
  width: 100%;
}
.avatar[data-v-858ad2bc] {
  width: 178px;
  height: 178px;
  display: block;
}

.box[data-v-3611dec3] {
  width: 100%;
  min-width: 1200px;
  height: calc(100% - 100px);
  display: inline-block;
  clear: both;
}
.templateDetailsHeader[data-v-3611dec3] {
  height: 72px;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0%);
          box-shadow: 0 2px 4px 0 rgb(0 0 0%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.templateDetailsHeader .top-btn[data-v-3611dec3] {
  background: #fff;
  width: 98px;
  height: 36px;
}
.templateDetailsHeader .templateDetailsHeader-L[data-v-3611dec3] {
  height: 72px;
  width: auto;
  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;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.templateDetailsHeader .templateDetailsHeader-L .return-btn[data-v-3611dec3] {
  margin-left: 5em;
  font-size: 14px;
  font-weight: bold;
}
.templateDetailsHeader .templateDetailsHeader-L .contract-title[data-v-3611dec3] {
  clear: both;
  display: inline-block;
  margin-bottom: 0px !important;
  font-weight: bold;
  font-size: 16px;
  line-height: 36px;
  margin-left: 2.25em;
}
.templateDetailsHeader .templateDetailsHeader-L .contract-title-number[data-v-3611dec3] {
  color: #2489FC;
}
.templateDetailsHeader .templateDetailsHeader-R[data-v-3611dec3] {
  height: 72px;
  width: auto;
  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;
}
.templateDetailsHeader .templateDetailsHeader-R .download-btn[data-v-3611dec3] {
  font-size: 16px;
  background: #0E76EE;
  color: #FFFFFF;
  margin-right: 12em;
}
.templateDetailsHeader .templateDetailsHeader-R .download-btn[data-v-3611dec3]:hover {
  color: #000;
}
.content[data-v-3611dec3] {
  height: 100%;
  width: 100%;
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 1200px;
  position: relative;
}
.content .displayRight[data-v-3611dec3] {
  position: absolute;
  right: 13px;
  top: 40px;
  width: 22px;
  background: #FFFFFF;
  text-align: left;
  padding-right: 0px;
  border-top: 1px solid #cfd8dc;
  border-bottom: 1px solid #cfd8dc;
  border-left: 1px solid #cfd8dc;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.content .content-left[data-v-3611dec3] {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.content .content-left .contractContent[data-v-3611dec3] {
  width: 816px;
  margin: 25px auto 0px auto;
  height: calc(95vh - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content .content-left .templateContent[data-v-3611dec3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content .content-left #templateContent[data-v-3611dec3] {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 4px #bbbbbc;
          box-shadow: 0 1px 4px #bbbbbc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 26px;
  margin: 16px auto 0px auto;
  padding: 35px 90px;
  position: relative;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.content .content-left #templateContent img[data-v-3611dec3] {
  width: 100%;
}
.content .content-left[data-v-3611dec3]::-webkit-scrollbar {
  width: 5px;
}
.content .content-left[data-v-3611dec3]::-webkit-scrollbar-track {
  width: 0px;
}
.content .content-left[data-v-3611dec3]::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: none;
  width: 0px;
  -webkit-box-shadow: inset 0 0 6px rgba(205, 205, 205, 0.8);
          box-shadow: inset 0 0 6px rgba(205, 205, 205, 0.8);
}
.content .content-right[data-v-3611dec3] {
  background: #fff;
  position: fixed;
  z-index: 1000;
  top: 100px;
  bottom: 0px;
  width: 350px;
  margin-top: 42px;
  height: calc(100% - 72px);
  border-left: 1px solid #CFD8DC !important;
  -webkit-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.12);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  right: -460px;
  padding: 0 0 0 20px;
}
.content .content-right .hideRight[data-v-3611dec3] {
  position: absolute;
  left: -18px;
  top: 40px;
  width: 18px;
  background: #fff;
  text-align: center;
  padding-left: 5px;
  border-top: 1px solid #cfd8dc;
  border-bottom: 1px solid #cfd8dc;
  border-left: 1px solid #cfd8dc;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.content .content-right .hideRight-tabs[data-v-3611dec3] {
  margin-top: 20px;
}
.content .content-right .hideRight-tabs .tabs-text[data-v-3611dec3] {
  display: inline-block;
  clear: both;
  border: 1px solid #E4E4E4;
  width: 300px;
  height: auto;
  padding: 10px 8px 10px 8px;
}
.content .content-right .hideRight-tabs .tabs-text p[data-v-3611dec3] {
  color: #71747B;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0px !important;
}
.content .content-right .hideRight-tabs .contractInformation[data-v-3611dec3] {
  font-size: 14px;
  font-weight: normal;
  margin-left: 10px;
  margin-bottom: 0px !important;
}
.content .content-right .hideRight-tabs .contractInformation-number[data-v-3611dec3] {
  margin-top: 20px !important;
}
.content .content-right .hideRight-tabs .contractInformation-type[data-v-3611dec3] {
  margin-top: 10px;
}
.content .content-right .hideRight-tabs .contractInformation-type span[data-v-3611dec3] {
  color: #2489FC;
}
.content .show[data-v-3611dec3] {
  right: 0;
}
.el-menu-item[data-v-3611dec3] {
  white-space: break-spaces;
  line-height: 20px;
  height: auto;
  padding: 10px;
}
.el-menu-item[data-v-3611dec3]:focus,
.el-menu-item[data-v-3611dec3]:hover {
  background-color: transparent;
}

@charset "UTF-8";
.execution[data-v-2d575c5e] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-2d575c5e] .el-table--mini,
.el-table--small[data-v-2d575c5e],
.el-table__expand-icon[data-v-2d575c5e] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-2d575c5e] .el-table--mini,
.el-table--small[data-v-2d575c5e],
.el-table__expand-icon[data-v-2d575c5e] {
  font-size: 13px;
}
[data-v-2d575c5e] .el-table--mini,
.el-table--small[data-v-2d575c5e],
.el-table__expand-icon[data-v-2d575c5e] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-2d575c5e] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-2d575c5e] .table {
  margin-bottom: 5px;
}
[data-v-2d575c5e] .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-2d575c5e] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-2d575c5e] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-2d575c5e] {
  background: #F6FBFF;
}
.pagination[data-v-2d575c5e] {
  text-align: end;
}
.btn[data-v-2d575c5e] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-2d575c5e] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-2d575c5e] {
  text-align: right;
  padding-top: 10px;
}
[data-v-2d575c5e] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-2d575c5e] {
  color: #BF1A00;
}
.ydja_case[data-v-2d575c5e] {
  color: #F89729;
}
.yja_case[data-v-2d575c5e] {
  color: #082A6D;
}
.ygd_case[data-v-2d575c5e] {
  color: #5CB768;
}
.eps[data-v-2d575c5e] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-2d575c5e] .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-2d575c5e] .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-2d575c5e] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-2d575c5e] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .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-2d575c5e] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-2d575c5e] .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-2d575c5e] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-2d575c5e] .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-2d575c5e] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-2d575c5e] .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-2d575c5e] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-2d575c5e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2d575c5e] {
  margin-bottom: 0px !important;
}
[data-v-2d575c5e] .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-2d575c5e] {
  line-height: 28px;
}
[data-v-2d575c5e] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-2d575c5e] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-2d575c5e] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-2d575c5e] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-2d575c5e] {
  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-2d575c5e] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-2d575c5e] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-2d575c5e] {
  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-2d575c5e] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-2d575c5e] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-2d575c5e] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-2d575c5e] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-2d575c5e] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-2d575c5e] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-2d575c5e] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-2d575c5e] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-2d575c5e] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-2d575c5e] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-2d575c5e] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-2d575c5e] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-2d575c5e] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-2d575c5e] {
  --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-2d575c5e] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-2d575c5e] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-2d575c5e] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-2d575c5e] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-2d575c5e] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-2d575c5e] {
  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-2d575c5e] {
  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-2d575c5e] {
  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-2d575c5e] {
  -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-2d575c5e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.el-row[data-v-2d575c5e] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-2d575c5e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2d575c5e] {
  margin-bottom: 0px;
}
[data-v-2d575c5e] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-2d575c5e] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-2d575c5e] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-2d575c5e] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-2d575c5e] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-2d575c5e] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-2d575c5e] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-2d575c5e] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-2d575c5e] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-2d575c5e] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-2d575c5e] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-2d575c5e] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-2d575c5e] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-2d575c5e] .zw.el-form-item .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: 65px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
[data-v-2d575c5e] .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-2d575c5e] .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-2d575c5e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-2d575c5e] {
  margin-bottom: 1px !important;
}
[data-v-2d575c5e] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-2d575c5e] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-2d575c5e] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-2d575c5e] {
  line-height: 32px;
}
[data-v-2d575c5e].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-2d575c5e] {
  line-height: 26px;
}
[data-v-2d575c5e] .vue-treeselect__control {
  height: 26px;
}
[data-v-2d575c5e].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-2d575c5e] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-2d575c5e] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-2d575c5e] .el-upload-dragger {
  width: 100%;
}
[data-v-2d575c5e] .el-upload {
  width: 100%;
}
[data-v-2d575c5e] .el-input__inner::-webkit-outer-spin-button,[data-v-2d575c5e] .el-input__inner::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.avatar[data-v-2d575c5e] {
  width: auto;
  height: 178px;
  display: block;
}


.demo-drawer__content[data-v-5f6903ba] {
  width: 98.8%;
  height: auto;
  margin-bottom: 40px;
  /*background: #fff;*/
}
.el-row[data-v-5f6903ba] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-5f6903ba] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5f6903ba] {
  margin-bottom: 0px;
}
[data-v-5f6903ba] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-5f6903ba] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.tinymacClass[data-v-5f6903ba] {
  position: relative;
  left: 0;
  top: 0;
  opacity: .5;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 998;
  pointer-events: none;
}
.pacman[data-v-5f6903ba] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-5f6903ba] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-5f6903ba] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-5f6903ba] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-5f6903ba] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-5f6903ba] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-5f6903ba] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-5f6903ba] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-5f6903ba] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-5f6903ba] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-5f6903ba] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-5f6903ba] .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-5f6903ba] .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-5f6903ba] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5f6903ba] {
  margin-bottom: 1px !important;
}
[data-v-5f6903ba] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-5f6903ba] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-5f6903ba] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-5f6903ba] {
  line-height: 32px;
}
[data-v-5f6903ba].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-5f6903ba] {
  line-height: 26px;
}
[data-v-5f6903ba].vue-treeselect__control {
  height: 26px;
}
[data-v-5f6903ba].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-5f6903ba] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-5f6903ba] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-5f6903ba] .el-upload-dragger {
  width: 100%;
}
[data-v-5f6903ba] .el-upload {
  width: 100%;
}
.avatar[data-v-5f6903ba] {
  width: 178px;
  height: 178px;
  display: block;
}
.tinymacClass[data-v-5f6903ba] {
  position: relative;
  left: 0;
  top: 0;
  opacity: .5;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 998;
  pointer-events: none;
}
[data-v-5f6903ba] .zw.el-form-item .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: 65px;
  left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
.pub-title[data-v-5f6903ba] {
  border-bottom: 1px solid #EFEFEF;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
span {
    display: inline-block;
    border-bottom: 2px solid #0088FF;
}
}


.demo-drawer__content[data-v-ef9ccf1e] {
    width: 98.8%;
    height: auto;
    margin-bottom: 40px;
    /*background: #fff;*/
}
.el-row[data-v-ef9ccf1e] {
    /* margin-bottom: -15px;
      display: flex;
      flex-wrap: wrap */
}
[data-v-ef9ccf1e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ef9ccf1e] {
    margin-bottom: 0px;
}
[data-v-ef9ccf1e] .el-input__inner {
    color: #333333;
    font-size: 13px;
    font-family: 'Source Han Sans', Arial, sans-serif;
    font-weight: 400;
    opacity: 1;
}
[data-v-ef9ccf1e] .el-form-item__label {
    color: #333333;
    font-size: 13px;
    font-family: 'Source Han Sans', Arial, sans-serif;
    font-weight: 400;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    opacity: 1;
}
.tinymacClass[data-v-ef9ccf1e] {
    position: relative;
    left: 0;
    top: 0;
    opacity: .5;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 998;
    pointer-events: none;
}
.pacman[data-v-ef9ccf1e] {
    font-size: 12px;
    text-align: center;
    line-height: 28px;
    color: #2489FC;
    width: 82px;
    height: 28px;
    background: #E4F0FC;
    border-radius: 0px 4px 4px 0px;
    opacity: 1;
}
.addlxr[data-v-ef9ccf1e] {
    margin-top: 10px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
    opacity: 1;
}
.triangle-topleft[data-v-ef9ccf1e] {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-ef9ccf1e] {
    width: 0;
    height: 0;
    border-bottom: 20px solid transparent;
    border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-ef9ccf1e] {
    width: 0;
    height: 0;
    border-bottom: 20px solid #F5FAFF;
    border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-ef9ccf1e] {
    width: 0;
    height: 0;
    border-top: 20px solid #F5FAFF;
    border-right: 16px solid transparent;
}
[data-v-ef9ccf1e] .el-dialog__body {
    padding: 5px 20px;
    color: #606266;
    font-size: 14px;
    word-break: break-all;
}
[data-v-ef9ccf1e] .el-steps--simple {
    padding: 13px 20%;
}
[data-v-ef9ccf1e] .el-drawer__header {
    margin-bottom: 10px !important;
}
[data-v-ef9ccf1e] .el-input--small .el-input__inner {
    height: 28px;
    line-height: 28px;
}
[data-v-ef9ccf1e] .el-step__head.is-process {
    color: #2489FC;
    border-color: #2489FC;
}
[data-v-ef9ccf1e] .el-step__title.is-process {
    font-weight: 700;
    color: #2489FC;
}
[data-v-ef9ccf1e] .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-ef9ccf1e] .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-ef9ccf1e] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ef9ccf1e] {
  margin-bottom: 1px !important;
}
[data-v-ef9ccf1e] .el-input--mini .el-input__inner {
    height: 28px !important;
    line-height: 28px !important;
}
[data-v-ef9ccf1e] .el-input--small .el-input__inner {
    height: 28px !important;
    line-height: 28px !important;
}
[data-v-ef9ccf1e] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-ef9ccf1e] {
    line-height: 32px;
}
[data-v-ef9ccf1e].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-ef9ccf1e] {
    line-height: 26px;
}
[data-v-ef9ccf1e].vue-treeselect__control {
    height: 26px;
}
[data-v-ef9ccf1e].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-ef9ccf1e] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    inset: 0px;
    line-height: 26px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;
}
[data-v-ef9ccf1e] .vue-treeselect__single-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    font-size: 12px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    line-height: 26px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
[data-v-ef9ccf1e] .el-upload-dragger {
    width: 100%;
}
[data-v-ef9ccf1e] .el-upload {
    width: 100%;
}
.avatar[data-v-ef9ccf1e] {
    width: 178px;
    height: 178px;
    display: block;
}
.tinymacClass[data-v-ef9ccf1e] {
    position: relative;
    left: 0;
    top: 0;
    opacity: .5;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 998;
    pointer-events: none;
}
[data-v-ef9ccf1e] .zw.el-form-item .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: 65px;
    left: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 5px;
    padding-right: 5px;
}
.pub-title[data-v-ef9ccf1e] {
    border-bottom: 1px solid #EFEFEF;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
span {
        display: inline-block;
        border-bottom: 2px solid #0088FF;
}
}
.demo-drawer__footer[data-v-ef9ccf1e] {
    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;
}

@charset "UTF-8";
.execution[data-v-5669bdf1] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-5669bdf1] .el-table--mini,
.el-table--small[data-v-5669bdf1],
.el-table__expand-icon[data-v-5669bdf1] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-5669bdf1] .el-table--mini,
.el-table--small[data-v-5669bdf1],
.el-table__expand-icon[data-v-5669bdf1] {
  font-size: 13px;
}
[data-v-5669bdf1] .el-table--mini,
.el-table--small[data-v-5669bdf1],
.el-table__expand-icon[data-v-5669bdf1] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-5669bdf1] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-5669bdf1] .table {
  margin-bottom: 5px;
}
[data-v-5669bdf1] .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-5669bdf1] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-5669bdf1] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-5669bdf1] {
  background: #F6FBFF;
}
.pagination[data-v-5669bdf1] {
  text-align: end;
}
.btn[data-v-5669bdf1] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-5669bdf1] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-5669bdf1] {
  text-align: right;
  padding-top: 10px;
}
[data-v-5669bdf1] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-5669bdf1] {
  color: #BF1A00;
}
.ydja_case[data-v-5669bdf1] {
  color: #F89729;
}
.yja_case[data-v-5669bdf1] {
  color: #082A6D;
}
.ygd_case[data-v-5669bdf1] {
  color: #5CB768;
}
.eps[data-v-5669bdf1] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-5669bdf1] .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-5669bdf1] .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-5669bdf1] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-5669bdf1] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .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-5669bdf1] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-5669bdf1] .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-5669bdf1] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-5669bdf1] .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-5669bdf1] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-5669bdf1] .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-5669bdf1] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-5669bdf1] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5669bdf1] {
  margin-bottom: 0px !important;
}
[data-v-5669bdf1] .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-5669bdf1] {
  line-height: 28px;
}
[data-v-5669bdf1] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-5669bdf1] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-5669bdf1] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-5669bdf1] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-5669bdf1] {
  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-5669bdf1] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-5669bdf1] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-5669bdf1] {
  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-5669bdf1] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-5669bdf1] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-5669bdf1] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-5669bdf1] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-5669bdf1] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-5669bdf1] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-5669bdf1] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-5669bdf1] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-5669bdf1] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-5669bdf1] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-5669bdf1] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-5669bdf1] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-5669bdf1] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-5669bdf1] {
  --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-5669bdf1] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-5669bdf1] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-5669bdf1] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-5669bdf1] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-5669bdf1] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-5669bdf1] {
  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-5669bdf1] {
  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-5669bdf1] {
  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-5669bdf1] {
  -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-5669bdf1] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.demo-drawer__content[data-v-5669bdf1] {
  margin-right: 7px;
  margin-left: 7px;
  width: 98.8%;
  height: calc(100% - 30px);
  background: #fff;
  webkit-overflow-scrolling: touch;
}
.demo-drawer__content .top-btn[data-v-5669bdf1] {
    position: absolute;
    z-index: 999;
    width: 98.8%;
    height: 34px;
    line-height: 24px;
    top: 50px;
    right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    padding-right: 20px;
}
.demo-drawer__content .top-btn .top-btn-item[data-v-5669bdf1] {
      padding: 5px 15px;
      font-size: 13px;
      min-width: 80px;
}
.demo-drawer__content[data-v-5669bdf1] .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 150px !important;
    height: 150px !important;
    line-height: 150px !important;
    text-align: center;
}
.demo-drawer__content .form[data-v-5669bdf1] {
    margin-top: 30px;
    padding-right: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
}
.demo-drawer__content .form .form-left[data-v-5669bdf1] {
      width: 50%;
      float: left;
      border-right: 1px solid #F4F4F4;
      padding-right: 40px;
}
.demo-drawer__content .form .form-left .sociology-duty-list-title[data-v-5669bdf1] {
        font-size: 14px;
        font-weight: 300;
        line-height: 0px;
        color: #2D2E30;
        opacity: 1;
}
.demo-drawer__content .form .form-right[data-v-5669bdf1] {
      width: 50%;
      float: left;
      padding-right: 40px;
}
.demo-drawer__content .form .form-right .avatar-uploader .el-upload[data-v-5669bdf1] {
        border: 1px dashed #d9d9d9;
        border-radius: 6px;
        cursor: pointer;
        position: relative;
        overflow: hidden;
}
.demo-drawer__content .form .form-right .avatar-uploader .el-upload[data-v-5669bdf1]:hover {
        border-color: #409EFF;
}
.demo-drawer__content .form .form-right .avatar-uploader-icon[data-v-5669bdf1] {
        font-size: 28px;
        color: #8c939d;
        width: 150px;
        height: 150px;
        line-height: 150px;
        text-align: center;
}
.demo-drawer__content .form .form-right .avatar[data-v-5669bdf1] {
        width: 178px;
        height: 178px;
        display: block;
}
.demo-drawer__content .form .add-list[data-v-5669bdf1] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 14px;
      white-space: pre-wrap;
}
.demo-drawer__content .form .head-portrait[data-v-5669bdf1] {
      width: 150px;
      height: 150px;
      background: #fbfdff;
      border: 1px dashed #d9d9d9;
      border-radius: 6px;
      cursor: pointer;
      position: relative;
      overflow: hidden;
}
.demo-drawer__content .form .sort-box[data-v-5669bdf1] {
      width: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-right: 10px;
}
.demo-drawer__content .form .sort-btn[data-v-5669bdf1] {
      cursor: pointer;
}
.demo-drawer__content .form .sort-btn[data-v-5669bdf1] :hover {
      color: #2489fc;
}
[data-v-5669bdf1] .el-input__inner::-webkit-outer-spin-button,[data-v-5669bdf1] .el-input__inner::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

@charset "UTF-8";
.execution[data-v-182093e4] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-182093e4] .el-table--mini,
.el-table--small[data-v-182093e4],
.el-table__expand-icon[data-v-182093e4] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-182093e4] .el-table--mini,
.el-table--small[data-v-182093e4],
.el-table__expand-icon[data-v-182093e4] {
  font-size: 13px;
}
[data-v-182093e4] .el-table--mini,
.el-table--small[data-v-182093e4],
.el-table__expand-icon[data-v-182093e4] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-182093e4] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-182093e4] .table {
  margin-bottom: 5px;
}
[data-v-182093e4] .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-182093e4] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-182093e4] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-182093e4] {
  background: #F6FBFF;
}
.pagination[data-v-182093e4] {
  text-align: end;
}
.btn[data-v-182093e4] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-182093e4] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-182093e4] {
  text-align: right;
  padding-top: 10px;
}
[data-v-182093e4] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-182093e4] {
  color: #BF1A00;
}
.ydja_case[data-v-182093e4] {
  color: #F89729;
}
.yja_case[data-v-182093e4] {
  color: #082A6D;
}
.ygd_case[data-v-182093e4] {
  color: #5CB768;
}
.eps[data-v-182093e4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-182093e4] .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-182093e4] .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-182093e4] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-182093e4] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .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-182093e4] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-182093e4] .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-182093e4] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-182093e4] .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-182093e4] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-182093e4] .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-182093e4] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-182093e4] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-182093e4] {
  margin-bottom: 0px !important;
}
[data-v-182093e4] .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-182093e4] {
  line-height: 28px;
}
[data-v-182093e4] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-182093e4] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-182093e4] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-182093e4] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-182093e4] {
  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-182093e4] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-182093e4] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-182093e4] {
  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-182093e4] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-182093e4] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-182093e4] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-182093e4] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-182093e4] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-182093e4] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-182093e4] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-182093e4] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-182093e4] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-182093e4] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-182093e4] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-182093e4] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-182093e4] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-182093e4] {
  --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-182093e4] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-182093e4] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-182093e4] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-182093e4] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-182093e4] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-182093e4] {
  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-182093e4] {
  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-182093e4] {
  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-182093e4] {
  -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-182093e4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.demo-drawer__content[data-v-182093e4] {
  margin-right: 7px;
  margin-left: 7px;
  width: 98.8%;
  height: auto;
  clear: both;
  background: #fff;
  overflow: hidden;
  padding-bottom: 30px;
  margin-top: 35px;
  webkit-overflow-scrolling: touch;
}
.demo-drawer__content .top-btn[data-v-182093e4] {
    position: absolute;
    z-index: 999;
    width: 98.8%;
    height: 34px;
    line-height: 24px;
    top: 50px;
    right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    padding-right: 20px;
}
.demo-drawer__content .top-btn .top-btn-item[data-v-182093e4] {
      padding: 5px 15px;
      font-size: 13px;
      min-width: 80px;
}
.demo-drawer__content[data-v-182093e4] .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 150px !important;
    height: 150px !important;
    line-height: 150px !important;
    text-align: center;
}
.demo-drawer__content .form[data-v-182093e4] {
    padding-right: 30px;
    padding-top: 20px;
    clear: both;
    height: auto;
}
.demo-drawer__content .form .form-left[data-v-182093e4] {
      width: 50%;
      float: left;
      border-right: 1px solid #F4F4F4;
      height: auto;
      padding-right: 40px;
      clear: both;
}
.demo-drawer__content .form .form-right[data-v-182093e4] {
      width: 50%;
      float: left;
      padding-right: 40px;
}
.demo-drawer__content .form .head-portrait[data-v-182093e4] {
      width: 150px;
      height: 150px;
      background: #fbfdff;
      border: 1px dashed #d9d9d9;
      border-radius: 6px;
      cursor: pointer;
      position: relative;
      overflow: hidden;
}
.demo-drawer__content .form .headPortrait[data-v-182093e4] {
      height: 100px;
      width: auto;
}
.demo-drawer__content .form .add-list[data-v-182093e4] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 14px;
      white-space: pre-wrap;
}
.demo-drawer__content .form .sort-box[data-v-182093e4] {
      width: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-right: 10px;
}
.demo-drawer__content .form .sort-btn[data-v-182093e4] {
      cursor: pointer;
}
.demo-drawer__content .form .sort-btn[data-v-182093e4] :hover {
      color: #2489fc;
}

@charset "UTF-8";
.execution[data-v-87858d96] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-87858d96] .el-table--mini,
.el-table--small[data-v-87858d96],
.el-table__expand-icon[data-v-87858d96] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-87858d96] .el-table--mini,
.el-table--small[data-v-87858d96],
.el-table__expand-icon[data-v-87858d96] {
  font-size: 13px;
}
[data-v-87858d96] .el-table--mini,
.el-table--small[data-v-87858d96],
.el-table__expand-icon[data-v-87858d96] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-87858d96] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-87858d96] .table {
  margin-bottom: 5px;
}
[data-v-87858d96] .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-87858d96] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-87858d96] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-87858d96] {
  background: #F6FBFF;
}
.pagination[data-v-87858d96] {
  text-align: end;
}
.btn[data-v-87858d96] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-87858d96] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-87858d96] {
  text-align: right;
  padding-top: 10px;
}
[data-v-87858d96] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-87858d96] {
  color: #BF1A00;
}
.ydja_case[data-v-87858d96] {
  color: #F89729;
}
.yja_case[data-v-87858d96] {
  color: #082A6D;
}
.ygd_case[data-v-87858d96] {
  color: #5CB768;
}
.eps[data-v-87858d96] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-87858d96] .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-87858d96] .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-87858d96] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-87858d96] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .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-87858d96] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-87858d96] .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-87858d96] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-87858d96] .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-87858d96] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-87858d96] .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-87858d96] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-87858d96] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-87858d96] {
  margin-bottom: 0px !important;
}
[data-v-87858d96] .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-87858d96] {
  line-height: 28px;
}
[data-v-87858d96] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-87858d96] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-87858d96] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-87858d96] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-87858d96] {
  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-87858d96] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-87858d96] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-87858d96] {
  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-87858d96] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-87858d96] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-87858d96] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-87858d96] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-87858d96] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-87858d96] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-87858d96] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-87858d96] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-87858d96] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-87858d96] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-87858d96] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-87858d96] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-87858d96] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-87858d96] {
  --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-87858d96] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-87858d96] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-87858d96] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-87858d96] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-87858d96] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-87858d96] {
  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-87858d96] {
  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-87858d96] {
  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-87858d96] {
  -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-87858d96] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-87858d96] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-87858d96] {
  line-height: 32px;
}
[data-v-87858d96].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-87858d96] {
  line-height: 26px;
}
[data-v-87858d96] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-87858d96] {
  margin-bottom: 1px !important;
}
[data-v-87858d96] .vue-treeselect__control {
  height: 26px;
}
[data-v-87858d96].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-87858d96] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-87858d96] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-87858d96] .el-form-item--small .el-form-item__label {
  line-height: 32px !important;
}


.fl[data-v-046483c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-046483c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-046483c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-046483c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-046483c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-046483c8] {
  background-color: white;
}
.i-27[data-v-046483c8] {
  height: 24px;
  width: 24px;
}
.pl-50[data-v-046483c8] {
  padding-left: 35px;
}
.title[data-v-046483c8] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.demo-drawer__content[data-v-046483c8] {

  height: 100%;
  margin-top: 0px;
}
.bg-purple[data-v-046483c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-046483c8] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-046483c8] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-046483c8] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-046483c8] {
  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-046483c8] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-046483c8] {
  font-size: 12px;
  font-family: PingFang SC;
  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-046483c8] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-046483c8] {
  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-046483c8] {
  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-046483c8] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.kp-nr[data-v-046483c8] {
  min-width: 961px;
  width: 97.5%;
  /* border: 1px solid #bebebe; */
  opacity: 1;
}
.tj[data-v-046483c8] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-046483c8] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-046483c8] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-046483c8] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-046483c8] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-046483c8] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-046483c8] .area .el-select__caret {
  display: none !important;
}
[data-v-046483c8] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-046483c8] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-046483c8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-046483c8] {
  margin-bottom: 0px;
}
[data-v-046483c8] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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-046483c8] .el-input--small .el-input__inner {
  height: 26px;
  line-height: 26px;
  padding: 0 6px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-046483c8] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-046483c8] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-046483c8] {
  -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-046483c8] .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-046483c8] .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-046483c8] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-046483c8] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-046483c8] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-046483c8] .el-tabs__item {
  color: #666666;
}
[data-v-046483c8] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-046483c8] .el-tabs--card>.el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-046483c8] {
  width: 100%;
}
[data-v-046483c8] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-046483c8] {
  color: #00a680;
}
[data-v-046483c8].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-046483c8] .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-046483c8] .el-form-item__error::before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid;
  position: absolute;
  bottom: 11px;
  left: 15px;
  z-index: 1999;
  border-color: transparent transparent #F56C6C transparent;
}


/*.kpItem {*/
/*/ / background: #EFF6FF;*/
/*/ / border-radius: 4 px;*/
/*/ / border: 1 px solid #F2F2F2;*/
/*/ / padding-left: 10 px*/
/*}*/
.caseInput[data-v-046483c8] {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-046483c8] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-046483c8] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-046483c8] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-046483c8] .el-select__input {
  margin-left: 6px;
}
[data-v-046483c8].el-textarea__inner {
  padding-left: 6px;
}
.requiredStr[data-v-046483c8] {
  color: red;
}
.requiredTransparent[data-v-046483c8] {
  color: transparent;
}
[data-v-046483c8].el-input__inner {
  padding-left: 6px;
}
[data-v-046483c8] .el-table td,
.el-table th[data-v-046483c8] {
  padding: 0px;
}
[data-v-046483c8] .avue-crud {
  margin: 0 auto;
  width: 100%;
}
[data-v-046483c8] .el-table--mini td,
.el-table--mini th[data-v-046483c8] {
  padding: 0px 0 !important;
}
[data-v-046483c8] .el-table--mini td,
.el-table--mini th[data-v-046483c8] {
  padding: 0px 0 !important;
}
[data-v-046483c8] .el-table--border td,
.el-table--border th[data-v-046483c8],
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed[data-v-046483c8] {
  border-right: 1px solid #EEEEEE;
}
[data-v-046483c8] .avue-crud .el-table th {
  color: #333333;
  background-color: #F2F2F2;
  font-weight: 500;
  opacity: 1;
  padding: 2px !important;
}
[data-v-046483c8] .avue-crud__pagination {
  position: relative;
  padding: 0px 0 0px 0px;
  margin-top: 10px;
}
[data-v-046483c8] .el-table th>.cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center !important;
  height: 28px;
  line-height: 28px;
}
[data-v-046483c8] .avue-crud__menu {
  min-height: 0px !important;
}
[data-v-046483c8] .card .el-card {
  width: 80% !important;
  border: 1px solid gainsboro !important;
  margin-top: 10px !important;
  border-radius: 6px !important;
}
[data-v-046483c8] .card .el-input {
  width: 90% !important;
}
[data-v-046483c8] .el-card.is-always-shadow {
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
  border: 1px 2px 12px 1px rgba(0, 0, 0, 0.1) !important;
}
.i-27[data-v-046483c8] {
  height: 27px;
  width: 27px;
}
[data-v-046483c8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
[data-v-046483c8] .el-drawer__header> :first-child {
  margin-left: 20px;
}

/*.hhtx-shezhi {*/
/*font-size: 20 px;*/
/*}*/
.warning-row[data-v-046483c8] {
  background-color: #F56C6C !important;
  color: #fff;
}
.success-row[data-v-046483c8] {
  background-color: #67C23A !important;
  color: #fff;
}
.warning-row.hover-row td[data-v-046483c8],
.success-row.hover-row td[data-v-046483c8] {
  background-color: initial !important;
}
.cell-blue[data-v-046483c8] {
  background-color: gainsboro !important;
  cursor: pointer;
}
[data-v-046483c8] .el-table--mini,
.el-table--small[data-v-046483c8],
.el-table__expand-icon[data-v-046483c8] {
  font-size: 13px;
}
[data-v-046483c8] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  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;
}
.cell-white[data-v-046483c8] {
  background-color: white !important;
  cursor: pointer;
}
[data-v-046483c8].el-checkbox {
  margin-right: 10px;
}
[data-v-046483c8].el-checkbox__label {
  padding-left: 4px;
}
[data-v-046483c8].el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
[data-v-046483c8].el-radio-button__orig-radio:checked+.el-radio-button__inner {
  background-color: #EEF6FF;
  color: #2489FC;
  width: 114px;
}
[data-v-046483c8].el-radio-button:first-child .el-radio-button__inner {
  width: 114px;
}
[data-v-046483c8] .el-dialog__body {
  padding: 0 !important;
}
.fl-warp[data-v-046483c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@charset "UTF-8";
.execution[data-v-1324f36f] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-1324f36f] .el-table--mini,
.el-table--small[data-v-1324f36f],
.el-table__expand-icon[data-v-1324f36f] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-1324f36f] .el-table--mini,
.el-table--small[data-v-1324f36f],
.el-table__expand-icon[data-v-1324f36f] {
  font-size: 13px;
}
[data-v-1324f36f] .el-table--mini,
.el-table--small[data-v-1324f36f],
.el-table__expand-icon[data-v-1324f36f] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-1324f36f] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-1324f36f] .table {
  margin-bottom: 5px;
}
[data-v-1324f36f] .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-1324f36f] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-1324f36f] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-1324f36f] {
  background: #F6FBFF;
}
.pagination[data-v-1324f36f] {
  text-align: end;
}
.btn[data-v-1324f36f] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-1324f36f] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-1324f36f] {
  text-align: right;
  padding-top: 10px;
}
[data-v-1324f36f] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-1324f36f] {
  color: #BF1A00;
}
.ydja_case[data-v-1324f36f] {
  color: #F89729;
}
.yja_case[data-v-1324f36f] {
  color: #082A6D;
}
.ygd_case[data-v-1324f36f] {
  color: #5CB768;
}
.eps[data-v-1324f36f] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-1324f36f] .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-1324f36f] .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-1324f36f] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-1324f36f] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .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-1324f36f] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-1324f36f] .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-1324f36f] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-1324f36f] .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-1324f36f] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-1324f36f] .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-1324f36f] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-1324f36f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-1324f36f] {
  margin-bottom: 0px !important;
}
[data-v-1324f36f] .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-1324f36f] {
  line-height: 28px;
}
[data-v-1324f36f] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-1324f36f] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-1324f36f] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-1324f36f] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-1324f36f] {
  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-1324f36f] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-1324f36f] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-1324f36f] {
  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-1324f36f] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-1324f36f] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-1324f36f] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-1324f36f] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-1324f36f] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-1324f36f] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-1324f36f] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-1324f36f] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-1324f36f] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-1324f36f] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-1324f36f] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-1324f36f] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-1324f36f] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-1324f36f] {
  --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-1324f36f] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-1324f36f] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-1324f36f] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-1324f36f] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-1324f36f] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-1324f36f] {
  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-1324f36f] {
  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-1324f36f] {
  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-1324f36f] {
  -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-1324f36f] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.upload-tool[data-v-1324f36f] {
  float: left;
}
.upload-tool .show-list[data-v-1324f36f] {
    float: left;
    margin-left: 10px;
}
.avatar-uploader-icon[data-v-1324f36f] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.avatar[data-v-1324f36f] {
  width: 75px;
  height: 75px;
  display: block;
}
.click[data-v-1324f36f] {
  cursor: pointer;
}


.el-row[data-v-647a1106] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-647a1106] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-647a1106] {
  margin-bottom: 5px;
}
[data-v-647a1106] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-647a1106] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-647a1106] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-647a1106] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-647a1106] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-647a1106] .el-input--small .el-input__inner {
  height: 32px;
  line-height: 32px;
}
[data-v-647a1106] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-647a1106] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-647a1106] .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-647a1106] .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-647a1106] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-647a1106] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-647a1106] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-647a1106] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-647a1106] .el-select__input {
  margin-left: 6px;
}
.click[data-v-647a1106] {
  cursor: pointer;
}
[data-v-647a1106] .el-dialog__body {
  padding: 0 !important;
}
[data-v-647a1106].el-dialog__header {
  top: 1px;
}
[data-v-647a1106] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
.avatar-uploader .el-upload[data-v-647a1106] {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload[data-v-647a1106]:hover {
  border-color: #2489FC;
}
.avatar-uploader-icon[data-v-647a1106] {
  font-size: 32px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.header-nei div[data-v-647a1106] {
  background: #5C5C5C;
  width: 30%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  display: inline-block; /*最内层div设置inline-block*/
}
[data-v-647a1106] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-647a1106] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-647a1106] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-647a1106] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-647a1106] .el-collapse-item__content {
  padding-bottom: 1px;
}
[data-v-647a1106] .el-checkbox__label {
  padding-left: 2px;
}
[data-v-647a1106] .el-select__tags-text {
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-647a1106] .el-select .el-tag__close.el-icon-close {
  top: -7px;
  right: -4px;
}
.f4[data-v-647a1106] {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
.f5[data-v-647a1106] {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  opacity: 1;
}
.fz[data-v-647a1106] {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 0px;
  color: #393939;
}
.bt[data-v-647a1106] {
  padding-top: 20px;
  text-align: center;
  font-family: Source Han Sans CN;
  font-weight: 800;
  font-size: 32px;
  line-height: 0px;
  color: #333333;
  opacity: 1;
  word-wrap: break-word;
  word-break: normal;
}
.cbt[data-v-647a1106]{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  font-weight: 400;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #A7ABB3;
  opacity: 1;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.el-form-item--small .el-form-item__label[data-v-647a1106] {
  line-height: 30px ;
}

@charset "UTF-8";
.execution[data-v-78ee1026] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-78ee1026] .el-table--mini,
.el-table--small[data-v-78ee1026],
.el-table__expand-icon[data-v-78ee1026] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-78ee1026] .el-table--mini,
.el-table--small[data-v-78ee1026],
.el-table__expand-icon[data-v-78ee1026] {
  font-size: 13px;
}
[data-v-78ee1026] .el-table--mini,
.el-table--small[data-v-78ee1026],
.el-table__expand-icon[data-v-78ee1026] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-78ee1026] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-78ee1026] .table {
  margin-bottom: 5px;
}
[data-v-78ee1026] .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-78ee1026] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-78ee1026] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-78ee1026] {
  background: #F6FBFF;
}
.pagination[data-v-78ee1026] {
  text-align: end;
}
.btn[data-v-78ee1026] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-78ee1026] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-78ee1026] {
  text-align: right;
  padding-top: 10px;
}
[data-v-78ee1026] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-78ee1026] {
  color: #BF1A00;
}
.ydja_case[data-v-78ee1026] {
  color: #F89729;
}
.yja_case[data-v-78ee1026] {
  color: #082A6D;
}
.ygd_case[data-v-78ee1026] {
  color: #5CB768;
}
.eps[data-v-78ee1026] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-78ee1026] .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-78ee1026] .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-78ee1026] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-78ee1026] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .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-78ee1026] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-78ee1026] .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-78ee1026] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-78ee1026] .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-78ee1026] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-78ee1026] .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-78ee1026] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-78ee1026] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-78ee1026] {
  margin-bottom: 0px !important;
}
[data-v-78ee1026] .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-78ee1026] {
  line-height: 28px;
}
[data-v-78ee1026] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-78ee1026] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-78ee1026] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-78ee1026] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-78ee1026] {
  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-78ee1026] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-78ee1026] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-78ee1026] {
  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-78ee1026] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-78ee1026] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-78ee1026] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-78ee1026] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-78ee1026] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-78ee1026] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-78ee1026] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-78ee1026] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-78ee1026] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-78ee1026] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-78ee1026] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-78ee1026] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-78ee1026] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-78ee1026] {
  --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-78ee1026] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-78ee1026] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-78ee1026] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-78ee1026] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-78ee1026] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-78ee1026] {
  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-78ee1026] {
  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-78ee1026] {
  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-78ee1026] {
  -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-78ee1026] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.demo-drawer__content[data-v-78ee1026] {
  height: auto !important;
  margin-top: 0px;
  padding-bottom: 100px;
}
[data-v-78ee1026] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-78ee1026] {
  margin-bottom: 0px;
}
[data-v-78ee1026] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-78ee1026] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-78ee1026] {
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  color: #2489FC;
  width: 82px;
  height: 28px;
  background: #E4F0FC;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-78ee1026] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-78ee1026] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-78ee1026] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-78ee1026] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-78ee1026] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-78ee1026] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-78ee1026] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-78ee1026] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-78ee1026] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
}
[data-v-78ee1026] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-78ee1026] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-78ee1026] .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-78ee1026] .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-78ee1026] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-78ee1026] {
  margin-bottom: 1px !important;
}
[data-v-78ee1026] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-78ee1026] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-78ee1026] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-78ee1026] {
  line-height: 32px;
}
[data-v-78ee1026].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-78ee1026] {
  line-height: 26px;
}
[data-v-78ee1026] .vue-treeselect__control {
  height: 26px;
}
[data-v-78ee1026].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-78ee1026] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-78ee1026] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-78ee1026] .el-upload-dragger {
  width: 100%;
}
[data-v-78ee1026] .el-upload {
  width: 100%;
}
.dj-y[data-v-78ee1026] {
  position: absolute;
  display: inline-block;
  right: 0px;
  top: 2px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  height: 28px;
  background: #F8F8F8;
  width: 42px;
  text-align: center;
  font-size: 13px;
  line-height: 28px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #626675;
}
.pub-title[data-v-78ee1026] {
  border-bottom: 1px solid #EFEFEF;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}
.pub-title span[data-v-78ee1026] {
    display: inline-block;
    border-bottom: 2px solid #0088FF;
}
.demo-drawer__footer[data-v-78ee1026] {
  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;
}
[data-v-78ee1026] .file-row.el-row {
  margin-left: 0 !important;
}
.contractList[data-v-78ee1026] {
  width: auto;
  padding: 12px 0;
  margin: 0 20px;
}

/* 定义进入和离开的动画 */
.list-enter-active[data-v-78ee1026],
.list-leave-active[data-v-78ee1026] {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/* 元素从原始位置移动 */
.list-enter[data-v-78ee1026],
.list-leave-to[data-v-78ee1026] {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
}
[data-v-78ee1026] .el-dialog__body {
  padding: 20px !important;
}
[data-v-78ee1026] .el-table--border td {
  height: 34px !important;
}
.download-url[data-v-78ee1026] {
  cursor: pointer;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

@charset "UTF-8";
.execution[data-v-9efb1020] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-9efb1020] .el-table--mini,
.el-table--small[data-v-9efb1020],
.el-table__expand-icon[data-v-9efb1020] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-9efb1020] .el-table--mini,
.el-table--small[data-v-9efb1020],
.el-table__expand-icon[data-v-9efb1020] {
  font-size: 13px;
}
[data-v-9efb1020] .el-table--mini,
.el-table--small[data-v-9efb1020],
.el-table__expand-icon[data-v-9efb1020] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-9efb1020] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-9efb1020] .table {
  margin-bottom: 5px;
}
[data-v-9efb1020] .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-9efb1020] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-9efb1020] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-9efb1020] {
  background: #F6FBFF;
}
.pagination[data-v-9efb1020] {
  text-align: end;
}
.btn[data-v-9efb1020] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-9efb1020] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-9efb1020] {
  text-align: right;
  padding-top: 10px;
}
[data-v-9efb1020] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-9efb1020] {
  color: #BF1A00;
}
.ydja_case[data-v-9efb1020] {
  color: #F89729;
}
.yja_case[data-v-9efb1020] {
  color: #082A6D;
}
.ygd_case[data-v-9efb1020] {
  color: #5CB768;
}
.eps[data-v-9efb1020] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-9efb1020] .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-9efb1020] .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-9efb1020] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-9efb1020] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .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-9efb1020] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-9efb1020] .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-9efb1020] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-9efb1020] .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-9efb1020] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-9efb1020] .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-9efb1020] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-9efb1020] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-9efb1020] {
  margin-bottom: 0px !important;
}
[data-v-9efb1020] .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-9efb1020] {
  line-height: 28px;
}
[data-v-9efb1020] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-9efb1020] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-9efb1020] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-9efb1020] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-9efb1020] {
  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-9efb1020] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-9efb1020] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-9efb1020] {
  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-9efb1020] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-9efb1020] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-9efb1020] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-9efb1020] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-9efb1020] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-9efb1020] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-9efb1020] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-9efb1020] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-9efb1020] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-9efb1020] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-9efb1020] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-9efb1020] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-9efb1020] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-9efb1020] {
  --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-9efb1020] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-9efb1020] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-9efb1020] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-9efb1020] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-9efb1020] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-9efb1020] {
  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-9efb1020] {
  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-9efb1020] {
  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-9efb1020] {
  -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-9efb1020] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
body[data-v-9efb1020] {
  margin: 0;
  padding: 0;
  height: 100%;
}
#app[data-v-9efb1020] {
  margin: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 3px;
}
#app .sidebar[data-v-9efb1020],
#app .main[data-v-9efb1020] {
  height: 100%;
}
#app .sidebar[data-v-9efb1020] {
  float: left;
  width: 200px;
  color: #f4f4f4;
  background-color: #2e3238;
}
#app .sidebar .list[data-v-9efb1020] {
  overflow-y: scroll;
  height: 100%;
}
#app .main[data-v-9efb1020] {
  position: relative;
  overflow: hidden;
}
#app .text[data-v-9efb1020] {
  /*position: absolute;*/
  /*width: 100%;*/
  bottom: 0;
  left: 0;
}
#app .message[data-v-9efb1020] {
  height: 45vh;
}

/*定义滚动条样式（高宽及背景）*/
/* 滚动条宽度， width：对应竖滚动条的宽度  height：对应横滚动条的高度*/
[data-v-9efb1020] ::-webkit-scrollbar {
  width: 0px;
  background: #007acc;
}

/*定义滚动条轨道（凹槽）样式*/
[data-v-9efb1020] ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  /* 较少使用 */
  border-radius: 3px;
}

/*定义滑块 样式*/
[data-v-9efb1020] ::-webkit-scrollbar-thumb {
  border-radius: 3px;
  height: 100px;
  /* 滚动条滑块长度 */
  background-color: #ccc;
}
.list ul[data-v-9efb1020] {
  margin: 0;
  padding: 0;
}
.list li[data-v-9efb1020] {
  list-style: none;
  padding: 12px 15px;
  border-bottom: 1px solid #292c33;
  cursor: pointer;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.list li[data-v-9efb1020]:hover {
  background-color: rgba(255, 255, 255, 0.03);
}
.list li.active[data-v-9efb1020] {
  background-color: rgba(255, 255, 255, 0.1);
}
.list .avatar[data-v-9efb1020],
.list .name[data-v-9efb1020] {
  vertical-align: middle;
}
.list .avatar[data-v-9efb1020] {
  border-radius: 2px;
}
.list .name[data-v-9efb1020] {
  display: inline-block;
  margin: 0 0 0 15px;
}
.card[data-v-9efb1020] {
  padding: 12px;
  border-bottom: solid 1px #24272c;
}
.card footer[data-v-9efb1020] {
  margin-top: 10px;
}
.card .avatar[data-v-9efb1020],
.card .name[data-v-9efb1020] {
  vertical-align: middle;
}
.card .avatar[data-v-9efb1020] {
  border-radius: 2px;
}
.card .name[data-v-9efb1020] {
  display: inline-block;
  margin: 0 0 0 15px;
  font-size: 16px;
}
.card .search[data-v-9efb1020] {
  padding: 0 10px;
  width: 100%;
  font-size: 12px;
  color: #fff;
  height: 30px;
  line-height: 30px;
  border: solid 1px #3a3a3a;
  border-radius: 4px;
  outline: none;
  background-color: #26292e;
}
.message[data-v-9efb1020] {
  padding: 10px 15px;
  overflow-y: scroll;
}
.message ul[data-v-9efb1020] {
  margin-left: -40px;
}
.message li[data-v-9efb1020] {
  list-style: none;
  margin-bottom: 15px;
}
.message .time[data-v-9efb1020] {
  margin: 7px 0;
  text-align: center;
}
.message .time > span[data-v-9efb1020] {
  display: inline-block;
  padding: 0 18px;
  font-size: 12px;
  color: #fff;
  border-radius: 2px;
  background-color: #dcdcdc;
}
.message .avatar[data-v-9efb1020] {
  float: left;
  margin: 0 10px 0 0;
  border-radius: 3px;
}
.message .main-name[data-v-9efb1020] {
  font-size: 11px;
  color: gray;
  display: inherit;
  font-weight: 500;
  margin-bottom: 5px;
}
.message .text[data-v-9efb1020] {
  height: auto !important;
  display: inline-block;
  position: relative;
  padding: 0 10px;
  max-width: calc(100% - 40px);
  min-height: 30px;
  line-height: 2.5;
  font-size: 12px;
  text-align: left;
  word-break: break-all;
  background-color: #fafafa;
  border-radius: 4px;
}
.message .text[data-v-9efb1020]:before {
  content: " ";
  position: absolute;
  top: 9px;
  right: 100%;
  border: 6px solid transparent;
  border-right-color: #fafafa;
}
.message .self[data-v-9efb1020] {
  text-align: right;
}
.message .self .avatar[data-v-9efb1020] {
  float: right;
  margin: 0 0 0 10px;
}
.message .self .text[data-v-9efb1020] {
  background-color: #b2e281;
}
.message .self .text[data-v-9efb1020]:before {
  right: inherit;
  left: 100%;
  border-right-color: transparent;
  border-left-color: #b2e281;
}
.text[data-v-9efb1020] {
  height: 160px;
  background: white;
  border-top: solid 1px #ddd;
}
.text textarea[data-v-9efb1020] {
  padding: 10px;
  height: 66%;
  width: 100%;
  border: none;
  outline: none;
  font-family: "Micrsofot Yahei";
  resize: none;
}
.text .btn[data-v-9efb1020] {
  float: right;
  margin: 3px 9px;
}
.avatar-uploader .el-upload[data-v-9efb1020] {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload[data-v-9efb1020]:hover {
  border-color: #2489FC;
}
.avatar-uploader-icon[data-v-9efb1020] {
  font-size: 28px;
  color: #8c939d;
  width: 178px;
  height: 178px;
  line-height: 178px;
  text-align: center;
}
.el-upload img[data-v-9efb1020] {
  width: 178px;
  height: 178px;
  display: block;
}
.default_avatars_list[data-v-9efb1020] {
  display: inline-block;
}
.row[data-v-9efb1020] {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: -15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -15px;
}
.default_avatars_list img[data-v-9efb1020] {
  width: 11.3%;
  display: inline;
  margin: 1rem;
  border-radius: 3px;
  cursor: pointer;
}
.page-loader[data-v-9efb1020] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #f3f3f3;
  z-index: 999999999;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-loader__spinner[data-v-9efb1020] {
  position: relative;
  width: 50px;
  height: 50px;
}
.page-loader__spinner svg[data-v-9efb1020] {
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.page-loader__spinner svg circle[data-v-9efb1020] {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash-data-v-9efb1020 1.5s ease-in-out infinite,color-data-v-9efb1020 6s ease-in-out infinite;
          animation: dash-data-v-9efb1020 1.5s ease-in-out infinite,color-data-v-9efb1020 6s ease-in-out infinite;
  stroke-linecap: round;
}
@-webkit-keyframes dash-data-v-9efb1020 {
0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
}
100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
}
}
@keyframes dash-data-v-9efb1020 {
0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
}
100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
}
}
@-webkit-keyframes color-data-v-9efb1020 {
100%,
  0% {
    stroke: #ff5652;
}
40% {
    stroke: #2196f3;
}
66% {
    stroke: #32c787;
}
80%,
  90% {
    stroke: #ffc107;
}
}
@keyframes color-data-v-9efb1020 {
100%,
  0% {
    stroke: #ff5652;
}
40% {
    stroke: #2196f3;
}
66% {
    stroke: #32c787;
}
80%,
  90% {
    stroke: #ffc107;
}
}
.demo-drawer__content[data-v-9efb1020] {
  border: 1px solid gainsboro !important;
}


[data-v-47868c37] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-47868c37] {
  margin-bottom: 1px !important;
}
[data-v-47868c37] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-47868c37] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-47868c37] .el-input-group__append {
  padding: 0 10px;
}


.text[data-v-a39f3e28] {
  font-size: 14px;
}
.item[data-v-a39f3e28] {
  padding: 8px 0;
}
[data-v-a39f3e28] .demo-drawer__content {
  /*height: 100%;*/
}
[data-v-a39f3e28] .el-dialog__body{
  padding-top: 0px !important;
}
.i-27[data-v-a39f3e28] {
  height: 27px;
  width: 27px;
}
/* ::v-deep .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 0px !important;
}

::v-deep .card .el-input__inner {
  border: none !important;
} */

@charset "UTF-8";
.execution[data-v-04ed7294] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-04ed7294] .el-table--mini,
.el-table--small[data-v-04ed7294],
.el-table__expand-icon[data-v-04ed7294] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-04ed7294] .el-table--mini,
.el-table--small[data-v-04ed7294],
.el-table__expand-icon[data-v-04ed7294] {
  font-size: 13px;
}
[data-v-04ed7294] .el-table--mini,
.el-table--small[data-v-04ed7294],
.el-table__expand-icon[data-v-04ed7294] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-04ed7294] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-04ed7294] .table {
  margin-bottom: 5px;
}
[data-v-04ed7294] .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-04ed7294] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-04ed7294] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-04ed7294] {
  background: #F6FBFF;
}
.pagination[data-v-04ed7294] {
  text-align: end;
}
.btn[data-v-04ed7294] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-04ed7294] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-04ed7294] {
  text-align: right;
  padding-top: 10px;
}
[data-v-04ed7294] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-04ed7294] {
  color: #BF1A00;
}
.ydja_case[data-v-04ed7294] {
  color: #F89729;
}
.yja_case[data-v-04ed7294] {
  color: #082A6D;
}
.ygd_case[data-v-04ed7294] {
  color: #5CB768;
}
.eps[data-v-04ed7294] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-04ed7294] .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-04ed7294] .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-04ed7294] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-04ed7294] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .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-04ed7294] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-04ed7294] .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-04ed7294] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-04ed7294] .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-04ed7294] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-04ed7294] .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-04ed7294] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-04ed7294] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-04ed7294] {
  margin-bottom: 0px !important;
}
[data-v-04ed7294] .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-04ed7294] {
  line-height: 28px;
}
[data-v-04ed7294] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-04ed7294] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-04ed7294] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-04ed7294] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-04ed7294] {
  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-04ed7294] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-04ed7294] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-04ed7294] {
  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-04ed7294] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-04ed7294] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-04ed7294] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-04ed7294] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-04ed7294] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-04ed7294] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-04ed7294] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-04ed7294] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-04ed7294] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-04ed7294] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-04ed7294] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-04ed7294] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-04ed7294] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-04ed7294] {
  --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-04ed7294] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-04ed7294] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-04ed7294] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-04ed7294] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-04ed7294] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-04ed7294] {
  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-04ed7294] {
  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-04ed7294] {
  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-04ed7294] {
  -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-04ed7294] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.demo-drawer__content[data-v-04ed7294] {
  margin-right: 7px;
  margin-left: 7px;
  width: 98.8%;
  height: auto;
  clear: both;
  background: #fff;
  overflow: hidden;
  padding-bottom: 30px;
  margin-top: 35px;
  webkit-overflow-scrolling: touch;
}
.demo-drawer__content .top-btn[data-v-04ed7294] {
    position: absolute;
    z-index: 999;
    width: 98.8%;
    height: 34px;
    line-height: 24px;
    top: 50px;
    right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    padding-right: 20px;
}
.demo-drawer__content .top-btn .top-btn-item[data-v-04ed7294] {
      padding: 5px 15px;
      font-size: 13px;
      min-width: 80px;
}
.demo-drawer__content[data-v-04ed7294] .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 150px !important;
    height: 150px !important;
    line-height: 150px !important;
    text-align: center;
}
.demo-drawer__content[data-v-04ed7294]  .el-form-item--mini.el-form-item,
  .demo-drawer__content .el-form-item--small.el-form-item[data-v-04ed7294] {
    margin-bottom: 1px !important;
}
.demo-drawer__content .author-infor[data-v-04ed7294] {
    width: 100%;
    min-width: 600px;
    height: 90px;
    background: #F7FBFF;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px 0px 20px 40px;
    margin: 10px 0px 10px 0px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: justify;
        align-content: space-between;
}
.demo-drawer__content .author-infor .author-infor-item[data-v-04ed7294] {
      width: 30%;
}
.demo-drawer__content .author-infor .author-infor-item .author-infor-title[data-v-04ed7294] {
        display: inline-block;
        width: 65px;
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #626675;
}
.demo-drawer__content .author-infor .author-infor-item .author-infor-content[data-v-04ed7294] {
        font-size: 13px;
        font-family: Arial;
        font-weight: 400;
        line-height: 0px;
        color: #2D2E30;
        opacity: 1;
}
.demo-drawer__content .form[data-v-04ed7294] {
    padding-right: 30px;
    padding-top: 20px;
    clear: both;
    height: auto;
    padding-left: 40px;
}
.demo-drawer__content .form .title[data-v-04ed7294] {
      border-left: 3px solid #0088FF;
      font-size: 16px;
      font-weight: 600;
      line-height: 16px;
      padding-left: 8px;
      margin-top: 24px;
      margin-bottom: 24px;
}
.demo-drawer__content .form .public-width[data-v-04ed7294] {
      width: calc(50% - 8px);
}

@charset "UTF-8";
.execution[data-v-152ab447] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-152ab447] .el-table--mini,
.el-table--small[data-v-152ab447],
.el-table__expand-icon[data-v-152ab447] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-152ab447] .el-table--mini,
.el-table--small[data-v-152ab447],
.el-table__expand-icon[data-v-152ab447] {
  font-size: 13px;
}
[data-v-152ab447] .el-table--mini,
.el-table--small[data-v-152ab447],
.el-table__expand-icon[data-v-152ab447] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-152ab447] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-152ab447] .table {
  margin-bottom: 5px;
}
[data-v-152ab447] .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-152ab447] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-152ab447] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-152ab447] {
  background: #F6FBFF;
}
.pagination[data-v-152ab447] {
  text-align: end;
}
.btn[data-v-152ab447] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-152ab447] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-152ab447] {
  text-align: right;
  padding-top: 10px;
}
[data-v-152ab447] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-152ab447] {
  color: #BF1A00;
}
.ydja_case[data-v-152ab447] {
  color: #F89729;
}
.yja_case[data-v-152ab447] {
  color: #082A6D;
}
.ygd_case[data-v-152ab447] {
  color: #5CB768;
}
.eps[data-v-152ab447] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-152ab447] .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-152ab447] .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-152ab447] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-152ab447] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .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-152ab447] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-152ab447] .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-152ab447] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-152ab447] .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-152ab447] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-152ab447] .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-152ab447] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-152ab447] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-152ab447] {
  margin-bottom: 0px !important;
}
[data-v-152ab447] .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-152ab447] {
  line-height: 28px;
}
[data-v-152ab447] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-152ab447] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-152ab447] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-152ab447] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-152ab447] {
  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-152ab447] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-152ab447] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-152ab447] {
  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-152ab447] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-152ab447] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-152ab447] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-152ab447] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-152ab447] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-152ab447] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-152ab447] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-152ab447] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-152ab447] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-152ab447] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-152ab447] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-152ab447] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-152ab447] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-152ab447] {
  --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-152ab447] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-152ab447] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-152ab447] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-152ab447] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-152ab447] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-152ab447] {
  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-152ab447] {
  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-152ab447] {
  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-152ab447] {
  -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-152ab447] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
*[data-v-152ab447] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.m-video[data-v-152ab447] {
  display: inline-block;
  position: relative;
  background: #000;
  cursor: pointer;
}
.m-video .u-play[data-v-152ab447] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    fill: none;
    color: #fff;
    pointer-events: none;
    opacity: 0.7;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.m-video .u-play path[data-v-152ab447] {
      stroke: #fff;
}
.m-video .hidden[data-v-152ab447] {
    opacity: 0;
}
.u-video-hover:hover .u-play[data-v-152ab447] {
  opacity: 0.9;
}

@charset "UTF-8";
.execution[data-v-489a6e1c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-489a6e1c] .el-table--mini,
.el-table--small[data-v-489a6e1c],
.el-table__expand-icon[data-v-489a6e1c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-489a6e1c] .el-table--mini,
.el-table--small[data-v-489a6e1c],
.el-table__expand-icon[data-v-489a6e1c] {
  font-size: 13px;
}
[data-v-489a6e1c] .el-table--mini,
.el-table--small[data-v-489a6e1c],
.el-table__expand-icon[data-v-489a6e1c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-489a6e1c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-489a6e1c] .table {
  margin-bottom: 5px;
}
[data-v-489a6e1c] .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-489a6e1c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-489a6e1c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-489a6e1c] {
  background: #F6FBFF;
}
.pagination[data-v-489a6e1c] {
  text-align: end;
}
.btn[data-v-489a6e1c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-489a6e1c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-489a6e1c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-489a6e1c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-489a6e1c] {
  color: #BF1A00;
}
.ydja_case[data-v-489a6e1c] {
  color: #F89729;
}
.yja_case[data-v-489a6e1c] {
  color: #082A6D;
}
.ygd_case[data-v-489a6e1c] {
  color: #5CB768;
}
.eps[data-v-489a6e1c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-489a6e1c] .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-489a6e1c] .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-489a6e1c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-489a6e1c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .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-489a6e1c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-489a6e1c] .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-489a6e1c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-489a6e1c] .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-489a6e1c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-489a6e1c] .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-489a6e1c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-489a6e1c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-489a6e1c] {
  margin-bottom: 0px !important;
}
[data-v-489a6e1c] .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-489a6e1c] {
  line-height: 28px;
}
[data-v-489a6e1c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-489a6e1c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-489a6e1c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-489a6e1c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-489a6e1c] {
  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-489a6e1c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-489a6e1c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-489a6e1c] {
  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-489a6e1c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-489a6e1c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-489a6e1c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-489a6e1c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-489a6e1c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-489a6e1c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-489a6e1c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-489a6e1c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-489a6e1c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-489a6e1c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-489a6e1c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-489a6e1c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-489a6e1c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-489a6e1c] {
  --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-489a6e1c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-489a6e1c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-489a6e1c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-489a6e1c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-489a6e1c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-489a6e1c] {
  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-489a6e1c] {
  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-489a6e1c] {
  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-489a6e1c] {
  -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-489a6e1c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.execution[data-v-489a6e1c] {
  min-height: 100%;
  width: 100%;
  height: auto;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.execution .help-detail[data-v-489a6e1c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 900px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.execution .help-detail .title[data-v-489a6e1c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 20px 20px;
}
.execution .help-detail .title .bottom[data-v-489a6e1c] {
        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;
        margin-top: 10px;
        background-color: #f6f6f6;
        height: 40px;
        width: 100%;
        border-radius: 4px;
        padding: 0 10px;
}
.execution .help-detail .title .bottom .left[data-v-489a6e1c] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.execution .help-detail .title .bottom .left .tag[data-v-489a6e1c] {
            color: #276fb1;
            margin-right: 14px;
            font-size: 13px;
}
.execution .help-detail .title .bottom .left .time[data-v-489a6e1c] {
            color: #979797;
            font-size: 14px;
            font-family: Arial;
            font-weight: 400;
}
.execution .help-detail .title .bottom .right[data-v-489a6e1c] {
          font-size: 13px;
}
.execution .help-detail .title h3[data-v-489a6e1c] {
        font-size: 26px;
        font-weight: 600;
        color: #333333;
}
.execution .help-detail .content[data-v-489a6e1c] {
      padding: 0 20px;
}

@charset "UTF-8";
.execution[data-v-04baf90c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-04baf90c] .el-table--mini,
.el-table--small[data-v-04baf90c],
.el-table__expand-icon[data-v-04baf90c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-04baf90c] .el-table--mini,
.el-table--small[data-v-04baf90c],
.el-table__expand-icon[data-v-04baf90c] {
  font-size: 13px;
}
[data-v-04baf90c] .el-table--mini,
.el-table--small[data-v-04baf90c],
.el-table__expand-icon[data-v-04baf90c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-04baf90c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-04baf90c] .table {
  margin-bottom: 5px;
}
[data-v-04baf90c] .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-04baf90c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-04baf90c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-04baf90c] {
  background: #F6FBFF;
}
.pagination[data-v-04baf90c] {
  text-align: end;
}
.btn[data-v-04baf90c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-04baf90c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-04baf90c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-04baf90c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-04baf90c] {
  color: #BF1A00;
}
.ydja_case[data-v-04baf90c] {
  color: #F89729;
}
.yja_case[data-v-04baf90c] {
  color: #082A6D;
}
.ygd_case[data-v-04baf90c] {
  color: #5CB768;
}
.eps[data-v-04baf90c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-04baf90c] .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-04baf90c] .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-04baf90c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-04baf90c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .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-04baf90c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-04baf90c] .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-04baf90c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-04baf90c] .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-04baf90c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-04baf90c] .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-04baf90c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-04baf90c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-04baf90c] {
  margin-bottom: 0px !important;
}
[data-v-04baf90c] .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-04baf90c] {
  line-height: 28px;
}
[data-v-04baf90c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-04baf90c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-04baf90c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-04baf90c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-04baf90c] {
  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-04baf90c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-04baf90c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-04baf90c] {
  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-04baf90c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-04baf90c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-04baf90c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-04baf90c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-04baf90c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-04baf90c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-04baf90c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-04baf90c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-04baf90c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-04baf90c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-04baf90c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-04baf90c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-04baf90c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-04baf90c] {
  --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-04baf90c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-04baf90c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-04baf90c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-04baf90c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-04baf90c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-04baf90c] {
  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-04baf90c] {
  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-04baf90c] {
  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-04baf90c] {
  -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-04baf90c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-04baf90c] .input .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  border-color: #c2c2c2;
  background-color: #e9e9e9 !important;
}
[data-v-04baf90c] .input .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #c2c2c2;
}
.execution[data-v-04baf90c] {
  padding: 0 60px;
  height: auto;
  background-color: #F6F7F8;
}
.execution .top[data-v-04baf90c] {
    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;
    background-color: transparent;
    padding: 20px 0px 0 0px;
}
.execution .top .search[data-v-04baf90c] {
      width: 700px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      overflow: hidden;
      top: -14px;
}
.execution .top .search .el-input[data-v-04baf90c] {
        width: 388px;
        position: relative;
}
.execution .top .search .button[data-v-04baf90c] {
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.execution .top .search .button .el-button[data-v-04baf90c] {
          height: 34px;
          width: 76px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.execution .top .search .text[data-v-04baf90c]:hover {
        color: #fff;
}
[data-v-04baf90c] .el-tabs__header {
  z-index: 999;
}
[data-v-04baf90c] .el-tabs__nav-wrap::after {
  background-color: transparent;
}
.tab-line[data-v-04baf90c] {
  height: 2px;
  width: 100%;
  background-color: #e4e7ed;
  z-index: 1;
  position: relative;
  top: 60px;
}
.container[data-v-04baf90c] {
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 6px rgba(73, 136, 178, 0.16);
          box-shadow: 0px 3px 6px rgba(73, 136, 178, 0.16);
  padding: 16px 0;
  height: 720px;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 9px;
  -webkit-box-shadow: none;
}
.container .nav-left[data-v-04baf90c] {
    width: 18%;
    height: 680px;
    overflow: auto;
    margin-right: 12px;
    border-right: 1px solid #e6e6e6;
}
.container .nav-left[data-v-04baf90c]::-webkit-scrollbar {
    width: 8px;
    background-color: #ffffff;
}
.container .nav-left[data-v-04baf90c]::-webkit-scrollbar-thumb {
    background-color: #eeeeee;
    border-radius: 4px;
}
.container .nav-left[data-v-04baf90c]::-webkit-scrollbar-thumb:hover {
    background-color: #e6e6e6;
}
.container .right-content[data-v-04baf90c] {
    width: 82%;
    height: 680px;
    overflow: auto;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.container .right-content[data-v-04baf90c]::-webkit-scrollbar {
    width: 8px;
    background-color: #ffffff;
}
.container .right-content[data-v-04baf90c]::-webkit-scrollbar-thumb {
    background-color: #eeeeee;
    border-radius: 4px;
}
.container .right-content[data-v-04baf90c]::-webkit-scrollbar-thumb:hover {
    background-color: #e6e6e6;
}
.container .announcement-list[data-v-04baf90c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: auto;
    margin-top: 20px;
    padding-bottom: 40px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.container .announcement-list .item[data-v-04baf90c] {
      width: 50%;
      height: 126px;
      margin-bottom: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      text-align: left;
}
.container .announcement-list .item .pic img[data-v-04baf90c] {
        width: 100%;
        height: 100%;
        width: 224px;
        height: 126px;
        -o-object-fit: cover;
           object-fit: cover;
}
.container .announcement-list .item .text[data-v-04baf90c] {
        margin-left: 14px;
        width: 100%;
        height: 100%;
        position: relative;
}
.container .announcement-list .item .text .title[data-v-04baf90c] {
          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;
          margin-bottom: 14px;
          font-size: 20px;
}
.container .announcement-list .item .text .title h4[data-v-04baf90c] {
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
}
.container .announcement-list .item .text .time[data-v-04baf90c] {
          position: absolute;
          bottom: 10px;
}
.container .announcement-list .item .text .time h5[data-v-04baf90c] {
            font-size: 14px;
            font-family: Arial;
            font-weight: 400;
            color: #969799;
}
.container .announcement-list .item .text .time h5 img[data-v-04baf90c] {
              height: 14px;
              width: 14px;
              margin-right: 4px;
              vertical-align: middle;
}
.container .announcement-list .item .text p[data-v-04baf90c] {
          font-size: 14px;
          line-height: 24px;
          color: #707481;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
}
.container .announcement-list .item[data-v-04baf90c]:nth-child(n) {
      padding-left: 24px;
}
.container .announcement-list .item[data-v-04baf90c]:nth-child(2n) {
      padding-right: 24px;
}
.container .announcement-list .item[data-v-04baf90c]:hover {
      cursor: pointer;
}
.container .announcement-list .item:hover h4[data-v-04baf90c] {
        color: #1890ff;
}
.announcement .pagination[data-v-04baf90c] {
  position: absolute;
  right: 20px;
  bottom: 0;
  padding: 10px;
  background-color: #fff;
}
.first-node[data-v-04baf90c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
}
.first-node .icon-first-level[data-v-04baf90c] {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 2px;
    line-height: 16px;
}
.first-node .icon-first-level img[data-v-04baf90c] {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
}
.first-node .icon-first-level .label[data-v-04baf90c] {
      font-weight: 600;
      font-size: 16px;
      color: #282f3a;
}
[data-v-04baf90c] .add-feedback-btn .el-button {
  color: #0088FF;
}
.feedback[data-v-04baf90c] {
  padding: 0;
  background-color: #F6F7F8;
}
.add-feedback-btn[data-v-04baf90c] {
  margin-bottom: 16px;
  list-style: 39px;
  background-color: transparent;
  color: #0088FF;
  border-radius: 2px;
  border: 2px solid #0088FF;
}
.add-feedback-btn img[data-v-04baf90c] {
    margin-right: 4px;
}
.add-feedback-btn div[data-v-04baf90c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
}
.add-feedback-btn[data-v-04baf90c]:hover {
  color: #0088FF !important;
}
.feedback-list[data-v-04baf90c] {
  width: 100%;
  min-height: 720px;
  position: relative;
  padding: 40px 24px;
  padding-top: 50px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  border-radius: 9px;
}
.feedback-list .insert[data-v-04baf90c] {
    position: absolute;
    left: 82%;
    top: 0px;
}
.feedback-list .item[data-v-04baf90c] {
    z-index: 200;
    width: 100%;
    margin-bottom: 24px;
    background-color: #FBFBFB;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: left;
    padding: 12px 16px;
    margin-top: 0;
    border-radius: 4px;
}
.feedback-list .item .text[data-v-04baf90c] {
      height: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      position: relative;
      background-color: #F6FAFE;
      padding: 12px 12px;
}
.feedback-list .item .text .title[data-v-04baf90c] {
        margin-top: 4px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-right: 20px;
        font-size: 16px;
}
.feedback-list .item .text .title h4[data-v-04baf90c] {
          padding: 0 6px;
          text-align: center;
          color: #1890FF;
          font-weight: 400;
          border-radius: 2px;
          font-size: 14px;
          letter-spacing: 1px;
}
.feedback-list .item .text .title span[data-v-04baf90c] {
          color: #A8B9C8;
          margin-left: 54px;
          margin-right: 14px;
          font-family: Arial;
          font-size: 14px;
}
.feedback-list .item .text .opinion[data-v-04baf90c] {
        font-size: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 24px;
}
.feedback-list .item .text .opinion span[data-v-04baf90c] {
          display: inline-block;
          width: 56px;
}
.feedback-list .item .text .opinion p[data-v-04baf90c] {
          width: 100%;
          font-size: 14px;
          line-height: 24px;
          color: #282F3A;
}
.feedback-list .item .reply[data-v-04baf90c] {
      margin-top: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0 12px;
      font-size: 14px;
}
.feedback-list .item .reply div[data-v-04baf90c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
}
.feedback-list .item .reply div span[data-v-04baf90c] {
          width: 40px;
          text-align: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          color: #E2A805;
          border-radius: 2px;
          margin-right: 12px;
}
.feedback-list .item .reply p[data-v-04baf90c] {
        margin-bottom: 12px;
        color: #282F3A;
}
.feedback-list .item .reply .time[data-v-04baf90c] {
        font-family: Arial;
        color: #A8B9C8;
        font-size: 14px;
        margin-left: 52px;
}
.feedback-list .item[data-v-04baf90c]:nth-child(n) {
    padding-left: 24px;
}
.feedback-list .item[data-v-04baf90c]:nth-child(2n) {
    padding-right: 24px;
}
.feedBack-dialog .header[data-v-04baf90c] {
  height: 120px;
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: 600;
  line-height: 0px;
  color: #495158;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 2px;
}
.feedBack-dialog .tips[data-v-04baf90c] {
  padding: 16px 20px 24px 20px;
  border: 1px solid #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#FFFFFF));
  background: linear-gradient(180deg, #F5F5F5 0%, #FFFFFF 100%);
  opacity: 1;
  border-radius: 10px;
}
.feedBack-dialog .tips h5[data-v-04baf90c] {
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 4px;
    color: #5C6F85;
}
.feedBack-dialog .tips p[data-v-04baf90c] {
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 300;
    line-height: 24px;
    color: #5C6F85;
    text-indent: 32px;
}
.feedBack-dialog .title[data-v-04baf90c] {
  opacity: 1;
  padding: 24px 42px;
  border-bottom: 1px solid #DDEDF8;
}
.feedBack-dialog .title .header[data-v-04baf90c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.feedBack-dialog .title .header img[data-v-04baf90c] {
      width: 34px;
      height: 34px;
      margin-right: 10px;
}
.feedBack-dialog .title .header span[data-v-04baf90c] {
      font-size: 24px;
      font-weight: 600;
      line-height: 42px;
      color: #282F3A;
}
.feedBack-dialog .title .t[data-v-04baf90c] {
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: 54px;
    color: #3B4657;
}
.feedBack-dialog .info[data-v-04baf90c] {
  padding: 0px 42px;
}
.feedBack-dialog .info .content[data-v-04baf90c] {
    font-size: 16px;
    color: #484E57;
    overflow: auto;
    background: transparent;
}
.feedBack-dialog .info .content[data-v-04baf90c]::-webkit-scrollbar {
    width: 8px;
    background-color: #ffffff;
}
.feedBack-dialog .info .content[data-v-04baf90c]::-webkit-scrollbar-thumb {
    background-color: #eeeeee;
    border-radius: 4px;
}
.feedBack-dialog .info .content[data-v-04baf90c]::-webkit-scrollbar-thumb:hover {
    background-color: #e6e6e6;
}
.feedBack-dialog .info .time[data-v-04baf90c] {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    color: #ACB0B7;
    margin: 20px 0;
}
.feedBack-dialog .info .more-button[data-v-04baf90c] {
    width: 153px;
    height: 42px;
    line-height: 42px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    background-color: #0088FF;
    -webkit-box-shadow: 0px 3px 20px #91C5FF;
            box-shadow: 0px 3px 20px #91C5FF;
    border-radius: 3px;
    padding: 0;
}
.feedback .el-table__empty-block[data-v-04baf90c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9px !important;
  height: 100%;
}
.feedback .el-table__empty-block img[data-v-04baf90c] {
    position: relative;
    left: 10px;
}
[data-v-04baf90c] .el-dialog__wrapper .el-dialog {
  border-radius: 7px;
}
[data-v-04baf90c] .input .el-input__inner {
  height: 34px;
  width: 388px;
  border-radius: 60px;
  -webkit-box-shadow: inset 0 0 5px rgba(63, 63, 63, 0.15);
          box-shadow: inset 0 0 5px rgba(63, 63, 63, 0.15);
}
[data-v-04baf90c] .button.el-button {
  height: 34px;
  width: 76px;
}
[data-v-04baf90c] .button.el-button button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-04baf90c].button.el-button:hover div {
  color: #fff;
}
[data-v-04baf90c] .el-tree-node {
  padding: 0 10px;
}
[data-v-04baf90c] .el-tree-node__content {
  height: 44px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  padding-left: 0 !important;
  color: #434c58;
  font-weight: 600;
}
[data-v-04baf90c] .el-tree-node__children .el-tree-node__content {
  background-color: #f9f9f9 !important;
  border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
}
[data-v-04baf90c] .el-tree-node > .el-tree-node__children .is-current > .el-tree-node__content {
  border: 1px solid #1890ff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 6px #e5f2ff;
          box-shadow: 0px 3px 6px #e5f2ff;
  color: #1c92ff;
  background-color: #e5f2ffb7 !important;
}
[data-v-04baf90c] .el-tree-node__expand-icon.is-leaf {
  display: none !important;
}
[data-v-04baf90c] .el-tree-node__expand-icon {
  color: #333333 !important;
}
[data-v-04baf90c] .el-tree-node.is-current > .el-tree-node__content {
  color: #282f3a;
  background-color: #fff;
}
[data-v-04baf90c] .el-tabs__header {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 400px;
}
[data-v-04baf90c] .el-radio-button__inner {
  padding: 4px 10px;
  background-color: #fff;
}
[data-v-04baf90c] .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-04baf90c] .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-04baf90c] .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #606266;
}
[data-v-04baf90c] .el-checkbox__label {
  padding-left: 6px;
}
[data-v-04baf90c] .el-tabs__header {
  margin: 0;
}
[data-v-04baf90c] .feedBack-dialog .el-dialog__header {
  padding: 0;
  border-radius: 20px;
}
.dialog-footer[data-v-04baf90c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dialog-footer .el-button[data-v-04baf90c] {
    width: 136px;
    height: 36px;
    letter-spacing: 4px;
    font-size: 14px;
}
[data-v-04baf90c] .feedBack-dialog .el-dialog__body {
  background-image: url(../../static/img/feedback-dialog.d4dc48c0.png);
  background-size: contain;
  background-repeat: no-repeat;
}
[data-v-04baf90c] .feedBack-dialog .el-dialog {
  border-radius: 12px !important;
  overflow: hidden;
}
[data-v-04baf90c] .el-dialog__headerbtn .el-dialog__close {
  color: #fff !important;
  font-size: 24px !important;
}
[data-v-04baf90c] .tab-pane span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-04baf90c] .tab-pane span i {
    position: relative;
    top: 4px;
}
[data-v-04baf90c] .el-tabs__item {
  margin-bottom: 6px !important;
}
[data-v-04baf90c] .el-tabs__item span {
    color: #646971 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
[data-v-04baf90c] .el-tabs__item i {
    color: #ACC3D9;
    font-size: 22px !important;
    margin-right: 4px;
}
[data-v-04baf90c] .tab .is-active span {
  color: #1890FF !important;
}
[data-v-04baf90c] .tab .is-active span i {
    color: #1890FF !important;
}


.tox-tinymce-aux{
  z-index: 9999 !important;
}
.opinion img{
  max-width: 200px !important;
  height: auto;
}
.reply img{
  max-width: 200px !important;
  height: auto;
}


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

@charset "UTF-8";
.execution[data-v-702b3f70] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-702b3f70] .el-table--mini,
.el-table--small[data-v-702b3f70],
.el-table__expand-icon[data-v-702b3f70] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-702b3f70] .el-table--mini,
.el-table--small[data-v-702b3f70],
.el-table__expand-icon[data-v-702b3f70] {
  font-size: 13px;
}
[data-v-702b3f70] .el-table--mini,
.el-table--small[data-v-702b3f70],
.el-table__expand-icon[data-v-702b3f70] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-702b3f70] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-702b3f70] .table {
  margin-bottom: 5px;
}
[data-v-702b3f70] .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-702b3f70] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-702b3f70] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-702b3f70] {
  background: #F6FBFF;
}
.pagination[data-v-702b3f70] {
  text-align: end;
}
.btn[data-v-702b3f70] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-702b3f70] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-702b3f70] {
  text-align: right;
  padding-top: 10px;
}
[data-v-702b3f70] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-702b3f70] {
  color: #BF1A00;
}
.ydja_case[data-v-702b3f70] {
  color: #F89729;
}
.yja_case[data-v-702b3f70] {
  color: #082A6D;
}
.ygd_case[data-v-702b3f70] {
  color: #5CB768;
}
.eps[data-v-702b3f70] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-702b3f70] .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-702b3f70] .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-702b3f70] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-702b3f70] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .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-702b3f70] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-702b3f70] .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-702b3f70] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-702b3f70] .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-702b3f70] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-702b3f70] .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-702b3f70] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-702b3f70] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-702b3f70] {
  margin-bottom: 0px !important;
}
[data-v-702b3f70] .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-702b3f70] {
  line-height: 28px;
}
[data-v-702b3f70] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-702b3f70] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-702b3f70] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-702b3f70] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-702b3f70] {
  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-702b3f70] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-702b3f70] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-702b3f70] {
  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-702b3f70] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-702b3f70] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-702b3f70] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-702b3f70] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-702b3f70] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-702b3f70] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-702b3f70] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-702b3f70] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-702b3f70] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-702b3f70] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-702b3f70] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-702b3f70] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-702b3f70] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-702b3f70] {
  --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-702b3f70] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-702b3f70] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-702b3f70] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-702b3f70] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-702b3f70] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-702b3f70] {
  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-702b3f70] {
  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-702b3f70] {
  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-702b3f70] {
  -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-702b3f70] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.display-type[data-v-702b3f70] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.display-type .point[data-v-702b3f70] {
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 10px;
    margin-right: 6px;
}
.announcement-dialog .title[data-v-702b3f70] {
  opacity: 1;
  padding: 24px 42px;
  border-bottom: 1px solid #DDEDF8;
}
.announcement-dialog .title .header[data-v-702b3f70] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.announcement-dialog .title .header img[data-v-702b3f70] {
      width: 34px;
      height: 34px;
      margin-right: 10px;
}
.announcement-dialog .title .header span[data-v-702b3f70] {
      font-size: 24px;
      font-weight: 600;
      line-height: 42px;
      color: #282F3A;
}
.announcement-dialog .title .t[data-v-702b3f70] {
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: 54px;
    color: #3B4657;
}
.announcement-dialog .info[data-v-702b3f70] {
  padding: 20px 42px;
}
.announcement-dialog .info .content[data-v-702b3f70] {
    font-size: 16px;
    color: #484E57;
    min-height: 200px;
    max-height: 50vh;
    overflow: auto;
    background: transparent;
}
.announcement-dialog .info .content[data-v-702b3f70]::-webkit-scrollbar {
    width: 8px;
    background-color: #ffffff;
}
.announcement-dialog .info .content[data-v-702b3f70]::-webkit-scrollbar-thumb {
    background-color: #eeeeee;
    border-radius: 4px;
}
.announcement-dialog .info .content[data-v-702b3f70]::-webkit-scrollbar-thumb:hover {
    background-color: #e6e6e6;
}
.announcement-dialog .info .time[data-v-702b3f70] {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    color: #ACB0B7;
    margin: 20px 0;
}
.announcement-dialog .info .more-button[data-v-702b3f70] {
    width: 153px;
    height: 42px;
    line-height: 42px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    background-color: #0088FF;
    -webkit-box-shadow: 0px 3px 20px #91C5FF;
            box-shadow: 0px 3px 20px #91C5FF;
    border-radius: 3px;
    padding: 0;
}
[data-v-702b3f70] .announcement-dialog .el-dialog__body {
  background-image: url(../../static/img/announcement-bg.ff36c2c4.png);
  background-repeat: no-repeat;
}
[data-v-702b3f70] .announcement-dialog .el-dialog {
  min-height: 300px;
  border-radius: 20px !important;
  overflow: hidden;
  padding-bottom: 20px;
}
[data-v-702b3f70] .announcement-dialog .el-dialog__header {
  padding: 0;
}

@charset "UTF-8";
.execution[data-v-1cecdd31] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-1cecdd31] .el-table--mini,
.el-table--small[data-v-1cecdd31],
.el-table__expand-icon[data-v-1cecdd31] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-1cecdd31] .el-table--mini,
.el-table--small[data-v-1cecdd31],
.el-table__expand-icon[data-v-1cecdd31] {
  font-size: 13px;
}
[data-v-1cecdd31] .el-table--mini,
.el-table--small[data-v-1cecdd31],
.el-table__expand-icon[data-v-1cecdd31] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-1cecdd31] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-1cecdd31] .table {
  margin-bottom: 5px;
}
[data-v-1cecdd31] .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-1cecdd31] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-1cecdd31] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-1cecdd31] {
  background: #F6FBFF;
}
.pagination[data-v-1cecdd31] {
  text-align: end;
}
.btn[data-v-1cecdd31] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-1cecdd31] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-1cecdd31] {
  text-align: right;
  padding-top: 10px;
}
[data-v-1cecdd31] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-1cecdd31] {
  color: #BF1A00;
}
.ydja_case[data-v-1cecdd31] {
  color: #F89729;
}
.yja_case[data-v-1cecdd31] {
  color: #082A6D;
}
.ygd_case[data-v-1cecdd31] {
  color: #5CB768;
}
.eps[data-v-1cecdd31] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-1cecdd31] .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-1cecdd31] .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-1cecdd31] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-1cecdd31] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .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-1cecdd31] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-1cecdd31] .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-1cecdd31] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-1cecdd31] .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-1cecdd31] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-1cecdd31] .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-1cecdd31] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-1cecdd31] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-1cecdd31] {
  margin-bottom: 0px !important;
}
[data-v-1cecdd31] .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-1cecdd31] {
  line-height: 28px;
}
[data-v-1cecdd31] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-1cecdd31] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-1cecdd31] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-1cecdd31] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-1cecdd31] {
  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-1cecdd31] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-1cecdd31] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-1cecdd31] {
  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-1cecdd31] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-1cecdd31] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-1cecdd31] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-1cecdd31] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-1cecdd31] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-1cecdd31] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-1cecdd31] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-1cecdd31] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-1cecdd31] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-1cecdd31] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-1cecdd31] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-1cecdd31] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-1cecdd31] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-1cecdd31] {
  --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-1cecdd31] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-1cecdd31] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-1cecdd31] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-1cecdd31] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-1cecdd31] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-1cecdd31] {
  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-1cecdd31] {
  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-1cecdd31] {
  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-1cecdd31] {
  -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-1cecdd31] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.execution[data-v-1cecdd31] {
  min-height: 100%;
  width: 100%;
  height: auto;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.execution .help-detail[data-v-1cecdd31] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 900px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.execution .help-detail .title[data-v-1cecdd31] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 20px 20px;
}
.execution .help-detail .title .bottom[data-v-1cecdd31] {
        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;
        margin-top: 10px;
        background-color: #f6f6f6;
        height: 40px;
        width: 100%;
        border-radius: 4px;
        padding: 0 10px;
}
.execution .help-detail .title .bottom .left[data-v-1cecdd31] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.execution .help-detail .title .bottom .left .tag[data-v-1cecdd31] {
            color: #276fb1;
            margin-right: 14px;
            font-size: 13px;
}
.execution .help-detail .title .bottom .left .time[data-v-1cecdd31] {
            color: #979797;
            line-height: 20px;
            font-size: 14px;
            font-family: Arial;
            font-weight: 400;
}
.execution .help-detail .title .bottom .right[data-v-1cecdd31] {
          font-size: 13px;
}
.execution .help-detail .title h3[data-v-1cecdd31] {
        font-size: 26px;
        font-weight: 600;
        color: #333333;
}
.execution .help-detail .content[data-v-1cecdd31] {
      padding: 0 20px;
}
[data-v-1cecdd31] .iconfont {
  color: #BFCFDB;
}
[data-v-1cecdd31] .iconfont:hover {
  color: #125FA3;
}
.ic[data-v-1cecdd31] {
  width: 24px;
  height: 24px;
  font-size: 20px;
}
.cursor[data-v-1cecdd31]:hover {
  cursor: pointer;
  font-weight: bold;
}

@charset "UTF-8";
.execution[data-v-70217921] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-70217921] .el-table--mini,
.el-table--small[data-v-70217921],
.el-table__expand-icon[data-v-70217921] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-70217921] .el-table--mini,
.el-table--small[data-v-70217921],
.el-table__expand-icon[data-v-70217921] {
  font-size: 13px;
}
[data-v-70217921] .el-table--mini,
.el-table--small[data-v-70217921],
.el-table__expand-icon[data-v-70217921] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-70217921] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-70217921] .table {
  margin-bottom: 5px;
}
[data-v-70217921] .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-70217921] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-70217921] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-70217921] {
  background: #F6FBFF;
}
.pagination[data-v-70217921] {
  text-align: end;
}
.btn[data-v-70217921] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-70217921] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-70217921] {
  text-align: right;
  padding-top: 10px;
}
[data-v-70217921] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-70217921] {
  color: #BF1A00;
}
.ydja_case[data-v-70217921] {
  color: #F89729;
}
.yja_case[data-v-70217921] {
  color: #082A6D;
}
.ygd_case[data-v-70217921] {
  color: #5CB768;
}
.eps[data-v-70217921] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-70217921] .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-70217921] .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-70217921] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-70217921] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .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-70217921] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-70217921] .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-70217921] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-70217921] .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-70217921] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-70217921] .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-70217921] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-70217921] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-70217921] {
  margin-bottom: 0px !important;
}
[data-v-70217921] .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-70217921] {
  line-height: 28px;
}
[data-v-70217921] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-70217921] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-70217921] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-70217921] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-70217921] {
  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-70217921] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-70217921] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-70217921] {
  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-70217921] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-70217921] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-70217921] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-70217921] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-70217921] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-70217921] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-70217921] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-70217921] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-70217921] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-70217921] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-70217921] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-70217921] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-70217921] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-70217921] {
  --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-70217921] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-70217921] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-70217921] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-70217921] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-70217921] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-70217921] {
  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-70217921] {
  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-70217921] {
  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-70217921] {
  -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-70217921] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.img-uploader[data-v-70217921] {
  width: 320px;
  height: 180px;
}
[data-v-70217921] .img-uploader .el-upload {
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.img-uploader-icon[data-v-70217921] {
  font-size: 28px !important;
  color: #8c939d !important;
  width: 178px !important;
  height: 178px !important;
  line-height: 178px !important;
  text-align: center !important;
}
.avatar[data-v-70217921] {
  width: 320px;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.video[data-v-70217921] {
  width: 320px;
  height: 180px;
  overflow: hidden;
  border-radius: 6px;
  z-index: 99;
}
.video .reselect[data-v-70217921] {
    visibility: hidden;
    border-radius: 80px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #ffffff;
    background-color: rgba(78, 88, 96, 0.39);
    position: relative;
    top: -220px;
    left: 280px;
    height: 80px;
    width: 80px;
}
.video .reselect .close[data-v-70217921] {
      position: absolute;
      bottom: 10px;
      left: 20px;
      font-size: 14px;
}
.video[data-v-70217921]:hover {
  cursor: pointer;
}
.video:hover .reselect[data-v-70217921] {
    visibility: visible;
}
.uploadLoading[data-v-70217921] {
  width: 320px;
  height: 180px;
  overflow: hidden;
  border-radius: 6px;
  background-color: #333333;
  color: #ffffff;
  text-align: center;
  z-index: 99;
}
[data-v-70217921] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-70217921] {
  margin-bottom: 0px;
}
[data-v-70217921] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
}
[data-v-70217921] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
[data-v-70217921] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-70217921] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-70217921] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-70217921] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-70217921] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
[data-v-70217921] .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-70217921] .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-70217921] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-70217921] {
  margin-bottom: 20px !important;
}
[data-v-70217921] .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-70217921] .el-input--small .el-input__inner {
  height: 28px !important;
  line-height: 28px !important;
}
[data-v-70217921] .yxsj.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-70217921] {
  line-height: 32px;
}
[data-v-70217921].el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label[data-v-70217921] {
  line-height: 26px;
}
[data-v-70217921].vue-treeselect__placeholder,
.vue-treeselect__single-value[data-v-70217921] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 0px;
  line-height: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
[data-v-70217921] .vue-treeselect__single-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  font-size: 12px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  line-height: 26px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-70217921] .img-uploader .el-upload-dragger {
  width: 100%;
  width: 320px;
  height: 180px;
}
[data-v-70217921] .img-uploader .el-upload {
  width: 100%;
  width: 320px;
  height: 180px;
}
[data-v-70217921] .el-input__inner::-webkit-outer-spin-button,[data-v-70217921] .el-input__inner::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.demo-drawer__content[data-v-70217921] {
  height: auto !important;
  padding-bottom: 40px;
}

/* .avatar {
  height: 200px;
  width: auto;
} */
.the-title[data-v-70217921] {
  font-size: 13px;
  color: #333333;
  font-weight: 400;
}

@charset "UTF-8";
.execution[data-v-ffd32f60] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-ffd32f60] .el-table--mini,
.el-table--small[data-v-ffd32f60],
.el-table__expand-icon[data-v-ffd32f60] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-ffd32f60] .el-table--mini,
.el-table--small[data-v-ffd32f60],
.el-table__expand-icon[data-v-ffd32f60] {
  font-size: 13px;
}
[data-v-ffd32f60] .el-table--mini,
.el-table--small[data-v-ffd32f60],
.el-table__expand-icon[data-v-ffd32f60] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-ffd32f60] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-ffd32f60] .table {
  margin-bottom: 5px;
}
[data-v-ffd32f60] .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-ffd32f60] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-ffd32f60] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-ffd32f60] {
  background: #F6FBFF;
}
.pagination[data-v-ffd32f60] {
  text-align: end;
}
.btn[data-v-ffd32f60] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-ffd32f60] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-ffd32f60] {
  text-align: right;
  padding-top: 10px;
}
[data-v-ffd32f60] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-ffd32f60] {
  color: #BF1A00;
}
.ydja_case[data-v-ffd32f60] {
  color: #F89729;
}
.yja_case[data-v-ffd32f60] {
  color: #082A6D;
}
.ygd_case[data-v-ffd32f60] {
  color: #5CB768;
}
.eps[data-v-ffd32f60] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-ffd32f60] .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-ffd32f60] .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-ffd32f60] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-ffd32f60] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .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-ffd32f60] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-ffd32f60] .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-ffd32f60] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-ffd32f60] .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-ffd32f60] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-ffd32f60] .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-ffd32f60] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-ffd32f60] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ffd32f60] {
  margin-bottom: 0px !important;
}
[data-v-ffd32f60] .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-ffd32f60] {
  line-height: 28px;
}
[data-v-ffd32f60] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-ffd32f60] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-ffd32f60] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-ffd32f60] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-ffd32f60] {
  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-ffd32f60] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-ffd32f60] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-ffd32f60] {
  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-ffd32f60] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-ffd32f60] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-ffd32f60] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-ffd32f60] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-ffd32f60] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-ffd32f60] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-ffd32f60] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-ffd32f60] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-ffd32f60] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-ffd32f60] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-ffd32f60] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-ffd32f60] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-ffd32f60] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-ffd32f60] {
  --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-ffd32f60] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-ffd32f60] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-ffd32f60] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-ffd32f60] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-ffd32f60] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-ffd32f60] {
  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-ffd32f60] {
  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-ffd32f60] {
  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-ffd32f60] {
  -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-ffd32f60] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.execution[data-v-ffd32f60] {
  min-height: 820px;
  height: auto;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.execution .announcement-detail[data-v-ffd32f60] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 900px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 1px solid #E9E9E9;
}
.execution .announcement-detail .title[data-v-ffd32f60] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 20px 20px;
      border-bottom: 1px solid #E9E9E9;
}
.execution .announcement-detail .title .bottom[data-v-ffd32f60] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 10px;
}
.execution .announcement-detail .title .bottom .tag[data-v-ffd32f60] {
          color: #276FB1;
          margin-right: 14px;
          font-size: 13px;
}
.execution .announcement-detail .title .bottom .time[data-v-ffd32f60] {
          color: #979797;
          font-size: 14px;
          font-family: Arial;
          font-weight: 400;
}
.execution .announcement-detail .title h3[data-v-ffd32f60] {
        font-size: 26px;
        font-weight: 600;
        color: #333333;
}
.execution .announcement-detail .content[data-v-ffd32f60] {
      padding: 20px 28px;
}


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

@charset "UTF-8";
.execution[data-v-4cbf8c09] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4cbf8c09] .el-table--mini,
.el-table--small[data-v-4cbf8c09],
.el-table__expand-icon[data-v-4cbf8c09] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4cbf8c09] .el-table--mini,
.el-table--small[data-v-4cbf8c09],
.el-table__expand-icon[data-v-4cbf8c09] {
  font-size: 13px;
}
[data-v-4cbf8c09] .el-table--mini,
.el-table--small[data-v-4cbf8c09],
.el-table__expand-icon[data-v-4cbf8c09] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4cbf8c09] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4cbf8c09] .table {
  margin-bottom: 5px;
}
[data-v-4cbf8c09] .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-4cbf8c09] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4cbf8c09] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4cbf8c09] {
  background: #F6FBFF;
}
.pagination[data-v-4cbf8c09] {
  text-align: end;
}
.btn[data-v-4cbf8c09] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4cbf8c09] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4cbf8c09] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4cbf8c09] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4cbf8c09] {
  color: #BF1A00;
}
.ydja_case[data-v-4cbf8c09] {
  color: #F89729;
}
.yja_case[data-v-4cbf8c09] {
  color: #082A6D;
}
.ygd_case[data-v-4cbf8c09] {
  color: #5CB768;
}
.eps[data-v-4cbf8c09] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4cbf8c09] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .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-4cbf8c09] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4cbf8c09] .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-4cbf8c09] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4cbf8c09] .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-4cbf8c09] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4cbf8c09] .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-4cbf8c09] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4cbf8c09] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4cbf8c09] {
  margin-bottom: 0px !important;
}
[data-v-4cbf8c09] .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-4cbf8c09] {
  line-height: 28px;
}
[data-v-4cbf8c09] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4cbf8c09] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4cbf8c09] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4cbf8c09] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4cbf8c09] {
  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-4cbf8c09] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4cbf8c09] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4cbf8c09] {
  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-4cbf8c09] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4cbf8c09] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4cbf8c09] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4cbf8c09] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4cbf8c09] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4cbf8c09] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4cbf8c09] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4cbf8c09] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4cbf8c09] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4cbf8c09] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4cbf8c09] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4cbf8c09] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4cbf8c09] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4cbf8c09] {
  --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-4cbf8c09] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4cbf8c09] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4cbf8c09] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4cbf8c09] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4cbf8c09] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4cbf8c09] {
  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-4cbf8c09] {
  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-4cbf8c09] {
  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-4cbf8c09] {
  -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-4cbf8c09] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.display-type[data-v-4cbf8c09] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.display-type .point[data-v-4cbf8c09] {
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 10px;
    margin-right: 6px;
}
.feedBack-dialog .title[data-v-4cbf8c09] {
  opacity: 1;
  border-bottom: 1px solid #DDEDF8;
}
.feedBack-dialog .title .header[data-v-4cbf8c09] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.feedBack-dialog .title .header span[data-v-4cbf8c09] {
      font-size: 16px;
      font-weight: 400;
      margin-left: 20px;
      line-height: 42px;
      color: #282F3A;
}
.feedBack-dialog .title .t[data-v-4cbf8c09] {
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: 54px;
    color: #3B4657;
}
.feedBack-dialog .info[data-v-4cbf8c09] {
  padding: 20px 42px;
}
.feedBack-dialog .info .content[data-v-4cbf8c09] {
    font-size: 16px;
    color: #484E57;
    min-height: 200px;
    overflow: auto;
    background: transparent;
}
.feedBack-dialog .info .content[data-v-4cbf8c09]::-webkit-scrollbar {
    width: 8px;
    background-color: #ffffff;
}
.feedBack-dialog .info .content[data-v-4cbf8c09]::-webkit-scrollbar-thumb {
    background-color: #eeeeee;
    border-radius: 4px;
}
.feedBack-dialog .info .content[data-v-4cbf8c09]::-webkit-scrollbar-thumb:hover {
    background-color: #e6e6e6;
}
[data-v-4cbf8c09] .feedBack-dialog .el-form-item--small.el-form-item {
  margin-bottom: 20px !important;
}
[data-v-4cbf8c09] .feedBack-dialog .el-dialog {
  border-radius: 10px !important;
}


.opinion img {
    max-width: 200px !important;
    height: auto;
}

@charset "UTF-8";
.execution[data-v-1eb3b30d] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-1eb3b30d] .el-table--mini,
.el-table--small[data-v-1eb3b30d],
.el-table__expand-icon[data-v-1eb3b30d] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-1eb3b30d] .el-table--mini,
.el-table--small[data-v-1eb3b30d],
.el-table__expand-icon[data-v-1eb3b30d] {
  font-size: 13px;
}
[data-v-1eb3b30d] .el-table--mini,
.el-table--small[data-v-1eb3b30d],
.el-table__expand-icon[data-v-1eb3b30d] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-1eb3b30d] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-1eb3b30d] .table {
  margin-bottom: 5px;
}
[data-v-1eb3b30d] .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-1eb3b30d] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-1eb3b30d] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-1eb3b30d] {
  background: #F6FBFF;
}
.pagination[data-v-1eb3b30d] {
  text-align: end;
}
.btn[data-v-1eb3b30d] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-1eb3b30d] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-1eb3b30d] {
  text-align: right;
  padding-top: 10px;
}
[data-v-1eb3b30d] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-1eb3b30d] {
  color: #BF1A00;
}
.ydja_case[data-v-1eb3b30d] {
  color: #F89729;
}
.yja_case[data-v-1eb3b30d] {
  color: #082A6D;
}
.ygd_case[data-v-1eb3b30d] {
  color: #5CB768;
}
.eps[data-v-1eb3b30d] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-1eb3b30d] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .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-1eb3b30d] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-1eb3b30d] .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-1eb3b30d] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-1eb3b30d] .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-1eb3b30d] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-1eb3b30d] .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-1eb3b30d] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-1eb3b30d] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-1eb3b30d] {
  margin-bottom: 0px !important;
}
[data-v-1eb3b30d] .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-1eb3b30d] {
  line-height: 28px;
}
[data-v-1eb3b30d] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-1eb3b30d] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-1eb3b30d] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-1eb3b30d] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-1eb3b30d] {
  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-1eb3b30d] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-1eb3b30d] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-1eb3b30d] {
  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-1eb3b30d] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-1eb3b30d] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-1eb3b30d] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-1eb3b30d] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-1eb3b30d] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-1eb3b30d] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-1eb3b30d] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-1eb3b30d] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-1eb3b30d] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-1eb3b30d] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-1eb3b30d] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-1eb3b30d] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-1eb3b30d] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-1eb3b30d] {
  --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-1eb3b30d] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-1eb3b30d] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-1eb3b30d] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-1eb3b30d] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-1eb3b30d] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-1eb3b30d] {
  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-1eb3b30d] {
  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-1eb3b30d] {
  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-1eb3b30d] {
  -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-1eb3b30d] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.add-box[data-v-1eb3b30d] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.add-content[data-v-1eb3b30d] {
  background-color: #fff;
  width: 99%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 50px;
}
.member-box[data-v-1eb3b30d] {
  margin-top: 20px;
  min-height: 330px;
  max-height: 330px;
  overflow-y: scroll;
  border: 1px solid #dcdfe6;
}
.member-item[data-v-1eb3b30d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 0 10px;
}

@charset "UTF-8";
.execution[data-v-4d03eac0] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4d03eac0] .el-table--mini,
.el-table--small[data-v-4d03eac0],
.el-table__expand-icon[data-v-4d03eac0] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4d03eac0] .el-table--mini,
.el-table--small[data-v-4d03eac0],
.el-table__expand-icon[data-v-4d03eac0] {
  font-size: 13px;
}
[data-v-4d03eac0] .el-table--mini,
.el-table--small[data-v-4d03eac0],
.el-table__expand-icon[data-v-4d03eac0] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4d03eac0] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4d03eac0] .table {
  margin-bottom: 5px;
}
[data-v-4d03eac0] .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-4d03eac0] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4d03eac0] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4d03eac0] {
  background: #F6FBFF;
}
.pagination[data-v-4d03eac0] {
  text-align: end;
}
.btn[data-v-4d03eac0] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4d03eac0] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4d03eac0] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4d03eac0] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4d03eac0] {
  color: #BF1A00;
}
.ydja_case[data-v-4d03eac0] {
  color: #F89729;
}
.yja_case[data-v-4d03eac0] {
  color: #082A6D;
}
.ygd_case[data-v-4d03eac0] {
  color: #5CB768;
}
.eps[data-v-4d03eac0] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4d03eac0] .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-4d03eac0] .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-4d03eac0] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4d03eac0] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .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-4d03eac0] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4d03eac0] .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-4d03eac0] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4d03eac0] .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-4d03eac0] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4d03eac0] .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-4d03eac0] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4d03eac0] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4d03eac0] {
  margin-bottom: 0px !important;
}
[data-v-4d03eac0] .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-4d03eac0] {
  line-height: 28px;
}
[data-v-4d03eac0] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4d03eac0] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4d03eac0] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4d03eac0] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4d03eac0] {
  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-4d03eac0] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4d03eac0] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4d03eac0] {
  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-4d03eac0] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4d03eac0] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4d03eac0] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4d03eac0] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4d03eac0] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4d03eac0] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4d03eac0] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4d03eac0] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4d03eac0] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4d03eac0] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4d03eac0] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4d03eac0] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4d03eac0] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4d03eac0] {
  --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-4d03eac0] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4d03eac0] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4d03eac0] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4d03eac0] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4d03eac0] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4d03eac0] {
  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-4d03eac0] {
  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-4d03eac0] {
  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-4d03eac0] {
  -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-4d03eac0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-4d03eac0] .el-row {
  margin: 14px 0;
}
[data-v-4d03eac0] .el-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-4d03eac0] .el-table__cell {
  padding: 2px 0;
}
[data-v-4d03eac0] .el-pagination {
  text-align: right;
  padding: 22px 0;
}
.video-auth[data-v-4d03eac0] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-auth .btn-box[data-v-4d03eac0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-4d03eac0] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 40px 46px;
}
.info-item .header[data-v-4d03eac0] {
  border-left: 2px solid #0088FF;
  padding-left: 6px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}
.info-item .content[data-v-4d03eac0] {
  padding-top: 12px;
}
.info-item .content .title[data-v-4d03eac0] {
    font-size: 14px;
    color: #71747B;
    width: 100px;
}
.info-item .content .text[data-v-4d03eac0] {
    font-size: 14px;
    color: #333333;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

@charset "UTF-8";
.execution[data-v-1cefcc28] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-1cefcc28] .el-table--mini,
.el-table--small[data-v-1cefcc28],
.el-table__expand-icon[data-v-1cefcc28] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-1cefcc28] .el-table--mini,
.el-table--small[data-v-1cefcc28],
.el-table__expand-icon[data-v-1cefcc28] {
  font-size: 13px;
}
[data-v-1cefcc28] .el-table--mini,
.el-table--small[data-v-1cefcc28],
.el-table__expand-icon[data-v-1cefcc28] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-1cefcc28] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-1cefcc28] .table {
  margin-bottom: 5px;
}
[data-v-1cefcc28] .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-1cefcc28] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-1cefcc28] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-1cefcc28] {
  background: #F6FBFF;
}
.pagination[data-v-1cefcc28] {
  text-align: end;
}
.btn[data-v-1cefcc28] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-1cefcc28] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-1cefcc28] {
  text-align: right;
  padding-top: 10px;
}
[data-v-1cefcc28] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-1cefcc28] {
  color: #BF1A00;
}
.ydja_case[data-v-1cefcc28] {
  color: #F89729;
}
.yja_case[data-v-1cefcc28] {
  color: #082A6D;
}
.ygd_case[data-v-1cefcc28] {
  color: #5CB768;
}
.eps[data-v-1cefcc28] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-1cefcc28] .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-1cefcc28] .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-1cefcc28] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-1cefcc28] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .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-1cefcc28] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-1cefcc28] .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-1cefcc28] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-1cefcc28] .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-1cefcc28] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-1cefcc28] .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-1cefcc28] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-1cefcc28] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-1cefcc28] {
  margin-bottom: 0px !important;
}
[data-v-1cefcc28] .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-1cefcc28] {
  line-height: 28px;
}
[data-v-1cefcc28] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-1cefcc28] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-1cefcc28] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-1cefcc28] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-1cefcc28] {
  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-1cefcc28] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-1cefcc28] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-1cefcc28] {
  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-1cefcc28] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-1cefcc28] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-1cefcc28] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-1cefcc28] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-1cefcc28] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-1cefcc28] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-1cefcc28] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-1cefcc28] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-1cefcc28] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-1cefcc28] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-1cefcc28] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-1cefcc28] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-1cefcc28] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-1cefcc28] {
  --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-1cefcc28] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-1cefcc28] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-1cefcc28] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-1cefcc28] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-1cefcc28] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-1cefcc28] {
  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-1cefcc28] {
  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-1cefcc28] {
  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-1cefcc28] {
  -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-1cefcc28] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-1cefcc28] .el-row {
  margin: 14px 0;
}
[data-v-1cefcc28] .el-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-1cefcc28] .el-table__cell {
  padding: 2px 0;
}
.video-auth[data-v-1cefcc28] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.video-auth .btn-box[data-v-1cefcc28] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 99%;
    height: 40px;
}
.video-auth .video-auth-content[data-v-1cefcc28] {
    background-color: #fff;
    width: 99%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    padding: 40px 46px;
}
.info-item .header[data-v-1cefcc28] {
  border-left: 2px solid #0088FF;
  padding-left: 6px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}
.info-item .content[data-v-1cefcc28] {
  padding-top: 12px;
}
.info-item .content .title[data-v-1cefcc28] {
    font-size: 14px;
    color: #71747B;
    width: 100px;
}
.info-item .content .text[data-v-1cefcc28] {
    font-size: 14px;
    color: #333333;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.audit-form[data-v-1cefcc28] {
  margin-top: 30px;
}
.submit[data-v-1cefcc28] {
  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;
  width: 99%;
  height: 40px;
  position: absolute;
  bottom: 40px;
  left: 0;
}

@charset "UTF-8";
.execution[data-v-6a53cf1a] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6a53cf1a] .el-table--mini,
.el-table--small[data-v-6a53cf1a],
.el-table__expand-icon[data-v-6a53cf1a] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6a53cf1a] .el-table--mini,
.el-table--small[data-v-6a53cf1a],
.el-table__expand-icon[data-v-6a53cf1a] {
  font-size: 13px;
}
[data-v-6a53cf1a] .el-table--mini,
.el-table--small[data-v-6a53cf1a],
.el-table__expand-icon[data-v-6a53cf1a] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6a53cf1a] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6a53cf1a] .table {
  margin-bottom: 5px;
}
[data-v-6a53cf1a] .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-6a53cf1a] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6a53cf1a] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6a53cf1a] {
  background: #F6FBFF;
}
.pagination[data-v-6a53cf1a] {
  text-align: end;
}
.btn[data-v-6a53cf1a] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6a53cf1a] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6a53cf1a] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6a53cf1a] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6a53cf1a] {
  color: #BF1A00;
}
.ydja_case[data-v-6a53cf1a] {
  color: #F89729;
}
.yja_case[data-v-6a53cf1a] {
  color: #082A6D;
}
.ygd_case[data-v-6a53cf1a] {
  color: #5CB768;
}
.eps[data-v-6a53cf1a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6a53cf1a] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .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-6a53cf1a] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6a53cf1a] .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-6a53cf1a] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6a53cf1a] .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-6a53cf1a] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6a53cf1a] .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-6a53cf1a] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6a53cf1a] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6a53cf1a] {
  margin-bottom: 0px !important;
}
[data-v-6a53cf1a] .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-6a53cf1a] {
  line-height: 28px;
}
[data-v-6a53cf1a] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6a53cf1a] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6a53cf1a] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6a53cf1a] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6a53cf1a] {
  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-6a53cf1a] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6a53cf1a] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6a53cf1a] {
  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-6a53cf1a] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6a53cf1a] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6a53cf1a] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6a53cf1a] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6a53cf1a] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6a53cf1a] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6a53cf1a] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6a53cf1a] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6a53cf1a] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6a53cf1a] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6a53cf1a] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6a53cf1a] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6a53cf1a] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6a53cf1a] {
  --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-6a53cf1a] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6a53cf1a] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6a53cf1a] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6a53cf1a] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6a53cf1a] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6a53cf1a] {
  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-6a53cf1a] {
  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-6a53cf1a] {
  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-6a53cf1a] {
  -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-6a53cf1a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.invoice-box[data-v-6a53cf1a] {
  width: 98.8%;
  height: auto;
  margin-top: 50px;
  margin-bottom: 40px;
  background-color: #fff;
  min-height: calc(100% - 100px);
}
.invoice-flex[data-v-6a53cf1a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.invoice-destroy[data-v-6a53cf1a] {
  padding-bottom: 20px;
}
.invoice-info[data-v-6a53cf1a] {
  padding-bottom: 20px;
}
.invoice-content[data-v-6a53cf1a] {
  padding: 40px 30px;
  overflow-y: auto;
}
.invoice-content .invoice-title[data-v-6a53cf1a] {
    border-left: #5252ec solid 2px;
    padding-left: 4px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}
.item[data-v-6a53cf1a] {
  font-size: 14px;
  line-height: 30px;
}
.item .r[data-v-6a53cf1a] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.filter[data-v-2806d895] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter .sort-box[data-v-2806d895] {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter .sort-box .btn-sort-i[data-v-2806d895] {
  cursor: pointer;
  margin-left: 12px;
  padding: 6px 6px;
  border-radius: 6px;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #475670;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter .sort-box .btn-sort-i .btn-sort-i-r[data-v-2806d895] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 10px;
  color: #C4CBD9;
  margin-left: 6px;
}
.filter .sort-box .btn-sort-i .btn-sort-i-r[data-v-2806d895] :first-child {
  margin-bottom: -2px;
}
.filter .sort-box .btn-sort-i .btn-sort-i-r[data-v-2806d895] :last-child {
  margin-top: -2px;
}
.active[data-v-2806d895] {
  color: #0c58af;
}
.selectI[data-v-2806d895] {
  color: #0C58AF;
}
.total-item[data-v-2806d895] {
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  font-size: 15px;
  color: #422C11;
  margin-right: 14px;
  background: #FFFCF3;
  padding: 7px 9px;
}
.total-item .num-item[data-v-2806d895] {
  background: #FFF2D9;
  font-size: 18px;
  padding: 2px 5px;
  border-radius: 2px;
}

@charset "UTF-8";
.execution[data-v-271c5006] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-271c5006] .el-table--mini,
.el-table--small[data-v-271c5006],
.el-table__expand-icon[data-v-271c5006] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-271c5006] .el-table--mini,
.el-table--small[data-v-271c5006],
.el-table__expand-icon[data-v-271c5006] {
  font-size: 13px;
}
[data-v-271c5006] .el-table--mini,
.el-table--small[data-v-271c5006],
.el-table__expand-icon[data-v-271c5006] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-271c5006] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-271c5006] .table {
  margin-bottom: 5px;
}
[data-v-271c5006] .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-271c5006] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-271c5006] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-271c5006] {
  background: #F6FBFF;
}
.pagination[data-v-271c5006] {
  text-align: end;
}
.btn[data-v-271c5006] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-271c5006] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-271c5006] {
  text-align: right;
  padding-top: 10px;
}
[data-v-271c5006] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-271c5006] {
  color: #BF1A00;
}
.ydja_case[data-v-271c5006] {
  color: #F89729;
}
.yja_case[data-v-271c5006] {
  color: #082A6D;
}
.ygd_case[data-v-271c5006] {
  color: #5CB768;
}
.eps[data-v-271c5006] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-271c5006] .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-271c5006] .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-271c5006] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-271c5006] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .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-271c5006] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-271c5006] .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-271c5006] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-271c5006] .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-271c5006] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-271c5006] .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-271c5006] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-271c5006] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-271c5006] {
  margin-bottom: 0px !important;
}
[data-v-271c5006] .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-271c5006] {
  line-height: 28px;
}
[data-v-271c5006] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-271c5006] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-271c5006] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-271c5006] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-271c5006] {
  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-271c5006] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-271c5006] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-271c5006] {
  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-271c5006] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-271c5006] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-271c5006] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-271c5006] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-271c5006] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-271c5006] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-271c5006] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-271c5006] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-271c5006] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-271c5006] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-271c5006] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-271c5006] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-271c5006] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-271c5006] {
  --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-271c5006] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-271c5006] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-271c5006] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-271c5006] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-271c5006] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-271c5006] {
  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-271c5006] {
  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-271c5006] {
  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-271c5006] {
  -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-271c5006] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.w-box[data-v-271c5006] {
  background: #E8ECF3;
  padding: 0 14px 0 14px;
  height: calc(100% - 1px);
  position: relative;
}
.w-box .z-box[data-v-271c5006] {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 14px;
    background: #E8ECF3;
    z-index: 6;
}
.contract-box[data-v-271c5006] {
  border-radius: 10px;
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
  height: calc(100% - 24px);
  overflow-y: auto;
}
.top-box[data-v-271c5006] {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  z-index: 6;
}
[data-v-271c5006] .search-box {
  background: #F2F7FF;
  position: relative;
  padding: 40px 150px 40px 380px;
}
[data-v-271c5006] .search-box .search-input {
    width: 677px;
}
[data-v-271c5006] .search-box .search-input .el-input__inner {
    height: 43px;
    border: 1px solid #125FA3;
    line-height: 43px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
}
[data-v-271c5006] .search-box .search-input .el-input__suffix {
    right: 3.5px !important;
    top: 3.5px !important;
    border-radius: 6px !important;
}
[data-v-271c5006] .search-box .search-input .el-button {
    width: 35px;
    height: 35px;
    border-radius: 6px;
    font-size: 20px;
    padding: 0 !important;
}
.tab-item[data-v-271c5006] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.tab-item .img-f[data-v-271c5006] {
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: -20px;
    right: 18px;
    z-index: 5;
}
.tab-active[data-v-271c5006] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 18px;
  color: #125FA3;
  cursor: pointer;
}
.list-box[data-v-271c5006] {
  padding: 0 150px;
  position: relative;
}
.category-fixed[data-v-271c5006] {
  width: 174px !important;
  position: fixed;
  z-index: 4;
}
.list-content[data-v-271c5006] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 35px;
}
.list-content .list-left[data-v-271c5006] {
    min-width: 174px;
}
.list-content .list-right[data-v-271c5006] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
}
.category-title[data-v-271c5006] {
  background: #F2F7FF;
  padding: 0 16px;
  border-radius: 7px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #222226;
  line-height: 40px;
}
.list-item[data-v-271c5006] {
  padding: 12px 25px 12px 25px;
  border-bottom: 1px solid #F6F6F6;
}
.list-item .top[data-v-271c5006] {
    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;
    position: relative;
    gap: 20px;
}
.list-item .top .title[data-v-271c5006] {
      font-family: Source Han Sans CN;
      font-weight: 700;
      font-size: 17px;
      color: #000000;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      cursor: pointer;
}
.list-item .top .desc[data-v-271c5006] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.list-item .top .desc .price[data-v-271c5006] {
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 300;
        line-height: 26px;
        color: #125FA3;
        margin-left: 6px;
        /* 添加中划线效果 */
}
.list-item .top .desc .no-price[data-v-271c5006] {
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 300;
        line-height: 26px;
        color: #9A9A9A;
        margin-left: 6px;
        text-decoration: line-through;
}
.list-item .top .desc .member-price[data-v-271c5006] {
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #EC7700;
        cursor: pointer;
}
.list-item .top .desc .package[data-v-271c5006] {
        position: absolute;
        right: -55px;
        top: -13px;
}
.list-item .top .desc .package img[data-v-271c5006] {
          width: 74px;
          height: 76px;
}
.list-item .top .desc .package .text[data-v-271c5006] {
          color: #4D3911;
          font-weight: 500;
          font-size: 12px;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          text-align: center;
          position: relative;
          top: -55px;
          right: -8px;
}
.list-item .description[data-v-271c5006] {
    padding: 8px 0 16px 0;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #606060;
    line-height: 28px;
    cursor: default;
}
.list-item[data-v-271c5006]:hover {
    background: #FAF8F8;
}
.list-item:hover .title[data-v-271c5006] {
    color: #125FA3;
}
.list-item .list-footer[data-v-271c5006] {
    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;
}
.list-item .list-footer .author[data-v-271c5006] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 12px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      color: #222226;
      padding-right: 8px;
      cursor: pointer;
}
.list-item .list-footer .author img[data-v-271c5006] {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        margin-right: 2px;
        -o-object-fit: cover;
           object-fit: cover;
}
.list-item .list-footer .list-footer-r[data-v-271c5006] {
      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;
}
.list-item .list-footer .list-footer-r .pv-purchases[data-v-271c5006] {
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        color: #9AABBB;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.list-item .list-footer .list-footer-r .pv-purchases .item[data-v-271c5006] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.list-item .list-footer .list-footer-r .pv-purchases .item img[data-v-271c5006] {
            margin-right: 4px;
            width: 16px;
            height: 16px;
}
.list-item .list-footer .list-footer-r .time[data-v-271c5006] {
        font-size: 12px;
        font-weight: 400;
        color: #9AABBB;
        margin-left: 14px;
        width: 70px;
}
.list-item .list-footer .list-footer-r .pages[data-v-271c5006] {
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        color: #9AABBB;
}
.template-l .list-item[data-v-271c5006] {
  background: #FFFFFF;
  padding: 20px 25px;
  cursor: default;
  border-bottom: 1px solid #EBEBEB;
}
.template-l .list-item[data-v-271c5006]:hover {
    background: #F5F7FB;
}
.template-l .list-item:hover .title[data-v-271c5006] {
      color: #278BFF;
}
.template-l .list-item .item-top[data-v-271c5006] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.template-l .list-item .item-top .list-item-left[data-v-271c5006] {
      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;
      font-size: 16px;
      color: #333333;
      font-weight: 600;
}
.template-l .list-item .item-top .list-item-left .tltle[data-v-271c5006] {
        font-weight: 500;
        font-size: 21px;
        color: #080808;
}
.template-l .list-item .item-top .list-item-left .level[data-v-271c5006] {
        border-radius: 14px;
        border: 1px solid #125FA3;
        padding: 0 16px;
        font-weight: 500;
        font-size: 16px;
        color: #125FA3;
        line-height: 28px;
        margin-left: 30px;
        cursor: default;
}
.template-l .list-item .item-top .list-item-left .keyword-box[data-v-271c5006] {
        margin-left: 16px;
        cursor: default;
        display: contents;
}
.template-l .list-item .item-top .list-item-left .keyword-box .keyword-item[data-v-271c5006] {
          font-weight: 400;
          margin-left: 9px;
          background: #125FA3;
          border-radius: 14px;
          padding: 0px 16px;
          line-height: 28px;
          color: #FFFFFF;
          font-size: 16px;
}
.template-l .list-item .item-top .list-item-right[data-v-271c5006] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      gap: 23px;
      font-weight: 400;
      font-size: 15px;
      color: #9AABBB;
}
.template-l .list-item .item-center[data-v-271c5006] {
    position: relative;
}
.template-l .list-item .item-center .more_btn[data-v-271c5006] {
      position: absolute;
      right: 0;
      bottom: -20px;
}
.template-l .list-item .item-center .content-html[data-v-271c5006] {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-top: 18px;
      font-weight: 300;
      font-size: 16px;
      color: #535C6B;
      line-height: 23px;
}
.template-l .list-item .item-center .item-h-auto[data-v-271c5006] {
      height: auto;
}
.template-l .list-item .item-center .hidden-5[data-v-271c5006] {
      height: 115px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
}
.htk[data-v-271c5006] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
  position: absolute;
  right: 30px;
  top: 22px;
}
.htk-text[data-v-271c5006] {
    border-bottom: 1px solid #125FA3;
    cursor: pointer;
}
.sort-box[data-v-271c5006] {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sort-box .btn-sort-i[data-v-271c5006] {
    cursor: pointer;
    margin-left: 12px;
    padding: 6px 6px;
    border-radius: 6px;
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #475670;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-271c5006] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 10px;
      color: #C4CBD9;
      margin-left: 6px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-271c5006] :first-child {
        margin-bottom: -2px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-271c5006] :last-child {
        margin-top: -2px;
}
.active[data-v-271c5006] {
  color: #0c58af;
}
.selectI[data-v-271c5006] {
  color: #0C58AF;
}
[data-v-271c5006] .el-tree-node.is-current > .el-tree-node__content {
  color: #125FA3 !important;
  background: unset !important;
}
[data-v-271c5006] .more_btn .el-button {
  border: none !important;
}
[data-v-271c5006] .el-tree-node > .el-tree-node__content {
  color: #333333 !important;
}
[data-v-271c5006] .el-tree-node__label {
  font-size: 15px !important;
}
[data-v-271c5006] .search-box .search-input .el-input__inner {
  border-radius: 6px;
}
[data-v-271c5006] .zdy .el-checkbox__label {
  padding-left: 4px !important;
}
.contract-box[data-v-271c5006]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.contract-box[data-v-271c5006]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 6px;
  -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: #c5c4c4;
}
.contract-box[data-v-271c5006]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-271c5006] .gl-title em {
  font-style: normal !important;
  color: #DB2525 !important;
}

@charset "UTF-8";
.execution[data-v-563eb392] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-563eb392] .el-table--mini,
.el-table--small[data-v-563eb392],
.el-table__expand-icon[data-v-563eb392] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-563eb392] .el-table--mini,
.el-table--small[data-v-563eb392],
.el-table__expand-icon[data-v-563eb392] {
  font-size: 13px;
}
[data-v-563eb392] .el-table--mini,
.el-table--small[data-v-563eb392],
.el-table__expand-icon[data-v-563eb392] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-563eb392] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-563eb392] .table {
  margin-bottom: 5px;
}
[data-v-563eb392] .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-563eb392] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-563eb392] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-563eb392] {
  background: #F6FBFF;
}
.pagination[data-v-563eb392] {
  text-align: end;
}
.btn[data-v-563eb392] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-563eb392] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-563eb392] {
  text-align: right;
  padding-top: 10px;
}
[data-v-563eb392] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-563eb392] {
  color: #BF1A00;
}
.ydja_case[data-v-563eb392] {
  color: #F89729;
}
.yja_case[data-v-563eb392] {
  color: #082A6D;
}
.ygd_case[data-v-563eb392] {
  color: #5CB768;
}
.eps[data-v-563eb392] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-563eb392] .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-563eb392] .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-563eb392] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-563eb392] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .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-563eb392] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-563eb392] .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-563eb392] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-563eb392] .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-563eb392] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-563eb392] .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-563eb392] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-563eb392] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-563eb392] {
  margin-bottom: 0px !important;
}
[data-v-563eb392] .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-563eb392] {
  line-height: 28px;
}
[data-v-563eb392] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-563eb392] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-563eb392] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-563eb392] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-563eb392] {
  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-563eb392] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-563eb392] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-563eb392] {
  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-563eb392] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-563eb392] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-563eb392] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-563eb392] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-563eb392] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-563eb392] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-563eb392] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-563eb392] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-563eb392] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-563eb392] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-563eb392] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-563eb392] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-563eb392] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-563eb392] {
  --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-563eb392] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-563eb392] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-563eb392] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-563eb392] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-563eb392] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-563eb392] {
  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-563eb392] {
  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-563eb392] {
  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-563eb392] {
  -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-563eb392] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.w-box[data-v-563eb392] {
  background: #E8ECF3;
  padding: 0 14px 0 14px;
  height: calc(100% - 1px);
  position: relative;
}
.w-box .z-box[data-v-563eb392] {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 14px;
    background: #E8ECF3;
    z-index: 6;
}
.contract-box[data-v-563eb392] {
  border-radius: 10px;
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
  height: calc(100% - 24px);
  overflow-y: auto;
}
.top-box[data-v-563eb392] {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  z-index: 6;
}
[data-v-563eb392] .search-box {
  background: #F2F7FF;
  position: relative;
  padding: 40px 150px 40px 380px;
}
[data-v-563eb392] .search-box .search-input {
    width: 677px;
}
[data-v-563eb392] .search-box .search-input .el-input__inner {
    height: 43px;
    border: 1px solid #125FA3;
    line-height: 43px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
}
[data-v-563eb392] .search-box .search-input .el-input__suffix {
    right: 3.5px !important;
    top: 3.5px !important;
    border-radius: 6px !important;
}
[data-v-563eb392] .search-box .search-input .el-button {
    width: 35px;
    height: 35px;
    border-radius: 6px;
    font-size: 20px;
    padding: 0 !important;
}
.tab-item[data-v-563eb392] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.tab-item .img-f[data-v-563eb392] {
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: -20px;
    right: 18px;
    z-index: 5;
}
.tab-active[data-v-563eb392] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 18px;
  color: #125FA3;
  cursor: pointer;
}
.list-box[data-v-563eb392] {
  padding: 0 150px;
  position: relative;
}
.category-fixed[data-v-563eb392] {
  width: 174px !important;
  position: fixed;
  z-index: 4;
}
.list-content[data-v-563eb392] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 35px;
}
.list-content .list-left[data-v-563eb392] {
    min-width: 174px;
}
.list-content .list-right[data-v-563eb392] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
}
.category-title[data-v-563eb392] {
  background: #F2F7FF;
  padding: 0 16px;
  border-radius: 7px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #222226;
  line-height: 40px;
}
.list-item[data-v-563eb392] {
  padding: 12px 25px 12px 25px;
  border-bottom: 1px solid #F6F6F6;
}
.list-item .top[data-v-563eb392] {
    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;
    position: relative;
    gap: 20px;
}
.list-item .top .title[data-v-563eb392] {
      font-family: Source Han Sans CN;
      font-weight: 700;
      font-size: 17px;
      color: #000000;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      cursor: pointer;
}
.list-item .top .desc[data-v-563eb392] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.list-item .top .desc .price[data-v-563eb392] {
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 300;
        line-height: 26px;
        color: #125FA3;
        margin-left: 6px;
        /* 添加中划线效果 */
}
.list-item .top .desc .no-price[data-v-563eb392] {
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 300;
        line-height: 26px;
        color: #9A9A9A;
        margin-left: 6px;
        text-decoration: line-through;
}
.list-item .top .desc .member-price[data-v-563eb392] {
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #EC7700;
        cursor: pointer;
}
.list-item .top .desc .package[data-v-563eb392] {
        position: absolute;
        right: -55px;
        top: -13px;
}
.list-item .top .desc .package img[data-v-563eb392] {
          width: 74px;
          height: 76px;
}
.list-item .top .desc .package .text[data-v-563eb392] {
          color: #4D3911;
          font-weight: 500;
          font-size: 12px;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          text-align: center;
          position: relative;
          top: -55px;
          right: -8px;
}
.list-item .description[data-v-563eb392] {
    padding: 8px 0 16px 0;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #606060;
    line-height: 28px;
    cursor: default;
}
.list-item[data-v-563eb392]:hover {
    background: #FAF8F8;
}
.list-item:hover .title[data-v-563eb392] {
    color: #125FA3;
}
.list-item .list-footer[data-v-563eb392] {
    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;
}
.list-item .list-footer .author[data-v-563eb392] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 12px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      color: #222226;
      padding-right: 8px;
      cursor: pointer;
}
.list-item .list-footer .author img[data-v-563eb392] {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        margin-right: 2px;
        -o-object-fit: cover;
           object-fit: cover;
}
.list-item .list-footer .list-footer-r[data-v-563eb392] {
      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;
}
.list-item .list-footer .list-footer-r .pv-purchases[data-v-563eb392] {
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        color: #9AABBB;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.list-item .list-footer .list-footer-r .pv-purchases .item[data-v-563eb392] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.list-item .list-footer .list-footer-r .pv-purchases .item img[data-v-563eb392] {
            margin-right: 4px;
            width: 16px;
            height: 16px;
}
.list-item .list-footer .list-footer-r .time[data-v-563eb392] {
        font-size: 12px;
        font-weight: 400;
        color: #9AABBB;
        margin-left: 14px;
        width: 70px;
}
.list-item .list-footer .list-footer-r .pages[data-v-563eb392] {
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        color: #9AABBB;
}
.template-l .list-item[data-v-563eb392] {
  background: #FFFFFF;
  padding: 20px 25px;
  cursor: default;
  border-bottom: 1px solid #EBEBEB;
}
.template-l .list-item[data-v-563eb392]:hover {
    background: #F5F7FB;
}
.template-l .list-item:hover .title[data-v-563eb392] {
      color: #278BFF;
}
.template-l .list-item .item-top[data-v-563eb392] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.template-l .list-item .item-top .list-item-left[data-v-563eb392] {
      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;
      font-size: 16px;
      color: #333333;
      font-weight: 600;
}
.template-l .list-item .item-top .list-item-left .tltle[data-v-563eb392] {
        font-weight: 500;
        font-size: 21px;
        color: #080808;
}
.template-l .list-item .item-top .list-item-left .level[data-v-563eb392] {
        border-radius: 14px;
        border: 1px solid #125FA3;
        padding: 0 16px;
        font-weight: 500;
        font-size: 16px;
        color: #125FA3;
        line-height: 28px;
        margin-left: 30px;
        cursor: default;
}
.template-l .list-item .item-top .list-item-left .keyword-box[data-v-563eb392] {
        margin-left: 16px;
        cursor: default;
        display: contents;
}
.template-l .list-item .item-top .list-item-left .keyword-box .keyword-item[data-v-563eb392] {
          font-weight: 400;
          margin-left: 9px;
          background: #125FA3;
          border-radius: 14px;
          padding: 0px 16px;
          line-height: 28px;
          color: #FFFFFF;
          font-size: 16px;
}
.template-l .list-item .item-top .list-item-right[data-v-563eb392] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      gap: 23px;
      font-weight: 400;
      font-size: 15px;
      color: #9AABBB;
}
.template-l .list-item .item-center[data-v-563eb392] {
    position: relative;
}
.template-l .list-item .item-center .more_btn[data-v-563eb392] {
      position: absolute;
      right: 0;
      bottom: -20px;
}
.template-l .list-item .item-center .content-html[data-v-563eb392] {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-top: 18px;
      font-weight: 300;
      font-size: 16px;
      color: #535C6B;
      line-height: 23px;
}
.template-l .list-item .item-center .item-h-auto[data-v-563eb392] {
      height: auto;
}
.template-l .list-item .item-center .hidden-5[data-v-563eb392] {
      height: 115px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
}
.htk[data-v-563eb392] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
  position: absolute;
  right: 30px;
  top: 22px;
}
.htk-text[data-v-563eb392] {
    border-bottom: 1px solid #125FA3;
    cursor: pointer;
}
.sort-box[data-v-563eb392] {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sort-box .btn-sort-i[data-v-563eb392] {
    cursor: pointer;
    margin-left: 12px;
    padding: 6px 6px;
    border-radius: 6px;
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #475670;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-563eb392] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 10px;
      color: #C4CBD9;
      margin-left: 6px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-563eb392] :first-child {
        margin-bottom: -2px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-563eb392] :last-child {
        margin-top: -2px;
}
.active[data-v-563eb392] {
  color: #0c58af;
}
.selectI[data-v-563eb392] {
  color: #0C58AF;
}
[data-v-563eb392] .el-tree-node.is-current > .el-tree-node__content {
  color: #125FA3 !important;
  background: unset !important;
}
[data-v-563eb392] .more_btn .el-button {
  border: none !important;
}
[data-v-563eb392] .el-tree-node > .el-tree-node__content {
  color: #333333 !important;
}
[data-v-563eb392] .el-tree-node__label {
  font-size: 15px !important;
}
[data-v-563eb392] .search-box .search-input .el-input__inner {
  border-radius: 6px;
}
[data-v-563eb392] .zdy .el-checkbox__label {
  padding-left: 4px !important;
}
.contract-box[data-v-563eb392]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.contract-box[data-v-563eb392]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 6px;
  -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: #c5c4c4;
}
.contract-box[data-v-563eb392]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-563eb392] .gl-title em {
  font-style: normal !important;
  color: #DB2525 !important;
}

@charset "UTF-8";
.execution[data-v-66795acd] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-66795acd] .el-table--mini,
.el-table--small[data-v-66795acd],
.el-table__expand-icon[data-v-66795acd] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-66795acd] .el-table--mini,
.el-table--small[data-v-66795acd],
.el-table__expand-icon[data-v-66795acd] {
  font-size: 13px;
}
[data-v-66795acd] .el-table--mini,
.el-table--small[data-v-66795acd],
.el-table__expand-icon[data-v-66795acd] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-66795acd] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-66795acd] .table {
  margin-bottom: 5px;
}
[data-v-66795acd] .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-66795acd] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-66795acd] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-66795acd] {
  background: #F6FBFF;
}
.pagination[data-v-66795acd] {
  text-align: end;
}
.btn[data-v-66795acd] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-66795acd] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-66795acd] {
  text-align: right;
  padding-top: 10px;
}
[data-v-66795acd] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-66795acd] {
  color: #BF1A00;
}
.ydja_case[data-v-66795acd] {
  color: #F89729;
}
.yja_case[data-v-66795acd] {
  color: #082A6D;
}
.ygd_case[data-v-66795acd] {
  color: #5CB768;
}
.eps[data-v-66795acd] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-66795acd] .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-66795acd] .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-66795acd] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-66795acd] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .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-66795acd] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-66795acd] .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-66795acd] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-66795acd] .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-66795acd] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-66795acd] .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-66795acd] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-66795acd] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-66795acd] {
  margin-bottom: 0px !important;
}
[data-v-66795acd] .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-66795acd] {
  line-height: 28px;
}
[data-v-66795acd] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-66795acd] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-66795acd] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-66795acd] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-66795acd] {
  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-66795acd] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-66795acd] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-66795acd] {
  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-66795acd] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-66795acd] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-66795acd] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-66795acd] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-66795acd] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-66795acd] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-66795acd] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-66795acd] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-66795acd] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-66795acd] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-66795acd] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-66795acd] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-66795acd] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-66795acd] {
  --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-66795acd] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-66795acd] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-66795acd] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-66795acd] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-66795acd] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-66795acd] {
  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-66795acd] {
  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-66795acd] {
  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-66795acd] {
  -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-66795acd] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.w-box[data-v-66795acd] {
  background: #E8ECF3;
  padding: 0 14px 0 14px;
  height: calc(100% - 1px);
  position: relative;
}
.w-box .z-box[data-v-66795acd] {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 14px;
    background: #E8ECF3;
    z-index: 6;
}
.contract-box[data-v-66795acd] {
  border-radius: 10px;
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
  height: calc(100% - 24px);
  overflow-y: auto;
}
.top-box[data-v-66795acd] {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  z-index: 6;
}
[data-v-66795acd] .search-box {
  background: #F2F7FF;
  position: relative;
  padding: 40px 150px 40px 380px;
}
[data-v-66795acd] .search-box .search-input {
    width: 677px;
}
[data-v-66795acd] .search-box .search-input .el-input__inner {
    height: 43px;
    border: 1px solid #125FA3;
    line-height: 43px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
}
[data-v-66795acd] .search-box .search-input .el-input__suffix {
    right: 3.5px !important;
    top: 3.5px !important;
    border-radius: 6px !important;
}
[data-v-66795acd] .search-box .search-input .el-button {
    width: 35px;
    height: 35px;
    border-radius: 6px;
    font-size: 20px;
    padding: 0 !important;
}
.tab-item[data-v-66795acd] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.tab-item .img-f[data-v-66795acd] {
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: -20px;
    right: 18px;
    z-index: 5;
}
.tab-active[data-v-66795acd] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 18px;
  color: #125FA3;
  cursor: pointer;
}
.list-box[data-v-66795acd] {
  padding: 0 150px;
  position: relative;
}
.category-fixed[data-v-66795acd] {
  width: 174px !important;
  position: fixed;
  z-index: 4;
}
.list-content[data-v-66795acd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 35px;
}
.list-content .list-left[data-v-66795acd] {
    min-width: 174px;
}
.list-content .list-right[data-v-66795acd] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
}
.category-title[data-v-66795acd] {
  background: #F2F7FF;
  padding: 0 16px;
  border-radius: 7px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #222226;
  line-height: 40px;
}
.list-item[data-v-66795acd] {
  padding: 12px 25px 12px 25px;
  border-bottom: 1px solid #F6F6F6;
}
.list-item .top[data-v-66795acd] {
    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;
    position: relative;
    gap: 20px;
}
.list-item .top .title[data-v-66795acd] {
      font-family: Source Han Sans CN;
      font-weight: 700;
      font-size: 17px;
      color: #000000;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      cursor: pointer;
}
.list-item .top .desc[data-v-66795acd] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.list-item .top .desc .price[data-v-66795acd] {
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 300;
        line-height: 26px;
        color: #125FA3;
        margin-left: 6px;
        /* 添加中划线效果 */
}
.list-item .top .desc .no-price[data-v-66795acd] {
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 300;
        line-height: 26px;
        color: #9A9A9A;
        margin-left: 6px;
        text-decoration: line-through;
}
.list-item .top .desc .member-price[data-v-66795acd] {
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #EC7700;
        cursor: pointer;
}
.list-item .top .desc .package[data-v-66795acd] {
        position: absolute;
        right: -55px;
        top: -13px;
}
.list-item .top .desc .package img[data-v-66795acd] {
          width: 74px;
          height: 76px;
}
.list-item .top .desc .package .text[data-v-66795acd] {
          color: #4D3911;
          font-weight: 500;
          font-size: 12px;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          text-align: center;
          position: relative;
          top: -55px;
          right: -8px;
}
.list-item .description[data-v-66795acd] {
    padding: 8px 0 16px 0;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #606060;
    line-height: 28px;
    cursor: default;
}
.list-item[data-v-66795acd]:hover {
    background: #FAF8F8;
}
.list-item:hover .title[data-v-66795acd] {
    color: #125FA3;
}
.list-item .list-footer[data-v-66795acd] {
    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;
}
.list-item .list-footer .author[data-v-66795acd] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 12px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      color: #222226;
      padding-right: 8px;
      cursor: pointer;
}
.list-item .list-footer .author img[data-v-66795acd] {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        margin-right: 2px;
        -o-object-fit: cover;
           object-fit: cover;
}
.list-item .list-footer .list-footer-r[data-v-66795acd] {
      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;
}
.list-item .list-footer .list-footer-r .pv-purchases[data-v-66795acd] {
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        color: #9AABBB;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.list-item .list-footer .list-footer-r .pv-purchases .item[data-v-66795acd] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.list-item .list-footer .list-footer-r .pv-purchases .item img[data-v-66795acd] {
            margin-right: 4px;
            width: 16px;
            height: 16px;
}
.list-item .list-footer .list-footer-r .time[data-v-66795acd] {
        font-size: 12px;
        font-weight: 400;
        color: #9AABBB;
        margin-left: 14px;
        width: 70px;
}
.list-item .list-footer .list-footer-r .pages[data-v-66795acd] {
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        color: #9AABBB;
}
.template-l .list-item[data-v-66795acd] {
  background: #FFFFFF;
  padding: 20px 25px;
  cursor: default;
  border-bottom: 1px solid #EBEBEB;
}
.template-l .list-item[data-v-66795acd]:hover {
    background: #F5F7FB;
}
.template-l .list-item:hover .title[data-v-66795acd] {
      color: #278BFF;
}
.template-l .list-item .item-top[data-v-66795acd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.template-l .list-item .item-top .list-item-left[data-v-66795acd] {
      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;
      font-size: 16px;
      color: #333333;
      font-weight: 600;
}
.template-l .list-item .item-top .list-item-left .tltle[data-v-66795acd] {
        font-weight: 500;
        font-size: 21px;
        color: #080808;
}
.template-l .list-item .item-top .list-item-left .level[data-v-66795acd] {
        border-radius: 14px;
        border: 1px solid #125FA3;
        padding: 0 16px;
        font-weight: 500;
        font-size: 16px;
        color: #125FA3;
        line-height: 28px;
        margin-left: 30px;
        cursor: default;
}
.template-l .list-item .item-top .list-item-left .keyword-box[data-v-66795acd] {
        margin-left: 16px;
        cursor: default;
        display: contents;
}
.template-l .list-item .item-top .list-item-left .keyword-box .keyword-item[data-v-66795acd] {
          font-weight: 400;
          margin-left: 9px;
          background: #125FA3;
          border-radius: 14px;
          padding: 0px 16px;
          line-height: 28px;
          color: #FFFFFF;
          font-size: 16px;
}
.template-l .list-item .item-top .list-item-right[data-v-66795acd] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      gap: 23px;
      font-weight: 400;
      font-size: 15px;
      color: #9AABBB;
}
.template-l .list-item .item-center[data-v-66795acd] {
    position: relative;
}
.template-l .list-item .item-center .more_btn[data-v-66795acd] {
      position: absolute;
      right: 0;
      bottom: -20px;
}
.template-l .list-item .item-center .content-html[data-v-66795acd] {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-top: 18px;
      font-weight: 300;
      font-size: 16px;
      color: #535C6B;
      line-height: 23px;
}
.template-l .list-item .item-center .item-h-auto[data-v-66795acd] {
      height: auto;
}
.template-l .list-item .item-center .hidden-5[data-v-66795acd] {
      height: 115px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
}
.htk[data-v-66795acd] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
  position: absolute;
  right: 30px;
  top: 22px;
}
.htk-text[data-v-66795acd] {
    border-bottom: 1px solid #125FA3;
    cursor: pointer;
}
.sort-box[data-v-66795acd] {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sort-box .btn-sort-i[data-v-66795acd] {
    cursor: pointer;
    margin-left: 12px;
    padding: 6px 6px;
    border-radius: 6px;
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #475670;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-66795acd] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 10px;
      color: #C4CBD9;
      margin-left: 6px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-66795acd] :first-child {
        margin-bottom: -2px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-66795acd] :last-child {
        margin-top: -2px;
}
.active[data-v-66795acd] {
  color: #0c58af;
}
.selectI[data-v-66795acd] {
  color: #0C58AF;
}
[data-v-66795acd] .el-tree-node.is-current > .el-tree-node__content {
  color: #125FA3 !important;
  background: unset !important;
}
[data-v-66795acd] .more_btn .el-button {
  border: none !important;
}
[data-v-66795acd] .el-tree-node > .el-tree-node__content {
  color: #333333 !important;
}
[data-v-66795acd] .el-tree-node__label {
  font-size: 15px !important;
}
[data-v-66795acd] .search-box .search-input .el-input__inner {
  border-radius: 6px;
}
[data-v-66795acd] .zdy .el-checkbox__label {
  padding-left: 4px !important;
}
.contract-box[data-v-66795acd]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.contract-box[data-v-66795acd]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 6px;
  -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: #c5c4c4;
}
.contract-box[data-v-66795acd]::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
[data-v-66795acd] .gl-title em {
  font-style: normal !important;
  color: #DB2525 !important;
}

@charset "UTF-8";
.execution[data-v-4c48bffa] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4c48bffa] .el-table--mini,
.el-table--small[data-v-4c48bffa],
.el-table__expand-icon[data-v-4c48bffa] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4c48bffa] .el-table--mini,
.el-table--small[data-v-4c48bffa],
.el-table__expand-icon[data-v-4c48bffa] {
  font-size: 13px;
}
[data-v-4c48bffa] .el-table--mini,
.el-table--small[data-v-4c48bffa],
.el-table__expand-icon[data-v-4c48bffa] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4c48bffa] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4c48bffa] .table {
  margin-bottom: 5px;
}
[data-v-4c48bffa] .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-4c48bffa] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4c48bffa] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4c48bffa] {
  background: #F6FBFF;
}
.pagination[data-v-4c48bffa] {
  text-align: end;
}
.btn[data-v-4c48bffa] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4c48bffa] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4c48bffa] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4c48bffa] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4c48bffa] {
  color: #BF1A00;
}
.ydja_case[data-v-4c48bffa] {
  color: #F89729;
}
.yja_case[data-v-4c48bffa] {
  color: #082A6D;
}
.ygd_case[data-v-4c48bffa] {
  color: #5CB768;
}
.eps[data-v-4c48bffa] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4c48bffa] .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-4c48bffa] .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-4c48bffa] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4c48bffa] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .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-4c48bffa] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4c48bffa] .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-4c48bffa] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4c48bffa] .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-4c48bffa] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4c48bffa] .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-4c48bffa] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4c48bffa] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4c48bffa] {
  margin-bottom: 0px !important;
}
[data-v-4c48bffa] .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-4c48bffa] {
  line-height: 28px;
}
[data-v-4c48bffa] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4c48bffa] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4c48bffa] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4c48bffa] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4c48bffa] {
  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-4c48bffa] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4c48bffa] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4c48bffa] {
  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-4c48bffa] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4c48bffa] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4c48bffa] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4c48bffa] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4c48bffa] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4c48bffa] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4c48bffa] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4c48bffa] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4c48bffa] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4c48bffa] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4c48bffa] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4c48bffa] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4c48bffa] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4c48bffa] {
  --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-4c48bffa] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4c48bffa] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4c48bffa] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4c48bffa] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4c48bffa] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4c48bffa] {
  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-4c48bffa] {
  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-4c48bffa] {
  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-4c48bffa] {
  -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-4c48bffa] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.reg-box[data-v-4c48bffa] {
  border-radius: 10px;
  width: calc(100% - 28px);
  min-width: 1200px;
  height: calc(100% - 28px);
  background-color: #FFFFFF;
  margin: 14px;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-4c48bffa] .search-box {
  padding: 40px 118px 10px 380px;
  z-index: 3;
}
[data-v-4c48bffa] .search-box .search-input {
    width: 677px;
}
[data-v-4c48bffa] .search-box .search-input .el-input__inner {
    height: 43px;
    border: 1px solid #125FA3;
    line-height: 43px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
}
[data-v-4c48bffa] .search-box .search-input .el-input__suffix {
    right: 3.5px !important;
    top: 3.5px !important;
    border-radius: 6px !important;
}
[data-v-4c48bffa] .search-box .search-input .el-button {
    width: 35px;
    height: 35px;
    border-radius: 6px;
    font-size: 20px;
    padding: 0 !important;
}
.tab-item[data-v-4c48bffa] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.tab-item .img-f[data-v-4c48bffa] {
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: -20px;
    right: 18px;
    z-index: 5;
}
.tab-active[data-v-4c48bffa] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 18px;
  color: #125FA3;
  cursor: pointer;
}
.htk[data-v-4c48bffa] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
  position: absolute;
  right: 22px;
  top: 18px;
}
.htk-text[data-v-4c48bffa] {
    border-bottom: 1px solid #125FA3;
    cursor: pointer;
}
.top-box[data-v-4c48bffa] {
  background: #F2F7FF;
}
.reg-list[data-v-4c48bffa] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
  padding: 40px 118px 0 118px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.reg-list .left[data-v-4c48bffa] {
    min-width: 244px;
    max-width: 344px;
    border: 1px solid #E9E9E9;
    border-right: none;
    overflow-y: auto;
}
.reg-list .left .add-icon[data-v-4c48bffa] {
      color: #647E95;
      font-size: 12px;
      line-height: 15px;
}
.reg-list .left .custom-tree-node[data-v-4c48bffa] {
      min-height: 36px !important;
      line-height: 36px;
      width: 100%;
      margin-right: 20px;
}
.reg-list .left .level_1[data-v-4c48bffa] {
      color: #3c6991;
      font-size: 16px;
      font-weight: 500;
}
.reg-list .left .level_2[data-v-4c48bffa] {
      color: #333333;
      font-size: 15px;
      font-weight: 400;
}
.reg-list .left .border-b[data-v-4c48bffa] {
      border-bottom: 1px solid #E9E9E9;
}
.reg-list .right[data-v-4c48bffa] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    overflow-y: auto;
    border: 1px solid #E9E9E9;
}
.reg-list .right .list-header[data-v-4c48bffa] {
      background: #F3F3F3;
      line-height: 32px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 15px;
      color: #3C6991;
      padding-left: 14px;
}
.reg-list .right .reg-item[data-v-4c48bffa] {
      border-bottom: 1px solid #E9E9E9;
      padding: 9px 15px;
}
.reg-list .right .reg-item[data-v-4c48bffa]:hover {
        background: #f8f8f8;
}
.reg-list .right .reg-item:hover .item-title[data-v-4c48bffa] {
        color: #125FA3;
}
.reg-list .right .reg-item .item-title[data-v-4c48bffa] {
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 17px;
        color: #333333;
        line-height: 27px;
        cursor: pointer;
}
.reg-list .right .reg-item .item-footer[data-v-4c48bffa] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #ABABAB;
        line-height: 24px;
        margin-top: 6px;
}
.reg-list .right .reg-item .item-footer .footer-l[data-v-4c48bffa] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 4px;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.reg-list .right .reg-item .item-footer .footer-l .fg[data-v-4c48bffa] {
            color: #d5d5d5;
            font-size: 10px;
}
.reg-list .right .reg-item .item-footer .footer-r:hover .footer-r-item[data-v-4c48bffa] {
          color: #ec7700;
}
.reg-list .right .reg-item .item-footer .footer-r-item[data-v-4c48bffa] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 6px;
          cursor: pointer;
}
.reg-list .right .reg-item .item-footer .footer-r-item > img[data-v-4c48bffa] {
            width: 16px;
            height: 16px;
}
.sort-box[data-v-4c48bffa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 0 118px 0 380px;
}
.sort-box .btn-sort-i[data-v-4c48bffa] {
    cursor: pointer;
    padding: 6px 8px;
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #4A4A4A;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 1px solid #E9E9E9;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-4c48bffa] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 10px;
      color: #C4CBD9;
      margin-left: 6px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-4c48bffa] :first-child {
        margin-bottom: -2px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-4c48bffa] :last-child {
        margin-top: -2px;
}
.sort-box .selectI[data-v-4c48bffa] {
    color: #0C58AF;
}
.paths-list[data-v-4c48bffa] {
  padding: 0 118px 0 380px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.paths-list .path-row[data-v-4c48bffa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 3px;
    border: 1px solid #D6D6D6;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    color: #4A4A4A;
    padding: 7px 5px;
}
.paths-list .path-row .del-icon[data-v-4c48bffa] {
      padding-top: 2px;
      margin-left: 7px;
      cursor: pointer;
}
[data-v-4c48bffa] .el-tree-node__content {
  min-height: 36px !important;
}
[data-v-4c48bffa] .el-tree-node__expand-icon {
  margin-right: -3px !important;
}
[data-v-4c48bffa] .el-pagination {
  text-align: right !important;
  padding-right: 118px !important;
}
.scroll-box[data-v-4c48bffa]::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}
.scroll-box[data-v-4c48bffa]::-webkit-scrollbar-thumb {
  border-radius: 6px;
  -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: #c5c4c4;
}
.scroll-box[data-v-4c48bffa]::-webkit-scrollbar-track {
  border-radius: 10px;
}
[data-v-4c48bffa] .gl-title em {
  font-style: normal !important;
  color: #DB2525 !important;
}
.line-clamp[data-v-4c48bffa] {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tips-item[data-v-4c48bffa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}

@charset "UTF-8";
.execution[data-v-697395aa] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-697395aa] .el-table--mini,
.el-table--small[data-v-697395aa],
.el-table__expand-icon[data-v-697395aa] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-697395aa] .el-table--mini,
.el-table--small[data-v-697395aa],
.el-table__expand-icon[data-v-697395aa] {
  font-size: 13px;
}
[data-v-697395aa] .el-table--mini,
.el-table--small[data-v-697395aa],
.el-table__expand-icon[data-v-697395aa] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-697395aa] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-697395aa] .table {
  margin-bottom: 5px;
}
[data-v-697395aa] .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-697395aa] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-697395aa] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-697395aa] {
  background: #F6FBFF;
}
.pagination[data-v-697395aa] {
  text-align: end;
}
.btn[data-v-697395aa] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-697395aa] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-697395aa] {
  text-align: right;
  padding-top: 10px;
}
[data-v-697395aa] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-697395aa] {
  color: #BF1A00;
}
.ydja_case[data-v-697395aa] {
  color: #F89729;
}
.yja_case[data-v-697395aa] {
  color: #082A6D;
}
.ygd_case[data-v-697395aa] {
  color: #5CB768;
}
.eps[data-v-697395aa] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-697395aa] .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-697395aa] .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-697395aa] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-697395aa] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .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-697395aa] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-697395aa] .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-697395aa] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-697395aa] .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-697395aa] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-697395aa] .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-697395aa] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-697395aa] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-697395aa] {
  margin-bottom: 0px !important;
}
[data-v-697395aa] .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-697395aa] {
  line-height: 28px;
}
[data-v-697395aa] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-697395aa] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-697395aa] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-697395aa] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-697395aa] {
  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-697395aa] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-697395aa] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-697395aa] {
  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-697395aa] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-697395aa] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-697395aa] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-697395aa] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-697395aa] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-697395aa] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-697395aa] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-697395aa] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-697395aa] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-697395aa] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-697395aa] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-697395aa] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-697395aa] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-697395aa] {
  --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-697395aa] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-697395aa] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-697395aa] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-697395aa] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-697395aa] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-697395aa] {
  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-697395aa] {
  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-697395aa] {
  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-697395aa] {
  -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-697395aa] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.litigation-costs-calculator[data-v-697395aa] {
  background: #FFFFFF;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.costs-body[data-v-697395aa] {
  padding: 15px 0px 0px;
  width: 900px;
  background: #FFFFFF;
}
.costs-body .litigation-title[data-v-697395aa] {
    height: 44px;
    background: #125FA3;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    line-height: 44px;
}
.costs-box-title[data-v-697395aa] {
  height: 38px;
  background: #F1EFEF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 16px;
  color: #101010;
  line-height: 38px;
  text-align: center;
}
.costs-footer[data-v-697395aa] {
  padding: 25px 126px 25px;
  border-left: 2px solid #F1EFEF;
  border-right: 2px solid #F1EFEF;
}
.costs-footer .costs-summary-box[data-v-697395aa] {
    padding-bottom: 10px;
}
.costs-footer .costs-summary-title[data-v-697395aa] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 15px;
    color: #202020;
    padding-bottom: 6px;
    position: relative;
}
.costs-footer .costs-result[data-v-697395aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 13px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-size: 15px;
    color: #202020;
}
.costs-footer .costs-result-title[data-v-697395aa] {
      font-weight: bold;
      padding-bottom: 6px;
}
.costs-footer .costs-result-title2[data-v-697395aa] {
      font-weight: 400;
      padding-bottom: 6px;
}
.costs-footer .costs-result-input[data-v-697395aa] {
      width: 318px;
}
.costs-footer .costs-result-input2[data-v-697395aa] {
      width: 318px;
}
.radio-check[data-v-697395aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
}
.radio-check-label[data-v-697395aa] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 15px;
    color: #202020;
}
.radio-check-box[data-v-697395aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
[data-v-697395aa] .el-input__inner {
  font-size: 14px;
  height: 28px;
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #E1E1E1;
}
[data-v-697395aa] .el-input__icon {
  line-height: 28px;
}
[data-v-697395aa] .costs-summary-select .el-input__inner {
  width: 313px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #202020;
}
[data-v-697395aa] .costs-summary-radio .el-radio__input.is-checked .el-radio__inner {
  border-color: #125FA3;
  background-color: #125FA3;
  line-height: 15px;
}
[data-v-697395aa] .costs-summary-radio .el-radio__label {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 15px;
  color: #202020;
}
[data-v-697395aa] .costs-summary-input .el-input__inner {
  font-family: Arial, Arial;
  font-weight: 400;
  color: #202020;
  line-height: 33px;
}
[data-v-697395aa] .costs-result-input .el-input__inner {
  color: #FF6600 !important;
  font-weight: bold !important;
}
[data-v-697395aa] .costs-result-input2 .el-input__inner {
  color: #202020;
}
.costs-summary-input[data-v-697395aa]  input::-webkit-outer-spin-button,
.costs-summary-input[data-v-697395aa]  input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
[data-v-697395aa] .el-input.is-disabled .el-input__inner {
  background: #f9f9f9 !important;
}
.costs-summary-input[data-v-697395aa]  input[type="number"] {
  -moz-appearance: textfield;
}
.el-icon-caret-right[data-v-697395aa] {
  color: #ccc !important;
}
.bigNum[data-v-697395aa] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #9E391F;
  line-height: 28px;
  margin-left: 15px;
}
.costs-tips[data-v-697395aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-weight: 300;
  font-size: 12px;
  line-height: 95px;
  color: #B6B6B6;
  margin-top: 6px;
}
.costs-tips2[data-v-697395aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 300;
  font-size: 15px;
  color: #71747B;
  padding: 15px 0 30px;
}
.tips-icon[data-v-697395aa] {
  margin-top: 2px;
  color: #ffa73b;
}
.f-400[data-v-697395aa] {
  font-weight: 400 !important;
}
.xing[data-v-697395aa] {
  color: #F80011;
  position: absolute;
  left: -10px;
}

@charset "UTF-8";
.execution[data-v-6c993efd] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6c993efd] .el-table--mini,
.el-table--small[data-v-6c993efd],
.el-table__expand-icon[data-v-6c993efd] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6c993efd] .el-table--mini,
.el-table--small[data-v-6c993efd],
.el-table__expand-icon[data-v-6c993efd] {
  font-size: 13px;
}
[data-v-6c993efd] .el-table--mini,
.el-table--small[data-v-6c993efd],
.el-table__expand-icon[data-v-6c993efd] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6c993efd] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6c993efd] .table {
  margin-bottom: 5px;
}
[data-v-6c993efd] .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-6c993efd] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6c993efd] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6c993efd] {
  background: #F6FBFF;
}
.pagination[data-v-6c993efd] {
  text-align: end;
}
.btn[data-v-6c993efd] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6c993efd] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6c993efd] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6c993efd] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6c993efd] {
  color: #BF1A00;
}
.ydja_case[data-v-6c993efd] {
  color: #F89729;
}
.yja_case[data-v-6c993efd] {
  color: #082A6D;
}
.ygd_case[data-v-6c993efd] {
  color: #5CB768;
}
.eps[data-v-6c993efd] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6c993efd] .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-6c993efd] .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-6c993efd] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6c993efd] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .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-6c993efd] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6c993efd] .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-6c993efd] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6c993efd] .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-6c993efd] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6c993efd] .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-6c993efd] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6c993efd] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6c993efd] {
  margin-bottom: 0px !important;
}
[data-v-6c993efd] .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-6c993efd] {
  line-height: 28px;
}
[data-v-6c993efd] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6c993efd] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6c993efd] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6c993efd] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6c993efd] {
  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-6c993efd] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6c993efd] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6c993efd] {
  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-6c993efd] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6c993efd] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6c993efd] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6c993efd] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6c993efd] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6c993efd] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6c993efd] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6c993efd] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6c993efd] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6c993efd] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6c993efd] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6c993efd] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6c993efd] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6c993efd] {
  --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-6c993efd] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6c993efd] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6c993efd] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6c993efd] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6c993efd] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6c993efd] {
  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-6c993efd] {
  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-6c993efd] {
  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-6c993efd] {
  -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-6c993efd] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.brand-box[data-v-6c993efd] {
  margin: 14px 0 0 14px;
  border-radius: 10px;
  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;
  background: #ffffff;
  overflow-y: auto;
}
.brand-header[data-v-6c993efd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 8px 0 26px;
  background: #F2F7FF;
}
.brand-header .brand-title[data-v-6c993efd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    line-height: 30px;
    padding: 21px 0;
    font-family: Source Han Sans CN, Source Han Sans CN;
}
.brand-header .brand-title .brand-logo-img[data-v-6c993efd] {
      width: 28px;
      height: 28px;
      margin-right: 4px;
}
.brand-header .brand-title .brand-logo[data-v-6c993efd] {
      font-weight: 500;
      font-size: 26px;
      color: #125FA3;
}
.brand-header .brand-title .brand-name[data-v-6c993efd] {
      font-size: 16px;
      color: #125FA3;
      line-height: 22px;
}
.brand-header .brand-search[data-v-6c993efd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 18px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
    color: #3A3A3A;
}
.brand-header .brand-search .search-name[data-v-6c993efd] {
      margin-right: 8px;
}
.brand-header .brand-search .brand-select[data-v-6c993efd] {
      width: 135px;
      height: 42px;
      border-radius: 4px;
      border: 1px solid #B3BDCC;
}
.brand-header .brand-search .brand-input[data-v-6c993efd] {
      width: 544px;
}
.brand-header .brand-search .brand-input[data-v-6c993efd](.el-input__inner) {
        border-radius: 0px;
        height: 42px !important;
}
.brand-header .brand-search .search-btn[data-v-6c993efd] {
      width: 35px;
      height: 35px;
      border-radius: 10px;
      background: #125FA3;
      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;
      cursor: pointer;
      position: absolute;
      right: 6px;
}
.brand-header .brand-search .search-btn .search-img[data-v-6c993efd] {
        width: 28px;
        height: 28px;
}
.brand[data-v-6c993efd] {
  width: 1200px;
  margin-top: 21px;
}
.brand .brand-content .brand-category[data-v-6c993efd] {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
            box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
    border-radius: 9px;
    border: 1px solid #EEEEEE;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    gap: 15px;
    padding: 11px 7px;
}
.brand .brand-content .brand-category .category-item[data-v-6c993efd] {
      font-size: 15px;
      line-height: 26px;
      color: #141414;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
}
.brand .brand-content .brand-category .category-item-name[data-v-6c993efd] {
        max-width: 94px;
        padding: 0 6px;
        cursor: pointer;
        border-radius: 4px;
}
.brand .brand-content .brand-category .category-item[data-v-6c993efd]:hover {
        color: #125FA3;
}
.brand .brand-content .brand-category .category-active[data-v-6c993efd] {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-category .category-item.category-active[data-v-6c993efd]:hover {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-list[data-v-6c993efd] {
    margin-top: 20px;
}
.brand .brand-content .brand-list .list-item[data-v-6c993efd] {
      border: 1px solid #EBEBEB;
      margin-bottom: 29px;
}
.brand .brand-content .brand-list .list-item .list-title[data-v-6c993efd] {
        background: #F6F6F6;
        border-bottom: 1px solid #EBEBEB;
        padding: 19px;
        font-family: Microsoft YaHei, Microsoft YaHei;
        color: #125FA3;
}
.brand .brand-content .brand-list .list-item .list-title .name[data-v-6c993efd] {
          font-weight: bold;
          font-size: 18px;
          margin-bottom: 10px;
}
.brand .brand-content .brand-list .list-item .list-title .remark[data-v-6c993efd] {
          font-weight: 400;
          font-size: 15px;
          line-height: 22px;
          cursor: pointer;
}
.brand .brand-content .brand-list .list-item .list-title .remark[data-v-6c993efd]:hover {
            text-decoration: underline;
}
.brand .brand-content .brand-list .list-item .list-content[data-v-6c993efd] {
        padding: 21px 19px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 81px;
}
.brand .brand-content .brand-list .list-item .list-content .content-left[data-v-6c993efd] {
          width: 60%;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item[data-v-6c993efd] {
            font-family: Source Han Sans CN, Source Han Sans CN;
            font-weight: 400;
            font-size: 18px;
            color: #1A1A1A;
            line-height: 34px;
            cursor: pointer;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item[data-v-6c993efd]:hover {
              color: #125FA3;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item-active[data-v-6c993efd] {
            color: #FF0000;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item.left-item-active[data-v-6c993efd]:hover {
            color: #FF0000;
}
.brand .brand-content .brand-list .list-item .list-content .content-right[data-v-6c993efd] {
          width: 40%;
          font-family: Source Han Sans CN, Source Han Sans CN;
          font-weight: 400;
          font-size: 14px;
          color: #666666;
          line-height: 26px;
}
.flex-null-center[data-v-6c993efd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-6c993efd] .brand-select .el-input__inner {
  color: #FFFFFF;
  border: none;
  height: 40px !important;
}
[data-v-6c993efd] .brand-select .el-select__input {
  color: #FFFFFF;
}
[data-v-6c993efd] .brand-select .el-select__tags {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
[data-v-6c993efd] .brand-input .el-input__inner {
  border-radius: 6px;
  height: 42px !important;
}

@charset "UTF-8";
.execution[data-v-466d94f7] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-466d94f7] .el-table--mini,
.el-table--small[data-v-466d94f7],
.el-table__expand-icon[data-v-466d94f7] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-466d94f7] .el-table--mini,
.el-table--small[data-v-466d94f7],
.el-table__expand-icon[data-v-466d94f7] {
  font-size: 13px;
}
[data-v-466d94f7] .el-table--mini,
.el-table--small[data-v-466d94f7],
.el-table__expand-icon[data-v-466d94f7] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-466d94f7] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-466d94f7] .table {
  margin-bottom: 5px;
}
[data-v-466d94f7] .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-466d94f7] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-466d94f7] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-466d94f7] {
  background: #F6FBFF;
}
.pagination[data-v-466d94f7] {
  text-align: end;
}
.btn[data-v-466d94f7] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-466d94f7] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-466d94f7] {
  text-align: right;
  padding-top: 10px;
}
[data-v-466d94f7] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-466d94f7] {
  color: #BF1A00;
}
.ydja_case[data-v-466d94f7] {
  color: #F89729;
}
.yja_case[data-v-466d94f7] {
  color: #082A6D;
}
.ygd_case[data-v-466d94f7] {
  color: #5CB768;
}
.eps[data-v-466d94f7] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-466d94f7] .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-466d94f7] .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-466d94f7] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-466d94f7] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .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-466d94f7] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-466d94f7] .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-466d94f7] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-466d94f7] .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-466d94f7] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-466d94f7] .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-466d94f7] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-466d94f7] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-466d94f7] {
  margin-bottom: 0px !important;
}
[data-v-466d94f7] .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-466d94f7] {
  line-height: 28px;
}
[data-v-466d94f7] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-466d94f7] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-466d94f7] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-466d94f7] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-466d94f7] {
  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-466d94f7] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-466d94f7] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-466d94f7] {
  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-466d94f7] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-466d94f7] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-466d94f7] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-466d94f7] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-466d94f7] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-466d94f7] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-466d94f7] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-466d94f7] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-466d94f7] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-466d94f7] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-466d94f7] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-466d94f7] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-466d94f7] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-466d94f7] {
  --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-466d94f7] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-466d94f7] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-466d94f7] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-466d94f7] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-466d94f7] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-466d94f7] {
  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-466d94f7] {
  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-466d94f7] {
  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-466d94f7] {
  -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-466d94f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.brand-box[data-v-466d94f7] {
  margin: 14px 0 0 14px;
  border-radius: 10px;
  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;
  background: #ffffff;
  margin-bottom: 52px;
}
.brand-header[data-v-466d94f7] {
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 8px 0 26px;
  background: #F2F7FF;
}
.brand-header .brand-title[data-v-466d94f7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    line-height: 30px;
    padding: 21px 0;
    font-family: Source Han Sans CN, Source Han Sans CN;
}
.brand-header .brand-title .brand-logo-img[data-v-466d94f7] {
      width: 28px;
      height: 28px;
      margin-right: 4px;
}
.brand-header .brand-title .brand-logo[data-v-466d94f7] {
      font-weight: 500;
      font-size: 26px;
      color: #125FA3;
}
.brand-header .brand-title .brand-name[data-v-466d94f7] {
      font-size: 16px;
      color: #125FA3;
      line-height: 22px;
}
.brand-header .brand-search[data-v-466d94f7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 18px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
    color: #3A3A3A;
}
.brand-header .brand-search .search-name[data-v-466d94f7] {
      margin-right: 8px;
}
.brand-header .brand-search .brand-select[data-v-466d94f7] {
      width: 135px;
      height: 42px;
      border-radius: 4px;
      border: 1px solid #B3BDCC;
}
.brand-header .brand-search .brand-input[data-v-466d94f7] {
      width: 544px;
}
.brand-header .brand-search .brand-input[data-v-466d94f7](.el-input__inner) {
        border-radius: 0px;
        height: 42px !important;
}
.brand-header .brand-search .search-btn[data-v-466d94f7] {
      width: 35px;
      height: 35px;
      border-radius: 10px;
      background: #125FA3;
      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;
      cursor: pointer;
      position: absolute;
      right: 6px;
}
.brand-header .brand-search .search-btn .search-img[data-v-466d94f7] {
        width: 28px;
        height: 28px;
}
.brand[data-v-466d94f7] {
  width: 1200px;
  margin-top: 21px;
}
.brand .brand-content .brand-category[data-v-466d94f7] {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
            box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
    border-radius: 9px;
    border: 1px solid #EEEEEE;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    gap: 15px;
    padding: 11px 7px;
}
.brand .brand-content .brand-category .category-item[data-v-466d94f7] {
      font-size: 15px;
      line-height: 26px;
      color: #141414;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
}
.brand .brand-content .brand-category .category-item-name[data-v-466d94f7] {
        max-width: 94px;
        padding: 0 6px;
        cursor: pointer;
        border-radius: 4px;
}
.brand .brand-content .brand-category .category-item[data-v-466d94f7]:hover {
        color: #125FA3;
}
.brand .brand-content .brand-category .category-active[data-v-466d94f7] {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-category .category-item.category-active[data-v-466d94f7]:hover {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-group[data-v-466d94f7] {
    margin-top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.brand .brand-content .brand-group .group-left[data-v-466d94f7] {
      width: 346px;
      border: 1px solid #D4D4D4;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-size: 16px;
      line-height: 44px;
}
.brand .brand-content .brand-group .group-title[data-v-466d94f7] {
      font-weight: bold;
      font-size: 18px;
      color: #125FA3;
      text-align: center;
      background: #f8f8f8;
}
.brand .brand-content .brand-group .group-item[data-v-466d94f7] {
      padding: 0 22px;
      cursor: pointer;
      color: #202020;
      border-top: 1px solid #F3F3F3;
}
.brand .brand-content .brand-group .group-item-name[data-v-466d94f7] {
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 400;
        font-size: 16px;
        line-height: 44px;
}
.brand .brand-content .brand-group .group-active[data-v-466d94f7] {
      background: #125FA3;
      color: #FFFFFF !important;
      position: relative;
}
.brand .brand-content .brand-group .group-active-icon[data-v-466d94f7] {
        position: absolute;
        top: 17px;
        left: 8px;
        width: 9px;
        height: 11px;
        background: #FFFFFF;
        clip-path: polygon(0 0, 0% 100%, 100% 50%);
}
.brand .brand-content .brand-group .group-right[data-v-466d94f7] {
      padding: 30px 37px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      border: 1px solid #D4D4D4;
      font-family: Source Han Sans CN, Source Han Sans CN;
}
.brand .brand-content .brand-group .group-right .goods-title[data-v-466d94f7] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: bold;
        font-size: 18px;
        color: #333333;
        line-height: 28px;
}
.brand .brand-content .brand-group .group-right .goods-title .goods-code[data-v-466d94f7] {
          background: #F1F1F1;
          padding: 0 5px;
}
.brand .brand-content .brand-group .group-right .goods-title .goods-desc[data-v-466d94f7] {
          border-bottom: 3px solid #F1F1F1;
          padding-left: 4px;
}
.brand .brand-content .brand-group .group-right .group-goods .section[data-v-466d94f7] {
        font-weight: 400;
        font-size: 16px;
        color: #202020;
        line-height: 39px;
        padding: 12px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.brand .brand-content .brand-group .group-right .group-goods .section-num[data-v-466d94f7] {
          text-indent: 2em;
}
.brand .brand-content .brand-group .group-right .group-goods .section-text[data-v-466d94f7] {
          margin-right: 4px;
          word-break: break-word;
          overflow-wrap: break-word;
}
.brand .brand-content .brand-group .group-right .group-goods .section-desc[data-v-466d94f7] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 14px;
          color: #6E6E6E;
          background: #F8F8F8;
          padding: 9px 6px;
}
.brand .brand-content .brand-group .group-right .group-goods .section-desc-img[data-v-466d94f7] {
            width: 14px;
            height: 14px;
            margin-right: 4px;
            margin-top: 3px;
}
.brand .brand-content .brand-group .group-right .group-desc[data-v-466d94f7] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        color: #6E6E6E;
        background: #F8F8F8;
        padding: 9px 6px;
        margin-top: 20px;
}
.brand .brand-content .brand-group .group-right .group-desc-img[data-v-466d94f7] {
          width: 14px;
          height: 14px;
          margin-right: 4px;
          margin-top: 3px;
}
.flex-null-center[data-v-466d94f7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-466d94f7] .brand-select .el-input__inner {
  color: #FFFFFF;
  border: none;
  height: 40px !important;
}
[data-v-466d94f7] .brand-select .el-select__input {
  color: #FFFFFF;
}
[data-v-466d94f7] .brand-select .el-select__tags {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
[data-v-466d94f7] .brand-input .el-input__inner {
  border-radius: 6px;
  height: 42px !important;
}

@charset "UTF-8";
.execution[data-v-4b364a50] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-4b364a50] .el-table--mini,
.el-table--small[data-v-4b364a50],
.el-table__expand-icon[data-v-4b364a50] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-4b364a50] .el-table--mini,
.el-table--small[data-v-4b364a50],
.el-table__expand-icon[data-v-4b364a50] {
  font-size: 13px;
}
[data-v-4b364a50] .el-table--mini,
.el-table--small[data-v-4b364a50],
.el-table__expand-icon[data-v-4b364a50] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-4b364a50] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-4b364a50] .table {
  margin-bottom: 5px;
}
[data-v-4b364a50] .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-4b364a50] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-4b364a50] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-4b364a50] {
  background: #F6FBFF;
}
.pagination[data-v-4b364a50] {
  text-align: end;
}
.btn[data-v-4b364a50] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-4b364a50] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-4b364a50] {
  text-align: right;
  padding-top: 10px;
}
[data-v-4b364a50] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-4b364a50] {
  color: #BF1A00;
}
.ydja_case[data-v-4b364a50] {
  color: #F89729;
}
.yja_case[data-v-4b364a50] {
  color: #082A6D;
}
.ygd_case[data-v-4b364a50] {
  color: #5CB768;
}
.eps[data-v-4b364a50] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-4b364a50] .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-4b364a50] .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-4b364a50] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-4b364a50] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .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-4b364a50] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-4b364a50] .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-4b364a50] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-4b364a50] .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-4b364a50] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-4b364a50] .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-4b364a50] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-4b364a50] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-4b364a50] {
  margin-bottom: 0px !important;
}
[data-v-4b364a50] .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-4b364a50] {
  line-height: 28px;
}
[data-v-4b364a50] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-4b364a50] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-4b364a50] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-4b364a50] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-4b364a50] {
  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-4b364a50] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-4b364a50] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-4b364a50] {
  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-4b364a50] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-4b364a50] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-4b364a50] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-4b364a50] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-4b364a50] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-4b364a50] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-4b364a50] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-4b364a50] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-4b364a50] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-4b364a50] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-4b364a50] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-4b364a50] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-4b364a50] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-4b364a50] {
  --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-4b364a50] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-4b364a50] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-4b364a50] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-4b364a50] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-4b364a50] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-4b364a50] {
  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-4b364a50] {
  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-4b364a50] {
  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-4b364a50] {
  -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-4b364a50] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.brand-box[data-v-4b364a50] {
  margin: 14px 0 0 14px;
  border-radius: 10px;
  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;
  background: #ffffff;
  margin-bottom: 52px;
}
.brand-header[data-v-4b364a50] {
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 8px 0 26px;
  background: #F2F7FF;
}
.brand-header .brand-title[data-v-4b364a50] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    line-height: 30px;
    padding: 21px 0;
    font-family: Source Han Sans CN, Source Han Sans CN;
}
.brand-header .brand-title .brand-logo-img[data-v-4b364a50] {
      width: 28px;
      height: 28px;
      margin-right: 4px;
}
.brand-header .brand-title .brand-logo[data-v-4b364a50] {
      font-weight: 500;
      font-size: 26px;
      color: #125FA3;
}
.brand-header .brand-title .brand-name[data-v-4b364a50] {
      font-size: 16px;
      color: #125FA3;
      line-height: 22px;
}
.brand-header .brand-search[data-v-4b364a50] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 18px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
    color: #3A3A3A;
}
.brand-header .brand-search .search-name[data-v-4b364a50] {
      margin-right: 8px;
}
.brand-header .brand-search .brand-select[data-v-4b364a50] {
      width: 135px;
      height: 42px;
      border-radius: 4px;
      border: 1px solid #B3BDCC;
}
.brand-header .brand-search .brand-input[data-v-4b364a50] {
      width: 544px;
}
.brand-header .brand-search .brand-input[data-v-4b364a50](.el-input__inner) {
        border-radius: 0px;
        height: 42px !important;
}
.brand-header .brand-search .search-btn[data-v-4b364a50] {
      width: 35px;
      height: 35px;
      border-radius: 10px;
      background: #125FA3;
      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;
      cursor: pointer;
      position: absolute;
      right: 6px;
}
.brand-header .brand-search .search-btn .search-img[data-v-4b364a50] {
        width: 28px;
        height: 28px;
}
.brand[data-v-4b364a50] {
  width: 1200px;
  margin-top: 21px;
}
.brand .brand-content .brand-category[data-v-4b364a50] {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
            box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
    border-radius: 9px;
    border: 1px solid #EEEEEE;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    gap: 15px;
    padding: 11px 7px;
}
.brand .brand-content .brand-category .category-item[data-v-4b364a50] {
      font-size: 15px;
      line-height: 26px;
      color: #141414;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
}
.brand .brand-content .brand-category .category-item-name[data-v-4b364a50] {
        max-width: 94px;
        padding: 0 6px;
        cursor: pointer;
        border-radius: 4px;
}
.brand .brand-content .brand-category .category-item[data-v-4b364a50]:hover {
        color: #125FA3;
}
.brand .brand-content .brand-category .category-active[data-v-4b364a50] {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-category .category-item.category-active[data-v-4b364a50]:hover {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-list[data-v-4b364a50] {
    margin-top: 20px;
}
.brand .brand-content .brand-list .list-item[data-v-4b364a50] {
      border: 1px solid #EBEBEB;
      margin-bottom: 29px;
}
.brand .brand-content .brand-list .list-item .list-title[data-v-4b364a50] {
        background: #F6F6F6;
        border-bottom: 1px solid #EBEBEB;
        padding: 19px;
        font-family: Microsoft YaHei, Microsoft YaHei;
        color: #125FA3;
}
.brand .brand-content .brand-list .list-item .list-title .name[data-v-4b364a50] {
          font-weight: bold;
          font-size: 18px;
          margin-bottom: 10px;
}
.brand .brand-content .brand-list .list-item .list-title .remark[data-v-4b364a50] {
          font-weight: 400;
          font-size: 15px;
          line-height: 22px;
}
.brand .brand-content .brand-list .list-item .list-content[data-v-4b364a50] {
        padding: 21px 19px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 81px;
}
.brand .brand-content .brand-list .list-item .list-content .content-left[data-v-4b364a50] {
          width: 60%;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item[data-v-4b364a50] {
            font-family: Source Han Sans CN, Source Han Sans CN;
            font-weight: 400;
            font-size: 18px;
            color: #1A1A1A;
            line-height: 34px;
            cursor: pointer;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item[data-v-4b364a50]:hover {
              color: #125FA3;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item-active[data-v-4b364a50] {
            color: #FF0000;
}
.brand .brand-content .brand-list .list-item .list-content .content-left .left-item.left-item-active[data-v-4b364a50]:hover {
            color: #FF0000;
}
.brand .brand-content .brand-list .list-item .list-content .content-right[data-v-4b364a50] {
          width: 40%;
          font-family: Source Han Sans CN, Source Han Sans CN;
          font-weight: 400;
          font-size: 14px;
          color: #666666;
          line-height: 26px;
}
.brand .search-result[data-v-4b364a50] {
    font-family: Arial, Arial;
    font-weight: bold;
    font-size: 15px;
    color: #FF4803;
    line-height: 20px;
    margin-top: 12px;
}
.brand .brand-group[data-v-4b364a50] {
    margin-top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.brand .brand-group .group-left[data-v-4b364a50] {
      width: 346px;
      border: 1px solid #D4D4D4;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-size: 16px;
      line-height: 44px;
}
.brand .brand-group .group-title[data-v-4b364a50] {
      font-weight: bold;
      font-size: 18px;
      color: #125FA3;
      text-align: center;
      background: #f8f8f8;
}
.brand .brand-group .group-item[data-v-4b364a50] {
      padding: 0 22px;
      cursor: pointer;
      color: #202020;
      border-top: 1px solid #F3F3F3;
}
.brand .brand-group .group-item-name[data-v-4b364a50] {
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 400;
        font-size: 16px;
        line-height: 44px;
}
.brand .brand-group .group-active[data-v-4b364a50] {
      background: #125FA3;
      color: #FFFFFF !important;
      position: relative;
}
.brand .brand-group .group-active-icon[data-v-4b364a50] {
        position: absolute;
        top: 17px;
        left: 8px;
        width: 9px;
        height: 11px;
        background: #e9e9e9;
        clip-path: polygon(0 0, 0% 100%, 100% 50%);
}
.brand .brand-group .group-right[data-v-4b364a50] {
      padding: 30px 37px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      border: 1px solid #D4D4D4;
      font-family: Source Han Sans CN, Source Han Sans CN;
}
.brand .brand-group .group-right .goods-title[data-v-4b364a50] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: bold;
        font-size: 18px;
        color: #333333;
        line-height: 28px;
}
.brand .brand-group .group-right .goods-title .goods-code[data-v-4b364a50] {
          background: #F1F1F1;
          padding: 0 5px;
}
.brand .brand-group .group-right .goods-title .goods-desc[data-v-4b364a50] {
          border-bottom: 3px solid #F1F1F1;
          padding-left: 4px;
}
.brand .brand-group .group-right .group-goods .section[data-v-4b364a50] {
        font-weight: 400;
        font-size: 16px;
        color: #202020;
        line-height: 39px;
        padding: 12px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.brand .brand-group .group-right .group-goods .section-num[data-v-4b364a50] {
          text-indent: 2em;
}
.brand .brand-group .group-right .group-goods .section-text[data-v-4b364a50] {
          margin-right: 4px;
          word-break: break-word;
          overflow-wrap: break-word;
}
.brand .brand-group .group-right .group-goods .section-desc[data-v-4b364a50] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 14px;
          color: #6E6E6E;
          background: #F8F8F8;
          padding: 9px 6px;
}
.brand .brand-group .group-right .group-goods .section-desc-img[data-v-4b364a50] {
            width: 14px;
            height: 14px;
            margin-right: 4px;
            margin-top: 3px;
}
.brand .brand-group .group-right .group-desc[data-v-4b364a50] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        color: #6E6E6E;
        background: #F8F8F8;
        padding: 9px 6px;
        margin-top: 20px;
}
.brand .brand-group .group-right .group-desc-img[data-v-4b364a50] {
          width: 14px;
          height: 14px;
          margin-right: 4px;
          margin-top: 3px;
}
.flex-null-center[data-v-4b364a50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-4b364a50] .brand-select .el-input__inner {
  color: #FFFFFF;
  border: none;
  height: 40px !important;
}
[data-v-4b364a50] .brand-select .el-select__input {
  color: #FFFFFF;
}
[data-v-4b364a50] .brand-select .el-select__tags {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
[data-v-4b364a50] .brand-input .el-input__inner {
  border-radius: 6px;
  height: 42px !important;
}

@charset "UTF-8";
.execution[data-v-5c3763ae] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-5c3763ae] .el-table--mini,
.el-table--small[data-v-5c3763ae],
.el-table__expand-icon[data-v-5c3763ae] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-5c3763ae] .el-table--mini,
.el-table--small[data-v-5c3763ae],
.el-table__expand-icon[data-v-5c3763ae] {
  font-size: 13px;
}
[data-v-5c3763ae] .el-table--mini,
.el-table--small[data-v-5c3763ae],
.el-table__expand-icon[data-v-5c3763ae] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-5c3763ae] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-5c3763ae] .table {
  margin-bottom: 5px;
}
[data-v-5c3763ae] .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-5c3763ae] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-5c3763ae] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-5c3763ae] {
  background: #F6FBFF;
}
.pagination[data-v-5c3763ae] {
  text-align: end;
}
.btn[data-v-5c3763ae] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-5c3763ae] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-5c3763ae] {
  text-align: right;
  padding-top: 10px;
}
[data-v-5c3763ae] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-5c3763ae] {
  color: #BF1A00;
}
.ydja_case[data-v-5c3763ae] {
  color: #F89729;
}
.yja_case[data-v-5c3763ae] {
  color: #082A6D;
}
.ygd_case[data-v-5c3763ae] {
  color: #5CB768;
}
.eps[data-v-5c3763ae] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-5c3763ae] .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-5c3763ae] .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-5c3763ae] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-5c3763ae] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .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-5c3763ae] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-5c3763ae] .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-5c3763ae] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-5c3763ae] .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-5c3763ae] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-5c3763ae] .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-5c3763ae] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-5c3763ae] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5c3763ae] {
  margin-bottom: 0px !important;
}
[data-v-5c3763ae] .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-5c3763ae] {
  line-height: 28px;
}
[data-v-5c3763ae] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-5c3763ae] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-5c3763ae] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-5c3763ae] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-5c3763ae] {
  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-5c3763ae] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-5c3763ae] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-5c3763ae] {
  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-5c3763ae] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-5c3763ae] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-5c3763ae] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-5c3763ae] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-5c3763ae] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-5c3763ae] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-5c3763ae] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-5c3763ae] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-5c3763ae] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-5c3763ae] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-5c3763ae] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-5c3763ae] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-5c3763ae] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-5c3763ae] {
  --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-5c3763ae] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-5c3763ae] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-5c3763ae] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-5c3763ae] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-5c3763ae] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-5c3763ae] {
  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-5c3763ae] {
  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-5c3763ae] {
  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-5c3763ae] {
  -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-5c3763ae] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.brand-box[data-v-5c3763ae] {
  margin: 14px 0 0 14px;
  border-radius: 10px;
  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;
  background: #ffffff;
  margin-bottom: 52px;
}
.brand-header[data-v-5c3763ae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 8px 0 26px;
  background: #F2F7FF;
  border-radius: 10px;
}
.brand-header .brand-title[data-v-5c3763ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    line-height: 30px;
    padding: 21px 0;
    font-family: Source Han Sans CN, Source Han Sans CN;
}
.brand-header .brand-title .brand-logo-img[data-v-5c3763ae] {
      width: 28px;
      height: 28px;
      margin-right: 4px;
}
.brand-header .brand-title .brand-logo[data-v-5c3763ae] {
      font-weight: 500;
      font-size: 26px;
      color: #125FA3;
}
.brand-header .brand-title .brand-name[data-v-5c3763ae] {
      font-size: 16px;
      color: #125FA3;
      line-height: 22px;
}
.brand-header .brand-search[data-v-5c3763ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 18px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
    color: #3A3A3A;
}
.brand-header .brand-search .search-name[data-v-5c3763ae] {
      margin-right: 8px;
}
.brand-header .brand-search .brand-select[data-v-5c3763ae] {
      width: 135px;
      height: 42px;
      border-radius: 4px;
      border: 1px solid #B3BDCC;
}
.brand-header .brand-search .brand-input[data-v-5c3763ae] {
      width: 544px;
}
.brand-header .brand-search .brand-input[data-v-5c3763ae](.el-input__inner) {
        border-radius: 0px;
        height: 42px !important;
}
.brand-header .brand-search .search-btn[data-v-5c3763ae] {
      width: 35px;
      height: 35px;
      border-radius: 10px;
      background: #125FA3;
      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;
      cursor: pointer;
      position: absolute;
      right: 6px;
}
.brand-header .brand-search .search-btn .search-img[data-v-5c3763ae] {
        width: 28px;
        height: 28px;
}
.list-title[data-v-5c3763ae] {
  margin-top: 20px;
  background: #F6F6F6;
  border: 1px solid #EBEBEB;
  padding: 19px;
  font-family: Microsoft YaHei, Microsoft YaHei;
  color: #125FA3;
}
.list-title .name[data-v-5c3763ae] {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}
.list-title .remark[data-v-5c3763ae] {
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
}
.brand[data-v-5c3763ae] {
  width: 1200px;
  margin-top: 21px;
}
.brand .brand-content .brand-category[data-v-5c3763ae] {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
            box-shadow: 0px 4px 2px 1px rgba(148, 148, 148, 0.16);
    border-radius: 9px;
    border: 1px solid #EEEEEE;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    gap: 15px;
    padding: 11px 7px;
}
.brand .brand-content .brand-category .category-item[data-v-5c3763ae] {
      font-size: 15px;
      line-height: 26px;
      color: #141414;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
}
.brand .brand-content .brand-category .category-item-name[data-v-5c3763ae] {
        max-width: 94px;
        padding: 0 6px;
        cursor: pointer;
        border-radius: 4px;
}
.brand .brand-content .brand-category .category-item[data-v-5c3763ae]:hover {
        color: #125FA3;
}
.brand .brand-content .brand-category .category-active[data-v-5c3763ae] {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-category .category-item.category-active[data-v-5c3763ae]:hover {
      background: #125FA3;
      color: #FFFFFF;
}
.brand .brand-content .brand-group[data-v-5c3763ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 600px;
}
.brand .brand-content .brand-group .group-left[data-v-5c3763ae] {
      width: 346px;
      border: 1px solid #D4D4D4;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-size: 16px;
      line-height: 44px;
      overflow-y: auto;
      height: 100%;
}
.brand .brand-content .brand-group .group-item[data-v-5c3763ae] {
      padding: 0 22px;
      cursor: pointer;
      color: #202020;
      border-top: 1px solid #F3F3F3;
      position: relative;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
}
.brand .brand-content .brand-group .group-item-name[data-v-5c3763ae] {
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 400;
        font-size: 16px;
        line-height: 44px;
        padding-left: 15px;
}
.brand .brand-content .brand-group .group-item[data-v-5c3763ae]:hover {
        background: #f0f7ff;
        color: #125FA3;
}
.brand .brand-content .brand-group .group-active[data-v-5c3763ae] {
      background: #125FA3;
      color: #FFFFFF !important;
}
.brand .brand-content .brand-group .group-active-icon[data-v-5c3763ae] {
        position: absolute;
        top: 17px;
        left: 8px;
        width: 9px;
        height: 11px;
        background: #FFFFFF;
        clip-path: polygon(0 0, 0% 100%, 100% 50%);
}
.brand .brand-content .brand-group .group-active[data-v-5c3763ae]:hover {
        background: #125FA3;
        color: #FFFFFF !important;
}
.brand .brand-content .brand-group .group-right[data-v-5c3763ae] {
      padding: 12px 37px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      border: 1px solid #D4D4D4;
      font-family: Source Han Sans CN, Source Han Sans CN;
      overflow-y: auto;
      height: 100%;
      scroll-behavior: smooth;
      position: relative;
}
.brand .brand-content .brand-group .group-right .goods-title[data-v-5c3763ae] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-weight: bold;
        font-size: 18px;
        color: #333333;
        line-height: 28px;
        margin-top: 18px;
        padding-top: 10px;
}
.brand .brand-content .brand-group .group-right .goods-title .goods-code[data-v-5c3763ae] {
          background: #F1F1F1;
          padding: 0 5px;
}
.brand .brand-content .brand-group .group-right .goods-title .goods-desc[data-v-5c3763ae] {
          border-bottom: 3px solid #F1F1F1;
          padding-left: 4px;
}
.brand .brand-content .brand-group .group-right .group-goods[data-v-5c3763ae] {
        padding-bottom: 24px;
        border-bottom: 1px solid #EBEBEB;
        min-height: 100px;
}
.brand .brand-content .brand-group .group-right .group-goods .section[data-v-5c3763ae] {
          font-weight: 400;
          font-size: 16px;
          color: #202020;
          line-height: 39px;
          padding: 12px 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.brand .brand-content .brand-group .group-right .group-goods .section-text[data-v-5c3763ae] {
            text-indent: 2em;
            margin-right: 4px;
            word-break: break-word;
            overflow-wrap: break-word;
}
.brand .brand-content .brand-group .group-right .group-goods .section-desc[data-v-5c3763ae] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: 14px;
            color: #6E6E6E;
            background: #F8F8F8;
            padding: 9px 6px;
}
.brand .brand-content .brand-group .group-right .group-goods .section-desc-img[data-v-5c3763ae] {
              width: 14px;
              height: 14px;
              margin-right: 4px;
              margin-top: 3px;
}
.brand .brand-content .brand-group .group-right .group-desc[data-v-5c3763ae] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        color: #6E6E6E;
        background: #F8F8F8;
        padding: 9px 6px;
        margin-top: 20px;
}
.brand .brand-content .brand-group .group-right .group-desc-img[data-v-5c3763ae] {
          width: 14px;
          height: 14px;
          margin-right: 4px;
          margin-top: 3px;
}

/* 滚动条样式 */
.group-left[data-v-5c3763ae]::-webkit-scrollbar,
.group-right[data-v-5c3763ae]::-webkit-scrollbar {
  width: 6px;
}
.group-left[data-v-5c3763ae]::-webkit-scrollbar-track,
.group-right[data-v-5c3763ae]::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.group-left[data-v-5c3763ae]::-webkit-scrollbar-thumb,
.group-right[data-v-5c3763ae]::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}
.group-left[data-v-5c3763ae]::-webkit-scrollbar-thumb:hover,
.group-right[data-v-5c3763ae]::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}
.flex-null-center[data-v-5c3763ae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-5c3763ae] .brand-select .el-input__inner {
  color: #FFFFFF;
  border: none;
  height: 40px !important;
}
[data-v-5c3763ae] .brand-select .el-select__input {
  color: #FFFFFF;
}
[data-v-5c3763ae] .brand-select .el-select__tags {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
[data-v-5c3763ae] .brand-input .el-input__inner {
  border-radius: 6px;
  height: 42px !important;
}

.reg-details[data-v-dd1faf28] {
  border-radius: 10px;
  width: calc(100% - 28px);
  min-width: 1200px;
  min-height: calc(100% - 28px);
  background-color: #FFFFFF;
  margin: 14px;
  padding: 20px 80px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.info-body[data-v-dd1faf28] {
  margin-top: 22px;
  background: #FFFFFF;
  width: 1100px;
  margin: 0 auto;
}
.info-body .title[data-v-dd1faf28] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 22px;
  color: #000000;
  line-height: 26px;
  padding: 13px 0;
  margin: 0 33px;
  border-bottom: 1px solid #e1e3e5;
}
.info-body .desc-box[data-v-dd1faf28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 14px 33px;
}
.info-body .left[data-v-dd1faf28] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #71747B;
}
.info-body .left .item-box[data-v-dd1faf28] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.info-body .left-item[data-v-dd1faf28] {
  width: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  width: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: 26px;
}
.info-body .h-c77[data-v-dd1faf28]:hover {
  color: #ec7700;
}
.info-body .right[data-v-dd1faf28] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #9F9F9F;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
.info-body .right-item[data-v-dd1faf28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  cursor: pointer;
}
.info-body .right-item > img[data-v-dd1faf28] {
  width: 16px;
  height: 16px;
}
.info-body .reg-text[data-v-dd1faf28] {
  margin-top: 5px;
  padding: 0 33px;
  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;
}
.info-body .reg-html[data-v-dd1faf28] {
  margin-top: 5px;
  padding: 0 33px;
}
.c-125[data-v-dd1faf28] {
  color: #125FA3 !important;
}
.c-B88938[data-v-dd1faf28] {
  color: #B88938 !important;
}
.null-box[data-v-dd1faf28] {
  height: 22px;
}
.no-cur[data-v-dd1faf28] {
  cursor: default !important;
}


.patenthub-page[data-v-4eacf466] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh; /* 占满全屏 */
  overflow: hidden;
  background: white;
}
iframe[data-v-4eacf466] {
  width: 100%;
  height: 100%;
  border: none;
}

/* loading 遮罩 */
.loading-mask[data-v-4eacf466] {
  position: absolute;
  inset: 0;
  z-index: 10;
  background: #FFF;
  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;
}
.loading-mask p[data-v-4eacf466] {
  margin-top: 12px;
  color: #666;
  font-size: 14px;
}
.iframe-container[data-v-4eacf466] {
  position: relative; /* 核心：确立定位基准 */
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; /* 自动填满剩余高度 */
  width: 100%;
  overflow: hidden;
}
.full-iframe[data-v-4eacf466] {
  width: 100%;
  height: 100%;
  display: block;
}
.tabs-header[data-v-4eacf466] {
  padding: 10px 20px 0;
  background: #fff;
  border-bottom: 1px solid #dcdfe6;
  -ms-flex-negative: 0;
      flex-shrink: 0; /* 防止头部被压缩 */
}

/* 调整 Element Tabs 样式使其更紧凑 */
[data-v-4eacf466] .el-tabs__header {
  margin: 0;
}

.reg-details[data-v-45a7011e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F8F8F8;
  min-height: 100vh;
}
.info-body[data-v-45a7011e] {
  margin-top: 22px;
  width: 1200px;
  background: #FFFFFF;
}
.info-body .title[data-v-45a7011e] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 22px;
  color: #000000;
  line-height: 26px;
  padding: 25px 0;
  margin: 0 33px;
  border-bottom: 1px solid #e1e3e5;
}
.info-body .desc-box[data-v-45a7011e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 14px 33px;
}
.info-body .left[data-v-45a7011e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #71747B;
}
.info-body .left .item-box[data-v-45a7011e] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.info-body .left-item[data-v-45a7011e] {
  width: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  width: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: 26px;
}
.info-body .h-c77[data-v-45a7011e]:hover {
  color: #ec7700;
}
.info-body .right[data-v-45a7011e] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #9F9F9F;
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
.info-body .right-item[data-v-45a7011e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  cursor: pointer;
}
.info-body .right-item > img[data-v-45a7011e] {
  width: 16px;
  height: 16px;
}
.info-body .reg-text[data-v-45a7011e] {
  padding: 0 33px;
  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;
}
.info-body .reg-html[data-v-45a7011e] {
  padding: 0 33px;
}
.c-125[data-v-45a7011e] {
  color: #125FA3 !important;
}
.c-333[data-v-45a7011e] {
  color: #333333 !important;
}
.null-box[data-v-45a7011e] {
  height: 22px;
}
.no-cur[data-v-45a7011e] {
  cursor: default !important;
}

@charset "UTF-8";
.execution[data-v-c117e43c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-c117e43c] .el-table--mini,
.el-table--small[data-v-c117e43c],
.el-table__expand-icon[data-v-c117e43c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-c117e43c] .el-table--mini,
.el-table--small[data-v-c117e43c],
.el-table__expand-icon[data-v-c117e43c] {
  font-size: 13px;
}
[data-v-c117e43c] .el-table--mini,
.el-table--small[data-v-c117e43c],
.el-table__expand-icon[data-v-c117e43c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-c117e43c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-c117e43c] .table {
  margin-bottom: 5px;
}
[data-v-c117e43c] .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-c117e43c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-c117e43c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-c117e43c] {
  background: #F6FBFF;
}
.pagination[data-v-c117e43c] {
  text-align: end;
}
.btn[data-v-c117e43c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-c117e43c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-c117e43c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-c117e43c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-c117e43c] {
  color: #BF1A00;
}
.ydja_case[data-v-c117e43c] {
  color: #F89729;
}
.yja_case[data-v-c117e43c] {
  color: #082A6D;
}
.ygd_case[data-v-c117e43c] {
  color: #5CB768;
}
.eps[data-v-c117e43c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-c117e43c] .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-c117e43c] .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-c117e43c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-c117e43c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .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-c117e43c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-c117e43c] .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-c117e43c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-c117e43c] .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-c117e43c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-c117e43c] .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-c117e43c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-c117e43c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-c117e43c] {
  margin-bottom: 0px !important;
}
[data-v-c117e43c] .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-c117e43c] {
  line-height: 28px;
}
[data-v-c117e43c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-c117e43c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-c117e43c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-c117e43c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-c117e43c] {
  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-c117e43c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-c117e43c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-c117e43c] {
  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-c117e43c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-c117e43c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-c117e43c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-c117e43c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-c117e43c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-c117e43c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-c117e43c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-c117e43c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-c117e43c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-c117e43c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-c117e43c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-c117e43c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-c117e43c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-c117e43c] {
  --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-c117e43c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-c117e43c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-c117e43c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-c117e43c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-c117e43c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-c117e43c] {
  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-c117e43c] {
  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-c117e43c] {
  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-c117e43c] {
  -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-c117e43c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.reg-box[data-v-c117e43c] {
  border-radius: 10px;
  width: calc(100% - 28px);
  min-width: 1200px;
  height: calc(100% - 28px);
  background-color: #FFFFFF;
  margin: 14px;
  padding: 42px 118px 20px 118px;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-c117e43c] .search-box {
  z-index: 3;
}
[data-v-c117e43c] .search-box .search-input {
    width: 677px;
}
[data-v-c117e43c] .search-box .search-input .el-input__inner {
    height: 49px;
    border: 1px solid #125FA3;
    line-height: 49px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
}
[data-v-c117e43c] .search-box .search-input .el-input__suffix {
    right: 6.5px !important;
    top: 6.5px !important;
    border-radius: 6px !important;
}
[data-v-c117e43c] .search-box .search-input .el-button {
    width: 36px;
    height: 36px;
    border-radius: 6px;
    font-size: 20px;
    padding: 0 !important;
}
.tab-item[data-v-c117e43c] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.tab-item .img-f[data-v-c117e43c] {
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: -20px;
    right: 18px;
    z-index: 5;
}
.tab-active[data-v-c117e43c] {
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 18px;
  color: #125FA3;
  cursor: pointer;
}
.htk[data-v-c117e43c] {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #125FA3;
  position: absolute;
  right: 22px;
  top: 18px;
}
.htk-text[data-v-c117e43c] {
    border-bottom: 1px solid #125FA3;
    cursor: pointer;
}
.reg-list[data-v-c117e43c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
  padding-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.reg-list .left[data-v-c117e43c] {
    min-width: 244px;
    max-width: 344px;
    border: 1px solid #E9E9E9;
    border-right: none;
    overflow-y: auto;
}
.reg-list .left .add-icon[data-v-c117e43c] {
      color: #647E95;
      font-size: 12px;
      line-height: 15px;
}
.reg-list .left .custom-tree-node[data-v-c117e43c] {
      min-height: 36px !important;
      line-height: 36px;
      width: 100%;
      margin-right: 20px;
}
.reg-list .left .level_1[data-v-c117e43c] {
      color: #3c6991;
      font-size: 16px;
      font-weight: 500;
}
.reg-list .left .level_2[data-v-c117e43c] {
      color: #333333;
      font-size: 15px;
      font-weight: 400;
}
.reg-list .left .border-b[data-v-c117e43c] {
      border-bottom: 1px solid #E9E9E9;
}
.reg-list .right[data-v-c117e43c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    overflow-y: auto;
    border: 1px solid #E9E9E9;
}
.reg-list .right .list-header[data-v-c117e43c] {
      background: #F3F3F3;
      line-height: 32px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-size: 15px;
      color: #3C6991;
      padding-left: 14px;
}
.reg-list .right .reg-item[data-v-c117e43c] {
      border-bottom: 1px solid #E9E9E9;
      padding: 9px 15px;
}
.reg-list .right .reg-item[data-v-c117e43c]:hover {
        background: #f8f8f8;
}
.reg-list .right .reg-item:hover .item-title[data-v-c117e43c] {
        color: #125FA3;
}
.reg-list .right .reg-item .item-title[data-v-c117e43c] {
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 17px;
        color: #333333;
        line-height: 27px;
        cursor: pointer;
}
.reg-list .right .reg-item .item-footer[data-v-c117e43c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        font-family: Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #ABABAB;
        line-height: 24px;
        margin-top: 6px;
}
.reg-list .right .reg-item .item-footer .footer-l[data-v-c117e43c] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 4px;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.reg-list .right .reg-item .item-footer .footer-l .fg[data-v-c117e43c] {
            color: #d5d5d5;
            font-size: 10px;
}
.reg-list .right .reg-item .item-footer .footer-r:hover .footer-r-item[data-v-c117e43c] {
          color: #ec7700;
}
.reg-list .right .reg-item .item-footer .footer-r-item[data-v-c117e43c] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 6px;
          cursor: pointer;
}
.reg-list .right .reg-item .item-footer .footer-r-item > img[data-v-c117e43c] {
            width: 16px;
            height: 16px;
}
.sort-box[data-v-c117e43c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  margin-top: 5px;
}
.sort-box .btn-sort-i[data-v-c117e43c] {
    cursor: pointer;
    padding: 6px 8px;
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #4A4A4A;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 1px solid #E9E9E9;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-c117e43c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 10px;
      color: #C4CBD9;
      margin-left: 6px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-c117e43c] :first-child {
        margin-bottom: -2px;
}
.sort-box .btn-sort-i .btn-sort-i-r[data-v-c117e43c] :last-child {
        margin-top: -2px;
}
.sort-box .selectI[data-v-c117e43c] {
    color: #0C58AF;
}
.paths-list[data-v-c117e43c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  margin-top: 7px;
}
.paths-list .path-row[data-v-c117e43c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 3px;
    border: 1px solid #D6D6D6;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    color: #4A4A4A;
    padding: 7px 5px;
}
.paths-list .path-row .del-icon[data-v-c117e43c] {
      padding-top: 2px;
      margin-left: 7px;
      cursor: pointer;
}
[data-v-c117e43c] .el-tree-node__content {
  min-height: 36px !important;
}
[data-v-c117e43c] .el-tree-node__expand-icon {
  margin-right: -3px !important;
}
[data-v-c117e43c] .el-pagination {
  text-align: right !important;
}
.scroll-box[data-v-c117e43c]::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}
.scroll-box[data-v-c117e43c]::-webkit-scrollbar-thumb {
  border-radius: 6px;
  -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: #c5c4c4;
}
.scroll-box[data-v-c117e43c]::-webkit-scrollbar-track {
  border-radius: 10px;
}
.seo-a[data-v-c117e43c] {
  color: unset;
  display: block !important;
}
[data-v-c117e43c] .gl-title em {
  font-style: normal !important;
  color: #DB2525 !important;
  /* iOS特定优化 */
  -webkit-text-fill-color: #DB2525;
  -webkit-font-smoothing: antialiased;
  opacity: 1;
}

@charset "UTF-8";
.execution[data-v-ed0e1608] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-ed0e1608] .el-table--mini,
.el-table--small[data-v-ed0e1608],
.el-table__expand-icon[data-v-ed0e1608] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-ed0e1608] .el-table--mini,
.el-table--small[data-v-ed0e1608],
.el-table__expand-icon[data-v-ed0e1608] {
  font-size: 13px;
}
[data-v-ed0e1608] .el-table--mini,
.el-table--small[data-v-ed0e1608],
.el-table__expand-icon[data-v-ed0e1608] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-ed0e1608] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-ed0e1608] .table {
  margin-bottom: 5px;
}
[data-v-ed0e1608] .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-ed0e1608] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-ed0e1608] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-ed0e1608] {
  background: #F6FBFF;
}
.pagination[data-v-ed0e1608] {
  text-align: end;
}
.btn[data-v-ed0e1608] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-ed0e1608] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-ed0e1608] {
  text-align: right;
  padding-top: 10px;
}
[data-v-ed0e1608] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-ed0e1608] {
  color: #BF1A00;
}
.ydja_case[data-v-ed0e1608] {
  color: #F89729;
}
.yja_case[data-v-ed0e1608] {
  color: #082A6D;
}
.ygd_case[data-v-ed0e1608] {
  color: #5CB768;
}
.eps[data-v-ed0e1608] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-ed0e1608] .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-ed0e1608] .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-ed0e1608] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-ed0e1608] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .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-ed0e1608] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-ed0e1608] .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-ed0e1608] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-ed0e1608] .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-ed0e1608] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-ed0e1608] .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-ed0e1608] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-ed0e1608] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-ed0e1608] {
  margin-bottom: 0px !important;
}
[data-v-ed0e1608] .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-ed0e1608] {
  line-height: 28px;
}
[data-v-ed0e1608] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-ed0e1608] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-ed0e1608] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-ed0e1608] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-ed0e1608] {
  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-ed0e1608] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-ed0e1608] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-ed0e1608] {
  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-ed0e1608] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-ed0e1608] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-ed0e1608] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-ed0e1608] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-ed0e1608] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-ed0e1608] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-ed0e1608] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-ed0e1608] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-ed0e1608] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-ed0e1608] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-ed0e1608] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-ed0e1608] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-ed0e1608] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-ed0e1608] {
  --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-ed0e1608] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-ed0e1608] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-ed0e1608] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-ed0e1608] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-ed0e1608] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-ed0e1608] {
  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-ed0e1608] {
  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-ed0e1608] {
  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-ed0e1608] {
  -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-ed0e1608] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.swiper-container[data-v-ed0e1608] {
  padding-bottom: 20px;
  margin: 0 20px;
}
.img-item[data-v-ed0e1608] {
  width: 100%;
  height: 180px;
  border-radius: 16px !important;
}

.swiper-container[data-v-345379f8] {
  padding-bottom: 20px;
  margin: 0 20px;
}
.img-item[data-v-345379f8] {
  width: 100%;
  height: auto;
  max-height: 180px;
  border-radius: 8px !important;
}

@charset "UTF-8";
.execution[data-v-6fd8899c] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-6fd8899c] .el-table--mini,
.el-table--small[data-v-6fd8899c],
.el-table__expand-icon[data-v-6fd8899c] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-6fd8899c] .el-table--mini,
.el-table--small[data-v-6fd8899c],
.el-table__expand-icon[data-v-6fd8899c] {
  font-size: 13px;
}
[data-v-6fd8899c] .el-table--mini,
.el-table--small[data-v-6fd8899c],
.el-table__expand-icon[data-v-6fd8899c] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-6fd8899c] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-6fd8899c] .table {
  margin-bottom: 5px;
}
[data-v-6fd8899c] .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-6fd8899c] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-6fd8899c] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-6fd8899c] {
  background: #F6FBFF;
}
.pagination[data-v-6fd8899c] {
  text-align: end;
}
.btn[data-v-6fd8899c] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-6fd8899c] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-6fd8899c] {
  text-align: right;
  padding-top: 10px;
}
[data-v-6fd8899c] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-6fd8899c] {
  color: #BF1A00;
}
.ydja_case[data-v-6fd8899c] {
  color: #F89729;
}
.yja_case[data-v-6fd8899c] {
  color: #082A6D;
}
.ygd_case[data-v-6fd8899c] {
  color: #5CB768;
}
.eps[data-v-6fd8899c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-6fd8899c] .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-6fd8899c] .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-6fd8899c] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-6fd8899c] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .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-6fd8899c] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-6fd8899c] .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-6fd8899c] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-6fd8899c] .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-6fd8899c] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-6fd8899c] .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-6fd8899c] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-6fd8899c] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-6fd8899c] {
  margin-bottom: 0px !important;
}
[data-v-6fd8899c] .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-6fd8899c] {
  line-height: 28px;
}
[data-v-6fd8899c] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-6fd8899c] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-6fd8899c] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-6fd8899c] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-6fd8899c] {
  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-6fd8899c] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-6fd8899c] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-6fd8899c] {
  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-6fd8899c] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-6fd8899c] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-6fd8899c] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-6fd8899c] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-6fd8899c] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-6fd8899c] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-6fd8899c] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-6fd8899c] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-6fd8899c] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-6fd8899c] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-6fd8899c] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-6fd8899c] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-6fd8899c] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-6fd8899c] {
  --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-6fd8899c] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-6fd8899c] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-6fd8899c] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-6fd8899c] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-6fd8899c] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-6fd8899c] {
  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-6fd8899c] {
  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-6fd8899c] {
  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-6fd8899c] {
  -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-6fd8899c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.fabulous img[data-v-6fd8899c] {
  cursor: pointer;
}
.info-box[data-v-6fd8899c] {
  width: 100%;
  display: inline-block;
  position: relative;
  margin: 14px 0 0 14px;
}
.info-box .law-bg[data-v-6fd8899c] {
    width: 100%;
    height: 320px;
    position: absolute;
    top: 0;
    left: 0;
}
.info-box .info-box-top[data-v-6fd8899c] {
    margin-top: 320px;
    z-index: 2;
    background: #FFFFFF;
}
.info-box .desc-box[data-v-6fd8899c] {
    background: #F5F5F6;
}
.header[data-v-6fd8899c] {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header .header-l[data-v-6fd8899c] {
    cursor: pointer;
    width: 212px;
    height: 241px;
    position: relative;
    top: -55px;
    overflow: hidden;
    border: 8px solid rgba(245, 245, 246, 0.2);
}
.header .header-l img[data-v-6fd8899c] {
      width: 228px;
      height: 256px;
      -o-object-fit: cover;
         object-fit: cover;
}
.header .header-c[data-v-6fd8899c] {
    width: 630px;
    margin-left: 48px;
    cursor: default;
}
.header .header-c h1[data-v-6fd8899c] {
      margin-top: 40px;
      font-size: 30px;
      font-weight: bold;
      line-height: 30px;
      color: #21242A;
}
.header .header-c h1 span[data-v-6fd8899c] {
        font-size: 24px;
}
.header .header-c .laction[data-v-6fd8899c] {
      margin-top: 23px;
      font-size: 16px;
      font-weight: 400;
      color: #21242A;
}
.header .header-c .laction .zhiCheng[data-v-6fd8899c] {
        margin: 0 30px 0 4px;
}
.header .header-c .professional-field[data-v-6fd8899c] {
      margin-top: 18px;
}
.header .header-c .professional-field span[data-v-6fd8899c] {
        display: inline-block;
        padding: 0 10px;
        height: 32px;
        margin: 0 11px 26px 0;
        background: #F2F5FB;
        border-radius: 6px;
        line-height: 32px;
        font-size: 14px;
        font-weight: 400;
        color: #143057;
}
.header .header-r[data-v-6fd8899c] {
    margin-top: 44px;
}
.header .header-r .phone[data-v-6fd8899c] {
      height: 32px;
      font-size: 28px;
      font-family: DIN;
      font-weight: bold;
      line-height: 32px;
      color: #0079FE;
      cursor: default;
}
.header .header-r .consulting-service[data-v-6fd8899c] {
      width: 174px;
      height: 37px;
      margin-top: 26px;
      background: #FFFFFF;
      border: 1px solid #EEEEEE;
      text-align: center;
      border-radius: 0px;
      font-size: 16px;
      font-family: Source Han Sans CN;
      font-weight: 300;
      line-height: 37px;
      color: #21242A;
      float: right;
      cursor: default;
}
.desc[data-v-6fd8899c] {
  width: 1200px;
  margin: 0 auto;
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.desc .brief-introduction[data-v-6fd8899c] {
    width: 772px;
    background: #FFFFFF;
}
.desc .desc-r[data-v-6fd8899c] {
    width: 412px;
    height: 420px;
    background: #F8FBFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    cursor: default;
}
.desc .desc-r .info-top[data-v-6fd8899c] {
      width: 412px;
      height: 62px;
      background: #277DFF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.desc .desc-r .info-top span[data-v-6fd8899c] {
        font-size: 15px;
        font-weight: 500;
        height: 15px;
        line-height: 15px;
        color: #FFFFFF;
        display: inline-block;
        border-left: 2px solid #FFF;
        padding-left: 11px;
        margin-left: 33px;
}
.desc .desc-r .info-item[data-v-6fd8899c] {
      height: 56px;
      border-bottom: 1px solid #EBF2FC;
      padding-left: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
}
.desc .desc-r .info-item img[data-v-6fd8899c] {
        width: 20px;
        height: 20px;
        margin-top: 18px;
}
.desc .desc-r .info-item span[data-v-6fd8899c] {
        font-size: 14px;
        font-weight: 400;
        height: 16px;
        line-height: 16px;
        color: #21242A;
        display: inline-block;
        clear: both;
        margin-left: 23px;
        margin-top: 22px;
}
.desc .desc-r .other[data-v-6fd8899c] {
      height: 73px;
      clear: both;
      padding-left: 30px;
      padding-right: 30px;
      font-size: 14px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      color: #21242A;
      display: inline-block;
      padding-top: 21px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.desc .desc-r .other .aggravate[data-v-6fd8899c] {
        font-size: 28px;
        font-family: Arial;
        font-weight: 400;
        line-height: 0px;
        color: #277DFF;
}
.layout-left-right[data-v-6fd8899c] {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.layout-left-right .lawfirm-info[data-v-6fd8899c] {
    width: 650px;
    margin-right: 20px;
    background: #FFF;
}
.layout-left-right .lawfirm-info .lawfirm-info-text[data-v-6fd8899c] {
      max-height: 570px;
      overflow: hidden;
      overflow-y: auto;
      border-top: 1px solid #F5F5F6;
      font-size: 14px;
      font-weight: 400;
      line-height: 28px;
      color: #21242A;
      padding: 22px 45px 0px 45px;
}
.layout-left-right .lawfirm-info .content-lawfirm img[data-v-6fd8899c] {
      width: 100%;
      height: auto;
}
.layout-left-right .layout-right[data-v-6fd8899c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.honor-album[data-v-6fd8899c] {
  background: #FFF;
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 22px;
}
.representative-cases[data-v-6fd8899c] {
  cursor: default;
  margin: 0 auto;
  background: #FFF;
  min-height: 250px;
}
.representative-cases .representative-cases-box[data-v-6fd8899c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 9px 9px 9px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.representative-cases .representative-cases-box .item[data-v-6fd8899c] {
      position: relative;
}
.representative-cases .representative-cases-box .item .content-text[data-v-6fd8899c] {
        padding-left: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        cursor: pointer;
}
.representative-cases .representative-cases-box .item .content-text .number[data-v-6fd8899c] {
          width: 28px;
          height: 25px;
}
.representative-cases .representative-cases-box .item .content-text .number img[data-v-6fd8899c] {
            margin-top: 6px;
}
.representative-cases .representative-cases-box .item .content-text .number .num[data-v-6fd8899c] {
            font-size: 18px;
            font-family: Source Han Sans CN;
            color: #FFFFFF;
            position: absolute;
            top: 3px;
            left: 27px;
            z-index: 2;
}
.representative-cases .representative-cases-box .item .content-text .item-content[data-v-6fd8899c] {
          font-size: 16px;
          font-family: Source Han Sans CN;
          line-height: 32px;
          color: #21242A;
          margin-left: 20px;
          width: 400px;
}
.social-position[data-v-6fd8899c] {
  cursor: default;
  margin: 0 auto;
  background: #FFF;
  margin-top: 22px;
  min-height: 250px;
}
.social-position .social-position-box[data-v-6fd8899c] {
    padding: 0px 34px;
    margin-top: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.social-position .social-position-box .item[data-v-6fd8899c] {
      margin-bottom: 30px;
}
.social-position .social-position-box .item span[data-v-6fd8899c] {
        font-size: 16px;
        font-family: Source Han Sans CN;
        line-height: 18px;
        color: #21242A;
        display: inline-block;
        clear: both;
        margin-left: 8px;
}
.person[data-v-6fd8899c] {
  margin: 0 auto;
  width: 1200px;
  margin-top: 22px;
  background: #FFF;
}
.none-img[data-v-6fd8899c] {
  width: 100%;
  height: 100%;
  border: 1px solid #e0e0e0;
  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;
  color: #e0e0e0;
  background: #f6f6f6;
}
.public-title[data-v-6fd8899c] {
  width: 100%;
  height: 62px;
  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;
}
.public-title h2[data-v-6fd8899c] {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    line-height: 15px;
    color: #21242A;
    height: 15px;
    margin: 0px;
    border-left: 2px solid #0079FE;
    padding-left: 11px;
}
.public-title span[data-v-6fd8899c] {
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 14px;
    color: #999999;
    cursor: pointer;
}
.text[data-v-6fd8899c] {
  border-top: 1px solid #F5F5F6;
  font-size: 14px;
  font-weight: 300;
  line-height: 28px;
  color: #21242A;
  padding: 22px 45px 0px 45px;
}
.icon-expand[data-v-6fd8899c] {
  width: 16px;
  height: 16px;
  color: #737373;
}
.expand-box[data-v-6fd8899c] {
  height: 290px;
  overflow: hidden;
}
.el-icon-location[data-v-6fd8899c] {
  font-size: 20px;
  color: #0079FE;
}

/* img动画 */
.hvr-img[data-v-6fd8899c] {
  -webkit-transform: perspective(1px) translateZ(0);
          transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
  transition-property: -webkit-box-shadow, -webkit-transform;
  transition-property: box-shadow, transform;
  transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  background: #bdbfc4;
}
.hvr-img[data-v-6fd8899c]:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.works-null[data-v-6fd8899c] {
  width: 100%;
  height: 250px;
  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;
}
.works-null img[data-v-6fd8899c] {
    width: 128px;
    height: 128px;
    padding-top: 10px;
}
.works-null p[data-v-6fd8899c] {
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 16px;
    color: #b2b2b2;
    margin: 24px 0px 16px 0px;
    display: none;
}
.works-null .works-null-btn[data-v-6fd8899c] {
    width: 190px;
    height: 38px;
    background: #0079FE;
    border-radius: 19px;
    color: #fff;
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 400;
}
.icon-details[data-v-6fd8899c] {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #5a5a5a;
  margin-left: 5px;
  text-decoration: underline;
  cursor: pointer;
}
[data-v-6fd8899c] .el-dialog__body img {
  max-width: 100% !important;
}
.case_view img[data-v-6fd8899c] {
  width: 100%;
}
.case_view .title[data-v-6fd8899c] {
  font-size: 24px;
  font-weight: bold;
  color: #303339;
  text-align: center;
}

.shop-label[data-v-a0575f12] {
  font-size: 14px;
  font-weight: 400;
  color: #2d2e30;
}
.shop-name[data-v-a0575f12] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #2d2e30;
  padding: 12px 0;
  border-bottom: 1px solid #f8f8f8;
}
.shop-name .title[data-v-a0575f12] {
  width: 400px;
}
.pay-price[data-v-a0575f12] {
  margin-top: 10px;
}
.pay-price .item[data-v-a0575f12] {
  width: 48%;
  border: 1px solid #E58314;
  border-radius: 5px;
  height: 120px;
  color: #7D7D7D;
  font-size: 13px;
  font-weight: 400;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.pay-price .item .title[data-v-a0575f12] {
  background: #F5F5F5;
  width: 100%;
  text-align: center;
  line-height: 32px;
  border-radius: 5px 5px 0 0;
}
.pay-price .item .price[data-v-a0575f12] {
  font-size: 14px;
  line-height: 34px;
  color: #FF6600;
  margin: 6px 0;
}
.pay-price .item .price .price-num[data-v-a0575f12] {
  font-size: 34px;
}
.pay-price .item .hook-icon[data-v-a0575f12] {
  color: #f8f8f8;
  background: #FFFFFF;
  position: absolute;
  right: 0;
  bottom: 0;
  border-left: 30px solid transparent;
  border-right: 0 solid transparent;
  border-bottom: 30px solid #E58314;
}
.pay-price .item .hook-icon .el-icon-check[data-v-a0575f12] {
  position: absolute;
  bottom: -30px;
  right: 0;
  font-size: 16px;
}
.payment[data-v-a0575f12] {
  padding: 20px 0;
  gap: 26px;
}
.pay-completion-qr[data-v-a0575f12] {
  padding: 15px;
  height: 150px;
  background: #f8f8f8;
}
.pay-completion-qr .pay-completion-qr-l[data-v-a0575f12] {
  float: left;
  position: relative;
}
.pay-completion-qr .pay-completion-qr-l .qrcode-invalid[data-v-a0575f12] {
  width: 120px;
  height: 120px;
  background-color: rgba(80, 74, 74, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.pay-completion-qr .pay-completion-qr-l #qrcode[data-v-a0575f12] {
  width: 120px;
  height: 120px;
}
.pay-completion-qr .paySurplusTime[data-v-a0575f12] {
  float: left;
  width: 205px;
  margin-left: 5px;
  color: #f7603e;
  height: auto;
  line-height: 12px;
  padding: 7px 0 7px 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAAcCAYAAAAdkEH8AAAAAXNSR0IArs4c6QAAAn5JREFUeAHt3Muq00Acx/Ek9PQKhbb0hhTFrU9QXPgCrrp1J658DV/BdbfuXPkEInTpwp2u7YVi2lJLLynW//+YU+ZwkjGnObt8B4aGZDKQD/0xSacZ1/lPmUwmTWkylNqXWpfqSqUggMA/gZN8+FJHUl93u9257raGZDqdvpQ2HyuVylWxWHRyuZyeQ0EAAUPgeDw6u93O2Ww2gewedDqdT7HB0pHKdd2ftVrtKp/PG92wiQACUQKHw8FZLBbB6XR65EU1CPcNdaQiVBYhDiFgCGhWNDOya2gLVl9v/ygIIJBcIMxM3xasOs9UyUFpiYAKhJmp24IV+/wFIQIIWAVcW7CsZ3IQAQTiBSKDJb9qRO6P74YjCCBgCtwJkMxdVWaz2bdCoWC2YxsBBO4hcGvGdzweP5bR6mu5XK5Vq9V7dENTBBAwBc4jloxSz2VC+LsEilCZQmwjcIHAdbDm8/kbGak+y78s8jJaXdANpyCAgCmQk5HqvYTqbaPRcJm3MmnYRuByAR2xZhIsRysFAQQeRsBrt9vvPM975fv+n/1+/zC90gsCGRe4fsZqNpsfJFwvlstlsN1uM07C5SOQXuD8q2Cr1foSBMGz9Xr9W0r6nukBgQwLnIOlBr1e70epVHoiL2xNVqtVhlm4dATSCdwKlnYl81i/5LnrKbeE6WA5O9sCd4KlHDJRvMs2C1ePQDqByGCl65KzEUDAFiwmtvh+IHCZgPX1EF9Xn6EggEBygTAzvm3EGumSThQEEEguEGZmFPv6PcufJcekJQIqkGj5s3BFz4Guk6YTxtwW8uVBIFpAs6EZ0axIi4FmJ3bEuumCJaZvJPhEIFIgconpv39Wtku4KqHHAAAAAElFTkSuQmCC) no-repeat 0 0;
}
[data-v-a0575f12] .order-dialog {
  border-radius: 20px !important;
  width: 700px !important;
}
h1[data-v-a0575f12] {
  margin: 0;
}
a[data-v-a0575f12] {
  text-decoration: none;
  color: #2489fc;
}
.shape[data-v-a0575f12] {
  margin-right: 10px;
  position: relative;
  font-size: 16px;
  font-weight: 500;
  background: linear-gradient(164deg, #FFE1B2 0%, #FFC05B 100%);
  color: #B97000;
  border-radius: 2px;
  padding: 5px 8px;
}
.shape-1[data-v-a0575f12] {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #FFC05B;
  right: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.mbxx-img[data-v-a0575f12] {
  margin-top: 18px;
  cursor: pointer;
}
.pay-price-over[data-v-a0575f12] {
  font-weight: 500;
  font-size: 30px;
  color: #313131;
}
.m-price[data-v-a0575f12] {
  font-family: Arial;
  font-weight: 400;
  font-size: 18px;
  color: #FF8647;
}
.y-price[data-v-a0575f12] {
  font-family: Arial;
  font-weight: 400;
  font-size: 14px;
  color: #9A9A9A;
  margin-left: 6px;
}
.download-btn[data-v-a0575f12] {
  color: #FFFFFF;
  width: 130px;
  line-height: 42px;
  background: #2C8EFF;
  border-radius: 23px;
  cursor: pointer;
  margin: 0 auto;
}
.y-color[data-v-a0575f12] {
  color: #754F04;
  font-weight: 400;
}
.ye[data-v-a0575f12] {
  padding: 4px;
  background: #FFF5E1;
  border-radius: 4px;
  border: 1px solid #EED6A7;
  color: #754F04;
  margin-left: 4px;
}
.line-through[data-v-a0575f12] {
  text-decoration: line-through;
}
[data-v-a0575f12] .el-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-a0575f12] .el-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-a0575f12] .el-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@charset "UTF-8";
.execution[data-v-380b9ac2] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-380b9ac2] .el-table--mini,
.el-table--small[data-v-380b9ac2],
.el-table__expand-icon[data-v-380b9ac2] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-380b9ac2] .el-table--mini,
.el-table--small[data-v-380b9ac2],
.el-table__expand-icon[data-v-380b9ac2] {
  font-size: 13px;
}
[data-v-380b9ac2] .el-table--mini,
.el-table--small[data-v-380b9ac2],
.el-table__expand-icon[data-v-380b9ac2] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-380b9ac2] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-380b9ac2] .table {
  margin-bottom: 5px;
}
[data-v-380b9ac2] .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-380b9ac2] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-380b9ac2] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-380b9ac2] {
  background: #F6FBFF;
}
.pagination[data-v-380b9ac2] {
  text-align: end;
}
.btn[data-v-380b9ac2] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-380b9ac2] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-380b9ac2] {
  text-align: right;
  padding-top: 10px;
}
[data-v-380b9ac2] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-380b9ac2] {
  color: #BF1A00;
}
.ydja_case[data-v-380b9ac2] {
  color: #F89729;
}
.yja_case[data-v-380b9ac2] {
  color: #082A6D;
}
.ygd_case[data-v-380b9ac2] {
  color: #5CB768;
}
.eps[data-v-380b9ac2] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-380b9ac2] .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-380b9ac2] .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-380b9ac2] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-380b9ac2] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .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-380b9ac2] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-380b9ac2] .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-380b9ac2] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-380b9ac2] .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-380b9ac2] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-380b9ac2] .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-380b9ac2] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-380b9ac2] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-380b9ac2] {
  margin-bottom: 0px !important;
}
[data-v-380b9ac2] .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-380b9ac2] {
  line-height: 28px;
}
[data-v-380b9ac2] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-380b9ac2] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-380b9ac2] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-380b9ac2] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-380b9ac2] {
  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-380b9ac2] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-380b9ac2] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-380b9ac2] {
  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-380b9ac2] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-380b9ac2] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-380b9ac2] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-380b9ac2] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-380b9ac2] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-380b9ac2] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-380b9ac2] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-380b9ac2] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-380b9ac2] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-380b9ac2] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-380b9ac2] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-380b9ac2] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-380b9ac2] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-380b9ac2] {
  --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-380b9ac2] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-380b9ac2] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-380b9ac2] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-380b9ac2] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-380b9ac2] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-380b9ac2] {
  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-380b9ac2] {
  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-380b9ac2] {
  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-380b9ac2] {
  -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-380b9ac2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.send-email[data-v-380b9ac2] {
  font-size: 14px;
  color: #8c9097;
  cursor: pointer;
  border-bottom: 1px solid #8c9097;
  line-height: 14px;
  margin-top: 15px;
}
.template_img_item[data-v-380b9ac2] {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.mask-layer-one[data-v-380b9ac2] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 350px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(60%, #FFFFFF));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 60%);
}
.templateInfo-box[data-v-380b9ac2] {
  margin: 14px 0 0 14px;
}
.templateInfo-box .templateInfo[data-v-380b9ac2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    position: relative;
    min-height: 100%;
}
.templateInfo-left[data-v-380b9ac2] {
  width: calc(100% - 350px);
  margin-right: 20px;
  border-radius: 10px;
  overflow: hidden;
}
.templateInfo-left .swiper-container[data-v-380b9ac2] {
    height: 30px;
    background: #fff;
}
.templateInfo-left .swiper-container .swiper-slide[data-v-380b9ac2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 30px;
      padding-left: 10px;
      font-size: 12px;
      color: #929292;
}
.templateInfo-left .top[data-v-380b9ac2] {
    margin-top: 2px;
    height: 49px;
    background: #FFFFFF;
    line-height: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 25px;
    border-bottom: 1px solid #F3F3F3;
}
.templateInfo-left .top .title[data-v-380b9ac2] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.templateInfo-left .top .title-name[data-v-380b9ac2] {
      font-size: 18px;
      font-family: Source Han Sans CN;
      font-weight: 500;
      color: #2D2E30;
      margin-left: 9px;
}
.templateInfo-left .top .number[data-v-380b9ac2] {
      width: 110px;
      font-size: 16px;
      font-family: Source Han Sans CN;
      font-weight: bold;
      color: #125FA3;
      margin-left: 40px;
      text-align: right;
}
.templateInfo-left .content[data-v-380b9ac2] {
    background: #fff;
    position: relative;
    overflow: hidden;
    padding: 0 15%;
}
.templateInfo-left .content .look-more[data-v-380b9ac2] {
      margin-bottom: 20px;
      font-size: 15px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      color: #707070;
      cursor: pointer;
}
.templateInfo-left .content .look-more span[data-v-380b9ac2] {
        color: #DC3232;
}
.templateInfo-left .footer[data-v-380b9ac2] {
    background: #FFFFFF;
    padding-bottom: 100px;
}
.templateInfo-left .footer .declaration[data-v-380b9ac2] {
      font-size: 14px;
      font-family: Source Han Sans CN;
      border-top: 1px solid #F3F3F3;
      border-bottom: 1px solid #F3F3F3;
      font-weight: 400;
      line-height: 28px;
      color: #838B9B;
      padding: 0 29px;
}
.templateInfo-left .download-box[data-v-380b9ac2] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 25px;
    height: 60px;
    border-top: 1px solid #F3F3F3;
}
.templateInfo-left .download-box .title-name[data-v-380b9ac2] {
      font-size: 20px;
      font-family: Source Han Sans CN;
      font-weight: 500;
      color: #2D2E30;
      margin-left: 9px;
}
.templateInfo-left .download-box .download-btn[data-v-380b9ac2] {
      color: #FFFFFF;
      width: 130px;
      line-height: 42px;
      background: #125FA3;
      border-radius: 23px;
      cursor: pointer;
}
.templateInfo-right[data-v-380b9ac2] {
  width: 357px;
}
.templateInfo-right .content-right-title[data-v-380b9ac2] {
    height: 42px;
    width: 100%;
    padding-left: 18px;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.templateInfo-right .content-right-title h2[data-v-380b9ac2] {
      font-size: 16px;
      line-height: 15px;
      font-family: Source Han Sans CN;
      font-weight: 500;
      color: #292B30;
      border-left: 2px solid #125FA3;
      padding-left: 7px;
}
.content-right-title-top[data-v-380b9ac2] {
  border-radius: 0;
}
.p-6[data-v-380b9ac2] {
  padding: 6px 0;
}
.ly-r-specialty[data-v-380b9ac2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 13px;
  gap: 10px;
}
.ly-r-specialty .item[data-v-380b9ac2] {
    padding: 4px 10px;
    background: #E9F4FF;
    border-radius: 5px;
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #006BE8;
}
.ly-info[data-v-380b9ac2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
  padding: 0 18px 18px;
}
.ly-info .head-portrait[data-v-380b9ac2] {
    margin-right: 14px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    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;
}
.ly-info .head-portrait img[data-v-380b9ac2] {
      width: 136px;
      height: 136px;
      border-radius: 6px;
      -o-object-fit: cover;
         object-fit: cover;
      display: block;
}
.ly-info .ly-r[data-v-380b9ac2] {
    margin-top: 14px;
    min-width: 230px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.ly-info .ly-r .ly-r-name[data-v-380b9ac2] {
      height: 22px;
      font-size: 17px;
      line-height: 22px;
      font-family: Source Han Sans CN;
      font-weight: 500;
      color: #21242A;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      height: auto;
}
.ly-info .ly-r .ly-r-name .type[data-v-380b9ac2] {
        font-size: 20px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        line-height: 20px;
        margin-right: 10px;
}
.ly-info .ly-r .ly-r-specialty[data-v-380b9ac2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 13px;
      gap: 10px;
}
.ly-info .ly-r .ly-r-specialty .item[data-v-380b9ac2] {
        padding: 4px 10px;
        background: #E9F4FF;
        border-radius: 5px;
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #006BE8;
}
.ly-info .ly-r .ly-r-btm-phone[data-v-380b9ac2] {
      height: 14px;
      font-size: 14px;
      font-family: DINPro;
      font-weight: 400;
      line-height: 14px;
      color: #21242A;
}
.ly-info .ly-r .ly-r-btm-separator[data-v-380b9ac2] {
      border-left: 1px solid #9f9f9f;
      height: 11px;
      margin-left: 12px;
      margin-right: 8px;
}
.ly-info .ly-r .ly-r-btm-zynx[data-v-380b9ac2] {
      height: 13px;
      font-size: 13px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      line-height: 13px;
      color: #21242A;
}
.ly-info .ly-r .ly-r-btm-zynx span[data-v-380b9ac2] {
        display: inline-block;
        height: 13px;
}
.ly-info .ly-r .ly-r-btm-zynx .ly-r-btm-zynx-year[data-v-380b9ac2] {
        height: 13px;
        display: inline-block;
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        line-height: 13px;
        color: #b0b0b0;
}
.template-info-tab[data-v-380b9ac2] {
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
}
.template-info-tab .left[data-v-380b9ac2] {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.template-info-tab .left .name[data-v-380b9ac2] {
      z-index: 3;
      font-weight: 500;
      position: relative;
}
.template-info-tab .left .bottom[data-v-380b9ac2] {
      position: relative;
      top: -4px;
      width: 70px;
      height: 7px;
      background: -webkit-gradient(linear, left top, right top, from(#FFB334), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(90deg, #FFB334 0%, rgba(255, 255, 255, 0) 100%);
      border-radius: 5px 5px 5px 5px;
      z-index: 0;
}
.template-info-tab .right[data-v-380b9ac2] {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.template-info-tab .right .name[data-v-380b9ac2] {
      z-index: 3;
      font-weight: 500;
      position: relative;
}
.template-info-tab .right .bottom[data-v-380b9ac2] {
      position: relative;
      top: -4px;
      width: 40px;
      height: 7px;
      background: -webkit-gradient(linear, left top, right top, from(#FFB334), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(90deg, #FFB334 0%, rgba(255, 255, 255, 0) 100%);
      border-radius: 5px 5px 5px 5px;
      z-index: 0;
}
.template-info-tab[data-v-380b9ac2] {
  cursor: pointer;
}
.mbxx[data-v-380b9ac2] {
  padding: 0 10px 18px 10px;
}
.mbxx .mbxx-text[data-v-380b9ac2] {
    margin-top: -10px;
    padding: 0px 12px 16px 12px;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 20px;
    color: #8c9097;
    border-bottom: 1px solid #F3F3F3;
}
.mbxx .mbxx-zs[data-v-380b9ac2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 12px;
    margin-top: 8px;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #AAAAAA;
    color: #2D2E30;
    line-height: 24px;
}
.mbxx .mbxx-zs .mbxx-zs-text[data-v-380b9ac2] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: right;
      font-family: Arial;
}
.mbxx .mbxx-img[data-v-380b9ac2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 23px;
    cursor: pointer;
}
.mbxx .a-color[data-v-380b9ac2] {
    height: 14px;
    line-height: 14px;
    display: inline-block;
    color: #125FA3;
}
.xgmb[data-v-380b9ac2] {
  width: 100%;
  margin-top: -1px;
}
.xgmb .xgmb-item[data-v-380b9ac2] {
    margin: 0 18px;
    padding: 16px 0;
    border-top: 1px solid #F9F9F9;
    border-radius: 6px;
}
.xgmb .xgmb-item .xgmb-title[data-v-380b9ac2] {
      height: 14px;
      font-size: 14px;
      width: 336px;
      overflow: hidden;
      font-family: Source Han Sans CN;
      font-weight: 400;
      line-height: 14px;
      color: #222226;
      white-space: nowrap;
      text-overflow: ellipsis;
      cursor: pointer;
}
.xgmb .xgmb-item .xgmb-text[data-v-380b9ac2] {
      font-size: 14px;
      font-family: Source Han Sans CN;
      font-weight: 400;
      line-height: 14px;
      width: 336px;
      overflow: hidden;
      color: #8c9097;
      white-space: nowrap;
      text-overflow: ellipsis;
      margin-top: 10px;
      cursor: pointer;
}
.xgmb .xgmb-item .xgmb-authorInfo[data-v-380b9ac2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 24px;
      margin-top: 12px;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-authorInfo-box[data-v-380b9ac2] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 24px;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-authorInfo-box .xgmb-authorInfo-headPortrait[data-v-380b9ac2] {
          cursor: pointer;
          height: 24px;
          width: 24px;
          height: 24px;
          border-radius: 12px;
          margin-right: 10px;
          overflow: hidden;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-authorInfo-box .xgmb-authorInfo-headPortrait img[data-v-380b9ac2] {
            width: 24px;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-authorInfo-name[data-v-380b9ac2] {
        cursor: pointer;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        line-height: 14px;
        color: #125FA3;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-time-icon[data-v-380b9ac2] {
        height: 20px;
        width: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 4px;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-time-icon img[data-v-380b9ac2] {
          height: 20px;
          width: 20px;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-separator[data-v-380b9ac2] {
        height: 15px;
        border-left: 1px solid #ECECEC;
        margin-left: 10px;
        margin-right: 8px;
}
.xgmb .xgmb-item .xgmb-authorInfo .xgmb-time[data-v-380b9ac2] {
        height: 12px;
        font-size: 12px;
        font-family: Arial;
        font-weight: 400;
        line-height: 12px;
        color: #9AABBB;
}
.xgmb .xgmb-item[data-v-380b9ac2]:hover {
    background: #F8FBFF;
}
.content-right-name[data-v-380b9ac2] {
  padding: 2px 14px;
  margin-bottom: 14px;
  background: #EEF5FF;
  font-size: 14px;
}
.fixed-box[data-v-380b9ac2] {
  position: fixed;
  bottom: 13px;
  width: calc(100% - 557px);
  background: #fff;
}
.shape[data-v-380b9ac2] {
  margin-right: 10px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  background: #FFDEAB;
  color: #B97000;
  border-radius: 5px;
  padding: 2px 6px;
}
.shape-1[data-v-380b9ac2] {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #FFC05B;
  right: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.price-box[data-v-380b9ac2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
[data-v-380b9ac2] .el-el-tabs__nav-scroll {
  padding-left: 20px;
}
.directory-item[data-v-380b9ac2] {
  font-size: 14px;
  line-height: 26px;
}
.directory-item[data-v-380b9ac2]:hover {
  color: #125FA3;
  cursor: pointer;
}
.template-menu .el-menu-item[data-v-380b9ac2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.template-menu .el-menu-item .title[data-v-380b9ac2] {
    max-width: 80%;
    white-space: nowrap;
    /* 强制文本不换行 */
    overflow: hidden;
    /* 超出部分隐藏 */
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
}
.dot[data-v-380b9ac2] {
  width: 6px;
  height: 6px;
  background-color: #E2E2E2;
  margin-right: 10px;
  border-radius: 100%;
}
.el-menu-item[data-v-380b9ac2]:focus,
.el-menu-item[data-v-380b9ac2]:hover {
  background-color: transparent;
}
.aloneSell[data-v-380b9ac2] {
  margin-left: 10px;
  padding: 2px 4px;
  color: #9C5300;
  border-radius: 6px;
  line-height: 22px;
  text-align: center;
  width: 34px;
  height: 22px;
  background: #FFF3CF;
  border-radius: 3px 3px 3px 3px;
}
.hidden-box[data-v-380b9ac2] {
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 0;
}


.import-container[data-v-12179764] {
  padding: 10px 20px;
}
.dashed-box[data-v-12179764] {
  border: 1px dashed #D2D2D2;
  padding: 30px;
  border-radius: 4px;
}
.action-area[data-v-12179764] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.action-btn[data-v-12179764] {
  font-size: 13px;
  width: 110px;
  color: #2489FC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.icon-style[data-v-12179764] {
  margin-right: 5px;
  font-size: 16px;
}
.file-name[data-v-12179764] {
  margin-left: 15px;
  font-size: 14px;
  font-weight: bold;
  color: #2489FC;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; /* 防止文件名过长溢出 */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tip-text[data-v-12179764] {
  margin-top: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #ADB6BE;
}


.import-container[data-v-203547f6] {
  padding: 10px 20px;
}
.dashed-box[data-v-203547f6] {
  border: 1px dashed #D2D2D2;
  padding: 30px;
  border-radius: 4px;
}
.action-area[data-v-203547f6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.action-btn[data-v-203547f6] {
  font-size: 13px;
  width: 110px;
  color: #2489FC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.icon-style[data-v-203547f6] {
  margin-right: 5px;
  font-size: 16px;
}
.file-name[data-v-203547f6] {
  margin-left: 15px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; /* 防止文件名过长溢出 */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tip-text[data-v-203547f6] {
  margin-top: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #ADB6BE;
}

@charset "UTF-8";
.execution[data-v-40ff8f26] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-40ff8f26] .el-table--mini,
.el-table--small[data-v-40ff8f26],
.el-table__expand-icon[data-v-40ff8f26] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-40ff8f26] .el-table--mini,
.el-table--small[data-v-40ff8f26],
.el-table__expand-icon[data-v-40ff8f26] {
  font-size: 13px;
}
[data-v-40ff8f26] .el-table--mini,
.el-table--small[data-v-40ff8f26],
.el-table__expand-icon[data-v-40ff8f26] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-40ff8f26] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-40ff8f26] .table {
  margin-bottom: 5px;
}
[data-v-40ff8f26] .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-40ff8f26] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-40ff8f26] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-40ff8f26] {
  background: #F6FBFF;
}
.pagination[data-v-40ff8f26] {
  text-align: end;
}
.btn[data-v-40ff8f26] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-40ff8f26] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-40ff8f26] {
  text-align: right;
  padding-top: 10px;
}
[data-v-40ff8f26] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-40ff8f26] {
  color: #BF1A00;
}
.ydja_case[data-v-40ff8f26] {
  color: #F89729;
}
.yja_case[data-v-40ff8f26] {
  color: #082A6D;
}
.ygd_case[data-v-40ff8f26] {
  color: #5CB768;
}
.eps[data-v-40ff8f26] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-40ff8f26] .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-40ff8f26] .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-40ff8f26] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-40ff8f26] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .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-40ff8f26] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-40ff8f26] .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-40ff8f26] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-40ff8f26] .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-40ff8f26] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-40ff8f26] .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-40ff8f26] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-40ff8f26] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-40ff8f26] {
  margin-bottom: 0px !important;
}
[data-v-40ff8f26] .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-40ff8f26] {
  line-height: 28px;
}
[data-v-40ff8f26] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-40ff8f26] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-40ff8f26] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-40ff8f26] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-40ff8f26] {
  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-40ff8f26] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-40ff8f26] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-40ff8f26] {
  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-40ff8f26] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-40ff8f26] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-40ff8f26] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-40ff8f26] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-40ff8f26] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-40ff8f26] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-40ff8f26] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-40ff8f26] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-40ff8f26] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-40ff8f26] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-40ff8f26] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-40ff8f26] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-40ff8f26] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-40ff8f26] {
  --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-40ff8f26] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-40ff8f26] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-40ff8f26] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-40ff8f26] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-40ff8f26] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-40ff8f26] {
  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-40ff8f26] {
  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-40ff8f26] {
  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-40ff8f26] {
  -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-40ff8f26] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.leads-box[data-v-40ff8f26] {
  margin: 20px 14px;
  height: calc(100% - 40px);
  border-radius: 10px;
}
.card-item[data-v-40ff8f26] {
  background: #FFFFFF;
  border-radius: 10px;
}
.card-title[data-v-40ff8f26] {
  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;
  padding: 0px 14px 0px 22px;
}
.card-title-text[data-v-40ff8f26] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 16px;
    color: #262626;
    line-height: 42px;
}
.card-title-right[data-v-40ff8f26] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.card-title-select[data-v-40ff8f26] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-size: 14px;
    color: #262626;
}
.card-title-search-icon[data-v-40ff8f26] {
    width: 25px;
    height: 25px;
    background: #718392;
    border-radius: 5px;
    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;
    cursor: pointer;
}
.card-title-add[data-v-40ff8f26] {
    margin-left: 5px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-size: 14px;
    color: #FFFFFF;
    width: 72px;
    height: 30px;
    background: #125FA3;
    border-radius: 4px;
    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;
    gap: 3px;
    cursor: pointer;
}
.card-title-import[data-v-40ff8f26] {
    width: 72px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #125FA3;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-size: 14px;
    color: #125FA3;
    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;
    gap: 3px;
    cursor: pointer;
}
.border-line[data-v-40ff8f26] {
  border-radius: 6px;
  border: 1px solid #D6D6D6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 330px;
}
.leads-stat[data-v-40ff8f26] {
  padding: 0 24px;
}
.leads-stat-number[data-v-40ff8f26] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 25px;
    padding-bottom: 12px;
}
.leads-stat-number-item[data-v-40ff8f26] {
      position: relative;
      width: 33.33%;
      height: 104px;
}
.leads-stat-number-item .bg[data-v-40ff8f26] {
        position: absolute;
        height: auto;
        width: 100%;
        height: 104px;
}
.leads-stat-number-item .text-bg[data-v-40ff8f26] {
        position: absolute;
        left: 30px;
        top: 16px;
        z-index: 2;
}
.leads-stat-number-item .text-bg .desc[data-v-40ff8f26] {
          font-family: Source Han Sans CN, Source Han Sans CN;
          font-size: 16px;
          color: #FFFFFF;
}
.leads-stat-number-item .text-bg .num[data-v-40ff8f26] {
          font-family: Bahnschrift, Bahnschrift;
          font-size: 30px;
          color: #FFFFFF;
          margin-top: 8px;
}
.leads-stat-table[data-v-40ff8f26] {
    width: 100%;
    overflow-x: auto;
}
.leads-stat-table .right-icon[data-v-40ff8f26] {
      font-size: 18px;
}
.leads-stat-table .right-icon i[data-v-40ff8f26] {
        cursor: pointer;
        padding: 0 5px;
}
.leads-stat-pagination[data-v-40ff8f26] {
    text-align: right;
    padding: 10px 0;
}
.leads-result[data-v-40ff8f26] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 0 24px 0px;
}
.leads-result-left[data-v-40ff8f26] {
    width: 200px;
    height: 276px;
    background: #F6FBFF;
    border: 1px dashed #125FA3;
    border-top: none;
    border-radius: 10px;
    position: relative;
}
.leads-result-left .info-bg[data-v-40ff8f26] {
      width: 102.5%;
      height: 46px;
      position: absolute;
      top: 0;
      left: -2px;
      background: #FFFFFF;
}
.leads-result-left .info-title[data-v-40ff8f26] {
      position: absolute;
      top: 5px;
      left: 12px;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 14px;
      color: #FFFFFF;
}
.leads-result-content[data-v-40ff8f26] {
    height: calc(254px - 46px);
    overflow: hidden;
    overflow-y: auto;
    margin-top: 46px;
    padding: 0 14px 14px 14px;
}
.leads-result-content-title[data-v-40ff8f26] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-size: 13px;
      color: #7D7D7D;
}
.leads-result-content-text[data-v-40ff8f26] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-size: 13px;
      color: #404040;
      padding-bottom: 15px;
}
.leads-result-body[data-v-40ff8f26] {
    border-bottom: 1px solid #AEC1CF;
}
.leads-result-footer-item[data-v-40ff8f26] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 14px;
}
.leads-result-footer-text[data-v-40ff8f26] {
    font-family: Arial, Arial;
    font-size: 13px;
    color: #404040;
}
.add-leads-form[data-v-40ff8f26] {
  padding: 12px 26px;
}
.add-leads-form-title[data-v-40ff8f26] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    padding: 3px 5px;
    background: #125FA3;
    border-radius: 5px;
    margin: 10px 0;
    display: inline-block;
}
.add-leads-form .el-upload__text[data-v-40ff8f26] {
    width: 100%;
    margin-top: 6px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-size: 14px;
    color: #AFAFAF;
    line-height: 14px;
}
.add-leads-form .el-upload__text[data-v-40ff8f26]  .el-icon-upload {
      font-size: 40px;
      line-height: 40px;
      color: #CCCCCC;
      margin: 0 !important;
}
.diy-title[data-v-40ff8f26] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-size: 14px;
  color: #2D2E30;
}
[data-v-40ff8f26] .product-uploader {
  width: 100%;
  height: 122px;
  border-radius: 5px;
}
[data-v-40ff8f26] .product-uploader .el-upload {
    border-radius: 5px;
    height: 122px;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
[data-v-40ff8f26] .product-uploader .el-upload-dragger {
  width: 100%;
  height: 122px;
  border: 1px dashed #0088FF;
  border-radius: 6px;
  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;
  padding: 0;
  position: relative;
  overflow: hidden;
  /* 确保删除按钮不超出边界 */
}

/* 图片包装器 */
.uploader-image-wrapper[data-v-40ff8f26] {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-img[data-v-40ff8f26] {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

/* 删除按钮 - 半透明黑色背景，鼠标悬停时显示 */
.image-delete-btn[data-v-40ff8f26] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  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;
  gap: 10px;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  cursor: pointer;
}
.uploader-image-wrapper:hover .image-delete-btn[data-v-40ff8f26] {
  opacity: 1;
}
.image-delete-btn i[data-v-40ff8f26] {
  font-size: 20px;
  color: #ffffff;
}
.image-delete-btn[data-v-40ff8f26] {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.image-delete-btn:hover .el-icon-delete[data-v-40ff8f26] {
    color: #ff4444;
}
.image-delete-btn:hover .el-icon-view[data-v-40ff8f26] {
    color: #EC7700;
}
[data-v-40ff8f26] .image-preview-dialog .el-dialog__header {
  padding: 0 !important;
}
[data-v-40ff8f26] .image-preview-dialog .preview-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
[data-v-40ff8f26] .card-title-search .el-input__suffix {
  top: 3px;
  right: 3px;
}
[data-v-40ff8f26] .card-title-search .el-input__inner {
  border: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-v-40ff8f26] .card-title-select .el-input__inner {
  border: none;
  width: 100px;
  border-right: 1px solid #D6D6D6;
  border-radius: 6px 0 0 6px;
}
[data-v-40ff8f26] .card-title-select .el-input.is-focus .el-input__inner {
  border-color: #D6D6D6;
}
[data-v-40ff8f26] .leads-stat-table-header {
  background: #F9F9F9;
  height: 36px;
}
[data-v-40ff8f26] .leads-stat-table-header .cell {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-size: 14px;
    color: #262626;
    font-weight: 400;
}
[data-v-40ff8f26] .leads-stat-table-cell {
  font-size: 14px;
  color: #4D4D4D;
}
[data-v-40ff8f26] .leads-stat-table .el-table__body tr.current-row > td {
  background-color: #dadcdd !important;
}
[data-v-40ff8f26] .leads-stat-table .el-table {
  margin-top: 0 !important;
}
.c-0582D6[data-v-40ff8f26] {
  color: #0582D6;
}
.c-EE9714[data-v-40ff8f26] {
  color: #EE9714;
}
.c-9FABBB[data-v-40ff8f26] {
  color: #9FABBB;
}
.c-ef0000[data-v-40ff8f26] {
  color: #ef0000;
}
.c-EC7700[data-v-40ff8f26] {
  color: #EC7700;
  font-weight: bold;
}
.c-2489FC[data-v-40ff8f26] {
  color: #2489FC;
}
.c-78[data-v-40ff8f26] {
  color: #787878;
}
.c-125FA3[data-v-40ff8f26] {
  color: #125FA3;
}
.c-479F64[data-v-40ff8f26] {
  color: #479F64;
}
.underline-text[data-v-40ff8f26] {
  text-decoration: underline;
}

/* 适用于所有支持浏览器的美化滚动条 */
.custom-scrollbar[data-v-40ff8f26]::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}
.custom-scrollbar[data-v-40ff8f26]::-webkit-scrollbar-thumb {
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 5px #DEDEDE;
  background: #DEDEDE;
}
.custom-scrollbar .overfllow-box-unset[data-v-40ff8f26] {
  margin: 0;
}
.custom-scrollbar .overfllow-box-unset[data-v-40ff8f26]::-webkit-scrollbar {
  width: 0px;
  height: 1px;
}
.custom-scrollbar .overfllow-box-unset[data-v-40ff8f26]::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: unset;
}
.add-leads-title[data-v-40ff8f26] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 15px;
  line-height: 15px;
  color: #2D2E30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.add-leads-title-line[data-v-40ff8f26] {
    width: 3px;
    height: 15px;
    border-radius: 3px;
    background: #125fa3;
}
[data-v-40ff8f26] .add-leads-dialog {
  background: #FFFFFF;
  border-radius: 8px;
}
[data-v-40ff8f26] .add-leads-dialog .el-dialog__header {
    padding: 10px 22px !important;
    border-bottom: 1px solid #EFEFEF;
}
[data-v-40ff8f26] .add-leads-dialog .el-dialog__footer {
    padding: 6px 22px !important;
    text-align: center !important;
}
[data-v-40ff8f26] .add-leads-dialog .el-dialog__headerbtn {
    top: 5px !important;
}
.leads-result-img[data-v-40ff8f26] {
  width: 40px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  border: 1px solid #ebeef5;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.leads-result-img[data-v-40ff8f26]:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.h-s[data-v-40ff8f26] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-p[data-v-40ff8f26] {
  cursor: pointer;
}
.range-wrapper[data-v-40ff8f26] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.range-wrapper .el-input[data-v-40ff8f26] {
  width: 160px;
}
.range-separator[data-v-40ff8f26] {
  margin: 0 10px;
  color: #999;
}
.range-tip[data-v-40ff8f26] {
  font-size: 12px;
  color: #999;
  margin-top: 4px;
}
.result-toolbar[data-v-40ff8f26] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.result-search-form[data-v-40ff8f26] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-40ff8f26] .platfrom-text-ipt .el-input__inner {
  height: 50px !important;
  line-height: 50px !important;
}
.keyword-filter-container[data-v-40ff8f26] {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  min-width: 600px;
}
.keyword-filter-container .filter-header[data-v-40ff8f26] {
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #ebeef5;
}
.keyword-filter-container .filter-header .title[data-v-40ff8f26] {
      font-size: 16px;
      font-weight: 500;
      color: #303133;
}
.keyword-filter-container .filter-conditions[data-v-40ff8f26] {
    max-height: 500px;
    overflow-y: auto;
}
.keyword-filter-container .filter-conditions[data-v-40ff8f26]::-webkit-scrollbar {
      width: 6px;
}
.keyword-filter-container .filter-conditions[data-v-40ff8f26]::-webkit-scrollbar-track {
      background: #f1f1f1;
      border-radius: 3px;
}
.keyword-filter-container .filter-conditions[data-v-40ff8f26]::-webkit-scrollbar-thumb {
      background: #c1c1c1;
      border-radius: 3px;
}
.keyword-filter-container .filter-conditions[data-v-40ff8f26]::-webkit-scrollbar-thumb:hover {
        background: #a8a8a8;
}
.keyword-filter-container .filter-conditions .condition-row .logic-label[data-v-40ff8f26] {
      width: 32px;
      font-size: 14px;
      color: #f56c6c;
      font-weight: 500;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      line-height: 32px;
      text-align: center;
}
.keyword-filter-container .filter-conditions .condition-row .logic-placeholder[data-v-40ff8f26] {
      width: 32px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.keyword-filter-container .filter-conditions .condition-row .row-content[data-v-40ff8f26] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 12px;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper[data-v-40ff8f26] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        background: #fafafa;
        border: 1px solid #e4e7ed;
        border-radius: 6px;
        padding: 16px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper[data-v-40ff8f26]:hover {
          border-color: #c0c4cc;
          -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
                  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .keywords-group[data-v-40ff8f26] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          gap: 12px;
          margin-bottom: 16px;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .keywords-group .keyword-item[data-v-40ff8f26] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            gap: 8px;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .keywords-group .keyword-item .keyword-input[data-v-40ff8f26] {
              width: 140px;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .keywords-group .keyword-item .keyword-input[data-v-40ff8f26]  .el-input__inner {
                text-align: center;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .keywords-group .keyword-item .and-symbol[data-v-40ff8f26] {
              font-size: 14px;
              color: #909399;
              font-weight: 500;
              margin-left: 4px;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .row-actions[data-v-40ff8f26] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          gap: 16px;
          padding-top: 12px;
          border-top: 1px dashed #e4e7ed;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .row-actions .add-keyword-btn[data-v-40ff8f26] {
            color: #125FA3;
            padding: 0;
            font-size: 13px;
}
.keyword-filter-container .filter-conditions .condition-row .row-content .keywords-wrapper .row-actions .delete-row-btn[data-v-40ff8f26] {
            color: #f56c6c;
            padding: 0;
            font-size: 13px;
}
.keyword-filter-container .filter-footer[data-v-40ff8f26] {
    margin-bottom: 24px;
    padding: 16px 0 8px;
}
.keyword-filter-container .filter-footer .add-row-btn[data-v-40ff8f26] {
      font-size: 14px;
      color: #125FA3;
      width: 100%;
      border: 1px #125FA3 dashed;
}
.keyword-filter-container .filter-footer .note[data-v-40ff8f26] {
      line-height: 36px;
      font-size: 12px;
      color: #909399;
}
.keyword-filter-container .action-buttons[data-v-40ff8f26] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 12px;
}

@charset "UTF-8";
.execution[data-v-23d62c46] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-23d62c46] .el-table--mini,
.el-table--small[data-v-23d62c46],
.el-table__expand-icon[data-v-23d62c46] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-23d62c46] .el-table--mini,
.el-table--small[data-v-23d62c46],
.el-table__expand-icon[data-v-23d62c46] {
  font-size: 13px;
}
[data-v-23d62c46] .el-table--mini,
.el-table--small[data-v-23d62c46],
.el-table__expand-icon[data-v-23d62c46] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-23d62c46] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-23d62c46] .table {
  margin-bottom: 5px;
}
[data-v-23d62c46] .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-23d62c46] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-23d62c46] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-23d62c46] {
  background: #F6FBFF;
}
.pagination[data-v-23d62c46] {
  text-align: end;
}
.btn[data-v-23d62c46] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-23d62c46] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-23d62c46] {
  text-align: right;
  padding-top: 10px;
}
[data-v-23d62c46] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-23d62c46] {
  color: #BF1A00;
}
.ydja_case[data-v-23d62c46] {
  color: #F89729;
}
.yja_case[data-v-23d62c46] {
  color: #082A6D;
}
.ygd_case[data-v-23d62c46] {
  color: #5CB768;
}
.eps[data-v-23d62c46] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-23d62c46] .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-23d62c46] .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-23d62c46] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-23d62c46] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .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-23d62c46] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-23d62c46] .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-23d62c46] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-23d62c46] .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-23d62c46] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-23d62c46] .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-23d62c46] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-23d62c46] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-23d62c46] {
  margin-bottom: 0px !important;
}
[data-v-23d62c46] .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-23d62c46] {
  line-height: 28px;
}
[data-v-23d62c46] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-23d62c46] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-23d62c46] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-23d62c46] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-23d62c46] {
  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-23d62c46] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-23d62c46] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-23d62c46] {
  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-23d62c46] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-23d62c46] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-23d62c46] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-23d62c46] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-23d62c46] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-23d62c46] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-23d62c46] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-23d62c46] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-23d62c46] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-23d62c46] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-23d62c46] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-23d62c46] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-23d62c46] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-23d62c46] {
  --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-23d62c46] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-23d62c46] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-23d62c46] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-23d62c46] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-23d62c46] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-23d62c46] {
  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-23d62c46] {
  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-23d62c46] {
  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-23d62c46] {
  -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-23d62c46] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.task-add[data-v-23d62c46] {
  height: calc(100% - 16px);
}
.task__item[data-v-23d62c46] {
  background: #FFFFFF;
  border-radius: 10px;
  margin: 12px;
  padding: 16px 24px;
}
.task__item2[data-v-23d62c46] {
  padding: 16px 14px;
}
.task__item2_body[data-v-23d62c46] {
    padding: 8px 10px;
    background: #F8F8F8;
    border-radius: 10px 10px 0px 0px;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
}
.pub_Y__title[data-v-23d62c46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.pub_Y__title_line[data-v-23d62c46] {
    width: 4px;
    height: 13px;
    background: #125FA3;
    border-radius: 2px;
}
.pub_Y__title_img[data-v-23d62c46] {
    height: 16px;
}
.pub_Y__title_text[data-v-23d62c46] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 15px;
    color: #2D2E30;
}
.row__line[data-v-23d62c46] {
  margin: 9px 0;
  padding: 9px 0;
  border-top: 1px dashed #DEDEDE;
  border-bottom: 1px dashed #DEDEDE;
}
.tips_box[data-v-23d62c46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.tips_box__num[data-v-23d62c46] {
    width: 16px;
    height: 16px;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #333;
}
.task-files[data-v-23d62c46] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
}
.task-files_item[data-v-23d62c46] {
    width: 25%;
    max-height: 320px;
    overflow-y: auto;
    border: 1px solid #F2F2F2;
    padding: 10px 15px;
    position: relative;
}
.task-files_item .item-box-column[data-v-23d62c46] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
}
.task-files_item .item-box-column .task-files_item_value[data-v-23d62c46] {
        width: 100% !important;
}
.task-files_item .item-box[data-v-23d62c46] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 26px;
}
.task-files_item_label[data-v-23d62c46] {
      max-width: 110px;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #71747B;
}
.task-files_item_value[data-v-23d62c46] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #333333;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.task-files_item_img[data-v-23d62c46] {
      margin-top: 6px;
      width: 112px;
      height: 112px;
      border-radius: 12px;
}
.task-files_item_eye[data-v-23d62c46] {
      width: 24px;
      height: 12px;
      position: absolute;
      left: 88px;
      top: 6px;
      z-index: 2;
}
.task-files_item_btns[data-v-23d62c46] {
      margin-left: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 6px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.task-files_item_btns .btn-item[data-v-23d62c46] {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 1px solid #E5E5E5;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        cursor: pointer;
}
.task-files_item_btns .btn-item > img[data-v-23d62c46] {
          width: 12px;
          height: 12px;
}
.task-files_add[data-v-23d62c46] {
    margin: 16px 14px;
    width: 120px;
    height: 123px;
    background: #FAFBFD;
    border-radius: 8px 8px 8px 8px;
    border: 1px dashed #BDCAD9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.task-files_add .box[data-v-23d62c46] {
      width: 35px;
      height: 35px;
      background: #FFFFFF;
      border: 1px solid #125FA3;
      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;
}
.task-files_add .box > i[data-v-23d62c46] {
        font-size: 16px;
        color: #125FA3;
}
.task-files_add .text[data-v-23d62c46] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #62748E;
      margin-top: 6px;
}
.bsjc_form[data-v-23d62c46] {
  padding: 20px 25px;
}
.jsbs-upload[data-v-23d62c46] {
  border: 1px dashed #125FA3;
  border-radius: 8px;
  width: 100px;
  height: 100px;
  cursor: pointer;
  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;
}
.jsbs-upload .jsbs-icon[data-v-23d62c46] {
    font-size: 42px;
    color: #125FA3;
}
.jsbs-upload .jsbs-img[data-v-23d62c46] {
    width: 10px;
    height: 100px;
    display: block;
}
[data-v-23d62c46] .c-btn {
  height: 18px;
  width: 18px;
  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;
}
.tips-btn[data-v-23d62c46] {
  cursor: pointer;
  color: #FFA73B;
}
.tips-btn-r[data-v-23d62c46] {
    margin-left: 4px;
}
.tips-btn-l[data-v-23d62c46] {
    margin-right: 4px;
}

@charset "UTF-8";
.execution[data-v-3ab02ab8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-3ab02ab8] .el-table--mini,
.el-table--small[data-v-3ab02ab8],
.el-table__expand-icon[data-v-3ab02ab8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-3ab02ab8] .el-table--mini,
.el-table--small[data-v-3ab02ab8],
.el-table__expand-icon[data-v-3ab02ab8] {
  font-size: 13px;
}
[data-v-3ab02ab8] .el-table--mini,
.el-table--small[data-v-3ab02ab8],
.el-table__expand-icon[data-v-3ab02ab8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-3ab02ab8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-3ab02ab8] .table {
  margin-bottom: 5px;
}
[data-v-3ab02ab8] .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-3ab02ab8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-3ab02ab8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-3ab02ab8] {
  background: #F6FBFF;
}
.pagination[data-v-3ab02ab8] {
  text-align: end;
}
.btn[data-v-3ab02ab8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-3ab02ab8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-3ab02ab8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-3ab02ab8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-3ab02ab8] {
  color: #BF1A00;
}
.ydja_case[data-v-3ab02ab8] {
  color: #F89729;
}
.yja_case[data-v-3ab02ab8] {
  color: #082A6D;
}
.ygd_case[data-v-3ab02ab8] {
  color: #5CB768;
}
.eps[data-v-3ab02ab8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-3ab02ab8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .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-3ab02ab8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-3ab02ab8] .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-3ab02ab8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-3ab02ab8] .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-3ab02ab8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-3ab02ab8] .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-3ab02ab8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-3ab02ab8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-3ab02ab8] {
  margin-bottom: 0px !important;
}
[data-v-3ab02ab8] .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-3ab02ab8] {
  line-height: 28px;
}
[data-v-3ab02ab8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-3ab02ab8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-3ab02ab8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-3ab02ab8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-3ab02ab8] {
  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-3ab02ab8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-3ab02ab8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-3ab02ab8] {
  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-3ab02ab8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-3ab02ab8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-3ab02ab8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-3ab02ab8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-3ab02ab8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-3ab02ab8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-3ab02ab8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-3ab02ab8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-3ab02ab8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-3ab02ab8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-3ab02ab8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-3ab02ab8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-3ab02ab8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-3ab02ab8] {
  --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-3ab02ab8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-3ab02ab8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-3ab02ab8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-3ab02ab8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-3ab02ab8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-3ab02ab8] {
  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-3ab02ab8] {
  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-3ab02ab8] {
  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-3ab02ab8] {
  -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-3ab02ab8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.task-add[data-v-3ab02ab8] {
  height: calc(100% - 16px);
}
.task__item[data-v-3ab02ab8] {
  background: #FFFFFF;
  border-radius: 10px;
  margin: 12px;
  padding: 16px 24px;
}
.task__item2[data-v-3ab02ab8] {
  padding: 16px 14px;
}
.task__item2_body[data-v-3ab02ab8] {
    padding: 8px 10px;
    background: #F8F8F8;
    border-radius: 10px 10px 0px 0px;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
}
.pub_Y__title[data-v-3ab02ab8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.pub_Y__title_line[data-v-3ab02ab8] {
    width: 4px;
    height: 13px;
    background: #125FA3;
    border-radius: 2px;
}
.pub_Y__title_img[data-v-3ab02ab8] {
    height: 16px;
}
.pub_Y__title_text[data-v-3ab02ab8] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 15px;
    color: #2D2E30;
}
.row__line[data-v-3ab02ab8] {
  margin: 9px 0;
  padding: 9px 0;
  border-top: 1px dashed #DEDEDE;
  border-bottom: 1px dashed #DEDEDE;
}
.tips_box[data-v-3ab02ab8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.tips_box__num[data-v-3ab02ab8] {
    width: 16px;
    height: 16px;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #333;
}
.bsjc_form[data-v-3ab02ab8] {
  padding: 20px 25px;
}
.task-files[data-v-3ab02ab8] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
}
.task-files_item[data-v-3ab02ab8] {
    width: 25%;
    max-height: 320px;
    overflow-y: auto;
    border: 1px solid #F2F2F2;
    padding: 10px 15px;
    position: relative;
}
.task-files_item .item-box-column[data-v-3ab02ab8] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
}
.task-files_item .item-box-column .task-files_item_value[data-v-3ab02ab8] {
        width: 100% !important;
}
.task-files_item .item-box[data-v-3ab02ab8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      line-height: 26px;
}
.task-files_item_label[data-v-3ab02ab8] {
      max-width: 110px;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #71747B;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.task-files_item_value[data-v-3ab02ab8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #333333;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.task-files_item_img[data-v-3ab02ab8] {
      margin: 6px 0;
      width: 112px;
      height: 112px;
      border-radius: 12px;
}
.task-files_item_eye[data-v-3ab02ab8] {
      width: 24px;
      height: 12px;
      position: absolute;
      left: 88px;
      top: 6px;
      z-index: 2;
}
.task-files_item_btns[data-v-3ab02ab8] {
      margin-left: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 6px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.task-files_item_btns .btn-item[data-v-3ab02ab8] {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 1px solid #E5E5E5;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        cursor: pointer;
}
.task-files_item_btns .btn-item > img[data-v-3ab02ab8] {
          width: 12px;
          height: 12px;
}
.task-files_add[data-v-3ab02ab8] {
    margin: 16px 14px;
    width: 120px;
    height: 123px;
    background: #FAFBFD;
    border-radius: 8px 8px 8px 8px;
    border: 1px dashed #BDCAD9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.task-files_add .box[data-v-3ab02ab8] {
      width: 35px;
      height: 35px;
      background: #FFFFFF;
      border: 1px solid #125FA3;
      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;
}
.task-files_add .box > i[data-v-3ab02ab8] {
        font-size: 16px;
        color: #125FA3;
}
.task-files_add .text[data-v-3ab02ab8] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #62748E;
      margin-top: 6px;
}
.bsjc_form[data-v-3ab02ab8] {
  padding: 20px 25px;
}
.jsbs-upload[data-v-3ab02ab8] {
  border: 1px dashed #125FA3;
  border-radius: 8px;
  width: 100px;
  height: 100px;
  cursor: pointer;
  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;
}
.jsbs-upload .jsbs-icon[data-v-3ab02ab8] {
    font-size: 42px;
    color: #125FA3;
}
.jsbs-upload .jsbs-img[data-v-3ab02ab8] {
    width: 10px;
    height: 100px;
    display: block;
}
[data-v-3ab02ab8] .c-btn {
  height: 18px;
  width: 18px;
  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;
}
.tips-btn[data-v-3ab02ab8] {
  cursor: pointer;
  color: #FFA73B;
}
.tips-btn-r[data-v-3ab02ab8] {
    margin-left: 4px;
}
.tips-btn-l[data-v-3ab02ab8] {
    margin-right: 4px;
}

@charset "UTF-8";
.execution[data-v-e03b36dc] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-e03b36dc] .el-table--mini,
.el-table--small[data-v-e03b36dc],
.el-table__expand-icon[data-v-e03b36dc] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-e03b36dc] .el-table--mini,
.el-table--small[data-v-e03b36dc],
.el-table__expand-icon[data-v-e03b36dc] {
  font-size: 13px;
}
[data-v-e03b36dc] .el-table--mini,
.el-table--small[data-v-e03b36dc],
.el-table__expand-icon[data-v-e03b36dc] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-e03b36dc] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-e03b36dc] .table {
  margin-bottom: 5px;
}
[data-v-e03b36dc] .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-e03b36dc] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-e03b36dc] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-e03b36dc] {
  background: #F6FBFF;
}
.pagination[data-v-e03b36dc] {
  text-align: end;
}
.btn[data-v-e03b36dc] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-e03b36dc] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-e03b36dc] {
  text-align: right;
  padding-top: 10px;
}
[data-v-e03b36dc] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-e03b36dc] {
  color: #BF1A00;
}
.ydja_case[data-v-e03b36dc] {
  color: #F89729;
}
.yja_case[data-v-e03b36dc] {
  color: #082A6D;
}
.ygd_case[data-v-e03b36dc] {
  color: #5CB768;
}
.eps[data-v-e03b36dc] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-e03b36dc] .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-e03b36dc] .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-e03b36dc] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-e03b36dc] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .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-e03b36dc] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-e03b36dc] .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-e03b36dc] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-e03b36dc] .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-e03b36dc] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-e03b36dc] .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-e03b36dc] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-e03b36dc] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-e03b36dc] {
  margin-bottom: 0px !important;
}
[data-v-e03b36dc] .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-e03b36dc] {
  line-height: 28px;
}
[data-v-e03b36dc] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-e03b36dc] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-e03b36dc] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-e03b36dc] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-e03b36dc] {
  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-e03b36dc] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-e03b36dc] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-e03b36dc] {
  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-e03b36dc] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-e03b36dc] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-e03b36dc] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-e03b36dc] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-e03b36dc] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-e03b36dc] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-e03b36dc] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-e03b36dc] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-e03b36dc] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-e03b36dc] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-e03b36dc] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-e03b36dc] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-e03b36dc] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-e03b36dc] {
  --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-e03b36dc] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-e03b36dc] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-e03b36dc] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-e03b36dc] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-e03b36dc] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-e03b36dc] {
  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-e03b36dc] {
  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-e03b36dc] {
  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-e03b36dc] {
  -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-e03b36dc] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.view-body[data-v-e03b36dc] {
  margin: 12px 14px;
  border-radius: 10px 10px 10px 10px;
}
.f-top[data-v-e03b36dc] {
  background: #fff;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #F8F8F8;
  padding: 20px 22px;
  overflow: hidden;
}
.f-top .title[data-v-e03b36dc] {
    border-radius: 10px 10px 0px 0px;
    line-height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    background: #EEF2F5;
}
.f-top .title_line[data-v-e03b36dc] {
      border-radius: 0px 3px 3px 0px;
      width: 4px;
      height: 15px;
      background: #125FA3;
}
.f-top .title_text[data-v-e03b36dc] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 500;
      font-size: 17px;
      color: #2D2E30;
}
.f-top .info[data-v-e03b36dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0px 0px 10px 10px;
}
.f-top .info_left[data-v-e03b36dc] {
      width: 75%;
      padding: 10px 28px;
      border-right: 1px solid #F2F2F2;
      background: #F8F9FB;
}
.f-top .info_left .f-row1[data-v-e03b36dc] {
        padding: 0 42px;
}
.f-top .info_left .f-row2[data-v-e03b36dc] {
        padding: 0 42px;
        border-radius: 7px 7px 7px 7px;
        border: 1px dashed #D8D8D8;
}
.f-top .info_left .desc-box[data-v-e03b36dc] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
}
.f-top .info_left .f-label[data-v-e03b36dc] {
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #71747B;
        line-height: 34px;
}
.f-top .info_left .f-content[data-v-e03b36dc] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #333333;
        line-height: 34px;
}
.f-top .info_right[data-v-e03b36dc] {
      width: 25%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      padding-left: 46px;
      background: #F8F9FB;
}
.f-top .info_right .people[data-v-e03b36dc] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 4px;
}
.f-top .info_right .people .p_img[data-v-e03b36dc] {
          width: 16px;
          height: 16px;
}
.f-top .info_right .people .p_label[data-v-e03b36dc] {
          font-family: Source Han Sans CN, Source Han Sans CN;
          font-weight: 400;
          font-size: 14px;
          color: #71747B;
}
.f-top .info_right .people .p_value[data-v-e03b36dc] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          font-family: Source Han Sans CN, Source Han Sans CN;
          font-weight: 400;
          font-size: 14px;
          color: #333333;
}
.f-bottom[data-v-e03b36dc] {
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #F8F8F8;
  margin-top: 18px;
}
.f-bottom .title[data-v-e03b36dc] {
    padding-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 500;
    font-size: 15px;
    color: #2D2E30;
}
.f-bottom .title > img[data-v-e03b36dc] {
      height: 16px;
}
.task-files[data-v-e03b36dc] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.task-files_item[data-v-e03b36dc] {
    width: 25%;
    border: 1px solid #F2F2F2;
    max-height: 300px;
    overflow-y: auto;
    padding: 10px 15px;
}
.task-files_item .item-box-column[data-v-e03b36dc] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
}
.task-files_item .item-box-column .task-files_item_value[data-v-e03b36dc] {
        width: 100% !important;
}
.task-files_item .item-box[data-v-e03b36dc] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 26px;
}
.task-files_item_label[data-v-e03b36dc] {
      max-width: 110px;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #71747B;
}
.task-files_item_value[data-v-e03b36dc] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 13px;
      color: #333333;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.task-files_item_img[data-v-e03b36dc] {
      margin-top: 6px;
      width: 112px;
      height: 112px;
      border-radius: 12px;
}
.task-files_item_eye[data-v-e03b36dc] {
      width: 24px;
      height: 12px;
      position: absolute;
      left: 88px;
      top: 6px;
      z-index: 2;
}
.pub_Y__title[data-v-e03b36dc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.pub_Y__title_line[data-v-e03b36dc] {
    width: 4px;
    height: 13px;
    background: #125FA3;
    border-radius: 2px;
}
.pub_Y__title_img[data-v-e03b36dc] {
    height: 16px;
}
.pub_Y__title_text[data-v-e03b36dc] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 15px;
    color: #2D2E30;
}
.task__item[data-v-e03b36dc] {
  background: #FFFFFF;
  border-radius: 10px;
  margin-top: 12px;
  padding: 16px 24px;
}
.hide3[data-v-e03b36dc] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

@charset "UTF-8";
.execution[data-v-407aff21] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-407aff21] .el-table--mini,
.el-table--small[data-v-407aff21],
.el-table__expand-icon[data-v-407aff21] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-407aff21] .el-table--mini,
.el-table--small[data-v-407aff21],
.el-table__expand-icon[data-v-407aff21] {
  font-size: 13px;
}
[data-v-407aff21] .el-table--mini,
.el-table--small[data-v-407aff21],
.el-table__expand-icon[data-v-407aff21] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-407aff21] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-407aff21] .table {
  margin-bottom: 5px;
}
[data-v-407aff21] .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-407aff21] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-407aff21] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-407aff21] {
  background: #F6FBFF;
}
.pagination[data-v-407aff21] {
  text-align: end;
}
.btn[data-v-407aff21] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-407aff21] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-407aff21] {
  text-align: right;
  padding-top: 10px;
}
[data-v-407aff21] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-407aff21] {
  color: #BF1A00;
}
.ydja_case[data-v-407aff21] {
  color: #F89729;
}
.yja_case[data-v-407aff21] {
  color: #082A6D;
}
.ygd_case[data-v-407aff21] {
  color: #5CB768;
}
.eps[data-v-407aff21] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-407aff21] .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-407aff21] .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-407aff21] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-407aff21] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .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-407aff21] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-407aff21] .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-407aff21] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-407aff21] .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-407aff21] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-407aff21] .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-407aff21] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-407aff21] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-407aff21] {
  margin-bottom: 0px !important;
}
[data-v-407aff21] .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-407aff21] {
  line-height: 28px;
}
[data-v-407aff21] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-407aff21] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-407aff21] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-407aff21] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-407aff21] {
  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-407aff21] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-407aff21] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-407aff21] {
  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-407aff21] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-407aff21] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-407aff21] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-407aff21] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-407aff21] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-407aff21] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-407aff21] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-407aff21] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-407aff21] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-407aff21] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-407aff21] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-407aff21] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-407aff21] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-407aff21] {
  --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-407aff21] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-407aff21] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-407aff21] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-407aff21] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-407aff21] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-407aff21] {
  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-407aff21] {
  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-407aff21] {
  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-407aff21] {
  -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-407aff21] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-407aff21] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-407aff21] {
  margin-bottom: 0px;
}
[data-v-407aff21] .el-input__inner {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  opacity: 1;
  padding: 0 6px;
}
[data-v-407aff21] .el-form-item__label {
  color: #333333;
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
}
.pacman[data-v-407aff21] {
  font-size: 13px;
  text-align: center;
  line-height: 24px;
  font-weight: 500;
  color: #2489FC;
  width: 62px;
  height: 24px;
  background: #E4F0FC;
  position: relative;
  bottom: 2px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.addlxr[data-v-407aff21] {
  margin-top: 10px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.triangle-topleft[data-v-407aff21] {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-bottomleft[data-v-407aff21] {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-right: 16px solid #F5FAFF;
}
.triangle-topleft2[data-v-407aff21] {
  width: 0;
  height: 0;
  border-bottom: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
.triangle-bottomleft2[data-v-407aff21] {
  width: 0;
  height: 0;
  border-top: 20px solid #F5FAFF;
  border-right: 16px solid transparent;
}
[data-v-407aff21] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-407aff21] .el-steps--simple {
  padding: 13px 20%;
}
[data-v-407aff21] .el-drawer__header {
  margin-bottom: 10px !important;
}
[data-v-407aff21] .el-step__head.is-process {
  color: #2489FC;
  border-color: #2489FC;
}
[data-v-407aff21] .el-step__title.is-process {
  font-weight: 700;
  color: #2489FC;
}
.triangle-right[data-v-407aff21] {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-left: 100px solid red;
  border-bottom: 50px solid transparent;
}
.dhchexk[data-v-407aff21] {
  width: 50%;
  background: white;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon[data-v-407aff21] {
  color: #2489FC;
  margin-right: 4px;
}
.dhchexk_title[data-v-407aff21] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #2489FC;
  opacity: 1;
}
.dhchexk2[data-v-407aff21] {
  width: 50%;
  background: #F5FAFF;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dhchexk_icon2[data-v-407aff21] {
  color: #BCD0EC;
  margin-right: 4px;
}
.dhchexk_title2[data-v-407aff21] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #BCD0EC;
  opacity: 1;
}
.bt[data-v-407aff21] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 800;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
.block[data-v-407aff21] {
  padding: 0px 30px 0px 30px;
}
[data-v-407aff21] .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-407aff21] .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-407aff21] .kpInput input.el-input__inner {
  border: none;
  background: #FBFBFB;
  border: 1px solid #F2F2F2;
  height: 32px;
  line-height: 32px;
}
[data-v-407aff21] .el-input__prefix {
  left: auto;
  -webkit-transition: all .3s;
  transition: all .3s;
  right: 0px;
  padding-right: 5px;
}
[data-v-407aff21] .el-input--suffix:hover .el-input__prefix {
  display: none;
}
[data-v-407aff21] .el-input--prefix .el-input__inner {
  padding-left: 6px;
}
[data-v-407aff21] .el-select__input {
  margin-left: 6px;
}
.click[data-v-407aff21] {
  cursor: pointer;
}
[data-v-407aff21] .el-dialog__body {
  padding: 0 !important;
}
[data-v-407aff21].el-dialog__header {
  top: 1px;
}
[data-v-407aff21] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
.avatar-uploader .el-upload[data-v-407aff21] {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload[data-v-407aff21]:hover {
  border-color: #2489FC;
}
.avatar-uploader-icon[data-v-407aff21] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.m2[data-v-407aff21] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
}
.avatar[data-v-407aff21] {
  width: 75px;
  height: 75px;
  display: block;
}
.header1[data-v-407aff21] {
  overflow-x: auto;
  /*最外层设置  溢出隐藏  */
}
.header-nei[data-v-407aff21] {
  white-space: nowrap;
  /*第二层设置  不换行  */
  overflow-y: auto;
  /*溢出框 提供滚动机制*/
}
.header-nei div[data-v-407aff21] {
  background: #5C5C5C;
  width: 30%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  display: inline-block;
  /*最内层div设置inline-block*/
}
[data-v-407aff21] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-407aff21] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-407aff21] .el-collapse-item__header.is-active {
  border: 1px solid #F2F2F2;
}
[data-v-407aff21] .el-collapse-item__header {
  border: 1px solid #F2F2F2;
}
[data-v-407aff21] .el-collapse-item__content {
  padding-bottom: 1px;
}
.xls[data-v-407aff21] {
  border-left: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
  width: 100%;
}
[data-v-407aff21] .el-checkbox__label {
  padding-left: 2px;
}
[data-v-407aff21] .el-select__tags-text {
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-407aff21] .el-select .el-tag__close.el-icon-close {
  top: -7px;
  right: -4px;
}
[data-v-407aff21] .el-tag--small {
  height: 20px;
  line-height: 19px;
}
.demo-drawer__content[data-v-407aff21] {
  padding-right: 0px;
}
.tjsp.el-button[data-v-407aff21] {
  background: #ffffff;
}
.tjsp.el-button[data-v-407aff21]:hover {
  background: #f5f6f8;
}
[data-v-407aff21] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-407aff21] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.task__item[data-v-407aff21] {
  background: #FFFFFF;
  border-radius: 10px;
  margin: 12px;
  padding: 16px 24px;
}
.pub_Y__title[data-v-407aff21] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.pub_Y__title_line[data-v-407aff21] {
    width: 4px;
    height: 13px;
    background: #125FA3;
    border-radius: 2px;
}
.pub_Y__title_img[data-v-407aff21] {
    height: 16px;
}
.pub_Y__title_text[data-v-407aff21] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 15px;
    color: #2D2E30;
}
.add-row-footer[data-v-407aff21] {
  background: #FFFFFF;
  padding: 5px;
  border: 1px dashed #DDDFE6;
  border-top: none;
}
.add-row-footer .add-row-btn[data-v-407aff21] {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.add-row-footer .add-row-btn i[data-v-407aff21] {
      color: #125FA3;
      margin-right: 5px;
      font-size: 16px;
}
.add-row-footer .add-row-btn .add-row-text[data-v-407aff21] {
      cursor: pointer;
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: bold;
      color: #125FA3;
}
[data-v-407aff21] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-407aff21] .nameInput .el-input__inner:hover {
  border: 1px solid #125FA3;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}

@charset "UTF-8";
.execution[data-v-5c29ae2f] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-5c29ae2f] .el-table--mini,
.el-table--small[data-v-5c29ae2f],
.el-table__expand-icon[data-v-5c29ae2f] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-5c29ae2f] .el-table--mini,
.el-table--small[data-v-5c29ae2f],
.el-table__expand-icon[data-v-5c29ae2f] {
  font-size: 13px;
}
[data-v-5c29ae2f] .el-table--mini,
.el-table--small[data-v-5c29ae2f],
.el-table__expand-icon[data-v-5c29ae2f] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-5c29ae2f] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-5c29ae2f] .table {
  margin-bottom: 5px;
}
[data-v-5c29ae2f] .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-5c29ae2f] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-5c29ae2f] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-5c29ae2f] {
  background: #F6FBFF;
}
.pagination[data-v-5c29ae2f] {
  text-align: end;
}
.btn[data-v-5c29ae2f] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-5c29ae2f] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-5c29ae2f] {
  text-align: right;
  padding-top: 10px;
}
[data-v-5c29ae2f] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-5c29ae2f] {
  color: #BF1A00;
}
.ydja_case[data-v-5c29ae2f] {
  color: #F89729;
}
.yja_case[data-v-5c29ae2f] {
  color: #082A6D;
}
.ygd_case[data-v-5c29ae2f] {
  color: #5CB768;
}
.eps[data-v-5c29ae2f] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-5c29ae2f] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-5c29ae2f] .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-5c29ae2f] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-5c29ae2f] .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-5c29ae2f] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-5c29ae2f] .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-5c29ae2f] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-5c29ae2f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5c29ae2f] {
  margin-bottom: 0px !important;
}
[data-v-5c29ae2f] .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-5c29ae2f] {
  line-height: 28px;
}
[data-v-5c29ae2f] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-5c29ae2f] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-5c29ae2f] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-5c29ae2f] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-5c29ae2f] {
  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-5c29ae2f] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-5c29ae2f] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-5c29ae2f] {
  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-5c29ae2f] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-5c29ae2f] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-5c29ae2f] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-5c29ae2f] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-5c29ae2f] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-5c29ae2f] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-5c29ae2f] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-5c29ae2f] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-5c29ae2f] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-5c29ae2f] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-5c29ae2f] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-5c29ae2f] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-5c29ae2f] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-5c29ae2f] {
  --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-5c29ae2f] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-5c29ae2f] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-5c29ae2f] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-5c29ae2f] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-5c29ae2f] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-5c29ae2f] {
  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-5c29ae2f] {
  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-5c29ae2f] {
  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-5c29ae2f] {
  -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-5c29ae2f] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.fl[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fl-warp[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.fl-bt[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fl-around[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.fl-ace[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-white[data-v-5c29ae2f] {
  background-color: white;
}
.i-27[data-v-5c29ae2f] {
  height: 24px;
  width: 24px;
}
.title[data-v-5c29ae2f] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 28px;
  color: #333333;
  opacity: 1;
}
.bg-purple[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
}
.bg-purple img[data-v-5c29ae2f] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.cjr[data-v-5c29ae2f] {
  height: 22px;
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  line-height: 22px;
  color: #3f7ed3;
  opacity: 1;
  margin-bottom: 15px;
}
.lxr-cont[data-v-5c29ae2f] {
  width: -webkit-fill-available;
  background: #FBFBFB;
  border-radius: 4px;
  margin-right: 27px;
  margin-bottom: 10px;
  border: 1px solid #E9E9E9;
}
.lxr-cont2[data-v-5c29ae2f] {
  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-5c29ae2f] {
  width: 15px;
  height: 15px;
  margin-left: 15px;
  margin-right: 5px;
}
.ft-title-lxr[data-v-5c29ae2f] {
  font-size: 12px;
  font-family: PingFang SC;
  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-5c29ae2f] :nth-child(3) {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  opacity: 1;
  margin-left: 3px;
  display: inline-block;
}
.lxr-lht[data-v-5c29ae2f] {
  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-5c29ae2f] {
  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-5c29ae2f] {
  width: 167px;
  height: 133px;
  background: #f4f8ff;
  opacity: 1;
  margin-right: 20px;
}

/* .phone-nr span{
  padding-top:10px;
  display: inline-block;
} */
.tj[data-v-5c29ae2f] {
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 39px;
  /* color: #3F7ED3; */
  opacity: 1;
}
.tj-index[data-v-5c29ae2f] {
  width: 25%;
  text-align: center;
  padding: auto;
  margin: auto 0;
  border-right: 1px solid #bebebe;
}
.l-radius[data-v-5c29ae2f] {
  width: 5px;
  height: 5px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.b-radius[data-v-5c29ae2f] {
  width: 9px;
  height: 9px;
  background: #3f7ed3;
  border-radius: 50%;
  opacity: 1;
  margin: auto;
}
.ljxx[data-v-5c29ae2f] {
  width: 0px;
  height: 34px;
  border: 1px dotted #d5d5d5;
  opacity: 1;
  margin: auto;
}
[data-v-5c29ae2f] .area input {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  color: #2c3e50 !important;
}
[data-v-5c29ae2f] .area .el-select__caret {
  display: none !important;
}
[data-v-5c29ae2f] .el-divider--horizontal {
  margin: 20px 0 !important;
  margin-top: 10px !important;
}
.el-row[data-v-5c29ae2f] {
  /* margin-bottom: -15px;
	display: flex;
	flex-wrap: wrap */
}
[data-v-5c29ae2f] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-5c29ae2f] {
  margin-bottom: 0px;
}
[data-v-5c29ae2f] .el-form-item__label {
  font-size: 13px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  /*line-height: 30 px !important;*/
  height: 30px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  overflow-x: hidden;
  overflow-y: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-5c29ae2f] .el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-5c29ae2f] .el-form-item__error {
  color: #F56C6C;
  font-size: 11px;
  line-height: 1;
  padding-top: 0px !important;
  position: absolute;
  top: 100%;
  left: 0;
}
[data-v-5c29ae2f] .el-input--small .el-input__icon {
  line-height: 28px;
}
.glxx_classs[data-v-5c29ae2f] {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  padding: 20px;
}
[data-v-5c29ae2f] .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-5c29ae2f] .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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
[data-v-5c29ae2f] .el-tabs__active-bar {
  background-color: #2489FC;
}
[data-v-5c29ae2f] .el-tabs__item.is-active {
  color: #2489FC;
}
[data-v-5c29ae2f] .el-tabs__item:hover {
  color: #2489FC;
  cursor: pointer;
}
[data-v-5c29ae2f] .el-tabs__item {
  color: #666666;
}
[data-v-5c29ae2f] .el-tabs__nav-wrap::after {
  height: 1px;
}
[data-v-5c29ae2f] .el-tabs--card > .el-tabs__header {
  border-bottom: 0px solid #E4E7ED;
}
.wid190[data-v-5c29ae2f] {
  width: 100%;
}
[data-v-5c29ae2f] .el-input.is-disabled .el-input__inner {
  background-color: #F3F3F3;
}
.nfy[data-v-5c29ae2f] {
  color: #00a680;
}
[data-v-5c29ae2f].el-input--medium .el-input__inner {
  text-align: center;
}
[data-v-5c29ae2f] .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-5c29ae2f] .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-5c29ae2f] .el-input__prefix {
  padding-right: 5px;
  right: 0px;
  left: auto;
}
[data-v-5c29ae2f].spyjInput .el-textarea__inner {
  height: 130px;
}
[data-v-5c29ae2f] .el-textarea__inner {
  height: 130px;
}
.approval[data-v-5c29ae2f] {
  width: 84%;
  height: 100%;
}
.conBlock[data-v-5c29ae2f] {
  padding-top: 20px;
}
[data-v-5c29ae2f] .el-dialog__body {
  padding: 0 !important;
}
.click[data-v-5c29ae2f] {
  cursor: pointer;
}
.pl-50[data-v-5c29ae2f] {
  padding: 10px 20px 0px 20px;
}
.xmzt[data-v-5c29ae2f] {
  width: 58px;
  height: 22px;
  opacity: 1;
  border-radius: 60px;
  text-align: center;
  margin-left: 10px;
}
.l_color[data-v-5c29ae2f] {
  background: #2489FC;
}
.huang_color[data-v-5c29ae2f] {
  background: #E57F30;
}
.hui_color[data-v-5c29ae2f] {
  background: #8897A5;
}
.red_color[data-v-5c29ae2f] {
  background: #D4472A;
}
.ti1[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #EEF3FC;
  font-size: 12px;
  height: 42px;
  border-radius: 4px 4px 0px 0px;
  padding-left: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top1[data-v-5c29ae2f] {
  background: #EEF2F5;
  border-radius: 10px 10px 0px 0px;
  font-weight: 500;
  font-size: 17px;
  line-height: 38px;
  color: #2D2E30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 5px;
}
.top1 .pub_Y__title_line[data-v-5c29ae2f] {
    width: 4px;
    height: 13px;
    background: #125FA3;
    border-radius: 2px;
}
.top2[data-v-5c29ae2f] {
  background: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0px 0px 4px 4px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.c1[data-v-5c29ae2f] {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 800;
  color: #333333;
  opacity: 1;
}
.z1[data-v-5c29ae2f] {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 22px;
  color: #FFFFFF;
  opacity: 1;
}
.b1[data-v-5c29ae2f] {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 19px;
  color: #2E6798;
  opacity: 1;
}
.t2[data-v-5c29ae2f] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  opacity: 1;
}
[data-v-5c29ae2f].avue-tags .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom: 5px solid #2489FC;
}
.avatar-uploader-icon[data-v-5c29ae2f] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
  border: 1px dashed #E5E5E5;
}
.m2[data-v-5c29ae2f] {
  font-size: 28px;
  color: #8c939d;
  width: 75px !important;
  height: 75px !important;
  line-height: 75px !important;
  text-align: center;
  background: rgba(244, 245, 248, 0.39);
}
.avatar[data-v-5c29ae2f] {
  width: 75px;
  height: 75px;
  display: block;
}
.header1[data-v-5c29ae2f] {
  overflow-x: auto;
  /*最外层设置  溢出隐藏  */
}
.cplist[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 102px;
  opacity: 1;
  border-radius: 3px;
  margin-left: 20px;
  margin-top: 6px;
  padding: 15px;
}
[data-v-5c29ae2f] .el-dialog__title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  line-height: 22px;
  color: #2D2E30;
  opacity: 1;
}
[data-v-5c29ae2f] .el-dialog__header {
  padding: 10px 20px 10px;
  border-bottom: 1px solid #EFEFEF;
}
[data-v-5c29ae2f] .el-dialog__headerbtn {
  top: 10px;
}
[data-v-5c29ae2f] .el-dialog__body {
  padding: 5px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
[data-v-5c29ae2f] .el-collapse-item__wrap {
  border-bottom: 0px solid #EBEEF5;
}
[data-v-5c29ae2f] .el-collapse {
  border-top: 0px solid #EBEEF5;
  border-bottom: 0px solid #EBEEF5;
}
[data-v-5c29ae2f] .el-collapse-item__header.is-active {
  border: 1px solid #E4EAF6;
}
[data-v-5c29ae2f] .el-collapse-item__header {
  border: 1px solid #E4EAF6;
}
[data-v-5c29ae2f] .el-collapse-item__content {
  padding-bottom: 1px;
}
.xls[data-v-5c29ae2f] {
  border-left: 1px solid #E4EAF6;
  border-right: 1px solid #E4EAF6;
  border-bottom: 1px solid #E4EAF6;
  width: 100%;
}
.ft-title2[data-v-5c29ae2f] {
  font-size: 14px;
  font-family: 'Source Han Sans', Arial, sans-serif;
  font-weight: 400;
  color: #71747b;
  white-space: nowrap;
  text-align: right;
  margin-right: 8px;
  display: inline-block;
  width: 190px !important;
}
.el-col[data-v-5c29ae2f] {
  margin: 3px 0px 3px 0px;
}
.el-row[data-v-5c29ae2f] {
  margin: 3px 0px 3px 0px;
}
[data-v-5c29ae2f] .el-select__tags-text {
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-5c29ae2f] .el-select .el-tag__close.el-icon-close {
  top: -7px;
  right: -4px;
}
[data-v-5c29ae2f] .el-tag--small {
  height: 20px;
  line-height: 19px;
}
.pacman[data-v-5c29ae2f] {
  font-size: 13px;
  text-align: center;
  line-height: 24px;
  font-weight: 500;
  color: #2489FC;
  width: 62px;
  height: 24px;
  background: #E4F0FC;
  position: relative;
  bottom: 6px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
}
.tjsp.el-button[data-v-5c29ae2f] {
  background: #ffffff;
}
.tjsp.el-button[data-v-5c29ae2f]:hover {
  background: #f5f6f8;
}
[data-v-5c29ae2f] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-5c29ae2f] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.task__item[data-v-5c29ae2f] {
  background: #FFFFFF;
  border-radius: 10px;
  margin: 12px;
  padding: 16px 24px;
}
.task__item2[data-v-5c29ae2f] {
  border-top: 1px solid #F2F2F2;
  padding: 14px 5px;
}
.pub_Y__title[data-v-5c29ae2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.pub_Y__title_line[data-v-5c29ae2f] {
    width: 4px;
    height: 13px;
    background: #125FA3;
    border-radius: 2px;
}
.pub_Y__title_img[data-v-5c29ae2f] {
    height: 16px;
}
.pub_Y__title_text[data-v-5c29ae2f] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 15px;
    color: #2D2E30;
}
.add-row-footer[data-v-5c29ae2f] {
  background: #FFFFFF;
  padding: 5px;
  border: 1px dashed #DDDFE6;
  border-top: none;
}
.add-row-footer .add-row-btn[data-v-5c29ae2f] {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.add-row-footer .add-row-btn i[data-v-5c29ae2f] {
      color: #125FA3;
      margin-right: 5px;
      font-size: 16px;
}
.add-row-footer .add-row-btn .add-row-text[data-v-5c29ae2f] {
      cursor: pointer;
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: bold;
      color: #125FA3;
}
[data-v-5c29ae2f] .nameInput .el-input__inner {
  border: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-5c29ae2f] .nameInput .el-input__inner:hover {
  border: 1px solid #125FA3;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  font-family: PingFang SC;
}
[data-v-5c29ae2f] .jietu_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
[data-v-5c29ae2f] .jietu_img > img {
    width: 115px;
    height: 115px;
    background: #F8F8F8;
    border-radius: 12px 12px 12px 12px;
    border-radius: 8px;
}
.auditInfo[data-v-5c29ae2f] {
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #71747B;
}
.auditInfo .auditTime[data-v-5c29ae2f] {
    font-family: Arial, Arial;
}
.auditInfo .auditStatus[data-v-5c29ae2f] {
    width: 30px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #71747B;
    font-size: 11px;
}

@charset "UTF-8";
.execution[data-v-267f99ac] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-267f99ac] .el-table--mini,
.el-table--small[data-v-267f99ac],
.el-table__expand-icon[data-v-267f99ac] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-267f99ac] .el-table--mini,
.el-table--small[data-v-267f99ac],
.el-table__expand-icon[data-v-267f99ac] {
  font-size: 13px;
}
[data-v-267f99ac] .el-table--mini,
.el-table--small[data-v-267f99ac],
.el-table__expand-icon[data-v-267f99ac] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-267f99ac] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-267f99ac] .table {
  margin-bottom: 5px;
}
[data-v-267f99ac] .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-267f99ac] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-267f99ac] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-267f99ac] {
  background: #F6FBFF;
}
.pagination[data-v-267f99ac] {
  text-align: end;
}
.btn[data-v-267f99ac] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-267f99ac] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-267f99ac] {
  text-align: right;
  padding-top: 10px;
}
[data-v-267f99ac] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-267f99ac] {
  color: #BF1A00;
}
.ydja_case[data-v-267f99ac] {
  color: #F89729;
}
.yja_case[data-v-267f99ac] {
  color: #082A6D;
}
.ygd_case[data-v-267f99ac] {
  color: #5CB768;
}
.eps[data-v-267f99ac] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-267f99ac] .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-267f99ac] .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-267f99ac] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-267f99ac] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .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-267f99ac] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-267f99ac] .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-267f99ac] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-267f99ac] .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-267f99ac] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-267f99ac] .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-267f99ac] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-267f99ac] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-267f99ac] {
  margin-bottom: 0px !important;
}
[data-v-267f99ac] .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-267f99ac] {
  line-height: 28px;
}
[data-v-267f99ac] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-267f99ac] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-267f99ac] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-267f99ac] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-267f99ac] {
  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-267f99ac] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-267f99ac] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-267f99ac] {
  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-267f99ac] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-267f99ac] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-267f99ac] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-267f99ac] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-267f99ac] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-267f99ac] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-267f99ac] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-267f99ac] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-267f99ac] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-267f99ac] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-267f99ac] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-267f99ac] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-267f99ac] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-267f99ac] {
  --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-267f99ac] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-267f99ac] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-267f99ac] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-267f99ac] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-267f99ac] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-267f99ac] {
  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-267f99ac] {
  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-267f99ac] {
  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-267f99ac] {
  -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-267f99ac] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
[data-v-267f99ac] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.full-page-container[data-v-267f99ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100% - 16px);
  background-color: #F0F2F5;
  border-radius: 10px;
  border: 2px solid #FFFFFF;
  margin: 8px;
  overflow: hidden;
}

/* Header 样式 */
.wizard-header[data-v-267f99ac] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 54px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0px 3px 9px 1px rgba(169, 178, 200, 0.32);
          box-shadow: 0px 3px 9px 1px rgba(169, 178, 200, 0.32);
  border-radius: 10px 10px 0px 0px;
  border: 2px solid #FFFFFF;
  z-index: 10;
}
.steps-box[data-v-267f99ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90%;
  max-width: 1200px;
}
.step-unit[data-v-267f99ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.step-unit[data-v-267f99ac]:not(:last-child) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.step-item[data-v-267f99ac] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
}
.step-item .capsule[data-v-267f99ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 5px;
}
.step-item .active-capsule[data-v-267f99ac] {
    background-color: #EC7700;
    border-radius: 20px;
    height: 26px;
    color: #fff;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.step-item .active-capsule .num-circle[data-v-267f99ac] {
      display: inline-block;
      width: 18px;
      height: 18px;
      line-height: 18px;
      background: #fff;
      color: #EC7700;
      border-radius: 50%;
      text-align: center;
      font-size: 12px;
      font-weight: bold;
      margin-right: 3px;
}
.step-item .active-capsule .text[data-v-267f99ac] {
      font-size: 17px;
      font-weight: 400;
}
.step-item .active-capsule[data-v-267f99ac]::after {
      content: "";
      position: absolute;
      bottom: -14px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 20px;
      height: 11px;
      background-image: url("/img/bg/step_triangle.png");
      background-size: contain;
      background-repeat: no-repeat;
      z-index: 15;
}
.step-item .finished-text[data-v-267f99ac] {
    color: #14B17C;
    font-size: 15px;
}
.step-item .finished-text .step-icon[data-v-267f99ac] {
      font-size: 20px;
      margin-right: 3px;
}
.step-item .wait-text[data-v-267f99ac] {
    color: #333333;
}
.step-item .wait-text .num-circle-gray[data-v-267f99ac] {
      display: inline-block;
      width: 18px;
      height: 18px;
      line-height: 16px;
      border: 1px solid #7E7E7E;
      border-radius: 50%;
      text-align: center;
      font-size: 12px;
      margin-right: 3px;
}
.step-line-wrapper[data-v-267f99ac] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 15px;
  height: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.step-line-wrapper .dashed-line[data-v-267f99ac] {
    width: 100%;
    height: 0;
    border-bottom: 1px dashed #DCDFE6;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.step-line-wrapper .dashed-line.line-green[data-v-267f99ac] {
      border-color: #14B17C;
}

/* Body 样式 */
.wizard-body[data-v-267f99ac] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content-card[data-v-267f99ac] {
  width: 100%;
  background: #fff;
  padding: 20px;
}

/* Footer 样式 */
.wizard-footer[data-v-267f99ac] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 60px;
  background: #fff;
  -webkit-box-shadow: -8px 3px 20px 1px rgba(114, 125, 141, 0.16);
          box-shadow: -8px 3px 20px 1px rgba(114, 125, 141, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 100;
}
.wizard-footer .footer-buttons .btn-wide[data-v-267f99ac],
  .wizard-footer .footer-buttons .btn-sp[data-v-267f99ac],
  .wizard-footer .footer-buttons .btn-prev[data-v-267f99ac],
  .wizard-footer .footer-buttons .btn-close[data-v-267f99ac],
  .wizard-footer .footer-buttons .btn-prev2[data-v-267f99ac] {
    outline: none;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.wizard-footer .footer-buttons .btn-wide[data-v-267f99ac] {
    min-width: 80px;
    height: 36px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 15px;
    color: #FFFFFF;
    background: #125FA3;
    border: 1px solid #125FA3;
    border-radius: 5px;
}
.wizard-footer .footer-buttons .btn-wide[data-v-267f99ac]:hover {
      background: #367ABD;
      border-color: #367ABD;
      -webkit-box-shadow: 0 4px 12px rgba(18, 95, 163, 0.3);
              box-shadow: 0 4px 12px rgba(18, 95, 163, 0.3);
}
.wizard-footer .footer-buttons .btn-wide[data-v-267f99ac]:active {
      background: #0D487D;
      border-color: #0D487D;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.wizard-footer .footer-buttons .btn-sp[data-v-267f99ac] {
    min-width: 80px;
    height: 36px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 15px;
    color: #FFFFFF;
    background: #74C499;
    border: 1px solid #74C499;
    border-radius: 5px;
}
.wizard-footer .footer-buttons .btn-sp[data-v-267f99ac]:hover {
      background: #8DD4AE;
      border-color: #8DD4AE;
      -webkit-box-shadow: 0 4px 12px rgba(116, 196, 153, 0.3);
              box-shadow: 0 4px 12px rgba(116, 196, 153, 0.3);
}
.wizard-footer .footer-buttons .btn-sp[data-v-267f99ac]:active {
      background: #5EAA80;
      border-color: #5EAA80;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.wizard-footer .footer-buttons .btn-prev[data-v-267f99ac] {
    width: 88px;
    height: 36px;
    border-radius: 5px;
    border: 1px solid #125FA3;
    background: white;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 15px;
    color: #125FA3;
}
.wizard-footer .footer-buttons .btn-prev[data-v-267f99ac]:hover {
      background: #ECF5FF;
      color: #125FA3;
      border-color: #125FA3;
}
.wizard-footer .footer-buttons .btn-prev[data-v-267f99ac]:active {
      background: #125FA3;
      color: #FFFFFF;
      border-color: #125FA3;
}
.wizard-footer .footer-buttons .btn-prev2[data-v-267f99ac] {
    width: 124px;
    height: 36px;
    border-radius: 5px;
    border: 1px solid #125FA3;
    background: white;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 15px;
    color: #125FA3;
}
.wizard-footer .footer-buttons .btn-prev2[data-v-267f99ac]:hover {
      background: #ECF5FF;
      color: #125FA3;
      border-color: #125FA3;
}
.wizard-footer .footer-buttons .btn-prev2[data-v-267f99ac]:active {
      background: #125FA3;
      color: #FFFFFF;
      border-color: #125FA3;
}
.wizard-footer .footer-buttons .btn-close[data-v-267f99ac] {
    width: 88px;
    height: 36px;
    border-radius: 5px;
    border: 1px solid #DCDFE6;
    background: white;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 15px;
    color: #606266;
}
.wizard-footer .footer-buttons .btn-close[data-v-267f99ac]:hover {
      background: #F5F7FA;
      border-color: #C0C4CC;
      color: #303133;
}
.wizard-footer .footer-buttons .btn-close[data-v-267f99ac]:active {
      background: #E6E8EB;
      border-color: #2D2E30;
      color: #000000;
}
.text-333[data-v-267f99ac] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
}
.text-E20[data-v-267f99ac] {
  font-family: Source Han Sans CN, Source Han Sans CN;
  color: #E20F0F;
  font-weight: 400;
  font-size: 14px;
}



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* 打字机光标样式 */
.typing-cursor[data-v-7fb467b8] {
    display: inline-block;
    width: 2px;
    height: 1.2em;
    background-color: #0052cc;
    margin-left: 2px;
    -webkit-animation: blink-data-v-7fb467b8 1s infinite;
            animation: blink-data-v-7fb467b8 1s infinite;
    vertical-align: middle;
}
@-webkit-keyframes blink-data-v-7fb467b8 {
0%,
    50% {
        opacity: 1;
}
51%,
    100% {
        opacity: 0;
}
}
@keyframes blink-data-v-7fb467b8 {
0%,
    50% {
        opacity: 1;
}
51%,
    100% {
        opacity: 0;
}
}

/* 基础样式 */
.ty-markdown-body[data-v-7fb467b8] {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;
    color: #1f2f3d;
    font-size: 14px;
    line-height: 1.6;
    word-wrap: break-word;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ty-markdown-body p[data-v-7fb467b8] {
    margin-top: 0;
    margin-bottom: 12px;
}
.ty-markdown-body p[data-v-7fb467b8]:last-child {
    margin-bottom: 0;
}

/* 标题样式 */
.ty-markdown-body h1[data-v-7fb467b8],
.ty-markdown-body h2[data-v-7fb467b8],
.ty-markdown-body h3[data-v-7fb467b8],
.ty-markdown-body h4[data-v-7fb467b8],
.ty-markdown-body h5[data-v-7fb467b8],
.ty-markdown-body h6[data-v-7fb467b8] {
    margin-top: 24px;
    margin-bottom: 16px;
    font-weight: 600;
    line-height: 1.25;
    color: #0a1e2c;
}
.ty-markdown-body h1[data-v-7fb467b8] {
    font-size: 2em;
    padding-bottom: 0.3em;
    border-bottom: 2px solid #e9ecef;
}
.ty-markdown-body h2[data-v-7fb467b8] {
    font-size: 1.5em;
    padding-bottom: 0.3em;
    border-bottom: 1px solid #e9ecef;
}
.ty-markdown-body h3[data-v-7fb467b8] {
    font-size: 1.25em;
}
.ty-markdown-body h4[data-v-7fb467b8] {
    font-size: 1em;
}
.ty-markdown-body h5[data-v-7fb467b8] {
    font-size: 0.875em;
}
.ty-markdown-body h6[data-v-7fb467b8] {
    font-size: 0.85em;
    color: #6c757d;
}

/* 粗体和斜体 */
.ty-markdown-body strong[data-v-7fb467b8] {
    font-weight: 600;
    color: #0a1e2c;
}
.ty-markdown-body em[data-v-7fb467b8] {
    font-style: italic;
}
.ty-markdown-body mark[data-v-7fb467b8] {
    background-color: #fff3cd;
    padding: 0 2px;
    border-radius: 2px;
}
.ty-markdown-body del[data-v-7fb467b8] {
    text-decoration: line-through;
    color: #6c757d;
}
.ty-markdown-body sub[data-v-7fb467b8],
.ty-markdown-body sup[data-v-7fb467b8] {
    font-size: 0.75em;
    line-height: 0;
}

/* 链接 */
.ty-markdown-body a.ty-link[data-v-7fb467b8] {
    color: #0052cc;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    -webkit-transition: border-color 0.2s;
    transition: border-color 0.2s;
}
.ty-markdown-body a.ty-link[data-v-7fb467b8]:hover {
    border-bottom-color: #0052cc;
    text-decoration: none;
}

/* 特殊链接 */
.ty-markdown-body .ty-special-link[data-v-7fb467b8] {
    display: inline-block;
    background-color: #f0f7ff;
    border: 1px solid #cce0ff;
    border-radius: 12px;
    padding: 2px 12px;
    margin: 0 4px;
    font-size: 0.9em;
    cursor: pointer;
    color: #0052cc;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.ty-markdown-body .ty-special-link[data-v-7fb467b8]:hover {
    background-color: #e5f0ff;
    border-color: #99c2ff;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    -webkit-box-shadow: 0 2px 4px rgba(0, 82, 204, 0.1);
            box-shadow: 0 2px 4px rgba(0, 82, 204, 0.1);
}

/* 行内代码 */
.ty-markdown-body code[data-v-7fb467b8] {
    padding: 2px 6px;
    font-size: 0.9em;
    font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, monospace;
    background-color: #f6f8fa;
    border-radius: 4px;
    color: #e01e5a;
}

/* 代码块样式 */
.code-block-wrapper[data-v-7fb467b8] {
    margin: 16px 0;
    border-radius: 8px;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.code-block-wrapper.code-block-light[data-v-7fb467b8] {
    background-color: #f8f9fa;
    border: 1px solid #e9ecef;
}
.code-block-wrapper.code-block-dark[data-v-7fb467b8] {
    background-color: #1e2b3a;
    border: 1px solid #2d3f4f;
}
.code-block-header[data-v-7fb467b8] {
    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: 8px 16px;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.code-block-dark .code-block-header[data-v-7fb467b8] {
    background-color: rgba(255, 255, 255, 0.05);
    border-bottom-color: rgba(255, 255, 255, 0.1);
}
.code-language[data-v-7fb467b8] {
    font-size: 0.85em;
    font-weight: 500;
    color: #6c757d;
    text-transform: uppercase;
}
.code-block-dark .code-language[data-v-7fb467b8] {
    color: #adb5bd;
}
.ty-markdown-body pre.code-block[data-v-7fb467b8] {
    margin: 0;
    padding: 16px;
    overflow: auto;
    font-size: 0.9em;
    line-height: 1.5;
    background-color: transparent;
}
.ty-markdown-body pre.code-block code[data-v-7fb467b8] {
    padding: 0;
    background-color: transparent;
    color: inherit;
    font-size: inherit;
    font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, monospace;
    white-space: pre;
    word-break: normal;
    word-wrap: normal;
    -moz-tab-size: 2;
      -o-tab-size: 2;
         tab-size: 2;
}
.code-block-dark pre.code-block code[data-v-7fb467b8] {
    color: #e9ecef;
}

/* 引用块 */
.ty-markdown-body blockquote[data-v-7fb467b8] {
    margin: 16px 0;
    padding: 8px 16px;
    color: #5e6c7a;
    border-left: 4px solid #cbd5e0;
    background-color: #f8fafc;
    border-radius: 0 4px 4px 0;
}
.ty-markdown-body blockquote p[data-v-7fb467b8] {
    margin: 8px 0;
}
.ty-markdown-body blockquote blockquote[data-v-7fb467b8] {
    margin: 8px 0 8px 16px;
    background-color: transparent;
}

/* 列表 */
.ty-markdown-body ul[data-v-7fb467b8],
.ty-markdown-body ol[data-v-7fb467b8] {
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 24px;
}
.ty-markdown-body li[data-v-7fb467b8] {
    margin: 4px 0;
}
.ty-markdown-body li+li[data-v-7fb467b8] {
    margin-top: 4px;
}
.ty-markdown-body li>ul[data-v-7fb467b8],
.ty-markdown-body li>ol[data-v-7fb467b8] {
    margin-bottom: 0;
}

/* 任务列表 */
.ty-markdown-body .task-list[data-v-7fb467b8] {
    list-style: none;
    padding-left: 0;
}
.ty-markdown-body .task-item[data-v-7fb467b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
    margin-bottom: 8px;
}
.ty-markdown-body .task-item[data-v-7fb467b8]:last-child {
    margin-bottom: 0;
}
.ty-markdown-body .task-item input[type="checkbox"][data-v-7fb467b8] {
    margin-top: 3px;
    cursor: not-allowed;
}
.ty-markdown-body .task-item.checked span[data-v-7fb467b8] {
    color: #6c757d;
    text-decoration: line-through;
}

/* 表格容器 */
.table-responsive[data-v-7fb467b8] {
    overflow-x: auto;
    margin: 20px 0;
    border-radius: 8px;
}

/* 图片 */
.ty-markdown-body .ty-image[data-v-7fb467b8] {
    max-width: 100%;
    height: auto;
    margin: 16px 0;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

/* 分割线 */
.ty-markdown-body hr.ty-hr[data-v-7fb467b8] {
    height: 1px;
    margin: 24px 0;
    background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#dee2e6), to(transparent));
    background: linear-gradient(90deg, transparent, #dee2e6, transparent);
    border: 0;
}

/* 脚注 */
.ty-markdown-body .footnote-ref[data-v-7fb467b8] {
    font-size: 0.75em;
    color: #6c757d;
    cursor: help;
}
.ty-markdown-body .footnotes[data-v-7fb467b8] {
    margin-top: 32px;
    padding-top: 16px;
    font-size: 0.9em;
    color: #6c757d;
    border-top: 1px solid #dee2e6;
}
.ty-markdown-body .footnotes ol[data-v-7fb467b8] {
    padding-left: 20px;
}
.ty-markdown-body .footnotes li[data-v-7fb467b8] {
    margin: 8px 0;
}
.ty-markdown-body .footnote-backref[data-v-7fb467b8] {
    color: #0052cc;
    text-decoration: none;
    font-size: 0.85em;
}
.ty-markdown-body .footnote-backref[data-v-7fb467b8]:hover {
    text-decoration: underline;
}

/* 打印样式 */
@media print {
.ty-markdown-body[data-v-7fb467b8] {
        color: #000;
}
.ty-markdown-body a.ty-link[data-v-7fb467b8] {
        color: #000;
        text-decoration: underline;
}
.code-copy-btn[data-v-7fb467b8] {
        display: none;
}
.ty-markdown-body pre.code-block[data-v-7fb467b8] {
        border: 1px solid #dee2e6;
}
.ty-markdown-body blockquote[data-v-7fb467b8] {
        page-break-inside: avoid;
}
}

/* 表格响应式小屏幕优化 */
@media (max-width: 768px) {
.table-responsive[data-v-7fb467b8] {
        margin: 16px -12px;
        width: calc(100% + 24px);
        border-radius: 0;
}
}

/* 动画效果 */
@-webkit-keyframes fadeIn-data-v-7fb467b8 {
from {
        opacity: 0;
        -webkit-transform: translateY(10px);
                transform: translateY(10px);
}
to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
}
}
@keyframes fadeIn-data-v-7fb467b8 {
from {
        opacity: 0;
        -webkit-transform: translateY(10px);
                transform: translateY(10px);
}
to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
}
}
.ty-markdown-body>*[data-v-7fb467b8] {
    -webkit-animation: fadeIn-data-v-7fb467b8 0.3s ease-out;
            animation: fadeIn-data-v-7fb467b8 0.3s ease-out;
}

@charset "UTF-8";
.execution[data-v-c6027dd8] {
  background: #FFFFFF;
  margin-top: 3px;
  height: calc(100% - 3px);
  padding: 24px;
  border-radius: 4px;
  width: calc(100% - 10px);
}
[data-v-c6027dd8] .el-table--mini,
.el-table--small[data-v-c6027dd8],
.el-table__expand-icon[data-v-c6027dd8] {
  font-size: 13px;
  margin-top: 8px;
}
[data-v-c6027dd8] .el-table--mini,
.el-table--small[data-v-c6027dd8],
.el-table__expand-icon[data-v-c6027dd8] {
  font-size: 13px;
}
[data-v-c6027dd8] .el-table--mini,
.el-table--small[data-v-c6027dd8],
.el-table__expand-icon[data-v-c6027dd8] {
  font-size: 13px;
  font-family: Source Han Sans CN;
  line-height: 23px;
  color: #444547;
  opacity: 1;
}
[data-v-c6027dd8] .el-table--border td {
  height: 34px;
  padding: 0px;
  overflow: hidden;
}
[data-v-c6027dd8] .table {
  margin-bottom: 5px;
}
[data-v-c6027dd8] .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-c6027dd8] {
  background: #FEF5F6;
}
.performance-detail .el-table .row-medium[data-v-c6027dd8] {
  background: #FBE9DB;
}
.performance-detail .el-table .row-high[data-v-c6027dd8] {
  background: #F6FBFF;
}
.pagination[data-v-c6027dd8] {
  text-align: end;
}
.btn[data-v-c6027dd8] {
  width: 96px;
  font-weight: 400;
  font-family: Microsoft YaHei;
  color: #5B7C9E;
  font-size: 13px;
}
[data-v-c6027dd8] .el-dialog__body {
  padding: 0 !important;
}
.block[data-v-c6027dd8] {
  text-align: right;
  padding-top: 10px;
}
[data-v-c6027dd8] .el-drawer__header {
  margin-bottom: 0px !important;
  padding-bottom: 8px;
  background-color: #F3F3F3;
  color: #333333;
  font-weight: 500;
}
.ysa_case[data-v-c6027dd8] {
  color: #BF1A00;
}
.ydja_case[data-v-c6027dd8] {
  color: #F89729;
}
.yja_case[data-v-c6027dd8] {
  color: #082A6D;
}
.ygd_case[data-v-c6027dd8] {
  color: #5CB768;
}
.eps[data-v-c6027dd8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-c6027dd8] .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-c6027dd8] .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-c6027dd8] .ksh.el-button--mini {
  height: 32px;
  background: #F2F4F8;
  border: 1px solid #EAEBEC;
}
[data-v-c6027dd8] .ksh.el-button--mini:hover {
  background: #e3e4e6;
  height: 32px;
}
[data-v-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .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-c6027dd8] .tjsp.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
}
[data-v-c6027dd8] .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-c6027dd8] .wit.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5 !important;
  color: #333333 !important;
}
[data-v-c6027dd8] .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-c6027dd8] .dc.el-button:hover {
  background: #ffffff;
  border: 1px solid #D5D5D5;
  color: #333333 !important;
}
[data-v-c6027dd8] .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-c6027dd8] .c-btn.el-button:hover {
  background: #ffffff;
  color: #125FA3 !important;
}
[data-v-c6027dd8] .el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item[data-v-c6027dd8] {
  margin-bottom: 0px !important;
}
[data-v-c6027dd8] .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-c6027dd8] {
  line-height: 28px;
}
[data-v-c6027dd8] .people-selector-dialog .el-dialog__header {
  display: none !important;
}
[data-v-c6027dd8] .people-selector-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.people-selector-dialog .el-dialog[data-v-c6027dd8] {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 557px !important;
}
.contCodeOption[data-v-c6027dd8] {
  min-width: 384px;
  max-width: 500px;
}
.close-btn[data-v-c6027dd8] {
  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-c6027dd8] {
  width: 84px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #125FA3;
  border-radius: 5px;
  cursor: pointer;
}
.no .edit_btn[data-v-c6027dd8] {
  cursor: no-drop;
  background: #89afd1;
}
.edit_txt[data-v-c6027dd8] {
  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-c6027dd8] {
  font-size: 15px;
  margin-right: 8px;
  color: white;
}
.font_14_000[data-v-c6027dd8] {
  color: #000000;
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
}
.title_left[data-v-c6027dd8] {
  width: 3px;
  height: 13px;
  background: #125FA3;
  opacity: 1;
  margin-right: 4px;
  border-radius: 18px 18px 18px 18px;
}
[data-v-c6027dd8] .brief-dialog .el-dialog {
  border-radius: 14px !important;
  margin-top: 90px !important;
  width: 437px !important;
}
[data-v-c6027dd8] .brief-dialog .el-dialog__header {
  padding: 10px 20px 10px 20px;
}
[data-v-c6027dd8] .vxe-footer--row {
  background-color: #F5F7FA !important;
  height: 44px !important;
}
[data-v-c6027dd8] .vxe-footer--row .vxe-cell {
  height: 44px !important;
}
[data-v-c6027dd8] .vxe-table--render-default {
  font-weight: 350;
}
[data-v-c6027dd8] .vxe-table .vxe-checkbox--label {
  display: none;
}
[data-v-c6027dd8] .vxe-table--column .vxe-cell--title {
  color: #2D2E30;
}
[data-v-c6027dd8] .vxe-table .vxe-cell--sort-vertical-layout {
  font-size: 0.8em;
  height: 2em;
  padding-left: 2px;
}
[data-v-c6027dd8] .vxe-table--column .vxe-footer--column {
  background-color: #F5F7FA;
}
[data-v-c6027dd8] .vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: #E3E4E6;
}
html[data-vxe-ui-theme="light"][data-v-c6027dd8] {
  --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-c6027dd8] .wrap-column .vxe-cell {
  max-height: 90px !important;
  /* 最大高度 */
  height: auto !important;
}
[data-v-c6027dd8] .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: 400;
}
[data-v-c6027dd8] .vxe-table--header .vxe-header--column {
  background-color: #F4F4F4 !important;
}
[data-v-c6027dd8] .vxe-table--header .vxe-cell--title {
  cursor: pointer;
}
.title-line[data-v-c6027dd8] {
  width: 3px;
  height: 14px;
  background: #125FA3;
  opacity: 1;
  margin-right: 5px;
}
.header-row[data-v-c6027dd8] {
  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-c6027dd8] {
  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-c6027dd8] {
  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-c6027dd8] {
  -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-c6027dd8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: #fff;
  position: relative;
}
.deepseek-container[data-v-c6027dd8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
}
.deepseek-container.sidebar-collapsed .sidebar .sidebar__history[data-v-c6027dd8],
  .deepseek-container.sidebar-collapsed .sidebar .sidebar__logo[data-v-c6027dd8],
  .deepseek-container.sidebar-collapsed .sidebar .sidebar__collapsed-ss[data-v-c6027dd8] {
    display: none;
}
.deepseek-container.sidebar-collapsed .sidebar-collapsed-box[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 6px;
    margin: 10px 0;
}
.deepseek-container.sidebar-collapsed .sidebar-collapsed-icon[data-v-c6027dd8] {
    width: 36px;
    height: 36px;
    cursor: pointer;
    background-color: #ffffff;
    border: 1px solid #E3E3E3;
    -webkit-box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
            box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
    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;
}
.deepseek-container.sidebar-collapsed .sidebar-collapsed-icon > img[data-v-c6027dd8] {
      width: 20px;
      height: 16px;
}
.deepseek-container.sidebar-collapsed .sidebar-collapsed-btn[data-v-c6027dd8] {
    width: 117px;
    height: 36px;
    background: #F9FBFF;
    -webkit-box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
            box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
    border-radius: 18px;
    border: 1px solid #3F6AEF;
    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;
    gap: 4px;
    font-size: 14px;
    color: #3F6AEF;
    cursor: pointer;
}
.deepseek-container.sidebar-collapsed .sidebar[data-v-c6027dd8] {
    border-right: none;
    width: 180px;
    height: 40px;
    background: #FFFFFF;
}
.sidebar[data-v-c6027dd8] {
  width: 280px;
  background: #f7f7f8;
  border-right: 1px solid #e5e7eb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  /**收缩 */
}
.sidebar__logo[data-v-c6027dd8] {
    padding: 16px 16px 0 16px;
}
.sidebar__logo .new-chat-btn[data-v-c6027dd8] {
      -webkit-box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
              box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
      border-radius: 18px;
      border: 1px solid #3F6AEF;
      font-weight: 500;
      font-size: 14px;
      color: #3F6AEF;
      padding: 6px;
      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;
      cursor: pointer;
      gap: 4px;
}
.sidebar__logo .new-chat-btn > i[data-v-c6027dd8] {
        font-size: 16px;
}
.sidebar__logo .search-input-wrapper[data-v-c6027dd8] {
      position: relative;
      display: inline-block;
      width: 100%;
      margin-top: 10px;
}
.sidebar__logo .search-input-wrapper .search-input[data-v-c6027dd8] {
        width: 100%;
        padding: 0 40px 0 35px;
        border: 1px solid #DCDFE6;
        font-size: 14px;
        border-radius: 18px;
        line-height: 32px;
        outline: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background: unset;
}
.sidebar__logo .search-input-wrapper .search-input[data-v-c6027dd8]:focus {
        border-color: #3F6AEF;
}
.sidebar__logo .search-input-wrapper .input-prefix[data-v-c6027dd8] {
        position: absolute;
        left: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #C0C4CC;
        pointer-events: none;
}
.sidebar__logo .search-input-wrapper .clear-button[data-v-c6027dd8] {
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        background: none;
        border: none;
        color: #C0C4CC;
        cursor: pointer;
        font-size: 16px;
        line-height: 1;
        padding: 0;
        width: 16px;
        height: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.sidebar__logo .search-input-wrapper .clear-button[data-v-c6027dd8]:hover {
        color: #909399;
}
.sidebar__history[data-v-c6027dd8] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: auto;
    padding: 16px;
}
.sidebar__history .history-list .history-item[data-v-c6027dd8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 10px 8px;
      border-radius: 8px;
      margin-bottom: 4px;
      cursor: pointer;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      position: relative;
}
.sidebar__history .history-list .history-item[data-v-c6027dd8]:hover {
        background: #E9EAEC;
}
.sidebar__history .history-list .history-item.is-active[data-v-c6027dd8] {
        background: #E9EAEC;
}
.sidebar__history .history-list .history-item.is-active .history-icon[data-v-c6027dd8] {
          color: #3F6AEF;
}
.sidebar__history .history-list .history-item.is-active .history-item__title[data-v-c6027dd8] {
          color: #000000;
}
.sidebar__history .history-list .history-item__content[data-v-c6027dd8] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        min-width: 0;
}
.sidebar__history .history-list .history-item__content .history-icon[data-v-c6027dd8] {
          color: #9ca3af;
          margin-right: 12px;
          font-size: 14px;
          -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
}
.sidebar__history .history-list .history-item__info[data-v-c6027dd8] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        min-width: 0;
}
.sidebar__history .history-list .history-item__title[data-v-c6027dd8] {
        display: block;
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 400;
        font-size: 14px;
        color: #000000;
        margin-bottom: 2px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        -webkit-transition: color 0.2s ease;
        transition: color 0.2s ease;
}
.sidebar__history .history-list .history-item__time[data-v-c6027dd8] {
        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;
        font-size: 12px;
        gap: 8px;
        color: #9ca3af;
}
.sidebar__history .history-list .history-item__actions[data-v-c6027dd8] {
        padding: 4px;
}
.sidebar__history .history-list .history-item__action[data-v-c6027dd8] {
        padding: 6px 12px;
        font-size: 14px;
        color: #3F6AEF;
        cursor: pointer;
}
.sidebar__collapsed-ss[data-v-c6027dd8] {
    position: absolute;
    bottom: 50%;
    right: -30px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    cursor: pointer;
    z-index: 3;
}
.sidebar__collapsed-ss > img[data-v-c6027dd8] {
      width: 20px;
      height: 72px;
}
.sidebar .el-dropdown-link[data-v-c6027dd8] {
    cursor: pointer;
    color: #d2d2d2;
    font-size: 16px;
    margin-left: 8px;
}
.main-content[data-v-c6027dd8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #ffffff;
  position: relative;
}
.main-content .welcome-screen__quota-info[data-v-c6027dd8] {
    position: fixed;
    top: 102px;
    right: 10px;
    z-index: 10;
}
.main-content .welcome-screen__quota-info .quota-header[data-v-c6027dd8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-bottom: 6px;
}
.main-content .welcome-screen__quota-info .quota-header__item[data-v-c6027dd8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        gap: 4px;
        background: #FFFFFF;
        -webkit-box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
                box-shadow: 0px 3px 6px 1px rgba(226, 226, 226, 0.16);
        border-radius: 18px 18px 18px 18px;
        border: 1px solid #F1F1F1;
        font-size: 14px;
        color: #373737;
        padding: 6px 12px;
}
.main-content .welcome-screen__quota-info .quota-header__item > img[data-v-c6027dd8] {
          width: 13px;
          height: 13px;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota[data-v-c6027dd8] {
      width: 178px;
      background: #FFFFFF;
      border-radius: 10px;
      border: 1px solid #F5F5F5;
      padding: 4px;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box[data-v-c6027dd8] {
        background: #F8F7FA;
        border-radius: 10px;
        width: 100%;
        height: 100%;
        padding: 6px 5px;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box .quota-title[data-v-c6027dd8] {
          font-size: 12px;
          color: #FFFFFF;
          border-radius: 10px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          gap: 4px;
          padding: 0px 8px;
          display: inline-block;
          line-height: 20px;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box .quota-title > img[data-v-c6027dd8] {
            width: 10px;
            height: 10px;
            margin-right: 3px;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box .quota-info[data-v-c6027dd8] {
          margin-top: 6px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          font-size: 13px;
          color: #373737;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box .quota-info .quota-value[data-v-c6027dd8] {
            color: #FA5B29;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box[data-v-c6027dd8]  .quota-progress {
          margin-top: 4px;
          width: 100%;
}
.main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box[data-v-c6027dd8]  .quota-progress .el-progress-bar__inner,
          .main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box[data-v-c6027dd8]  .quota-progress .el-progress-bar__outer,
          .main-content .welcome-screen__quota-info .welcome-screen__quota .quota-box[data-v-c6027dd8]  .quota-progress .el-progress-bar {
            height: 4px !important;
}
.chat-area[data-v-c6027dd8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  background: #ffffff;
  position: relative;
}
.chat-area .welcome-screen[data-v-c6027dd8] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    padding-bottom: 100px;
}
.chat-area .welcome-screen__content[data-v-c6027dd8] {
      max-width: 890px;
      width: 85%;
      text-align: center;
}
.chat-area .welcome-screen__icon[data-v-c6027dd8] {
      width: 75px;
      height: 75px;
      -webkit-animation: float-data-v-c6027dd8 3s ease-in-out infinite;
              animation: float-data-v-c6027dd8 3s ease-in-out infinite;
}
.chat-area .welcome-screen__title[data-v-c6027dd8] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: bold;
      font-size: 20px;
      color: #333333;
      line-height: 29px;
}
@-webkit-keyframes float-data-v-c6027dd8 {
0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
}
}
@keyframes float-data-v-c6027dd8 {
0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
}
}
.chat-area .quick-questions[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 15px;
    gap: 14px;
}
.chat-area .quick-questions .qusetion-box[data-v-c6027dd8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 6%;
}
.chat-area .quick-questions .qusetion-box .qusetion-item[data-v-c6027dd8] {
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 4px;
}
.chat-area .quick-questions .qusetion-box .qusetion-item > img[data-v-c6027dd8] {
          width: 13px;
          height: 13px;
}
.chat-area .quick-questions .qusetion-box .qusetion-item .qusetion-title[data-v-c6027dd8] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          display: inline-block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.chat-area .quick-questions__title-box[data-v-c6027dd8] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #F7F8FA;
      border-radius: 14px;
      padding: 12px 20px;
}
.chat-area .quick-questions__title-icon[data-v-c6027dd8] {
      width: 52px;
      height: 52px;
      margin-right: 8px;
}
.chat-area .quick-questions__title-text[data-v-c6027dd8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.chat-area .quick-questions__title[data-v-c6027dd8] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: bold;
      font-size: 17px;
      color: #333333;
      line-height: 24px;
      text-align: left;
}
.chat-area .quick-questions__desc[data-v-c6027dd8] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-size: 13px;
      color: #979797;
      line-height: 19px;
      text-align: left;
}
.chat-area .quick-questions .flzx_left[data-v-c6027dd8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 0;
      background: #FFFFFF;
      border-radius: 19px;
}
.chat-area .quick-questions .wssc_right[data-v-c6027dd8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 0;
      background: #FFFFFF;
      border-radius: 19px;
}
.chat-area .quick-questions .wssc_right .wssc-card[data-v-c6027dd8] {
        border: 1px solid #F2F2F2;
        border-radius: 8px;
        cursor: pointer;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
        text-align: left;
}
.chat-area .quick-questions .wssc_right .wssc-card[data-v-c6027dd8]:hover {
          border: 1px solid #3F6AEF;
          -webkit-transform: translateY(-2px);
                  transform: translateY(-2px);
          -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.chat-area .quick-questions .wssc_right .wssc-card__content[data-v-c6027dd8] {
          font-family: Source Han Sans CN, Source Han Sans CN;
          font-size: 14px;
          color: #333333;
          line-height: 20px;
          padding: 5px 6px;
          width: 100%;
          height: auto;
          min-height: 64px;
}
.chat-area .quick-questions .wssc_right .wssc-card__icon[data-v-c6027dd8] {
          width: 15px;
          height: 15px;
          margin-right: 4px;
          margin-bottom: 2px;
}
.chat-area .quick-questions .wssc_right .wssc-card__desc[data-v-c6027dd8] {
          font-family: Source Han Sans CN, Source Han Sans CN;
          font-size: 13px;
          color: #71747B;
          line-height: 18px;
}
.chat-area .quick-questions__grid[data-v-c6027dd8] {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 6px;
}

/* 消息列表样式 */
.message-list[data-v-c6027dd8] {
  max-width: 890px;
  width: 85%;
  margin: 0 auto;
  padding: 40px 0 20px;
}
.message[data-v-c6027dd8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-bottom: 32px;
}
.message .message__header[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    margin-bottom: 4px;
}
.message .message__header .el-icon-success[data-v-c6027dd8] {
      margin-top: 2px;
}
.message .message__dots[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    height: 20px;
}
.message .message__dots span[data-v-c6027dd8] {
      display: inline-block;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background-color: #A6AFBC;
      -webkit-animation: pulse-data-v-c6027dd8 1.4s ease-in-out infinite both;
              animation: pulse-data-v-c6027dd8 1.4s ease-in-out infinite both;
}
.message .message__dots span[data-v-c6027dd8]:nth-child(1) {
        -webkit-animation-delay: -0.32s;
                animation-delay: -0.32s;
}
.message .message__dots span[data-v-c6027dd8]:nth-child(2) {
        -webkit-animation-delay: -0.16s;
                animation-delay: -0.16s;
}
.message .message__dots span[data-v-c6027dd8]:nth-child(3) {
        -webkit-animation-delay: 0s;
                animation-delay: 0s;
}
@-webkit-keyframes pulse-data-v-c6027dd8 {
0%,
  100% {
    width: 4px;
    height: 4px;
}
50% {
    width: 8px;
    height: 8px;
}
}
@keyframes pulse-data-v-c6027dd8 {
0%,
  100% {
    width: 4px;
    height: 4px;
}
50% {
    width: 8px;
    height: 8px;
}
}
.message .message__status[data-v-c6027dd8] {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-size: 13px;
    line-height: 20px;
}
.message .message__status.typing[data-v-c6027dd8] {
      color: #3F6AEF;
}
.message__avatar[data-v-c6027dd8] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.message__avatar .avatar[data-v-c6027dd8] {
    width: 32px;
    height: 32px;
}
.message__content[data-v-c6027dd8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.message__body[data-v-c6027dd8] {
  position: relative;
}

/* 打字光标效果 */
.typing-cursor[data-v-c6027dd8] {
  display: inline-block;
  width: 2px;
  height: 1em;
  background-color: #3F6AEF;
  margin-left: 2px;
  -webkit-animation: blink-data-v-c6027dd8 1s infinite;
          animation: blink-data-v-c6027dd8 1s infinite;
  vertical-align: middle;
}
@-webkit-keyframes blink-data-v-c6027dd8 {
0%,
  100% {
    opacity: 1;
}
50% {
    opacity: 0;
}
}
@keyframes blink-data-v-c6027dd8 {
0%,
  100% {
    opacity: 1;
}
50% {
    opacity: 0;
}
}

/* 用户消息样式 - 显示在右侧 */
.message--USER[data-v-c6027dd8] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.message--USER .message__content[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.message--USER .message__body[data-v-c6027dd8] {
    max-width: 80%;
}
.message--USER .message__text[data-v-c6027dd8] {
    background: #3f6aef;
    color: white;
    padding: 8px 16px;
    border-radius: 12px;
    display: inline-block;
    white-space: normal;
    word-break: break-all;
}
.message--USER .message__files .message__file-item[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    background: #F5F5F5;
    border-radius: 8px;
    padding: 6px 12px;
    margin-bottom: 12px;
}
.message--USER .message__files .message__file-item .message__file-icon[data-v-c6027dd8] {
      width: 24px;
      height: 28px;
}
.message--USER .message__files .message__file-item .message__file-name[data-v-c6027dd8] {
      font-family: Source Han Sans CN, Source Han Sans CN;
      font-weight: 400;
      font-size: 14px;
      color: #2D2E30;
}
.message--USER .message__files .message__file-item .message__file-size[data-v-c6027dd8] {
      font-family: Arial, Arial;
      font-weight: 400;
      font-size: 11px;
      color: #AFAFAF;
      line-height: 23px;
}

/* AI消息样式 - 显示在左侧 */
.message--ASSISTANT .message__text[data-v-c6027dd8] {
  width: 100%;
  color: #000000;
  border-radius: 12px;
  white-space: pre-wrap;
  word-break: break-word;
  min-height: 20px;
  display: inline-block;
}
.message--ASSISTANT .message__think-box[data-v-c6027dd8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 26px;
}
.message--ASSISTANT .message__think-box .message__line[data-v-c6027dd8] {
    position: relative;
    left: -10px;
    width: 5px;
    height: auto;
    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;
    height: auto;
    gap: 2px;
}
.message--ASSISTANT .message__think-box .message__line > span[data-v-c6027dd8] {
      display: block;
      width: 5px;
      background-color: #CECECE;
}
.message--ASSISTANT .message__think-box .message__line span[data-v-c6027dd8]:first-child {
      height: 5px;
      border-radius: 50%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.message--ASSISTANT .message__think-box .message__line span[data-v-c6027dd8]:nth-child(2) {
      width: 1px;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      background-color: #CECECE;
}
.message--ASSISTANT .message__think-box .message__line span[data-v-c6027dd8]:last-child {
      height: 5px;
      border-radius: 50%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.message--ASSISTANT .message__think-box .message__think[data-v-c6027dd8] {
    font-size: 14px;
    color: #9195A3;
    line-height: 30px;
}

/* 消息操作按钮（仅AI消息，打字完成后显示） */
.message__actions[data-v-c6027dd8] {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 8px;
  opacity: 0;
  -webkit-animation: fadeIn-data-v-c6027dd8 0.3s ease forwards;
          animation: fadeIn-data-v-c6027dd8 0.3s ease forwards;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.message__actions .message__action-icon[data-v-c6027dd8] {
    width: 22px;
    height: 22px;
    cursor: pointer;
}
.message__actions .message__action-page[data-v-c6027dd8] {
    color: #4B4B4B;
    line-height: 24px;
    margin-top: -2px;
}
.message__actions .message__action-page > i[data-v-c6027dd8] {
      cursor: pointer;
      font-weight: bold;
}
@-webkit-keyframes fadeIn-data-v-c6027dd8 {
from {
    opacity: 0;
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes fadeIn-data-v-c6027dd8 {
from {
    opacity: 0;
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
.typing-indicator[data-v-c6027dd8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 12px;
  margin: 20px auto;
  max-width: 890px;
  width: 85%;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.typing-indicator__dots[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 12px;
}
.typing-indicator__dots span[data-v-c6027dd8] {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #3F6AEF;
      margin: 0 2px;
      -webkit-animation: typing-data-v-c6027dd8 1.4s infinite;
              animation: typing-data-v-c6027dd8 1.4s infinite;
}
.typing-indicator__dots span[data-v-c6027dd8]:nth-child(2) {
        -webkit-animation-delay: 0.2s;
                animation-delay: 0.2s;
}
.typing-indicator__dots span[data-v-c6027dd8]:nth-child(3) {
        -webkit-animation-delay: 0.4s;
                animation-delay: 0.4s;
}
.typing-indicator__text[data-v-c6027dd8] {
    font-size: 14px;
    color: #6b7280;
    font-weight: 500;
}
@-webkit-keyframes typing-data-v-c6027dd8 {
0%,
  60%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
30% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
}
}
@keyframes typing-data-v-c6027dd8 {
0%,
  60%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
30% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
}
}
.input-area[data-v-c6027dd8] {
  padding: 14px 0 16px 0;
}
.input-area .version-switch[data-v-c6027dd8] {
    max-width: 890px;
    width: 85%;
    margin: 0 auto;
    padding-bottom: 6px;
}
.input-area .version-switch__options[data-v-c6027dd8] {
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 20px;
}
.input-area .version-switch__options .is-active[data-v-c6027dd8] {
        color: #3F6AEF !important;
}
.input-area .version-switch__options .version-option[data-v-c6027dd8] {
        font-size: 14px;
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 400;
        color: #000000;
}
.input-area .version-switch__options .version-option__content[data-v-c6027dd8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 2px;
}
.input-area .version-switch__options .version-option__icon[data-v-c6027dd8] {
          width: 18px;
          height: 18px;
}
.input-area .version-switch__options .version-option__line[data-v-c6027dd8] {
          width: 14px;
          height: 3px;
          background: #3F6AEF;
          border-radius: 2px;
          margin: 2px auto;
}
.input-area .version-switch__options .version-option__noicon[data-v-c6027dd8] {
          width: 14px;
          height: 3px;
          margin: 2px auto;
}
.input-area .input-container[data-v-c6027dd8] {
    padding-top: 16px 0;
    max-width: 890px;
    width: 85%;
    margin: 0 auto;
}
.input-area .deep-think[data-v-c6027dd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 16px;
    gap: 3px;
    font-size: 12px;
    color: #000311;
    line-height: 18px;
    padding: 0px 10px;
    -webkit-box-shadow: 0px 3px 34px 1px rgba(217, 222, 241, 0.39);
            box-shadow: 0px 3px 34px 1px rgba(217, 222, 241, 0.39);
    border-radius: 15px;
    border: 1px solid #DFDFDF;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.input-area .deep-think.is-active[data-v-c6027dd8] {
      background: #F2F5FF;
      color: #3F6AEF;
      border-color: #3F6AEF;
}
.input-area .deep-think__icon[data-v-c6027dd8] {
      width: 12px;
      height: 12px;
}
.input-area .uploaded-files[data-v-c6027dd8] {
    margin: 0px 18px;
    padding: 8px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 8px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding-bottom: 4px;
}
.input-area .uploaded-files[data-v-c6027dd8]::-webkit-scrollbar {
      width: 4px;
      height: 4px;
}
.input-area .uploaded-files[data-v-c6027dd8]::-webkit-scrollbar-track {
      background: #f1f1f1;
      border-radius: 4px;
}
.input-area .uploaded-files[data-v-c6027dd8]::-webkit-scrollbar-thumb {
      background: #c1c1c1;
      border-radius: 4px;
}
.input-area .uploaded-files[data-v-c6027dd8]::-webkit-scrollbar-thumb:hover {
        background: #a8a8a8;
}
.input-area .uploaded-files .uploaded-file[data-v-c6027dd8] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 4px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      white-space: nowrap;
      background: #F2F3F4;
      padding: 6px 10px;
      border-radius: 8px;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      cursor: default;
      position: relative;
}
.input-area .uploaded-files .uploaded-file > img[data-v-c6027dd8] {
        width: 24px;
        height: 28px;
}
.input-area .uploaded-files .uploaded-file .del-icon[data-v-c6027dd8] {
        opacity: 0;
        position: absolute;
        top: -8px;
        right: -10px;
        font-size: 18px;
        color: #111111;
        cursor: pointer;
}
.input-area .uploaded-files .uploaded-file[data-v-c6027dd8]:hover {
        background: #f1f5f9;
        border-color: #3F6AEF;
}
.input-area .uploaded-files .uploaded-file:hover .del-icon[data-v-c6027dd8] {
          opacity: 1;
}
.input-area .uploaded-files .uploaded-file i[data-v-c6027dd8] {
        color: #6b7280;
        margin-right: 6px;
        font-size: 12px;
}
.input-area .uploaded-files .uploaded-file__name[data-v-c6027dd8] {
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-size: 14px;
        color: #2D2E30;
}
.input-area .uploaded-files .uploaded-file__size[data-v-c6027dd8] {
        font-size: 11px;
        color: #AFAFAF;
}
.input-area .uploaded-files .uploaded-file .el-button[data-v-c6027dd8] {
        padding: 0;
        min-width: auto;
        color: #9ca3af;
}
.input-area .uploaded-files .uploaded-file .el-button[data-v-c6027dd8]:hover {
          color: #ef4444;
}
.input-area .input-wrapper[data-v-c6027dd8] {
    position: relative;
    padding-bottom: 10px;
    border-radius: 15px;
    border: 1px solid #DFDFDF;
    -webkit-box-shadow: 0px 3px 34px 1px rgba(217, 222, 241, 0.39);
            box-shadow: 0px 3px 34px 1px rgba(217, 222, 241, 0.39);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.input-area .input-wrapper[data-v-c6027dd8]:focus-within {
      border-color: #3F6AEF;
      -webkit-box-shadow: 0 2px 12px rgba(63, 106, 239, 0.2);
              box-shadow: 0 2px 12px rgba(63, 106, 239, 0.2);
}
.input-area .input-wrapper .message-input[data-v-c6027dd8] {
      width: 100%;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner {
        width: 100%;
        padding: 10px 18px 10px 18px;
        background: #FFFFFF;
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none;
        border-radius: 15px;
        font-size: 15px;
        line-height: 1.5;
        color: #000000;
        background: #ffffff;
        resize: none;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow-y: auto;
        scrollbar-width: none;
        -ms-overflow-style: none;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner::-webkit-scrollbar {
          display: none;
          width: 0;
          height: 0;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner::-webkit-input-placeholder {
          color: #9ca3af;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner::-moz-placeholder {
          color: #9ca3af;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner:-ms-input-placeholder {
          color: #9ca3af;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner::-ms-input-placeholder {
          color: #9ca3af;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner::placeholder {
          color: #9ca3af;
}
.input-area .input-wrapper .input-tools[data-v-c6027dd8] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.input-area .input-wrapper .input-tools .input-btns[data-v-c6027dd8] {
        padding: 0 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.input-area .input-wrapper .input-tools .input-btns__left[data-v-c6027dd8] {
          margin-right: 8px;
}
.input-area .input-wrapper .input-tools .input-btns__right > img[data-v-c6027dd8] {
          width: 32px;
          height: 32px;
          cursor: pointer;
}
.input-area .input-wrapper .input-tools .input-btns__right > span[data-v-c6027dd8] {
          display: inline-block;
          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;
          width: 32px;
          height: 32px;
          font-size: 18px;
          border-radius: 50%;
          background: #E9EAEC;
}
.input-area .input-wrapper .input-tools .input-btns__btnImg[data-v-c6027dd8] {
          width: 32px;
          height: 32px;
          cursor: pointer;
          border-radius: 50%;
}
.input-area .input-footer[data-v-c6027dd8] {
    text-align: center;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 300;
    font-size: 13px;
    color: #AAAAAA;
}
.input-btns__btnImg[data-v-c6027dd8]:hover {
  background: #C2C9E1;
  border-radius: 50%;
}
[data-v-c6027dd8]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
[data-v-c6027dd8]::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 4px;
}
[data-v-c6027dd8]::-webkit-scrollbar-thumb {
  background: #94a3b8;
  border-radius: 4px;
}
[data-v-c6027dd8]::-webkit-scrollbar-thumb:hover {
    background: #94a3b8;
}
.sidebar__history[data-v-c6027dd8]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
}
.sidebar__history[data-v-c6027dd8]::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar__history[data-v-c6027dd8]::-webkit-scrollbar-thumb {
  background: #DBDBDB;
}

/* 代码块样式 */
.code-block[data-v-c6027dd8] {
  background: #f5f5f5;
  padding: 12px;
  border-radius: 6px;
  overflow-x: auto;
  margin: 8px 0;
  font-family: 'Courier New', monospace;
  font-size: 14px;
}
.inline-code[data-v-c6027dd8] {
  background: #f0f0f0;
  padding: 2px 6px;
  border-radius: 4px;
  font-family: 'Courier New', monospace;
  font-size: 0.9em;
}

/* 引用样式 */
blockquote[data-v-c6027dd8] {
  border-left: 3px solid #3F6AEF;
  padding-left: 12px;
  margin: 8px 0;
  color: #666;
  font-style: italic;
}

/* 链接样式 */
a[data-v-c6027dd8] {
  color: #3F6AEF;
  text-decoration: none;
}
a[data-v-c6027dd8]:hover {
    text-decoration: underline;
}

/* 打字效果的状态文本颜色 */
.message__status.typing[data-v-c6027dd8] {
  color: #3F6AEF;
  font-weight: 500;
}
@media screen and (max-width: 1024px) {
.deepseek-container.sidebar-collapsed .sidebar[data-v-c6027dd8] {
    width: 140px;
}
.deepseek-container.sidebar-collapsed .sidebar-collapsed-box[data-v-c6027dd8] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
    margin: 15px 0;
}
.deepseek-container.sidebar-collapsed .sidebar-collapsed-btn[data-v-c6027dd8] {
    width: 100px;
    height: 32px;
    font-size: 12px;
}
.sidebar[data-v-c6027dd8] {
    width: 240px;
}
.sidebar__logo[data-v-c6027dd8] {
      padding: 12px 12px 0 12px;
}
.sidebar__logo .new-chat-btn[data-v-c6027dd8] {
        font-size: 13px;
        padding: 5px;
}
.sidebar__logo .search-input-wrapper .search-input[data-v-c6027dd8] {
        font-size: 13px;
        line-height: 28px;
        padding: 0 35px 0 30px;
}
.sidebar__history[data-v-c6027dd8] {
      padding: 12px;
}
.sidebar__history .history-item[data-v-c6027dd8] {
        padding: 8px 6px;
}
.sidebar__history .history-item__title[data-v-c6027dd8] {
          font-size: 13px;
}
.sidebar__history .history-item__time[data-v-c6027dd8] {
          font-size: 11px;
}
.sidebar__history .history-item__time div[data-v-c6027dd8] {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
}
.sidebar__collapsed-ss > img[data-v-c6027dd8] {
      width: 16px;
      height: 60px;
}
.chat-area .welcome-screen[data-v-c6027dd8] {
    padding-bottom: 0;
}
.chat-area .welcome-screen__content[data-v-c6027dd8] {
      max-width: 90%;
      width: 90%;
}
.chat-area .welcome-screen__icon[data-v-c6027dd8] {
      width: 60px;
      height: 60px;
}
.chat-area .welcome-screen__title[data-v-c6027dd8] {
      font-size: 18px;
      line-height: 26px;
}
.chat-area .quick-questions[data-v-c6027dd8] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
    padding: 0 16px;
}
.chat-area .quick-questions .flzx_left[data-v-c6027dd8],
    .chat-area .quick-questions .wssc_right[data-v-c6027dd8] {
      width: 100%;
      max-width: 500px;
      height: auto;
}
.chat-area .quick-questions__title-box[data-v-c6027dd8] {
      padding: 10px 16px;
}
.chat-area .quick-questions__title-icon[data-v-c6027dd8] {
      width: 45px;
      height: 45px;
}
.chat-area .quick-questions__title[data-v-c6027dd8] {
      font-size: 16px;
      line-height: 22px;
}
.chat-area .quick-questions__desc[data-v-c6027dd8] {
      font-size: 12px;
      line-height: 17px;
}
.chat-area .quick-questions .wssc-card__content[data-v-c6027dd8] {
      font-size: 13px;
      line-height: 18px;
      padding: 8px;
}
.chat-area .quick-questions .wssc-card__desc[data-v-c6027dd8] {
      font-size: 12px;
      line-height: 16px;
}
.chat-area .quick-questions__grid[data-v-c6027dd8] {
      grid-template-columns: repeat(2, 1fr);
}
.message-list[data-v-c6027dd8] {
    max-width: 90%;
    width: 90%;
    padding: 30px 16px 20px;
}
.message[data-v-c6027dd8] {
    gap: 12px;
    margin-bottom: 24px;
}
.message__avatar .avatar[data-v-c6027dd8] {
      width: 28px;
      height: 28px;
}
.message__status[data-v-c6027dd8] {
      font-size: 12px;
      line-height: 18px;
}
.message--USER .message__body[data-v-c6027dd8] {
    max-width: 85%;
}
.message--USER .message__text[data-v-c6027dd8] {
    max-width: 100%;
    padding: 6px 12px;
}
.message__actions .message__action-icon[data-v-c6027dd8] {
    width: 20px;
    height: 20px;
}
.message__actions .message__action-page[data-v-c6027dd8] {
    font-size: 12px;
    line-height: 20px;
}
.typing-indicator[data-v-c6027dd8] {
    max-width: 90%;
    width: 90%;
}
.input-area[data-v-c6027dd8] {
    padding: 12px 16px 16px;
}
.input-area .input-container[data-v-c6027dd8] {
      max-width: 90%;
      width: 90%;
      margin: 0 auto;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8] {
      width: 100%;
}
.input-area .input-wrapper .message-input[data-v-c6027dd8]  .el-textarea__inner {
        width: 100%;
        padding: 8px 16px 40px;
        font-size: 14px;
}
.input-area .input-tools[data-v-c6027dd8] {
      width: 100%;
      bottom: 15px;
}
.input-area .input-btns__btnImg[data-v-c6027dd8],
    .input-area .input-btns__right > img[data-v-c6027dd8] {
      width: 28px;
      height: 28px;
}
.input-area .input-btns__right > span[data-v-c6027dd8] {
      width: 28px;
      height: 28px;
}
.input-area .uploaded-files[data-v-c6027dd8] {
      margin-left: 15px;
}
.input-area .uploaded-files .uploaded-file[data-v-c6027dd8] {
        padding: 0 8px;
}
.input-area .uploaded-files .uploaded-file__name[data-v-c6027dd8] {
          max-width: 100px;
}
.input-area .input-footer[data-v-c6027dd8] {
      font-size: 12px;
}
}

