
[data-v-05e04006] .filter-container-content {
  margin: 0 20px;
}
.el-form-item[data-v-05e04006] {
    margin-bottom: 18px;
}
.el-form-item__error[data-v-05e04006] {
    padding-top: 5px;
}


.center[data-v-6e3928d2] {
  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;
}
.el-icon-circle-plus-outline[data-v-6e3928d2] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-6e3928d2] {
  font-size: 24px;
}
.box[data-v-6e3928d2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-color[data-v-6e3928d2] {
  color: red;
  margin-top: 20px;
}
.p-color p[data-v-6e3928d2] {
  margin-top: 5px;
}
[data-v-6e3928d2] .el-autocomplete {
  display: block;
}

.p-color[data-v-7373e1b1] {
  color: red;
  margin-top: 20px;
}
.p-color p[data-v-7373e1b1] {
  margin-top: 5px;
}
[data-v-7373e1b1] .el-autocomplete {
  display: block;
}

.center[data-v-77403776] {
  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;
}
.el-icon-circle-plus-outline[data-v-77403776] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-77403776] {
  font-size: 24px;
}
.box[data-v-77403776] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.center[data-v-7f90148d] {
  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;
}
.el-icon-circle-plus-outline[data-v-7f90148d] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-7f90148d] {
  font-size: 24px;
}
.box[data-v-7f90148d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-color[data-v-7f90148d] {
  color: red;
  margin-top: 20px;
}
.p-color p[data-v-7f90148d] {
  margin-top: 5px;
}
[data-v-7f90148d] .el-autocomplete {
  display: block;
}

.center[data-v-7fe4a193] {
  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;
}
.el-icon-circle-plus-outline[data-v-7fe4a193] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-7fe4a193] {
  font-size: 24px;
}
.box[data-v-7fe4a193] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.center[data-v-437b2f82] {
  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;
}
.el-icon-circle-plus-outline[data-v-437b2f82] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-437b2f82] {
  font-size: 24px;
}
.box[data-v-437b2f82] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@charset "UTF-8";
/* 提高loading遮罩的z-index，确保显示在最顶层 */
.global-loading-top-layer[data-v-c4cf9b4e] {
  z-index: 9999 !important;
  /* 使用比Element UI弹窗更高的z-index */
}

/* 如果上面的方法不够，可以直接修改Element UI loading的样式 */
.el-loading-mask[data-v-c4cf9b4e] {
  z-index: 9999 !important;
}

/* 确认弹窗样式 */
.confirm-dialog .confirm-content[data-v-c4cf9b4e] {
  padding: 20px;
  text-align: center;
  line-height: 1.6;
  font-size: 16px;
  /* 增大基础字体大小 */
}
.confirm-dialog .confirm-content p[data-v-c4cf9b4e] {
    margin: 10px 0;
    font-size: 16px;
    /* 段落字体大小 */
}
.confirm-dialog .confirm-content strong[data-v-c4cf9b4e] {
    font-weight: bold;
    color: #409EFF;
    font-size: 16px;
    /* 增大粗体文字 */
}
.confirm-dialog .confirm-content .date-text[data-v-c4cf9b4e] {
    font-weight: bold;
    color: #409EFF;
    font-size: 16px;
    /* 增大日期文字 */
}
.confirm-dialog .confirm-content .amount-info[data-v-c4cf9b4e] {
    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: 10px 0;
}
.confirm-dialog .confirm-content .amount-info .amount-label[data-v-c4cf9b4e] {
      text-align: right;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-right: 5px;
      font-size: 16px;
      /* 增大标签字体 */
}
.confirm-dialog .confirm-content .amount-info .amount-value[data-v-c4cf9b4e] {
      font-weight: bold;
      color: #E6A23C;
      font-size: 18px;
      /* 增大金额字体 */
}
.confirm-dialog .dialog-footer[data-v-c4cf9b4e] {
  text-align: center;
}
.total-amount[data-v-c4cf9b4e] {
  margin-top: 15px;
  padding: 15px;
  background-color: #f8f8f8;
  border-radius: 5px;
  border-left: 4px solid #E6A23C;
}
.date-text[data-v-c4cf9b4e] {
  color: #FF5967;
  font-weight: bold;
}

