.base-select-collapse-checkbox {
  position: relative;
  margin-top: 10px;

  .select-area {
    position: relative;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    width: 403px;
    height: 32px;
    cursor: pointer;
    background-color: rgba(255, 255, 255);
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px;

    &-arrow {
      position: absolute;
      right: 20px;
    }

    &-li {
      box-sizing: border-box;
      display: flex;
      align-items: center;
      // padding: 3px 8px;
      margin-left: 8px;
      font-size: 12px;
      color: rgba(20, 146, 255, 100);
      background-color: rgba(20, 146, 255, 0.1);
      border: 1px solid rgba(20, 146, 255, 0.2);
      border-radius: 2px;
    }
  }
  .selectOptions {
    position: absolute;
    z-index: 99;
    box-sizing: border-box;
    width: 403px;
    padding: 2px 20px 20px;
    background-color: rgba(255, 255, 255);
    border: 1px solid rgba(221, 221, 221);
    border-radius: 2px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);

    .pl-20 {
      padding-left: 20px;
    }

    .mb-12 {
      margin-bottom: 12px;
    }

    .mt-12 {
      margin-top: 12px;
    }

    .weight-600 {
      font-weight: 600;
    }
  }
  .el-collapse {
    border-top: none;

    .el-collapse-item__header {
      position: relative;
    }

    .el-collapse-item__arrow {
      position: absolute;
    }
  }
  .el-collapse-item {
    .el-collapse-item__content {
      max-height: 150px;
      overflow: auto;
    }

    &:first-child {
      .el-collapse-item__content {
        > div {
          margin-right: 10px;
        }

        display: flex;
        flex-wrap: wrap;
      }
    }
  }
  .empty-data {
    justify-content: center;
    padding: 20px 0;
    color: rgba(0, 0, 0, 0.65);
    white-space: nowrap;

    display: flex;
  }
  .select-group {
    display: flex;
  }
}
