.pushTestContent {
  position: relative;
  width: 900px;
  .ant-modal-header {
    border-bottom: none;
  }
  .ant-modal-title {
    margin-top: 10px;
  }
  .ant-modal-body {
    padding-bottom: 0;
  }
  :global {
    ::-webkit-scrollbar-thumb {
      border-radius: 0;
    }
    ::-webkit-scrollbar {
      display: none;
    }
  }
  .content {
    display: flex;
  }
  .searchHeader {
    display: flex;
    align-items: flex-end;
    background-color: #f2f1f1;
    height: 40px;
    margin-left: -15px;
    margin-right: -15px;
    line-height: 40px;
    .people {
      width: 62px;
      height: 38px;
      color: #666666;
      display: flex;
      align-items: center;
      justify-content: center;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
    }
    .peoplePick {
      background: #fff;
      width: 62px;
      height: 38px;
      color: #50a9f1;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
    }
    .list {
      height: 40px;
      line-height: 40px;
      margin-left: 45px;
      font-weight: 700;
      font-size: 14px;
      color: #00070d;
    }
    .searchInput {
      width: 200px;
      z-index: 1;

      .ant-input,
      .ant-input-affix-wrapper {
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
      }

      .ant-input-group-addon {
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
      }

      .ant-input-search-button {
        width: 40px;
        border-top-right-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
      }
    }
    .checkList {
      display: flex;
      align-items: center;

      .person {
        width: 10px;
        height: 3px;
        margin-right: 5px;
        background-color: #87e8de;
        margin-left: 20px;
      }
      .role {
        width: 10px;
        height: 3px;
        margin-right: 5px;
        background-color: #a785dd;
        margin-left: 20px;
      }
    }
    .person {
      width: 10px;
      height: 3px;
      margin-right: 5px;
      background-color: #87e8de;
      margin-left: 20px;
    }
    .role {
      width: 10px;
      height: 3px;
      margin-right: 5px;
      background-color: #a785dd;
      margin-left: 20px;
    }
  }
  .checkContainer {
    height: 500px;
    width: 500px;
    overflow-y: scroll;
    margin: 0 0 10px 0;
    padding-right: 5px;
    .checkContent {
      display: flex;
      width: 100%;
      flex-direction: column;
      border: 1px solid #c2cdfd;
      border-radius: 5px;
      margin-top: 20px;
      min-height: 50px;
      padding: 0 10px 10px 20px;
      .ant-checkbox-wrapper {
        background-color: #fff;
      }
      .topCheckbox {
        height: 20px;
        margin: -10px 0 0 0px;
        line-height: 20px;
      }
      .topCheckbox > label :hover {
        font-weight: 600;
      }
      .bottomCheckbox {
        margin-top: 10px;
        .ant-checkbox-wrapper {
          min-width: 150px;
          margin-left: 0;
          margin-bottom: 5px;
        }
        // .ant-checkbox-group-item {
        //   min-width: 150px !important;
        // }
        // .ant-checkbox-wrapper {
        //   min-width: 150px !important;
        // }
      }
      .checkdiv {
        display: flex;
        flex-wrap: wrap;
      }
    }
  }
  .checkContainer1 {
    height: 500px;
    overflow-y: scroll;

    .checkContents {
      .list {
        border: 1px solid #c2cdfd;
        border-radius: 5px;
        margin-top: 20px;
        .parent {
          margin: -20px 0 0 20px;
          height: 38px;
          line-height: 38px;
          transition: all 0.3s;
          overflow: hidden;
          span {
            color: grey;
            font-size: 12px;
            background: #fff;
          }
          .imgDown {
            display: inline-block;
            position: relative;
            top: -2px;
            margin-right: 5px;
            &:hover {
              cursor: pointer;
            }
          }
        }
        .childs {
          overflow: hidden;
          width: 490px;
          transition: all 0.3s;
          .child {
            overflow: hidden;
            height: 38px;
            line-height: 38px;
            padding-left: 30px;
            border-bottom: 1px solid #f2f2f2;
            &:hover {
              color: #0087f7;
              cursor: pointer;
            }
            &[active='true'] {
              color: #0087f7;
            }
          }
        }
      }

      .checkContent1 {
        display: flex;
        flex-wrap: wrap;
        margin-left: 15px;
        width: 475px;
        margin-top: 0px;
        flex-direction: row;
        // border: 1px solid #c2cdfd;
        // border-radius: 5px;
        min-height: 50px;
        padding: 10px 10px 0px 6px;

        .check {
          width: 130px;
          margin-bottom: 10px;
          margin-right: 10px;

          .ant-checkbox-wrapper span {
            max-width: 130px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
          }
        }
      }
      .checkGroupContent {
        display: flex;
        flex-wrap: wrap;
        width: 460px;
        flex-direction: row;
        border: 1px solid #c2cdfd;
        border-radius: 5px;
        margin: 10px 15px;
        margin-right: 5px;
        min-height: 50px;
        padding: 0 10px 10px 16px;

        .ant-checkbox-wrapper {
          background-color: #fff;
        }

        .topCheckbox {
          height: 20px;
          margin: -10px 0 0 20px;
          line-height: 20px;
          > span {
            background-color: white;
          }
        }

        .topCheckbox > label :hover {
          font-weight: 600;
        }

        .bottomCheckbox {
          display: flex;
          flex-wrap: wrap;
          margin-left: -88px;
          margin-top: 15px;
          .ant-checkbox-wrapper {
            display: flex;
            margin-left: 0;
            width: 130px;
            margin-right: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-top: 10px;
            .ant-checkbox + span {
              display: flex;
            }
          }
          .fontlabel {
            display: inline-block;
            width: 130px;
            overflow: hidden;
            text-overflow: ellipsis;
            // white-space: nowrap;
          }

          // .ant-checkbox-group-item {
          //   min-width: 150px !important;
          // }
          // .ant-checkbox-wrapper {
          //   min-width: 150px !important;
          // }
        }

        .checkdiv {
          display: flex;
          flex-wrap: wrap;
        }
      }
    }
  }
  .tableRight {
    margin-left: 10px;
    padding: 10px 0px 10px 10px;
    border-left: 1px solid #f0f0f0;
    height: 510px;
    width: 370px;
    overflow-y: scroll;
    .selectContent {
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;

      .selectValue {
        margin-bottom: 15px;
      }
    }
  }
}