/* LDO费用警告提示样式 */
.ldo-warning[data-v-c4cf9b4e] {
  margin: 15px 0;
  padding: 12px 15px;
  background-color: #fef0e6;
  border: 1px solid #f5c6cb;
  border-radius: 6px;
  border-left: 4px solid #E6A23C;
  text-align: center;
}
.ldo-warning-text[data-v-c4cf9b4e] {
  margin: 0;
  color: #E6A23C;
  font-weight: 600;
  font-size: 16px;
  /* 增大LDO警告文字 */
  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;
}
.ldo-warning-text i[data-v-c4cf9b4e] {
  margin-right: 8px;
  font-size: 18px;
  /* 增大图标大小 */
}

/* LDO费用金额显示样式 */
.ldo-amount-section[data-v-c4cf9b4e] {
  margin: 15px 0;
  padding: 12px;
  background-color: #f8f9fa;
  border-radius: 6px;
  border-left: 4px solid #17a2b8;
}
.ldo-separate-payment[data-v-c4cf9b4e] {
  color: #17a2b8;
  font-weight: 600;
  font-size: 16px;
  /* 增大LDO分离付款文字 */
  margin: 0 0 8px 0;
}
.ldo-amount[data-v-c4cf9b4e] {
  margin: 5px 0;
  font-size: 16px;
  /* 增大LDO金额文字 */
  color: #333;
}
.ldo-amount[data-v-c4cf9b4e]:last-child {
  font-weight: 600;
  color: #17a2b8;
}

.center[data-v-1d66b08d] {
  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;
}
.el-icon-circle-plus-outline[data-v-1d66b08d] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-1d66b08d] {
  font-size: 24px;
}
.box[data-v-1d66b08d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}



















































































































































































































































































































































































/* 拓宽提示框样式 */
.wider-alert-box {
  width: 600px !important;
  max-width: 80% !important;
}
.wider-alert-box .el-message-box__content {
  max-height: 500px;
  overflow-y: auto;
}

@charset "UTF-8";
[data-v-8e06274a] .el-autocomplete {
  display: block;
}
.txt-class[data-v-8e06274a] {
  margin-top: 10px;
  color: red;
}
.checkbox-align[data-v-8e06274a] {
  line-height: 45px;
  vertical-align: middle;
  /* 垂直居中对齐 */
  font-size: 16px;
  margin-right: -4px;
}
[data-v-8e06274a] .fee-section-wrapper {
  border: 1px solid #DCDFE6;
  /* Element UI 常用的边框颜色 */
  border-radius: 4px;
  /* 圆角 */
  padding: 20px;
  /* 内边距 */
  margin-top: 20px;
  /* 上外边距，用于和上一个元素隔开 */
  margin-bottom: 20px;
  /* 下外边距，用于和下一个元素隔开 */
}
[data-v-8e06274a] .account-label .el-form-item__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  /* 稍微减小字体大小 */
}
[data-v-8e06274a] .allow-wrap-label .el-form-item__label {
  white-space: normal;
  /* 允许换行 */
  word-break: break-word;
  /* 长单词也能换行 */
}
[data-v-8e06274a] .el-form-item__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  /* 减小字体大小 */
}

