.body-content-container{margin:-.7rem 0 0}
@media screen and (max-width:768px){#root>div .body-content-container{min-height:calc(100vh - 1rem);overflow:auto;margin-top:.44rem}#root>div .body-content-container.mobileTopMargin-download{min-height:unset}#root>div .m-provider-content-container{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:calc(100vh - 1rem)}#root>div .m-provider-content-container .provider-content{flex:1}.uploadWrapper{position:relative;width:100%}.uploadWrapper .uploadButton{border-radius:.15rem;margin-bottom:0;display:flex;align-items:center;justify-content:center;padding:.05rem .4rem 0;width:3.5rem;height:.75rem;background:#fff;border:.02rem solid #dbe0e4;font-weight:600;font-style:normal;font-size:.28rem;line-height:1.5}.uploadWrapper .inputFile{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.uploadWrapper .previewButton{background:#0097ff;border-radius:.1rem;z-index:99;height:.75rem;font-size:.3rem;padding:0 .3rem}.uploadWrapper .uploadContent{display:flex;justify-content:space-between}.uploadWrapper .noFile{display:flex;align-items:center;font-size:.28rem;padding-left:.05rem}.uploadWrapper .trashIcon{width:.5rem;background:0 0;z-index:99}.uploadWrapper .uploadIcon{width:.5rem;margin-top:.2rem;display:flex}}
html{font-size:5vw;background:unset}
@media(min-width:2001px){html{font-size:8.5rem}}
@media(min-width:2001px){html{font-size:100px!important}}
@media(min-width:1441px){html{font-size:100px!important}}
@media(max-width:1440px){html{font-size:6.9444444444vw}}
@media(max-width:1024px){html{font-size:8.3333333333vw}}
.body-content-container{background:unset;background-size:cover;background-position:center;background-repeat:unset;padding:0;overflow:unset;z-index:1;position:relative}
@media(max-width:768px){body{font-family:avertastd-regular,"sans-serif",宋体,sukhumvitset-text;background:transparent}body.popup-open{overflow:hidden}body .body-content-container{background:unset;background-size:auto;background-repeat:no-repeat;background-position:center}body .mobileTopMargin{padding-top:unset;padding-bottom:unset;background:unset;min-height:undefined}body .mobileTopMargin.liteappPadding{padding-top:0;padding-bottom:0}body .mobileTopMargin-home{padding-top:unset!important}body .mobileTopMargin-home-fixed{padding-top:1.8rem}body .mobileDoubleTopMargin-home{padding-top:3.4rem}body .mobileTopMargin-fixed{padding-top:1.7rem;padding-bottom:2.5rem}body .affiliate-route-background{background:transparent}body .custom-modal .custom-modal-body img{width:1rem;height:auto}body .custom-modal .custom-modal-body label{font-size:.4rem;margin-bottom:.2rem}body .custom-modal .custom-modal-body p{font-size:.38rem}body .m-search-dialog-modal .react-datepicker-wrapper{width:100%}body .m-search-dialog-modal .react-datepicker__close-icon::after{height:.6rem;width:.6rem;font-size:.5rem;background-color:#b2b2b2}body .m-search-dialog-modal .react-datepicker__header{padding-top:.3rem}body .m-search-dialog-modal .react-datepicker__current-month,body .m-search-dialog-modal .react-datepicker-time__header,body .m-search-dialog-modal .react-datepicker-year-header{color:#ff8a00;font-size:.55rem}body .m-search-dialog-modal .react-datepicker__navigation{border:.16rem solid transparent!important}body .m-search-dialog-modal .react-datepicker__navigation--next{right:.1rem;border-left-color:#ff8a00!important;margin-top:.25rem}body .m-search-dialog-modal .react-datepicker__navigation--previous{left:.1rem;border-right-color:#ff8a00!important;margin-top:.25rem}body .m-search-dialog-modal .react-datepicker__day-name,body .m-search-dialog-modal .react-datepicker__day,body .m-search-dialog-modal .react-datepicker__time-name{width:.7rem;height:.7rem;line-height:.8rem;margin:.166rem}body .m-search-dialog-modal .react-datepicker{font-size:.5rem}body .m-search-dialog-modal .react-datepicker__day--selected,body .m-search-dialog-modal .react-datepicker__day--in-selecting-range,body .m-search-dialog-modal .react-datepicker__day--in-range,body .m-search-dialog-modal .react-datepicker__month-text--selected,body .m-search-dialog-modal .react-datepicker__month-text--in-selecting-range,body .m-search-dialog-modal .react-datepicker__month-text--in-range,body .m-search-dialog-modal .react-datepicker__quarter-text--selected,body .m-search-dialog-modal .react-datepicker__quarter-text--in-selecting-range,body .m-search-dialog-modal .react-datepicker__quarter-text--in-range{border-radius:50%;background-color:#216ba5}body .m-Divider{width:100%;background:#ff8a00}body .custom-modal{width:75%;max-width:75vw;background:linear-gradient(0deg,#160f07,#150e06);border-image:linear-gradient(#c31e3c,#85152d) 1}body .custom-modal .custom-modal-header{min-height:1.4rem;align-items:center;justify-content:space-between;font-size:.45rem;white-space:normal}body .custom-modal .custom-modal-header h3{text-overflow:unset;overflow:unset;width:unset}body .custom-modal .custom-modal-header button{font-size:.4rem;padding:0;width:100%;text-align:right;background:transparent}body .custom-modal .custom-modal-body{padding:.3rem 0;max-height:60vh;overflow-y:scroll}body .custom-modal .custom-modal-footer button{height:1rem;padding:0 .65rem;margin:.25rem 0;color:#fff}body .custom-modal .close-btn{background:linear-gradient(90deg,#bb9a46 0%,#785d38 100%);color:#c09848;padding:.5rem .5rem 0;font-size:.4rem;float:right}body .custom-modal .download_qr{padding:.5rem 1rem 1rem}.tab-btn-container-full-width button{height:unset;width:unset;font-size:unset;margin:0}}
.lucky-wheel-container{position:fixed;z-index:10;top:65%;bottom:undefined;left:0%;right:undefined;width:1.83rem;height:undefiend}
.lucky-wheel-container img{width:100%;height:100%;object-fit:contain;cursor:pointer}
.lucky-wheel-container .floating-lucky-wheel{width:100%}
.lucky-wheel-container .close-btn{position:absolute;z-index:5;top:-.1rem;right:-.1rem;width:undefined;height:undefined;cursor:pointer;background-color:inherit;border-radius:undefined;border:undefined}
.lucky-wheel-container .close-btn>svg{width:.33rem;fill:#fff;vertical-align:middle;background:#2f2f2f;border-radius:50%;padding:.08rem;filter:drop-shadow(0 0 0.03rem #6c6c6c)}
.lucky-wheel-container .close-btn>img{display:undefined;width:undefined;margin:0;height:undefined;transform:undefined}
.lucky-wheel-container .close-btn::before,.lucky-wheel-container .close-btn::after{content:undefined;position:absolute;top:50%;left:50%;width:3px;height:15px;background-color:#fff}
.lucky-wheel-container .close-btn::before{transform:translate(-50%,-50%) rotate(45deg)}
.lucky-wheel-container .close-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}
.m-lucky-wheel-container{position:fixed;z-index:9;bottom:10%;left:0;right:undefined;width:30%;top:undefined;aspect-ratio:undefined}
.m-lucky-wheel-container img{width:100%;height:100%;object-fit:contain;cursor:pointer}
.m-lucky-wheel-container .close-btn{position:absolute;z-index:5;top:0;right:0;width:undefined;height:undefined;cursor:pointer;background-color:inherit;border-radius:50%;border:undefined}
.m-lucky-wheel-container .close-btn>svg{width:.33rem;fill:#fff;vertical-align:middle;background:#2f2f2f;border-radius:50%;padding:.08rem;filter:drop-shadow(0 0 0.03rem #6c6c6c)}
.m-lucky-wheel-container .close-btn::before,.m-lucky-wheel-container .close-btn::after{content:"";position:absolute;top:50%;left:50%;width:undefined;height:undefined;background-color:inherit}
.m-lucky-wheel-container .close-btn::before{transform:translate(-50%,-50%) rotate(45deg)}
.m-lucky-wheel-container .close-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}
.lucky-wheel-box-border{position:relative;background:rgba(255,255,255,.1019607843);z-index:0}
.lucky-wheel-box-border::before{content:"";position:absolute;inset:0;border-radius:.3rem;padding:.02rem;background:linear-gradient(-45deg,#f70fff,#12d6df);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}
.lucky-wheel-landing-container{padding:1.5rem 0 .68rem;background:url(/media/background.jpg);background-repeat:no-repeat;background-size:cover}
@media(max-width:768px){.lucky-wheel-landing-container{padding:.5rem 0 0}}
.lucky-wheel-landing-container p{margin:0}
.lucky-wheel-landing-container img{width:100%;height:auto;object-fit:contain}
.lucky-wheel-landing-container .container-row-1{position:relative;width:13.5rem;margin:auto;display:grid;grid-template-columns:6.5fr 3.5fr;column-gap:1rem;row-gap:2rem;grid-template-areas:"a b" "c c"}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:unset;column-gap:0;row-gap:.5rem}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper{position:relative;height:fit-content;grid-area:a;width:75%;justify-self:center}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper{order:1}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-1{position:absolute;width:2.04rem;bottom:49%;left:86%}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-1{bottom:61%;left:81%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-2{position:absolute;width:2.04rem;bottom:49%;right:86%}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-2{bottom:61%;right:81%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-3{bottom:-6%;right:-19%}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-3{right:-14%;bottom:20%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-4{bottom:-8%;right:70%}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-4{right:68%;bottom:26%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-5{top:40%;right:98%}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-5{right:93%;top:35%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-6{bottom:34%;left:100%}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-6{left:97%;bottom:50%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-3{position:absolute;width:calc(6%*8);animation:iconFloater3 15s infinite;transition:ease-in-out .6s;z-index:5;background:unset;background-repeat:no-repeat;background-position:center;background-size:contain;padding:calc(.8%*8)}
@keyframes iconFloater3{0%{transform:translateY(0%)}25%{transform:translateY(0.3rem)}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-4{position:absolute;width:calc(6%*8);animation:iconFloater4 15s infinite;transition:ease-in-out .6s;z-index:5;background:unset;background-repeat:no-repeat;background-position:center;background-size:contain;padding:calc(.8%*8)}
@keyframes iconFloater4{0%{transform:translateY(0%)}25%{transform:translateY(0.3rem)}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-5{position:absolute;width:calc(6%*5);animation:iconFloater5 15s infinite;transition:ease-in-out .6s;z-index:5;background:unset;background-repeat:no-repeat;background-position:center;background-size:contain;padding:calc(.8%*5)}
@keyframes iconFloater5{0%{transform:translateY(0%)}25%{transform:translateY(0.3rem)}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .icon-6{position:absolute;width:calc(6%*3);animation:iconFloater6 15s infinite;transition:ease-in-out .6s;z-index:5;background:unset;background-repeat:no-repeat;background-position:center;background-size:contain;padding:calc(.8%*3)}
@keyframes iconFloater6{0%{transform:translateY(0%)}25%{transform:translateY(0.3rem)}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .claimpoint-star{position:absolute;width:22%;bottom:1%;right:5%;z-index:5;cursor:pointer}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper #spin{position:absolute;top:14%;left:0;right:0;margin:0 auto;width:100%;height:80%}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper #spin{top:3.5%;height:75%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .lucky-wheel-outer{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .lucky-wheel-frame{position:relative;z-index:3}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .inner-wheel{position:absolute;width:77%;z-index:1;top:0;left:0;right:0;bottom:0;margin:auto}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .inner-wheel{width:76%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .inner-wheel-face{
  border-radius:50%;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 42%,rgba(90,170,255,.16) 0%,transparent 58%),
    repeating-conic-gradient(
      from 0deg,
      #163e9c 0 calc(360deg / var(--lw-slices, 8)),
      #0a245e calc(360deg / var(--lw-slices, 8)) calc(720deg / var(--lw-slices, 8))
    );
  box-shadow:
    inset 0 0 0 .018rem rgba(180,210,255,.45),
    inset 0 0 0 .05rem #1a4a9a,
    inset 0 0 .32rem rgba(0,0,0,.45);
}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .inner-wheel-face::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:50%;
  pointer-events:none;
  background:
    radial-gradient(circle at 32% 28%,rgba(255,255,255,.22),transparent 40%),
    radial-gradient(circle at 50% 50%,transparent 60%,rgba(0,8,28,.42) 100%);
}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .inner-wheel-face::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:50%;
  pointer-events:none;
  background:repeating-conic-gradient(
    from -.4deg,
    rgba(170,200,255,.55) 0deg .7deg,
    transparent .7deg calc(360deg / var(--lw-slices, 8))
  );
}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-icon{position:absolute;top:34%;left:32.5%;width:35%;background:unset;z-index:4;cursor:unset}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-icon{top:25%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-icon:disabled{cursor:not-allowed}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .prize-name-list{position:absolute;width:100%;height:80%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:2;top:0;left:0;right:0;bottom:0;margin:auto}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .prize-name-list{height:65%}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .prize-name-list>li{position:absolute;top:0;transform-origin:50% 100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:50%;font-size:.14rem;font-weight:700;letter-spacing:.01em;color:#fff6c8!important;text-align:center;padding-bottom:18%;text-shadow:0 0 .08rem rgba(255,220,120,.55),0 .01rem .04rem rgba(0,0,0,.75)}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .prize-name-list>li{font-size:.2rem}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .prize-name-list li:nth-child(even){color:#fff6c8!important}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .reminder-title,.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .spin-content .spin-content-reminder-title,.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-content .spin-content-reminder-title{position:absolute;bottom:4.5%;color:#fff;text-align:center;width:100%;z-index:3;font-size:.22rem}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-content{position:absolute;width:100%;z-index:3;display:flex;justify-content:center;flex-direction:column;align-items:center;top:90%}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-content .spin-content-btn{background:#ff8a00;width:3.46rem;height:.4rem;border-radius:.08rem;font-size:.16rem;cursor:pointer}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-content .spin-content-btn:disabled{cursor:not-allowed}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-content .spin-content-reminder-title{position:unset}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-content .lucky-wheel-btm-img{position:absolute;top:30%;z-index:-1}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container{position:relative;height:2rem}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .spin-content{position:absolute;width:100%;z-index:3;display:flex;justify-content:center;flex-direction:column;align-items:center;top:50%}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .spin-content .spin-content-btn{background:#ff8a00;width:100%;height:.5rem;font-size:.2rem;border-radius:.08rem;cursor:pointer}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .spin-content .spin-content-btn:disabled{cursor:not-allowed}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .spin-content .spin-content-reminder-title{position:unset}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .spin-content .spin-content-reminder-title{padding:.1rem 0}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .lucky-wheel-btm-img{position:absolute;top:-.77rem;z-index:0}
.lucky-wheel-landing-container .container-row-1 .winner-content{position:relative;margin:.35rem 0 0;grid-area:b;width:80%;justify-self:center}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .winner-content{width:85%;height:12rem;order:3;margin:0}}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-trophy{position:relative;display:block;width:50%;margin:auto;z-index:1}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-header{color:#fff;font-size:.24rem}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .winner-content .winner-header{position:absolute;font-size:.4rem;z-index:99;top:7%;left:50%;transform:translateX(-50%);white-space:nowrap}}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg{position:relative;padding:.8rem .25rem 0;margin:.1rem 0 0;font-size:.16rem;min-height:100%;background:rgba(0,0,0,.2);background-repeat:no-repeat;background-size:contain;z-index:0}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg{padding:1.5rem .5rem 0}}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg::before{content:"";position:absolute;inset:-.12rem -.03rem 0;padding:.02rem;z-index:-1;background:url(/media/winner-bg.png);background-repeat:no-repeat;background-size:100% 100%}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-type{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 .06rem}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-type{margin:0 0 .15rem}}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-type>button{background:#fff;background-repeat:no-repeat;background-size:100% 100%;padding:.07rem .05rem;color:#000;border-radius:.2rem;padding:.1rem .05rem}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-type>button{padding:.15rem .05rem}}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-type>button.active{background:#ff8a00;background-repeat:no-repeat;background-size:100% 100%;color:#fff}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-single-type{display:flex;justify-content:center}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-single-type>button{background:#fff;background-repeat:no-repeat;background-size:100% 100%;padding:.07rem .05rem;color:#000;border-radius:.2rem;width:50%}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg .detail-single-type>button.active{background:#ff8a00;background-repeat:no-repeat;background-size:100% 100%;color:#fff}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table{width:100%;border-collapse:separate;border-spacing:0 .1rem}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody{display:block;max-height:4rem;scroll-behavior:smooth;margin:.15rem .01rem}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody{margin:0;max-height:7.8rem}}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody.list-body{overflow-y:hidden}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody.record-body{overflow-y:scroll}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody tr{display:inline-table;width:100%}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody tr td{vertical-align:top;color:#fff;font-size:.18rem}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody tr td{font-size:.2rem}}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody tr td:last-child{display:flex;flex-direction:column;text-align:right;align-items:flex-end}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody tr td:last-child span{color:#ff8a00;overflow:hidden;text-overflow:ellipsis;width:1.8rem}
.lucky-wheel-landing-container .container-row-1 .winner-content .winner-detail-with-bg table tbody tr td.empty-data{text-align:center;align-items:center}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container{width:100%;margin:.5rem auto 0;grid-area:c}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container{order:2;margin:0;-webkit-mask:linear-gradient(to right,#000 75%,rgba(255,250,250,0.1411764706));mask:linear-gradient(to right,#000 75%,rgba(255,250,250,0.1411764706))}.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .slick-slider{overflow:hidden;margin:0 0 0 .5rem}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .prize-container{margin:auto;padding:0 .1rem;position:relative}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .prize-container .prize{position:absolute;width:60%;top:0;left:0;right:0;bottom:0;margin:auto}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .prize-container>p{position:relative;text-align:center;bottom:.6rem;color:#fff;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:1.3rem;margin:auto}
@media(max-width:768px){.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .prize-container>p{bottom:.8rem;width:1.4rem;font-size:.2rem}}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .slider-next-btn{position:absolute;background:#dbe9f0;border-radius:50%;top:50%;right:-.04rem;width:.28rem;height:.28rem;z-index:1;overflow:visible;fill:#6da0dd;padding:.06rem .07rem;transform:translateY(-50%) rotate(180deg);display:none}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .slider-prev-btn{position:absolute;background:#dbe9f0;border-radius:50%;top:50%;width:.28rem;height:.28rem;z-index:1;overflow:visible;fill:#6da0dd;padding:.06rem .07rem;transform:translateY(-50%);display:none}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-slider-container .show{display:block}
.lucky-wheel-landing-container .tnc-wrapper{position:relative;width:undefined;margin:0;color:#fff}
.lucky-wheel-landing-container .tnc-wrapper .title-wrapper{position:relative;display:block;width:26%;margin:auto;z-index:1}
.lucky-wheel-landing-container .tnc-wrapper .title-wrapper .tnc-title{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail{margin:0;padding:.3rem 0 0;border-radius:undefined;width:6rem;font-size:.14rem}
@media(max-width:768px){.lucky-wheel-landing-container .tnc-wrapper .tnc-detail{width:100%;font-size:.2rem;line-height:.3rem}}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .detail-wrapper{margin:0 0 .22rem}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .detail-wrapper .wrapper-subtitle{color:#fff;font-weight:700}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .detail-wrapper .wrapper-subtitle span{color:#fff;font-weight:700}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .detail-wrapper .tips{color:red}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .detail-list li{list-style-type:decimal;margin:0 0 0 .2rem;padding:.1rem 0}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .disc-detail-list li{list-style:disc;margin:0 0 0 .2rem;padding:.1rem 0}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .alpha-detail-list li{list-style:upper-alpha;margin:0 0 0 .2rem;padding:.1rem 0}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .lower-alpha-detail-list li{list-style:lower-alpha;margin:0 0 0 .2rem;padding:.1rem 0}
.lucky-wheel-landing-container .tnc-wrapper .tnc-detail .line-detail-list li{list-style-type:none;margin:unset;padding:.1rem 0}
.lucky-wheel-landing-container .tnc-wrapper .tnc-header{font-size:.24rem;margin-bottom:.02rem;position:relative;color:#ff8a00}
.lucky-wheel-landing-container .tnc-wrapper .tnc-header::after{content:"";border-bottom:.01rem solid #ff8a00;width:80%;position:absolute;bottom:.1rem;margin:0 0 0 .2rem}
@media(max-width:768px){.lucky-wheel-landing-container .tnc-wrapper .tnc-header{font-family:avertastd-semibold;font-size:.35rem}.lucky-wheel-landing-container .tnc-wrapper .tnc-header::after{content:"";position:unset}}
.lucky-wheel-landing-container .tnc-container{display:flex;flex-direction:column;position:relative;width:13.5rem;margin:.94rem auto 0}
@media(max-width:768px){.lucky-wheel-landing-container .tnc-container{width:100%}}
@media(max-width:768px){.lucky-wheel-landing-container .tnc-container>:not(.tnc-bg){margin:0 .4rem}}
.lucky-wheel-landing-container .tnc-container .tnc-bg{position:absolute;left:45%;top:-.3rem;width:9.5rem}
@media(max-width:768px){.lucky-wheel-landing-container .tnc-container .tnc-bg{order:3;position:unset;width:100%;margin:0}}
.lucky-wheel-landing-container .tnc-container .lucky-wheel-partnership-section{margin:.03rem 0 0}
@media(max-width:768px){.lucky-wheel-landing-container .tnc-container .lucky-wheel-partnership-section{order:4;display:none}}
.lucky-wheel-landing-container .tnc-container .lucky-wheel-partnership-section .lucky-wheel-partnership-column .lucky-wheel-partnership-type{color:#00aeff}
.lucky-wheel-landing-container .tnc-container .lucky-wheel-partnership-section .lucky-wheel-partnership-column .lucky-wheel-partnership-name{color:#fff}
.lucky-wheel-landing-container .tnc-container .partnership-img{width:auto}
@media(max-width:768px){.lucky-wheel-landing-container .tnc-container .partnership-img{width:100%}}
.lucky-wheel-popup-modal-container{width:28%}
.lucky-wheel-popup-modal-container .standard-popup-modal-header .standard-modal-close{position:absolute;right:.05rem;top:.05rem;background:transparent;font-size:.25rem;padding:.055rem .14rem;border-radius:.1rem;cursor:pointer}
.lucky-wheel-popup-modal-container .standard-popup-modal-body{display:flex;flex-direction:column;align-items:center;padding:.32rem 0}
.lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-blessing-title{margin:0 0 .1rem;font-weight:700}
.lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-text{margin:0 0 .07rem}
.lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-prize-name{margin:0 0 .3rem;font-weight:700;color:#0071e3}
.lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-prize-image{margin:0 0 .26rem;width:60%}
.lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-btn{padding:.15rem .42rem;color:#000;border-radius:.05rem;background:transparent}
.m-lucky-wheel-popup-modal-container{width:90%}
.m-lucky-wheel-popup-modal-container .standard-popup-modal-header .standard-modal-close{font-size:.6rem;top:.15rem;padding:.15rem .3rem}
.m-lucky-wheel-popup-modal-container .standard-popup-modal-body{display:flex;flex-direction:column;align-items:center;padding:1.18rem 0 .7rem}
.m-lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-blessing-title{margin:0 0 .26rem;font-weight:700}
.m-lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-text{margin:0 0 .23rem}
.m-lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-prize-name{margin:0 0 1.05rem;font-weight:700;color:#0071e3}
.m-lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-prize-image{margin:0 0 .9rem;width:60%}
.m-lucky-wheel-popup-modal-container .standard-popup-modal-body .popup-btn{padding:.52rem 2.05rem;color:#000;background:transparent}
.lucky-wheel-popup-modal-container-2{background:#fff;max-width:4.5rem;min-width:4.5rem;min-height:1.5rem}
.lucky-wheel-popup-modal-container-2 .lucky-wheel-popup-modal-header-2{background:#fff;border-radius:.1rem .1rem 0 0;color:#0f161f;display:flex;justify-content:center;padding:.3rem .3rem .1rem}
.lucky-wheel-popup-modal-container-2 .lucky-wheel-popup-modal-header-2 .standard-modal-title{font-size:.24rem}
.lucky-wheel-popup-modal-container-2 .standard-popup-modal-body{display:flex;flex-direction:column;align-items:center;padding:0 0 .32rem}
.lucky-wheel-popup-modal-container-2 .standard-popup-modal-body .popup-blessing-title{margin:0 0 .1rem;font-weight:700}
.lucky-wheel-popup-modal-container-2 .standard-popup-modal-body .popup-text{margin:0 0 .07rem}
.lucky-wheel-popup-modal-container-2 .standard-popup-modal-body .popup-prize-name{margin:0 0 .3rem;font-weight:700;color:#0071e3}
.lucky-wheel-popup-modal-container-2 .standard-popup-modal-body .popup-prize-image{margin:.26rem 0;width:25%}
.lucky-wheel-popup-modal-container-2 .standard-popup-modal-body .popup-btn{padding:.15rem 0;color:#fff;border-radius:.05rem;background:#ff8a00;width:50%}
.floating-freespin-icon-wrapper{background:transparent;position:fixed;top:20%;left:0;bottom:unset;right:unset;z-index:200}
.floating-freespin-icon-wrapper button{background-color:transparent}
.floating-freespin-icon-content-wrapper,.floating-freespin-icon-top-wrapper{position:relative}
.floating-freespin-icon-top-wrapper{padding-bottom:.24rem}
.floating-freespin-icon-image{width:2.8rem}
.floating-freespin-icon-image img{width:100%}
.floating-freespin-icon-close{position:absolute;top:-.12rem;right:-.03rem;height:.28rem;width:.28rem;background-image:url(/default_whitelabel/shared-image/angpow-rain/angpow-floating-close-btn.png);background-size:cover;z-index:3}
.floating-freespin-icon-available-claim{position:absolute;top:40%;right:17%;color:#000;font-size:.12rem;font-weight:600;width:35%;transform:translateY(-50%)}
.floating-freespin-icon-available-claim .highlighted-text{color:red;font-weight:700}
.floating-freespin-icon-bottom-wrapper{position:absolute;left:.12rem;bottom:0}
.floating-freespin-icon-countdown-bg{width:1.8rem}
.floating-freespin-icon-countdown-bg img{width:100%}
.floating-freespin-icon-countdown{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}
.floating-freespin-icon-countdown .time-display{font-size:.14rem;color:#252525;font-weight:400}
.floating-freespin-icon-countdown .time-display.songkran{color:#fff}
.floating-freespin-icon-countdown .countdown-grid{column-gap:.1rem;row-gap:0;margin-bottom:.02rem}
.floating-freespin-icon-countdown .row{flex-direction:column;justify-content:center}
.floating-freespin-icon-countdown .row span{font-weight:600}
.floating-freespin-icon-countdown .row .unit{font-size:.12rem;font-weight:400}
@media(max-width:768px){.floating-freespin-icon-wrapper{position:fixed;top:20%;left:0;bottom:unset;right:unset;transform:unset}.floating-freespin-icon-image{width:2.6rem}.floating-freespin-icon-image img{width:undefined}.floating-freespin-icon-available-claim{top:23%;right:14%;font-size:.26rem;width:36%;font-weight:500}.floating-freespin-icon-available-claim .highlighted-text{font-size:.26rem;font-weight:500}.floating-freespin-icon-close{height:.4rem;width:.4rem}.floating-freespin-icon-top-wrapper{padding-bottom:0}.freespin-popup-modal-container .freespin-popup-modal-body{width:7rem}.freespin-popup-modal-container .freespin-close-btn{width:.5rem;right:.4rem}.freespin-popup-modal-container .freespin-message{font-size:.22rem;line-height:.26rem;width:3.5rem;padding:0 0 2rem}}
@media(max-width:768px){html{font-size:13.0208333333vw}.body-content-container{margin:0}}
.md-popup-modal-container .md-popup-modal-body .popup-prize-name{margin:0 0 .3rem;font-weight:700;color:#000}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track{display:block!important}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-slide .main-box{background:#fff;border-radius:.1rem;color:#0f161f;display:grid!important;font-size:.14rem;grid-template-columns:60% 20% 20%;margin:0 0 .1rem;padding:.05rem}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-slide .main-box .img-container{align-items:center;display:flex}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-slide .main-box .img-container svg{background:#0f161f;border-radius:.05rem;margin:0 .1rem 0 0;height:.3rem;width:.3rem;padding:.03rem}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-slide .main-box .name{align-items:center;display:flex}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-slide .main-box .name span{color:#ff640f}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-slide .main-box .amount{align-items:center;display:flex}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-slide .main-box .amount span{font-size:.16rem}
.casino-container .bottom .casino-content-container .item-content .item-columns .winner-container .winner-content .slick-vertical .slick-list .slick-track .slick-active:nth-child(2n) .main-box{background:#ebedee}
@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
/* ---- bossku66 lucky-spin layout fixes ---- */
.lucky-wheel-landing-container .container-row-1 .galaxy-background{
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  overflow:hidden;
}
/* universe.png has no original size rules in slim CSS — 100% img covers background.jpg */
.lucky-wheel-landing-container .container-row-1 .galaxy-background .meteor-container,
.lucky-wheel-landing-container .container-row-1 .galaxy-background .icon-2,
.lucky-wheel-landing-container .container-row-1 .galaxy-background .meteor{
  display:none!important;
}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper,
.lucky-wheel-landing-container .container-row-1 .winner-content{
  position:relative;
  z-index:1;
}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .prize-name-list>li{
  left:50%;
  box-sizing:border-box;
  padding-left:.03rem;
  padding-right:.03rem;
  line-height:1.12;
  word-break:break-word;
  hyphens:auto;
}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper #spin{
  transform-origin:center center;
  z-index:1;
}
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-content .spin-content-reminder-title,
.lucky-wheel-landing-container .container-row-1 .lucky-wheel-wrapper .spin-container .spin-content-reminder-title{
  color:#fff!important;
}
.exit.lucky-spin-exit{
  position:fixed;
  top:.18rem;
  left:.18rem;
  z-index:10050;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
}
.exit.lucky-spin-exit .quit{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:.42rem;
  min-height:.42rem;
  padding:.06rem .12rem;
  border:0;
  border-radius:.08rem;
  background:rgba(0,0,0,.35) url(/media/exit.png) no-repeat center/.28rem auto;
  color:transparent;
  font-size:0;
  line-height:0;
  text-indent:-9999px;
  overflow:hidden;
  cursor:pointer;
}
@media (max-width:768px){
  .exit.lucky-spin-exit{top:.12rem;left:.12rem}
  .exit.lucky-spin-exit .quit{min-width:.5rem;min-height:.5rem;background-size:.32rem auto}
}
/* bossku66 win modal */
@keyframes luckySpinWinIn{
  0%{opacity:0;transform:translateY(.12rem) scale(.92)}
  100%{opacity:1;transform:translateY(0) scale(1)}
}
@keyframes luckySpinBurst{
  0%{opacity:0;transform:scale(.6)}
  40%{opacity:.9}
  100%{opacity:.55;transform:scale(1)}
}
.lucky-spin-modal.modal{
  position:fixed!important;
  inset:0!important;
  z-index:2147482000!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:.24rem!important;
  background:rgba(0,0,0,.72)!important;
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
}
.lucky-spin-modal .lucky-spin-win-card{
  position:relative;
  width:min(92vw,3.6rem);
  padding:.42rem .36rem .36rem;
  border-radius:.18rem;
  text-align:center;
  color:#f6ead0;
  background:
    radial-gradient(120% 90% at 50% 0%,rgba(212,160,60,.28),transparent 55%),
    linear-gradient(165deg,#1a140c 0%,#0a0908 55%,#120e09 100%);
  border:1px solid rgba(232,188,96,.55);
  box-shadow:
    0 0 0 1px rgba(0,0,0,.55),
    0 .18rem .5rem rgba(0,0,0,.55),
    0 0 .55rem rgba(212,160,60,.18);
  animation:luckySpinWinIn .38s cubic-bezier(.2,.8,.2,1) both;
  overflow:hidden;
}
.lucky-spin-modal .lucky-spin-win-card--error,
.lucky-spin-modal .lucky-spin-win-card--muted{
  background:
    radial-gradient(120% 90% at 50% 0%,rgba(140,140,140,.18),transparent 55%),
    linear-gradient(165deg,#161616 0%,#0a0a0a 100%);
  border-color:rgba(180,180,180,.35);
  box-shadow:0 .18rem .5rem rgba(0,0,0,.55);
}
.lucky-spin-modal .lucky-spin-win-burst{
  position:absolute;
  left:50%;
  top:-.15rem;
  width:2.4rem;
  height:2.4rem;
  margin-left:-1.2rem;
  border-radius:50%;
  pointer-events:none;
  background:radial-gradient(circle,rgba(255,210,110,.45) 0%,rgba(255,170,40,.12) 42%,transparent 70%);
  animation:luckySpinBurst .7s ease-out both;
}
.lucky-spin-modal .lucky-spin-win-kicker{
  position:relative;
  margin:0 0 .08rem;
  font-size:.14rem;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#e8bc60;
  font-weight:600;
}
.lucky-spin-modal .lucky-spin-win-title{
  position:relative;
  margin:0 0 .18rem;
  font-size:.28rem;
  line-height:1.15;
  font-weight:800;
  color:#fff6df;
  text-shadow:0 0 .18rem rgba(232,188,96,.35);
}
.lucky-spin-modal .lucky-spin-win-prize{
  position:relative;
  margin:0 0 .1rem;
  font-size:.2rem;
  line-height:1.35;
  font-weight:700;
  color:#ffd978;
  word-break:break-word;
}
.lucky-spin-modal .lucky-spin-win-amount{
  position:relative;
  margin:0 0 .12rem;
  font-size:.24rem;
  font-weight:800;
  color:#fff;
  letter-spacing:.02em;
}
.lucky-spin-modal .lucky-spin-win-hint{
  position:relative;
  margin:0 0 .18rem;
  font-size:.12rem;
  line-height:1.4;
  color:rgba(246,234,208,.72);
}
.lucky-spin-modal .lucky-spin-win-btn{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:1.6rem;
  margin-top:.16rem;
  padding:.12rem .28rem;
  border:0;
  border-radius:.1rem;
  cursor:pointer;
  font-size:.16rem;
  font-weight:700;
  letter-spacing:.04em;
  color:#1a1206;
  background:linear-gradient(180deg,#ffe39a 0%,#e0a93a 48%,#c4891f 100%);
  box-shadow:0 .06rem .16rem rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45);
}
.lucky-spin-modal .lucky-spin-win-btn:hover{
  filter:brightness(1.06);
}
.lucky-spin-modal .lucky-spin-win-btn:active{
  transform:translateY(1px);
}
@media (max-width:768px){
  .lucky-spin-modal .lucky-spin-win-card{width:min(92vw,7.2rem);padding:.7rem .55rem .55rem;border-radius:.28rem}
  .lucky-spin-modal .lucky-spin-win-kicker{font-size:.28rem}
  .lucky-spin-modal .lucky-spin-win-title{font-size:.52rem;margin-bottom:.28rem}
  .lucky-spin-modal .lucky-spin-win-prize{font-size:.36rem}
  .lucky-spin-modal .lucky-spin-win-amount{font-size:.44rem}
  .lucky-spin-modal .lucky-spin-win-hint{font-size:.24rem}
  .lucky-spin-modal .lucky-spin-win-btn{min-width:3rem;padding:.22rem .5rem;font-size:.3rem;border-radius:.16rem;margin-top:.28rem}
}
