
.bg.data-v-402ad917 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.bgImg.data-v-402ad917 {
  width: 100%;
  height: 100%;
}
.PersonalInformation.data-v-402ad917 {
  position: absolute;
  top: 150rpx;
  left: 0;
  right: 0;
  height: 144.5rpx;
  display: flex;
  align-items: center;
}
.PersonalInformationContent.data-v-402ad917 {
  display: flex;
  flex-direction: column;
}
.nameandSign.data-v-402ad917 {
  display: flex;
  align-items: center;
}
.header.data-v-402ad917 {
  width: 144.5rpx;
  height: 144.5rpx;
  border-radius: 72.25rpx;
  background-color: #fff;
  margin-left: 32.5rpx;
  margin-right: 39.5rpx;
}
.Settings.data-v-402ad917 {
  width: 46rpx;
  height: 46rpx;
  margin-left: 30rpx;
}
.SettingsIcon.data-v-402ad917 {
  width: 100%;
  height: 100%;
}
.level.data-v-402ad917 {
  display: flex;
  height: 46rpx;
  margin-top: 20rpx;
  display: flex;
}
.points.data-v-402ad917 {
  display: flex;
  align-items: center;
  font-size: 28rpx;
  color: #a4a4a4;
}
.name.data-v-402ad917 {
  width: 280rpx;
  font-size: 36.26rpx;
  font-weight: 500;
  color: #161616;
  font-weight: bold;
  white-space: nowrap; /* 防止换行 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 显示省略号 */
}
.Sign.data-v-402ad917 {
  width: 100rpx;
  height: 50rpx;
  background-color: #91e3e4;
  border-radius: 20rpx;
  font-size: 20rpx;
  color: #fff;
  text-align: center;
  line-height: 50rpx;
  margin-left: 30rpx;
}
.content.data-v-402ad917 {
  position: absolute;
  top: 294.5rpx;
  left: 0;
  right: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.scroll.data-v-402ad917 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.scroll.data-v-402ad917 ::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
  display: none;
}
.PKInformation.data-v-402ad917 {
  margin-top: 48.5rpx;
}
.myPkRecord.data-v-402ad917 {
  margin-top: 48.5rpx;
}
.title.data-v-402ad917 {
  width: 682rpx;
  height: 33.4rpx;
  display: flex;
  align-items: center;
}
.titleText.data-v-402ad917 {
  font-size: 34.35rpx;
  font-weight: bold;
  color: #100e0f;
}
.titleLine.data-v-402ad917 {
  width: 40.08rpx;
  height: 14.31rpx;
  margin-left: -40rpx;
  margin-top: 25rpx;
  border-radius: 7.16rpx 0rpx 7.16rpx 7.16rpx;
  background-color: #91e3e48b;
}
.AnchorMore.data-v-402ad917 {
  margin-left: 390rpx;
  font-size: 28.63rpx;
  color: #333333;
}
.titleMore.data-v-402ad917 {
  margin-left: 400rpx;
  font-size: 28.63rpx;
  color: #333333;
}
.myPkRecordMore.data-v-402ad917 {
  margin-left: 330rpx;
  font-size: 28.63rpx;
  color: #333333;
}
.card.data-v-402ad917 {
  width: 689.03rpx;
  height: 208.02rpx;
  background-color: #fff;
  border-radius: 10rpx;
  margin-top: 26.5rpx;
  display: flex;
  align-items: center;
}
.card .cardContent.data-v-402ad917:first-child {
  margin-left: 30rpx;
}
.cardContent.data-v-402ad917 {
  width: 100rpx;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 83rpx;
}
.cardImg.data-v-402ad917 {
  width: 80rpx;
  height: 80rpx;
  border-radius: 40rpx;
  background-color: rgb(205, 205, 205);
}
.Time.data-v-402ad917 {
  font-size: 20rpx;
  text-align: center;
  margin-top: 10rpx;
}
.gold.data-v-402ad917 {
  font-size: 20rpx;
  text-align: center;
  margin-top: 10rpx;
}
.Failure.data-v-402ad917 {
  width: 56.3rpx;
  height: 29.58rpx;
  background-image: url("https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #ffffff;
  font-size: 17.18rpx;
  text-align: center;
  line-height: 29.58rpx;
  margin-top: -20rpx;
}
.Result.data-v-402ad917 {
  width: 56.3rpx;
  height: 29.58rpx;
  background-image: url("https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #ffffff;
  font-size: 17.18rpx;
  text-align: center;
  line-height: 29.58rpx;
  margin-top: -20rpx;
}
.Session.data-v-402ad917 {
  font-weight: bold;
  font-size: 20rpx;
  margin-top: 10rpx;
}
.service.data-v-402ad917 {
  width: 200rpx;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cardtext.data-v-402ad917 {
  margin-top: 20rpx;
  font-size: 28.63rpx;
  color: #333333;
  font-weight: 400;
}
.copyright.data-v-402ad917 {
  font-size: 23rpx;
  color: #929292;
  text-align: center;
  position: absolute;
  bottom: 0rpx;
  left: 0;
  right: 0;
  height: 50rpx;
}
.no-content.data-v-402ad917 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28.63rpx;
  color: #333333;
}
.popup-container-expurgate.data-v-402ad917 {
  width: 500rpx;
  height: 300rpx;
  background-color: #ffffff;
  border-radius: 30rpx;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30rpx;
}
.popup-title.data-v-402ad917 {
  font-size: 40rpx;
  color: #161616;
  font-weight: bold;
  margin-top: 30rpx;
  text-align: center;
}
.popup-btn.data-v-402ad917 {
  margin-top: 80rpx;
  display: flex;
  justify-content: center;
}
.uni-primary.data-v-402ad917 {
  width: 200rpx;
  height: 70rpx;
  border-top-left-radius: 50rpx;
  border-bottom-left-radius: 50rpx;
  border-bottom-right-radius: 50rpx;
  background-image: linear-gradient(135deg, #4fcacd, #5fdbde);
  font-size: 25rpx;
  color: #ffffff;
  text-align: center;
  line-height: 70rpx;
  margin-right: 35rpx;
}
.uni-default.data-v-402ad917 {
  width: 200rpx;
  height: 70rpx;
  border-top-left-radius: 50rpx;
  border-bottom-left-radius: 50rpx;
  border-bottom-right-radius: 50rpx;
  background-image: linear-gradient(135deg, #cecece, #d6d6d6);
  font-size: 25rpx;
  color: #161616;
  text-align: center;
  line-height: 70rpx;
}