@charset "UTF-8";
[data-v-51239700] .el-autocomplete {
  display: block;
}
.txt-class[data-v-51239700] {
  margin-top: 10px;
  color: red;
}
.checkbox-align[data-v-51239700] {
  line-height: 70px;
  vertical-align: middle;
  /* 垂直居中对齐 */
  font-size: 16px;
}
[data-v-51239700] .fee-section-wrapper {
  border: 1px solid #DCDFE6;
  /* Element UI 常用的边框颜色 */
  border-radius: 4px;
  /* 圆角 */
  padding: 20px;
  /* 内边距 */
  margin-top: 20px;
  /* 上外边距，用于和上一个元素隔开 */
  margin-bottom: 20px;
  /* 下外边距，用于和下一个元素隔开 */
}
[data-v-51239700] .account-label .el-form-item__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  /* 稍微减小字体大小 */
}
[data-v-51239700] .allow-wrap-label .el-form-item__label {
  white-space: normal;
  /* 允许换行 */
  word-break: break-word;
  /* 长单词也能换行 */
}
[data-v-51239700] .el-form-item__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  /* 减小字体大小 */
}


.basic-info-form[data-v-686840ce] {
  background-color: #f5f7fa;
  padding: 15px;
  border-radius: 4px;
  margin-bottom: 20px;
  min-height: 250px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* 主单信息区域表单label左对齐 */
.basic-info-form .el-form-item__label[data-v-686840ce] {
  text-align: left !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding-right: 15px !important;
  white-space: nowrap !important;
  width: 140px !important;
  min-width: 140px !important;
}

/* 使用deep选择器确保样式生效 */
[data-v-686840ce] .basic-info-form .el-form-item__label {
  text-align: left !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding-right: 15px !important;
  white-space: nowrap !important;
  width: 140px !important;
  min-width: 140px !important;
}

/* 针对具体的form组件使用更强的选择器 */
[data-v-686840ce] .basic-info-form .el-form .el-form-item .el-form-item__label {
  text-align: left !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding-right: 15px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  white-space: nowrap !important;
  width: 140px !important;
  min-width: 140px !important;
}

/* 主单信息区域表单项布局调整 */
.basic-info-form .el-form-item[data-v-686840ce] {
  margin-bottom: 18px;
}
.section-title[data-v-686840ce] {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin: 15px 0 10px 0;
  padding-left: 10px;
  border-left: 4px solid #409eff;
}
.section-header[data-v-686840ce] {
  height: 20px; /* 统一标题区域高度 */
  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: 15px 0 10px 0;
}
.table-container[data-v-686840ce] {
  margin-bottom: 20px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  overflow: visible;
}
.detail-form[data-v-686840ce] {
  margin-top: 20px;
  background-color: #f9f9f9;
  padding: 15px;
  border-radius: 4px;
}

/* 详细信息表单区域样式优化 */
.detail-form .el-form-item__label[data-v-686840ce] {
  text-align: left !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding-right: 12px !important;
}

/* 使用deep选择器确保详细信息表单样式生效 */
[data-v-686840ce] .detail-form .el-form-item__label {
  text-align: left !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding-right: 12px !important;
}

/* 针对详细信息表单使用更强的选择器 */
[data-v-686840ce] .detail-form .el-form .el-form-item .el-form-item__label {
  text-align: left !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding-right: 12px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.detail-form .el-form-item[data-v-686840ce] {
  margin-bottom: 18px;
}

/* 详细信息表单容器布局 */
.detail-form-container[data-v-686840ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
.left-content[data-v-686840ce] {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.right-content[data-v-686840ce] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.right-content .el-form-item[data-v-686840ce] {
  height: 100%;
}
.right-content .el-textarea[data-v-686840ce] {
  height: 156px;
}
.right-content .el-textarea__inner[data-v-686840ce] {
  height: 156px !important;
  resize: none;
}

/* 底部按钮居中显示 */
.item-button[data-v-686840ce] {
  text-align: center;
  margin-top: 20px;
  padding: 20px 0;
  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: 15px;
}
.item-button .el-button[data-v-686840ce] {
  min-width: 80px;
}
.panel-body[data-v-686840ce] {
  max-height: 85vh;
  overflow-y: auto;
}
.filter-container-content[data-v-686840ce] {
  padding: 20px;
}

/* 新增的排版样式 */
.main-info-row[data-v-686840ce] {
  margin-bottom: 30px;
}
.separate-info-row[data-v-686840ce] {
  margin-bottom: 20px;
}
.main-info-row .basic-info-form[data-v-686840ce] {
  min-height: 250px;
  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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.main-info-row .section-title[data-v-686840ce],
.separate-info-row .section-title[data-v-686840ce] {
  margin-top: 0;
}

/* 占位空间样式，与删除按钮高度保持一致 */
.placeholder-space[data-v-686840ce] {
  height: 28px; /* 与小尺寸按钮高度一致 */
  width: 1px;
}

/* 确保section-header内的section-title样式正确 */
.section-header .section-title[data-v-686840ce] {
  margin: 0; /* 重置margin，因为在flex容器内 */
  padding-left: 10px;
  border-left: 4px solid #409eff;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}

/* 副标题样式 */
.section-subtitle[data-v-686840ce] {
  font-size: 12px;
  color: #909399;
  font-weight: normal;
  margin-left: 10px;
}
.split-control-area[data-v-686840ce] {
  margin-bottom: 10px;
}

/* el-table 样式调整 */
/* 表头颜色设置 */
[data-v-686840ce] .el-table .el-table__header-wrapper th {
  background-color: #0099e5 !important;
  color: #ffffff !important;
}
[data-v-686840ce] .el-table .el-table__header-wrapper .el-table__cell {
  background-color: #0099e5 !important;
  color: #ffffff !important;
  border-bottom: 1px solid #0088cc !important;
}

/* 确保表头文字颜色应用到所有元素 */
[data-v-686840ce] .el-table thead th,[data-v-686840ce] .el-table thead td,[data-v-686840ce] .el-table th .cell {
  background-color: #0099e5 !important;
  color: #ffffff !important;
}

/* 表头hover效果 */
[data-v-686840ce] .el-table thead th:hover {
  background-color: #0088cc !important;
}
[data-v-686840ce] .el-table .el-table__body-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
}
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar {
  width: 8px;
}
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 4px;
}
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #c0c4cc;
  border-radius: 4px;
}
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #909399;
}

/* 表格内输入框样式 */
[data-v-686840ce] .el-table .el-input--mini .el-input__inner {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
}

/* 表格内下拉框样式 */
[data-v-686840ce] .el-table .el-select--mini .el-input__inner {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
}
[data-v-686840ce] .el-table .el-select--mini .el-input__suffix {
  height: 24px;
  line-height: 24px;
}

/* 当前选中行高亮样式 */
[data-v-686840ce] .el-table .current-row > td {
  background-color: #ecf5ff !important;
}

/* 表格头部固定样式 */
[data-v-686840ce] .el-table .el-table__header-wrapper {
  overflow: visible;
}

/* 优化表格边框显示 */
[data-v-686840ce] .el-table--border {
  border: 1px solid #ebeef5;
}
[data-v-686840ce] .el-table--border .el-table__inner-wrapper::before {
  display: none;
}

/* 表格内部滚动条样式 - 只针对表格主体 */
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar {
  height: 8px;
}
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 4px;
}
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #c0c4cc;
  border-radius: 4px;
}
[data-v-686840ce] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #909399;
}

