page {
  background: #f9f9f9;
}

.public-card + .public-card {
  margin-top: 16rpx;
}

.public-card {
  background: #ffffff;
  border-radius: 16rpx;
  padding: 20rpx 32rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: PingFang SC, PingFang SC;
  font-style: normal;
  text-transform: none;

  .left-box,
  .left-img,
  .right-box {
    display: flex;
    align-items: center;
  }
  .left-img {
    .avatar {
      width: 96rpx;
      height: 96rpx;
      border-radius: 96rpx;
      margin-right: 16rpx;
    }
    .card {
      width: 48rpx;
      height: 48rpx;
      margin-right: 16rpx;
    }
    text {
      font-weight: 500;
      font-size: 28rpx;
      color: #333333;
    }
  }

  .left-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    text {
      font-weight: 600;
      font-size: 28rpx;
      color: #333333;
    }
    .text {
      margin-top: 8rpx;
      font-size: 24rpx;
      color: #999999;
    }
  }
  .right-box {
    align-items: center;
    .value {
      font-weight: 600;
      font-size: 28rpx;
      color: #999999;
      margin-right: 6rpx;
    }
  }
}
