.marketing-activity[data-v-1f180764] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  overflow: hidden;
}
.marketing-activity iframe[data-v-1f180764] {
  width: 100%;
  height: 100%;
}
.hz-recommend[data-v-a4638a16] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  min-height: 100vh;
  background-color: #e1e9ff;
}
.hz-recommend .banner-wrap[data-v-a4638a16] {
  height: 35.6rem;
  position: relative;
}
.hz-recommend .banner-wrap .ruler-desc[data-v-a4638a16] {
  position: absolute;
  right: 3.1rem;
  top: 3.4rem;
  cursor: pointer;
}
.hz-recommend .banner-wrap .banner-title[data-v-a4638a16] {
  position: absolute;
  left: 3.8rem;
  top: 3.1rem;
}
.hz-recommend .operation-btn[data-v-a4638a16] {
  position: absolute;
  left: 50%;
  transform: translateX(-52%);
  bottom: 1.4rem;
  width: 25%;
  max-width: 22.5rem;
  height: 3.4rem;
  cursor: pointer;
}
.hz-recommend .banner-img[data-v-a4638a16] {
  height: 35.6rem;
  width: 100%;
  user-select: none;
}
.hz-recommend .banner-center[data-v-a4638a16] {
  height: 35.6rem;
  width: 100%;
  max-width: 90.6rem;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hz-recommend .recommend-steps-wrap[data-v-a4638a16] {
  display: flex;
  justify-content: center;
  height: 13.1rem;
  margin-top: 2.5rem;
  position: relative;
  user-select: none;
}
.hz-recommend .recommend-steps-wrap .recommend-steps[data-v-a4638a16] {
  width: 40rem;
  height: 11rem;
}
.hz-recommend .recommend-steps-wrap .steps-header[data-v-a4638a16] {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -2rem);
  width: 11.6rem;
  height: 4.2rem;
}
.hz-recommend .recommend-reward-wrap[data-v-a4638a16] {
  display: flex;
  justify-content: center;
  margin-top: 1.6rem;
  margin-bottom: 3.3rem;
}
.hz-recommend .recommend-reward-wrap .reward-list-wrap[data-v-a4638a16] {
  position: relative;
  width: 40rem;
}
.hz-recommend .recommend-reward-wrap .reward-list-wrap .reward-header[data-v-a4638a16] {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -2rem);
  width: 11.6rem;
  height: 4.2rem;
  user-select: none;
}
.hz-recommend .recommend-reward-wrap .reward-list-wrap .reward-detail[data-v-a4638a16] {
  position: absolute;
  right: 0;
  top: -1.6rem;
  color: #1a1b2a;
  font-weight: 400;
  font-size: 0.9rem;
  cursor: pointer;
}
.hz-recommend .recommend-reward-wrap .reward-list-wrap .reward-get-count[data-v-a4638a16] {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 2rem;
  line-height: 1.9rem;
  text-align: center;
  color: #ffffff;
  padding: 0 0.9rem;
  position: absolute;
  top: 0.5rem;
  left: -0.2rem;
}
.hz-recommend .recommend-reward-wrap .list-content[data-v-a4638a16] {
  padding-top: 2.5rem;
  min-height: 18.8rem;
  background-color: #ffffff;
}
.hz-recommend .recommend-reward-wrap .list-content[data-v-a4638a16] .ant-table-thead > tr > th {
  background: #ffffff !important;
}
.hz-recommend-rule-desc-modal .header-title {
  height: 4rem;
  line-height: 4rem;
  font-size: 1.1rem;
  color: #222222;
  border-bottom: 0.1rem solid #e3e5e9;
  padding-left: 1.3rem;
}
.hz-recommend-rule-desc-modal .rule-content-wrap {
  padding: 1.3rem;
}
.hz-recommend-rule-desc-modal .rule-content-wrap .wechat-connect-us {
  display: flex;
  align-items: end;
  margin-top: -1.3rem;
}
.hz-recommend-rule-desc-modal .rule-content-wrap .wechat-connect-us .rule-wechat-img {
  height: 6.3rem;
  width: 6.3rem;
}
.hz-recommend-rule-desc-modal .rule-content-wrap .wechat-connect-us .conect-desc {
  font-size: 0.9rem;
  font-weight: 400;
  color: #1a1b2a;
  margin-left: 0.7rem;
}
.hz-recommend-rule-desc-modal .rule-content {
  padding-bottom: 1.9rem;
}
.hz-recommend-rule-desc-modal .rule-content .sub-title {
  font-size: 1rem;
  font-weight: 400;
  color: #1a1b2a;
  position: relative;
  display: flex;
}
.hz-recommend-rule-desc-modal .rule-content .sub-title::before {
  content: "";
  display: block;
  background: red;
  width: 0.2rem;
  height: 0.6rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0.4rem;
  border-radius: 0.1rem;
}
.hz-recommend-rule-desc-modal .rule-content .pain-text {
  font-size: 0.9rem;
  font-weight: 400;
  color: #5c6670;
  line-height: 1.8rem;
}
.hz-recommend-invite-modal .ant-modal {
  width: 38.1rem !important;
}
.hz-recommend-invite-modal .header-title {
  height: 1.5rem;
  font-size: 1.1rem;
  font-weight: 700;
  color: #222222;
  padding: 1.6rem 0 1.6rem 1.3rem;
}
.hz-recommend-invite-modal .invite-content-wrap {
  margin-top: 1.6rem;
}
.hz-recommend-invite-modal .invite-content-wrap .link-invite {
  font-size: 0.9rem;
  font-weight: 400;
  color: #1a1b2a;
  margin-left: 2rem;
}
.hz-recommend-invite-modal .invite-content-wrap .link-copy {
  margin-top: 1rem;
  display: flex;
  align-items: center;
}
.hz-recommend-invite-modal .invite-content-wrap .link-copy .link-addr {
  width: 27.4rem;
  padding: 0.6rem 0 0.6rem 1rem;
  line-height: 1.3rem;
  background-color: #ffffff;
}
.hz-recommend-invite-modal .invite-content-wrap .wechat-invite {
  background-color: #ffffff;
  margin-top: 1.9rem;
  padding: 1.4rem 0 0 2rem;
  display: flex;
}
.hz-recommend-invite-modal .invite-content-wrap .wechat-invite .wechat-desc {
  font-size: 0.9rem;
  font-weight: 400;
  color: #1a1b2a;
  padding-bottom: 1.5rem;
}
.hz-recommend-invite-modal .invite-content-wrap .wechat-share-qrcode {
  min-height: 14.4rem;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  position: relative;
}
.hz-recommend-invite-modal .invite-content-wrap .wechat-share-qrcode .qrcode-container {
  width: 10.5rem;
  height: 10.5rem;
  padding: 0.9rem;
  border: 0.1rem solid #e3e5e9;
  border-radius: 0.6rem;
  position: relative;
}
.hz-recommend-invite-modal .invite-content-wrap .wechat-share-qrcode .qrcode-container .qr-cover {
  width: 1.4rem;
  height: 1.6rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hz-recommend-invite-modal .invite-content-wrap .wechat-share-qrcode .qrcode-container .qr-img {
  width: 100%;
  height: 100%;
}
.hz-rights-tiktok-card[data-v-e70dd8f4] {
  width: 100%;
  height: 100%;
}
.hz-rights-tiktok-card .card-warp[data-v-e70dd8f4] {
  display: flex;
  position: relative;
  background: #ffffff;
  border: 0.1rem solid rgba(0, 0, 0, 0.06);
  border-radius: 0.6rem;
  width: 100%;
  height: 100%;
  padding: 1rem;
}
.hz-rights-tiktok-card .card-warp .tiktok-icon[data-v-e70dd8f4] {
  height: 100%;
}
.hz-rights-tiktok-card .card-warp .card-right[data-v-e70dd8f4] {
  margin-left: 0.8rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hz-rights-tiktok-card .card-warp .card-right .right-title[data-v-e70dd8f4] {
  font-size: 1rem;
  font-weight: 400;
  color: #1a1b2a;
  line-height: 1.4rem;
}
.hz-rights-tiktok-card .card-warp .card-right .end-time[data-v-e70dd8f4] {
  font-size: 0.8rem;
  font-weight: 400;
  color: #858a97;
  line-height: 1.4rem;
}
.hz-rights-tiktok-card .card-warp .card-right .reward-desc[data-v-e70dd8f4] {
  width: 5.9rem;
  height: 1.9rem;
  border: 0.1rem solid #e3e5e9;
  border-radius: 1rem;
  line-height: 1.9rem;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
.hz-rights-tiktok-card .card-warp .already-use-tag[data-v-e70dd8f4] {
  position: absolute;
  height: 4.6rem;
  width: 5.4rem;
  right: 0.4rem;
  bottom: 0.3rem;
}
.hz-rights-tiktok-card .card-warp .already-use-tag .use-tag-img[data-v-e70dd8f4] {
  width: 100%;
  height: 100%;
}
.hz-tiktok-right-desc-modal .header-title {
  font-size: 1.1rem;
  font-weight: 400;
  color: #222222;
  padding: 1.6rem 0 0.9rem 1.3rem;
  border-bottom: 0.1rem solid #e3e5e9;
}
.hz-tiktok-right-desc-modal .sub-title {
  font-size: 1rem;
  font-weight: 400;
  color: #222222;
  line-height: 1.4rem;
}
.hz-tiktok-right-desc-modal .qrcode-xiaohongwu {
  padding: 1.6rem 0 0 2rem;
}
.hz-tiktok-right-desc-modal .qrcode-xiaohongwu .qrcode-img-wrap {
  padding: 0.6rem 0 0 1.3rem;
}
.hz-tiktok-right-desc-modal .share-steps {
  padding: 1.6rem 0 0 2rem;
}
.hz-tiktok-right-desc-modal .share-steps-desc {
  display: flex;
  padding: 1rem 0 2.1rem 1.3rem;
}
.hz-tiktok-right-desc-modal .share-steps-desc img {
  width: 18.8rem;
}
.recommend-reward-list .reward-header[data-v-e8109a8c] {
  display: flex;
  align-items: center;
  padding-bottom: 1.4rem;
  border-bottom: 0.1rem solid #e7e9ee;
}
.recommend-reward-list .back-icon[data-v-e8109a8c] {
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
}
.recommend-reward-list .header-title[data-v-e8109a8c] {
  font-size: 1.3rem;
  font-weight: 400;
  color: #1a1b2a;
  margin-left: 0.6rem;
}
.recommend-reward-list .reward-content-wrap[data-v-e8109a8c] {
  margin-top: 1.9rem;
}
.recommend-reward-list .reward-content-wrap .list-wrap[data-v-e8109a8c] {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5rem;
  margin-bottom: 1.9rem;
}
.recommend-reward-list .reward-content-wrap .list-item[data-v-e8109a8c] {
  height: 8.1rem;
  width: calc(25% - 1.9rem);
}