/* 让表格自适应容器宽度，需要时才显示横向滚动条 */
.table-container .el-table[data-v-686840ce] {
  width: 100%;
  table-layout: auto;
}

/* 表格自适应优化 */
[data-v-686840ce] .el-table .el-table__body-wrapper {
  overflow-x: auto;
}
[data-v-686840ce] .el-table .el-table__header-wrapper {
  overflow-x: hidden;
}

/* 确保表格能够填满容器，避免右侧空白 */
[data-v-686840ce] .el-table .el-table__body,[data-v-686840ce] .el-table .el-table__header {
  width: 100%;
}

/* 当内容不足时让表格填满容器 */
[data-v-686840ce] .el-table {
  width: 100% !important;
}

/* 统计信息容器样式 */
.statistics-container[data-v-686840ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  background-color: #f5f7fa;
  border: 1px solid #dcdfe6;
  border-top: none;
  border-radius: 0 0 4px 4px;
  font-size: 12px;
}
.statistics-summary[data-v-686840ce] {
  color: #606266;
  font-weight: 500;
  white-space: nowrap;
}
.statistics-value[data-v-686840ce] {
  color: #409eff;
  font-weight: bold;
}

/* 批量修改区域样式 */
.batch-modify-container[data-v-686840ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 10px;
  margin-top: 8px;
  background-color: #f8f9fa;
  border: 1px solid #e9ecef;
  border-radius: 4px;
  font-size: 12px;
  overflow-x: auto;
}
.batch-modify-form[data-v-686840ce] {
  width: 100%;
  margin: 0;
  white-space: nowrap;
}
.batch-modify-form .el-form-item[data-v-686840ce] {
  margin-bottom: 0;
  margin-right: 8px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.batch-modify-form .el-form-item__label[data-v-686840ce] {
  font-size: 11px;
  color: #606266;
  font-weight: 500;
  padding-right: 6px !important;
  white-space: nowrap;
  min-width: auto;
  width: auto;
}
.batch-modify-label[data-v-686840ce] {
  color: #909399;
  font-size: 12px;
  font-style: italic;
}
.batch-modify-form .el-select[data-v-686840ce] {
  font-size: 11px;
}
.batch-modify-form .el-select .el-input__inner[data-v-686840ce] {
  height: 26px;
  line-height: 26px;
  font-size: 11px;
}
.batch-modify-form .el-select .el-input__suffix[data-v-686840ce] {
  height: 26px;
  line-height: 26px;
}
.batch-modify-form .el-button--small[data-v-686840ce] {
  height: 26px;
  line-height: 24px;
  font-size: 11px;
  padding: 0 8px;
  margin-left: 4px;
}

/* 确保批量修改表单项在一行内显示 */
.batch-modify-form .el-form-item[data-v-686840ce]:last-child {
  margin-right: 0;
}

/* 响应式处理：在小屏幕上允许换行 */
@media (max-width: 1400px) {
.batch-modify-form[data-v-686840ce] {
    white-space: normal;
}
.batch-modify-form .el-form-item[data-v-686840ce] {
    margin-bottom: 4px;
}
}

.p-color[data-v-7707d972] {
  color: red;
  margin-top: 20px;
}
.p-color p[data-v-7707d972] {
  margin-top: 5px;
}
[data-v-7707d972] .el-autocomplete {
  display: block;
}

.icondaoru[data-v-4bccf7ff] {
  cursor: pointer;
  color: #ccc;
  margin-right: 6px;
}
.vvl-input[data-v-4bccf7ff] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.vvl-input[data-v-4bccf7ff] .el-input__inner {
  border: none;
  border-right: 1px solid #ccc;
  height: 18px;
  line-height: 18px;
  border-radius: 0;
}
.input-calss[data-v-4bccf7ff] .el-input__inner {
  border-right: none;
}
.blue-required[data-v-4bccf7ff] .el-form-item__label {
  color: #409EFF;
}
.item-title[data-v-4bccf7ff] {
  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: 10px 0px 10px 0;
}
.item-title span[data-v-4bccf7ff] {
  font-size: 15px;
  font-weight: bold;
}

.p-color[data-v-22664405] {
  color: red;
  margin-top: 20px;
}

.p-color[data-v-aa5eeb04] {
  color: red;
  margin-top: 20px;
}
[data-v-aa5eeb04] .is-required .el-form-item__label {
  color: red;
}
[data-v-aa5eeb04] .el-autocomplete {
  display: block;
}

.icondaoru[data-v-6aa5fb98] {
  cursor: pointer;
  color: #ccc;
  margin-right: 6px;
}
.vvl-input[data-v-6aa5fb98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.vvl-input[data-v-6aa5fb98] .el-input__inner {
  border: none;
  border-right: 1px solid #ccc;
  height: 18px;
  line-height: 18px;
  border-radius: 0;
}
.input-calss[data-v-6aa5fb98] .el-input__inner {
  border-right: none;
}
.blue-required[data-v-6aa5fb98] .el-form-item__label {
  color: #409EFF;
}

.center[data-v-1f243116] {
  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;
}
.el-icon-circle-plus-outline[data-v-1f243116] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-1f243116] {
  font-size: 24px;
}
.box[data-v-1f243116] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@charset "UTF-8";
/* 提高loading遮罩的z-index，确保显示在最顶层 */
.global-loading-top-layer[data-v-d5e01184] {
  z-index: 9999 !important;
  /* 使用比Element UI弹窗更高的z-index */
}

/* 如果上面的方法不够，可以直接修改Element UI loading的样式 */
.el-loading-mask[data-v-d5e01184] {
  z-index: 9999 !important;
}

/* 确认弹窗样式 */
.confirm-dialog .confirm-content[data-v-d5e01184] {
  padding: 20px;
  text-align: center;
  line-height: 1.6;
  font-size: 16px;
  /* 增大基础字体大小 */
}
.confirm-dialog .confirm-content p[data-v-d5e01184] {
    margin: 10px 0;
    font-size: 16px;
    /* 段落字体大小 */
}
.confirm-dialog .confirm-content strong[data-v-d5e01184] {
    font-weight: bold;
    color: #409EFF;
    font-size: 16px;
    /* 增大粗体文字 */
}
.confirm-dialog .confirm-content .date-text[data-v-d5e01184] {
    font-weight: bold;
    color: #409EFF;
    font-size: 16px;
    /* 增大日期文字 */
}
.confirm-dialog .confirm-content .amount-info[data-v-d5e01184] {
    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: 10px 0;
}
.confirm-dialog .confirm-content .amount-info .amount-label[data-v-d5e01184] {
      text-align: right;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-right: 5px;
      font-size: 16px;
      /* 增大标签字体 */
}
.confirm-dialog .confirm-content .amount-info .amount-value[data-v-d5e01184] {
      font-weight: bold;
      color: #E6A23C;
      font-size: 18px;
      /* 增大金额字体 */
}
.confirm-dialog .dialog-footer[data-v-d5e01184] {
  text-align: center;
}
.total-amount[data-v-d5e01184] {
  margin-top: 15px;
  padding: 15px;
  background-color: #f8f8f8;
  border-radius: 5px;
  border-left: 4px solid #E6A23C;
}
.date-text[data-v-d5e01184] {
  color: #FF5967;
  font-weight: bold;
}

/* LDO费用警告提示样式 */
.ldo-warning[data-v-d5e01184] {
  margin: 15px 0;
  padding: 12px 15px;
  background-color: #fef0e6;
  border: 1px solid #f5c6cb;
  border-radius: 6px;
  border-left: 4px solid #E6A23C;
  text-align: center;
}
.ldo-warning-text[data-v-d5e01184] {
  margin: 0;
  color: #E6A23C;
  font-weight: 600;
  font-size: 16px;
  /* 增大LDO警告文字 */
  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;
}
.ldo-warning-text i[data-v-d5e01184] {
  margin-right: 8px;
  font-size: 18px;
  /* 增大图标大小 */
}

/* LDO费用金额显示样式 */
.ldo-amount-section[data-v-d5e01184] {
  margin: 15px 0;
  padding: 12px;
  background-color: #f8f9fa;
  border-radius: 6px;
  border-left: 4px solid #17a2b8;
}
.ldo-separate-payment[data-v-d5e01184] {
  color: #17a2b8;
  font-weight: 600;
  font-size: 16px;
  /* 增大LDO分离付款文字 */
  margin: 0 0 8px 0;
}
.ldo-amount[data-v-d5e01184] {
  margin: 5px 0;
  font-size: 16px;
  /* 增大LDO金额文字 */
  color: #333;
}
.ldo-amount[data-v-d5e01184]:last-child {
  font-weight: 600;
  color: #17a2b8;
}

.center[data-v-14e78848] {
  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;
}
.el-icon-circle-plus-outline[data-v-14e78848] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-14e78848] {
  font-size: 24px;
}
.box[data-v-14e78848] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}




















































































































































































































































































































































































