.jw-user-scope{
  // 分享范围 styles
  .app-range-share{
    width: 576px;
    background: transparent;
    margin-top: 0 !important;
    .add-range-share{
      padding-bottom: 29px;
      position: relative;
      // padding-left: 20px;
      .ant-radio-group{
        padding: 29px 0 15px 0;
      }
      .ant-radio-wrapper{
        margin-right: 40px;
        font-size: 14px;
      }
      span.ant-radio + *{
        padding-left: 14px;
        padding-right: 0px;
        color: #494949;
      }
      .ant-radio-checked .ant-radio-inner{
        border-color: #3297fc!important;
        &:after{
          background: #3297fc;
        }
      }
      .blank-row{
        display: block;
        height: 25px;
        background: #ffffff;
        margin: 0 -33px 0 -20px;
      }
      .jw-shareobj{
        width: 536px;
        .ant-select-selection__placeholder,
        .ant-select-search__field__placeholder{
          color: #3297fc;
        }
      }
      .app-base-share{
        position: relative;
        .share-icon-w{
          height: 28px;
          border-left: 1px solid #e7e7e7;
          position: absolute;
          top: 7px;
          right: 50px;
          cursor: pointer;
          .icon-share{
            margin: 6px 0 0 10px;
          }
          .icon-object{
            margin: 4px 0 0 9px;
          }
        }
      }
      .icon-delete-group{
        position: absolute;
        top: 35%;
        right: -60px;
        cursor: pointer;
      }
      .jw-shareobj-select{
        max-height: 300px!important;
      }
      .ant-select-dropdown-menu-item{
        padding: 0 8px!important;
      }
    }
    // .edit-native-app-usergroup,.edit-native-app-obj{
    //   padding-left: 20px;
    //   .app-base-share .share-icon-w{
    //     right: 50px;
    //   }
    //   .ant-select-selection__rendered ul{
    //     max-width: 490px;
    //   }
    // }
    .add-group-btn-w{
      background: #ffffff;
      margin: 0 -33px 0 0px;
      padding-top: 19px;
      .add-group-btn{
        min-width: 120px;
        border: none;
        background: #ffffff;
        cursor: pointer;
        .icon-add-item{
          vertical-align: middle;
          margin: -4px 11px 0 -20px;
        }
        span{
          color: #3297fc;
          font-size: 14px;
        }
      }
    }
  }
}

.jw-user-scope-special{
  .app-range-share{
    .add-range-share{
      padding-bottom: 0;
      .blank-row{
        height: 0;
        background: transparent;
      }
      .icon-delete-group{
        top: 74%;
        right: -30px;
      }
    }
    .add-group-btn-w{
      background: transparent;
      .add-group-btn{
        background: transparent;
      }
    }
  }
}
