[v-cloak][data-v-1404bf82] {
  display: none;
}
[data-v-1404bf82]:root {
  --w: auto;
  --h: auto;
}
.prizesn[data-v-1404bf82] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.prizes[data-v-1404bf82] {
  position: absolute;
}
.ge[data-v-1404bf82] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 50%;
}
.ge .text[data-v-1404bf82] {
  white-space: nowrap;
  position: absolute;
}
.ge .text[data-v-1404bf82],
.ge .img[data-v-1404bf82] {
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.ge .img[data-v-1404bf82] {
  display: none;
}
.btn[data-v-1404bf82] {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn .arrow[data-v-1404bf82] {
  border-style: solid;
  border-color: transparent transparent var(--bc) transparent;
  border-width: calc(var(--w) * 1px) calc(var(--w) / 2 * 1px);
  position: absolute;
  top: -75%;
}
.btntextw[data-v-1404bf82] {
  position: relative;
}
.btntext[data-v-1404bf82] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.btntext .btn[data-v-1404bf82] {
  position: absolute;
  z-index: 1;
}
.btntext .text[data-v-1404bf82] {
  position: absolute;
  z-index: 3;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.btntext .img[data-v-1404bf82] {
  z-index: 2;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.lee-luck-draw-layout[data-v-1404bf82] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.lee-luck-draw-prizes[data-v-1404bf82] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lee-luck-draw canvas[data-v-1404bf82] {
  position: absolute;
}
.bgcolor[data-v-1404bf82] {
  width: var(--w);
  height: var(--h);
  background: var(--bg);
  border-radius: 100%;
  padding: var(--pd);
  position: absolute;
}
.bgimg[data-v-1404bf82] {
  width: var(--w);
  height: var(--h);
  border-radius: 100%;
  position: absolute;
}
.bgimg .bcimg[data-v-1404bf82] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}


.dd-aa[data-v-238a992e] {
  position: relative;
  width: 390px;
  min-width: 390px;
  max-width: 390px;
  height: 738px;
  min-height: 738px;
  margin: 0 auto;
  background: #8bb8ff;
  overflow: hidden;
}
.page-bg[data-v-238a992e] {
  position: absolute;
  left: 0;
  top: 0;
  width: 390px;
  height: 738px;
  z-index: 0;
  pointer-events: none;
}
.page-bg img[data-v-238a992e] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  display: block;
}
.dd-aa > .van-nav-bar[data-v-238a992e] {
  position: relative;
  z-index: 20;
  pointer-events: none;
}
.draw-back-btn[data-v-238a992e]{
  position: absolute;
  left: 8px;
  top: 6px;
  z-index: 80;
  width: 44px;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: auto;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-tap-highlight-color: transparent;
}
.draw-back-btn span[data-v-238a992e]{
  display: block;
  width: 10px;
  height: 10px;
  border-left: 2px solid #111827;
  border-bottom: 2px solid #111827;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-left: 5px;
}
.page-content[data-v-238a992e] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 390px;
  height: 738px;
  overflow: hidden;
}
.wheel-stage[data-v-238a992e] {
  position: absolute;
  left: 14px;
  top: 108px;
  width: 362px;
  height: 362px;
  margin: 0;
  padding: 0;
}
.wheel-wrap[data-v-238a992e] {
  position: relative;
  width: 362px;
  height: 362px;
  margin: 0;
}
.wheel-wrap > *[data-v-238a992e] {
  position: relative;
  z-index: 1;
}
.center-go[data-v-238a992e] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 70px;
  height: 70px;
  -webkit-transform: translate(-51%, -49%);
          transform: translate(-51%, -49%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  z-index: 8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: radial-gradient(circle at 34% 26%, #ff9ba5 0%, #ff5e74 46%, #ff334b 100%);
  border: 5px solid #ffd96e;
  -webkit-box-shadow:
    0 4px 0 #efa538,
    0 8px 18px rgba(255, 68, 93, 0.38),
    inset 0 5px 9px rgba(255, 255, 255, 0.45),
    inset 0 -6px 10px rgba(210, 24, 58, 0.16);
          box-shadow:
    0 4px 0 #efa538,
    0 8px 18px rgba(255, 68, 93, 0.38),
    inset 0 5px 9px rgba(255, 255, 255, 0.45),
    inset 0 -6px 10px rgba(210, 24, 58, 0.16);
  color: #fff;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.center-go.disabled[data-v-238a992e] {
  opacity: 0.85;
  pointer-events: none;
}
.zjjilu[data-v-238a992e] {
  position: absolute;
  left: 0;
  top: 470px;
  z-index: 2;
  width: 390px;
  height: 172px;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: center;
  color: #5a3424;
}
.zjjilu .p1[data-v-238a992e] {
  position: absolute;
  left: 0;
  top: 25px;
  width: 390px;
  margin: 0;
  font-size: 15px;
  font-weight: 900;
  line-height: 20px;
  color: #5a3424;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
.zjjilu .p2[data-v-238a992e] {
  position: absolute;
  left: 0;
  top: 57px;
  width: 410px;
  margin: 0;
  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
  color: #5a3424;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
.zjjilu .p1 .hl[data-v-238a992e] {
  color: #ff3d77;
  font-size: 20px;
  font-weight: 900;
}
.zjjilu .p2 .hl[data-v-238a992e] {
  color: #8a52ff;
  font-size: 18px;
  font-weight: 900;
}
.btn-record[data-v-238a992e] {
  position: absolute;
  left: 76px;
  top: 93px;
  width: 238px;
  height: 50px;
  margin: 0;
  padding: 0;
  border: 0 !important;
  border-radius: 24px;
  background: transparent !important;
  color: #fff !important;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.5px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-shadow: 0 2px 4px rgba(137, 45, 170, 0.35);
  overflow: hidden;
}
.btn-record[data-v-238a992e]::before,
.btn-record[data-v-238a992e]::after {
  display: none !important;
}
.record-ico[data-v-238a992e] {
  display: inline-block;
  margin-right: 7px;
  font-size: 17px;
  line-height: 1;
  color: #fff;
}
.record-panel[data-v-238a992e] {
  position: relative;
  min-height: 100%;
  padding: 18px 12px calc(18px + env(safe-area-inset-bottom));
  background:
    radial-gradient(circle at 12% 18%, rgba(255, 205, 232, 0.9) 0%, rgba(255, 205, 232, 0) 28%),
    radial-gradient(circle at 86% 16%, rgba(198, 153, 255, 0.62) 0%, rgba(198, 153, 255, 0) 30%),
    -webkit-gradient(linear, left top, left bottom, from(#fff7ff), color-stop(52%, #ffe7f3), to(#f3e7ff));
  background:
    radial-gradient(circle at 12% 18%, rgba(255, 205, 232, 0.9) 0%, rgba(255, 205, 232, 0) 28%),
    radial-gradient(circle at 86% 16%, rgba(198, 153, 255, 0.62) 0%, rgba(198, 153, 255, 0) 30%),
    linear-gradient(180deg, #fff7ff 0%, #ffe7f3 52%, #f3e7ff 100%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.record-panel[data-v-238a992e]::before,
.record-panel[data-v-238a992e]::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
}
.record-panel[data-v-238a992e]::before {
  width: 52px;
  height: 52px;
  left: 18px;
  top: 22px;
  background: radial-gradient(circle at 35% 30%, #fff8ba 0%, #ffd45f 54%, rgba(255, 212, 95, 0) 56%);
  opacity: 0.45;
}
.record-panel[data-v-238a992e]::after {
  width: 86px;
  height: 86px;
  right: -22px;
  bottom: 30px;
  background: radial-gradient(circle at 35% 30%, #f18dff 0%, #c96cff 48%, rgba(201, 108, 255, 0) 50%);
  opacity: 0.22;
}
.record-title[data-v-238a992e] {
  position: relative;
  z-index: 1;
  height: 42px;
  margin: 0 28px 12px;
  border-radius: 24px;
  background: -webkit-gradient(linear, left top, right top, from(#ff6495), color-stop(48%, #ff50a9), to(#9b5cff));
  background: linear-gradient(90deg, #ff6495 0%, #ff50a9 48%, #9b5cff 100%);
  border: 3px solid rgba(255, 225, 141, 0.96);
  -webkit-box-shadow:
    0 8px 16px rgba(179, 67, 185, 0.22),
    inset 0 4px 8px rgba(255, 255, 255, 0.22);
          box-shadow:
    0 8px 16px rgba(179, 67, 185, 0.22),
    inset 0 4px 8px rgba(255, 255, 255, 0.22);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 17px;
  font-weight: 900;
  letter-spacing: 0.5px;
  text-shadow: 0 2px 4px rgba(116, 45, 159, 0.35);
}
.popup-body[data-v-238a992e] {
  position: relative;
  z-index: 1;
  height: calc(100% - 54px);
  overflow: auto;
}
.record-list[data-v-238a992e] {
  padding: 0 0 8px;
}
.record-item[data-v-238a992e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 52px;
  margin: 0 0 10px;
  padding: 0 14px;
  border-radius: 17px;
  background: rgba(255, 255, 255, 0.76);
  border: 1px solid rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 8px 18px rgba(200, 99, 179, 0.12);
          box-shadow: 0 8px 18px rgba(200, 99, 179, 0.12);
}
.record-name[data-v-238a992e] {
  max-width: 42%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #4f2f21;
  font-size: 14px;
  font-weight: 900;
}
.record-time[data-v-238a992e] {
  color: rgba(85, 63, 89, 0.82);
  font-size: 13px;
  font-weight: 700;
}
.result-pop[data-v-238a992e] {
  width: 78vw;
  max-width: 360px;
}
.result-card[data-v-238a992e] {
  padding: 18px 15px 16px;
  border-radius: 18px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff6ff), to(#f5e6ff));
  background: linear-gradient(180deg, #fff6ff 0%, #f5e6ff 100%);
  border: 1px solid rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: 0 18px 42px rgba(151, 86, 170, 0.28);
          box-shadow: 0 18px 42px rgba(151, 86, 170, 0.28);
  color: #4b3954;
  text-align: center;
}
.result-title[data-v-238a992e] {
  font-size: 17px;
  font-weight: 900;
  margin-bottom: 8px;
}
.result-text[data-v-238a992e] {
  font-size: 14px;
  font-weight: 700;
  color: rgba(75, 57, 84, 0.88);
  margin-bottom: 14px;
}
.result-actions[data-v-238a992e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.result-btn[data-v-238a992e] {
  width: 72%;
  height: 40px;
  border-radius: 20px;
  border: 0;
  background: -webkit-gradient(linear, left top, right top, from(#ff5e8f), to(#9b5cff));
  background: linear-gradient(90deg, #ff5e8f 0%, #9b5cff 100%);
  color: #fff;
  font-weight: 900;
}


.dd-aa .van-nav-bar,
.dd-aa .van-nav-bar__content,
.dd-aa .van-nav-bar__placeholder {
  background: transparent !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.dd-aa .van-nav-bar {
  line-height: normal !important;
  z-index: 20 !important;
  pointer-events: none !important;
}
.dd-aa .van-nav-bar__title {
  color: #111827 !important;
  font-weight: 900 !important;
}
.dd-aa .van-nav-bar .van-icon {
  color: #111827 !important;
}
.dd-aa .van-hairline--bottom::after,
.dd-aa .van-hairline--top-bottom::after,
.dd-aa .van-hairline--surround::after,
.dd-aa .van-nav-bar::after,
.dd-aa .van-nav-bar__content::after,
.dd-aa .van-nav-bar__placeholder::after,
body .dd-aa .van-hairline--bottom::after {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
  border: 0 !important;
  border-bottom: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transform: scaleY(0) !important;
          transform: scaleY(0) !important;
}
.dd-aa .record-pop.van-popup {
  overflow: hidden !important;
  border-radius: 22px 22px 0 0 !important;
  background: transparent !important;
  -webkit-box-shadow: 0 -12px 36px rgba(151, 86, 170, 0.22) !important;
          box-shadow: 0 -12px 36px rgba(151, 86, 170, 0.22) !important;
}
.dd-aa .record-pop .van-popup__close-icon {
  top: 16px !important;
  right: 16px !important;
  color: rgba(103, 75, 113, 0.68) !important;
  font-size: 22px !important;
  z-index: 5 !important;
}
.dd-aa .record-pop .van-empty__description {
  color: rgba(85, 63, 89, 0.72) !important;
}
.dd-aa .record-pop .van-empty__image {
  opacity: 0.82;
}


/*# sourceMappingURL=chunk-16fea28c.47bc0e3f.css.map*/