@import '../../../assets/variable.less';
.module-user-detail-info {
  width: 100%;
  min-width: 260px;
  height: 100%;
  &-header {
    display: flex;
    align-items: center;
    height: 96px;
    padding: 0 24px;
    background: #f7f7f7;
    .avatar {
      width: 48px;
      height: 48px;
      margin-right: 16px;
      overflow: hidden;
      background-color: aquamarine;
      border-radius: 50%;
    }
    .name {
      flex: 1;
      min-width: 0;
      max-height: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
  }
  &-loading {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  &-list {
    height: calc(100% - 96px);
    overflow-y: auto;
    .module-user-prop-list,
    .module-user-actions {
      .item {
        display: flex;
        justify-content: space-between;
        min-height: 50px;
        padding: @padding-md @padding-lg;
        background-color: #fff;
        border-bottom: 1px solid #f4f4f6;
        .field {
          flex: 1;
          margin-right: @margin-xs;
          overflow: hidden;
          color: @infoThreeColor;
          font-size: 14px;
          line-height: 20px;
          white-space: nowrap;
          text-overflow: ellipsis;
        }
        .value {
          min-width: 0;
          max-width: 130px;
          overflow: hidden;
          color: @titleOneColor;
          font-size: 14px;
          line-height: 20px;
          white-space: nowrap;
          text-align: right;
          text-overflow: ellipsis;
        }
        &.user-actions-title {
          margin-top: 20px;
          font-size: 16px;
        }
      }
    }
  }
}