/* 拓宽提示框样式 */
.wider-alert-box {
  width: 600px !important;
  max-width: 80% !important;
}
.wider-alert-box .el-message-box__content {
  max-height: 500px;
  overflow-y: auto;
}

.p-color[data-v-c81ec2ee] {
  color: red;
  margin-top: 20px;
}
.p-color p[data-v-c81ec2ee] {
  margin-top: 5px;
}
[data-v-c81ec2ee] .el-autocomplete {
  display: block;
}

.p-color[data-v-6878d4aa] {
  color: red;
  margin-top: 20px;
}
.p-color p[data-v-6878d4aa] {
  margin-top: 5px;
}
[data-v-6878d4aa] .el-autocomplete {
  display: block;
}

.item-text[data-v-75fa7a05] {
  color: red;
  margin-top: 10px;
}
.container-content-tips[data-v-75fa7a05] {
  color: red;
  font-size: 15px;
}
.item-title[data-v-75fa7a05] {
  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: 10px 0px 10px 0;
}
.item-title span[data-v-75fa7a05] {
  font-size: 15px;
  font-weight: bold;
}

/* Added styles for pagination and summary */
.pagination-summary-container[data-v-75fa7a05] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  /* Maintain top margin */
  padding: 0 20px;
  /* Add some padding if needed */
}
.pagination-summary-container .pagePanel[data-v-75fa7a05] {
  margin: 0;
  /* Reset pagination margin if necessary */
  margin-left: auto;
  /* Add auto margin to push to the right */
}
.summary-totals span[data-v-75fa7a05] {
  font-size: 1.1em;
  /* Larger font size */
  font-weight: bold;
  /* Bold font */
}


