/* components/userInfo/userInfo.wxss */

.userInfo_box {
  display: flex;
  align-items: center;
  margin-bottom: 50rpx;
  position: fixed;
  background: #7B8EFF;
  width: 100%;
  left: 0;
  top: 0rpx;
  padding: 30rpx 0 0 30rpx;
  height: 150rpx;
  align-items: flex-start;

  .avatar {
    width: 77rpx;
    height: 77rpx;
    margin-right: 26rpx;
  }

  .username {
    font-size: 42rpx;
    font-family: PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
    flex-direction: column;
    display: flex;

    .icon_noCertificate {
      width: 142rpx;
      height: 34rpx;
    }
  }

  .checkInfo {
    font-size: 24rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: #CFD6FF;
  }
}

.dialog {
  background: #fff;
  position: relative;
  padding: 30rpx;
  margin: 65rpx;
  border-radius: 24rpx;
  width: 100%;

  .dialog_title {
    font-size: 32rpx;
    font-family: PingFang SC;
    font-weight: bold;
    color: #3E3E3E;
    text-align: center;
    margin-bottom: 16rpx;
  }

  .dialog_subTitle {
    font-size: 26rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: #9F9F9F;
    text-align: center;
    margin-bottom: 35rpx;
  }

  .tip {
    font-size: 24rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: #9F9F9F;
    text-align: center;
  }
}

.dialogToLogin {
  padding: 0 60rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;



  text {
    font-size: 28rpx;
    font-family: PingFang SC;
    font-weight: bold;
    color: #3E3E3E;
    margin-bottom: 38rpx;
  }
}