.importBox {
  .importCont {
    padding: 16px 8px;

    .weapp-batch-impsteps-picker-content-imp-steps {
      width: 80%;
      margin: 0 auto;
    }

    .weapp-batch-impsteps-picker {
      margin: 16px auto;

      .weapp-batch-impsteps-picker-content-imp-step1 {
        width: 98%;
        background-color: #fff;
        margin: 8px auto;
        border-radius: 3px;
        padding: 1px 12px;

        .weapp-batch-impsteps-picker-content-imp-step1 div {
          color: #111;
          line-height: 22px;
        }

        .weapp-salary-tb-border-bottom .weapp-salary-tb-filter.weapp-salary-import-param {
          box-sizing: border-box;
          padding: 16px;
          height: auto;
          flex-wrap: wrap;
          width: 100%;
        }

        .weapp-salary-import-param {
          border: 1px solid #ebedf0;
          padding: 8px;
          margin: 4px 0 14px;
        }

        .weapp-salary-tb-filter {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          height: 46px;
        }

        .weapp-salary-tb-border-bottom .weapp-salary-tb-filter.weapp-salary-import-param .tbf-item {
          display: flex;
          justify-content: flex-start !important;
        }

        .weapp-salary-tb-filter .tbf-item {
          padding: 0 20px 0 0;
          display: flex;
          align-items: center;
          font-size: 12px;
          color: #111;
          height: 40px;
        }

        .weapp-salary-tb-filter .tbf-item > .tbfi-label {
          flex-basis: 100px;
          flex-shrink: 0;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          padding-right: 10px;
          color: #666;
        }

        .draggerUploadWrapper {
          margin: 16px 0 0;

          .ant-upload-drag-container {
            padding: 24px 0 16px;

            .iconUpload {
              i {
                color: #5d9cec;
                font-size: 43px;
              }
            }

            .uplaod-title {
              font-size: 14px;
              color: #333;
              height: 24px;
              line-height: 24px;
              margin-top: 8px;
            }

            .uplaod-subTitle {
              height: 22px;
              font-size: 12px;
              color: #666;
              text-align: center;
              line-height: 22px;
            }
          }
        }

        .bottom-border, .description {
          margin-top: 12px;

          p {
            font-size: 12px;
            color: #666;
            line-height: 15px;
            margin: 12px 0;
          }
        }

        .bottom-border {
          border-bottom: 1px solid #e5e5e5;

          .weapp-salary-link {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: #5d9cec;
          }
        }

        .import-option {
          .screenWrapper {
            padding: 0;
            margin: 10px;
            border: 1px solid #e5e5e5;

            .wea-content {
              padding: 0;
            }

            .wea-form-cell {
              padding: 0 16px;

              .wea-date-picker {
                width: 85%;
              }
            }

            .wea-helpful-tip {
              padding-left: 10px;
            }
          }

          .attendanceFormWrapper {
            padding: 0 10px;
            margin: 10px 0;
            border: 1px solid #e5e5e5;

            .wea-form-cell {
              padding: 0 !important;
            }

            .wea-select {
              width: 200px !important;
            }

            .ant-select-selection, .ant-select {
              width: 100%;
            }

            .wea-select {
              display: inline-block;
              position: relative;
            }

            .ant-select-selection {
              height: 30px;
              border-radius: 0;
            }
          }
        }

      }
    }

    .weapp-batch-impsteps-picker-content-imp-step3 {
      .weapp-batch-impsteps-picker-spinText {
        position: relative;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        text-align: center;

        p {
          margin: 14px 0;
        }
      }
    }

  }
}
