.standingBookDetailWapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #f6f6f6;

  .wea-tab {
    border-bottom: none !important;
  }

  .wea-new-top-req-wapper .wea-new-top-req {
    z-index: 0 !important;
  }

  .wea-search-tab, .wea-input-focus {
    background: #f1f1f1;
  }

  .normalWapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 0 16px;

    .tableWrapper {
      flex: 1;
      overflow: hidden;

      .ant-spin-nested-loading, .ant-spin-container {
        height: 100%;
      }

      .wea-new-table {
        background: #fff;
      }
    }

    .topContent {
      padding: 8px 20px;
      display: flex;
      align-items: center;
      background: #fff;
      margin-top: 16px;

      .month {
        margin-right: 26px;

        span:first-child {
          margin-right: 8px;
        }

        i {
          color: #666;
          margin-left: 8px;
        }
      }
    }

    .tabOption {
      display: flex;
      align-items: center;
      padding: 8px 20px;
      justify-content: flex-end;

      i.icon-coms-Batch-delete, i.icon-coms-Add-to, button {
        cursor: pointer;
        margin-right: 10px;
      }

      .anticon-search {
        margin-right: 0px;
      }

      .wea-input-focus-btn {
        margin-right: 0px;
      }
    }

    .tdEllipsis {
      display: inline-block;
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  }
}

//退差;补差
.regressionWrapper, .differenceWrapper {
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 16px;

  .tableWrapper {
    flex: 1;
    overflow: hidden;

    .ant-spin-nested-loading, .ant-spin-container {
      height: 100%;
    }
  }

  .tdEllipsis {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .optWrapper {
    display: flex;
    align-items: center;

    i {
      cursor: pointer;
    }
  }

  .wea-new-top-wapper .wea-new-top {
    background: #FFF;

    .wea-new-top-title {
      font-size: 12px;

      & > span:first-child {
        display: none;
      }
    }
  }

  .wea-new-top {
    .ant-btn {
      border-radius: 0;
      padding: 0;
      background: transparent;
      border: none;
      font-size: 18px;
      line-height: 18px;
    }

    .ant-btn.ant-btn-primary[disabled] {
      color: #d8d8d8;
      background: transparent;
    }

    .ant-btn.ant-btn-primary {
      color: #2db7f5;
    }
  }
}

//补差添加人员弹框
.add-comp-per-dialog {
  .wea-dialog-body {
    overflow: hidden;

    .add-comp-per-content {
      height: 100%;
      background: #F6F6F6;
      padding: 16px;
      overflow-y: auto;

      .form {
        margin-bottom: 10px;

        .wea-search-group {
          padding: 0;
          background: #FFF;

          .wea-title {
            background: #f6f6f6;
            border-bottom: none;

            .text-elli {
              font-weight: bold;
            }
          }

          .wea-content {
            padding: 0;

            .wea-form-cell {
              padding: 0;

              .wea-form-item {
                padding: 4px 16px;
                border: 1px solid #e5e5e5;
              }
            }
          }
        }
      }

      .wea-search-group {
        padding: 0;

        .wea-title {
          background: #f6f6f6;

          .text-elli {
            font-weight: bold;
          }
        }

        .wea-table-edit {
          background: #fff;
        }
      }
    }
  }
}

//退差人员选择框
.regSelectWrapper {
}

//调差抽屉
.adjustmentWrapper, .adjustDefSlideWrapper, .supplementarySlideWrapper {
  .wea-slide-modal-title {
    height: initial;
    line-height: initial;
    text-align: left;
  }

  .wea-slide-modal-title + div {
    padding-bottom: 70px !important;
  }

  .rodal-close {
    z-index: 99;
    top: 10px !important;
  }

  .wea-table-edit table {
    table-layout: fixed;

    .text-elli {
      display: inline-block;
      width: 100%;
    }
  }

  .rodal-dialog > div:nth-child(2) {
    padding-bottom: 72px !important;
  }
}

@media (min-width: 1260px) {
  .adjustmentWrapper, .adjustDefSlideWrapper, .supplementarySlideWrapper {
    .reqTopWrapper .wea-new-top-req-title > div:first-child > div {
      max-width: 100% !important;
    }
  }
}

@media screen and (min-width: 1060px) and (max-width: 1260px) {
  .adjustmentWrapper, .adjustDefSlideWrapper, .supplementarySlideWrapper {
    .reqTopWrapper .wea-new-top-req-title > div:first-child > div {
      max-width: calc(100% - 96px) !important;
    }
  }
}

//补缴新增
.baseFieldItemWrapper {
  border: 1px solid #e5e5e5;
  border-bottom: none;

  & > li {
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 16px;
    display: flex;
    align-items: center;

    & > div:first-child {
      width: 25%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: #666;
    }

    & > div:last-child {
      flex: 1;

      .wea-input-number {
        width: 20% !important;
      }
    }
  }
}

//导入头部设置
.headerSetWrapper {
  .ant-modal-body {
    .ant-row {
      padding: 16px 25px;
    }
  }

  .ant-col-8 {
    padding: 0 8px !important;
  }

  .wea-content {
    padding: 8px 16px 0;
  }
}