[data-v-6640fedf] .drag-dialog .drag-head .dialog-opt {
  display: none;
}
[data-v-6640fedf] .el-dialog__header{
  background-color: #F1F4FF;
}
.notice-container[data-v-6640fedf] {
  line-height: 1.3;
}
.notice-text[data-v-6640fedf] {
  margin-bottom: 8px;
  font-size: 14px;
}
.download-links[data-v-6640fedf] {
  margin-top: 12px;
}
.download-link[data-v-6640fedf] {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 8px;
  font-size: 14px;
}
.red-color[data-v-6640fedf]{
  color: #FF0000;
}

.item-text[data-v-1f821aba] {
  color: red;
  margin-top: 10px;
}
.item-title[data-v-1f821aba] {
  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: 10px 0px 10px 0;
}
.item-title span[data-v-1f821aba] {
  font-size: 15px;
  font-weight: bold;
}

@charset "UTF-8";
/* EMC提示框样式 - 需要全局样式才能生效 */
.emc-alert-dialog {
  width: 500px;
}

.center[data-v-3034a74c] {
  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;
}
.el-icon-circle-plus-outline[data-v-3034a74c] {
  font-size: 24px;
  color: #91cbff;
}
.el-icon-delete[data-v-3034a74c] {
  font-size: 24px;
}
.box[data-v-3034a74c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}


/*# sourceMappingURL=chunk-views-import.cbb92192e952f3dc3e0e.css.map*/