.renderUserListSelect {
  :global {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    z-index: 2;
    background: #f6f6f6;
    overflow-y: auto;
    overflow-x: hidden;

    .am-search {
      height: 48px;
      // position: fixed;
      // top: 44px;
      // left: 0;
      // right: 0;
    }

    .am-search-input {
      height: 32px;
    }

    .block {
      width: 100%;
      height: 55px;
    }

    .user-list {
      background-color: #fff;
      height: calc(100vh - 201px);
      overflow-y: auto;
    }

    .widget-user-li {
      line-height: 54px;
      font-size: var(--title-default-size);
      color: #000;
      width: calc(~'100% - 15px');
      margin-left: 15px;
      background-color: #fff;

      &::before {
        content: '';
        display: inline-block;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-image: url('../../../../assets/images/choose_n.svg');
        background-size: cover;
        vertical-align: middle;
        margin-right: 15px;
      }
    }

    .widget-user-seleted {
      &::before {
        background-image: url('../../../../assets/images/check-circle-fill.svg');
      }
    }

    .select-all {
      margin-bottom: 11px;
      position: relative;
      width: 100%;
      margin-left: 0;
      padding-left: 15px;
      &::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 1px;
        width: 100%;
        transform: scaleY(0.5);
        background-color: #dfdfdf;
      }
    }

    .widget-user-seleted-button {
      position: fixed;
      display: flex;
      justify-content: space-between;
      align-items: center;
      left: 0;
      bottom: 0;
      // height: 55px;
      width: 100%;
      // padding: 0 15px;
      z-index: 2;
      background: #fff;
      box-sizing: border-box;
      padding: 16px;

      .count {
        font-size: var(--content-default-size);
        color: #bebebe;
        & > i {
          font-style: normal;
          color: #1786ec;
        }
      }

      .am-button {
        width: 75px;
        // width: 100%;
        height: 40px;
        line-height: 40px;
      }

      // .am-button:nth-child(3) {
      //   margin-left: 15px;
      // }
    }
  }
}
