.container[data-v-12a34ddc] {
  position: relative;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #ed4231;
}
.container .title[data-v-12a34ddc] {
  width: 7.09333rem;
  height: 1.41333rem;
  background-size: contain;
  margin: 0.66667rem auto 0;
}
.container .wheelView[data-v-12a34ddc] {
  position: relative;
}
.container .wheelView .wheelBg[data-v-12a34ddc] {
  width: 8.02667rem;
  height: 8.02667rem;
  background-size: 100% 100%;
  margin: 0 auto;
  position: relative;
}
.container .wheelView .wheelBgCenter[data-v-12a34ddc] {
  width: 6.77333rem;
  height: 6.77333rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: 100% 100%;
}
.container .wheelView .wheelBgCenter .prizeItem[data-v-12a34ddc] {
  position: absolute;
  width: 1.06667rem;
  height: 3.38667rem;
  left: 42%;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}
.container .wheelView .wheelBgCenter .prizeItem img[data-v-12a34ddc] {
  width: 0.85333rem;
  position: relative;
  margin: 0 auto;
  display: block;
}
.container .wheelView .drawCenter[data-v-12a34ddc] {
  width: 2.26667rem;
  height: 2.6rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: 100% 100%;
}
.container .wheelView .wheelBottom[data-v-12a34ddc] {
  position: absolute;
  width: 8.72rem;
  height: 2.84rem;
  background-size: contain;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -1.81333rem;
  z-index: -1;
}
.container .drawBtn[data-v-12a34ddc] {
  width: 7.17333rem;
  height: 1.44rem;
  background-size: contain;
  margin: 1.06667rem auto;
}
.container .drawBottom[data-v-12a34ddc] {
  margin: 0 12%;
  font-size: 0.4rem;
  color: #FEECB7;
}
.container .drawBottom .moreIcon[data-v-12a34ddc] {
  display: block;
  width: 0.37333rem;
  height: 0.37333rem;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.53;
  margin-left: 0.16rem;
}
.container .prizeMask[data-v-12a34ddc] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.container .prizeMask .prizeToast[data-v-12a34ddc] {
  position: absolute;
  padding: 0 0.8rem;
  height: 0.96rem;
  line-height: 0.96rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0.5;
  background: #000000;
  border-radius: 0.26667rem;
  white-space: nowrap;
}
.recordPopup[data-v-12a34ddc] {
  background-image: -webkit-linear-gradient(top, #FFECC9 0%, #FFFFFF 36%);
  background-image: linear-gradient(180deg, #FFECC9 0%, #FFFFFF 36%);
  border-radius: 0.53333rem 0.53333rem 0 0;
  height: 8.88rem;
}
.recordPopup .record-main[data-v-12a34ddc] {
  margin: 0 0.4rem;
}
.recordPopup .record-main .table-title[data-v-12a34ddc] {
  font-size: 0.34667rem;
  font-weight: 600;
  text-align: left;
}
.recordPopup .record-main .s1[data-v-12a34ddc] {
  width: 15%;
}
.recordPopup .record-main .s2[data-v-12a34ddc] {
  width: 25%;
}
.recordPopup .record-main .s3[data-v-12a34ddc] {
  width: 25%;
}
.recordPopup .record-main .s4[data-v-12a34ddc] {
  width: 35%;
}
.recordPopup .record-main .record-box[data-v-12a34ddc] {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 6.4rem;
  margin-top: 0.13333rem;
}
.recordPopup .record-main .item[data-v-12a34ddc] {
  width: 100%;
  height: 0.74667rem;
}
.recordPopup .record-main .item span[data-v-12a34ddc] {
  line-height: 0.74667rem;
  text-align: left;
  font-size: 0.29333rem;
}
.rulePopup[data-v-12a34ddc] {
  background-image: -webkit-linear-gradient(271deg, #FFDBDD 0%, #FFFFFF 36%);
  background-image: linear-gradient(179deg, #FFDBDD 0%, #FFFFFF 36%);
  border-radius: 0.53333rem 0.53333rem 0 0;
  height: 8.88rem;
}
.popupTitle[data-v-12a34ddc] {
  font-size: 0.48rem;
  color: #3D2100;
  font-weight: 600;
  text-align: center;
  line-height: 1.54667rem;
}

