body[data-v-0302e7fd]{max-width:144vw;min-width:85.33vw;font-size:.2rem;word-break:break-all}.mod_grid[data-v-0302e7fd]{position:relative}.mod_grid[data-v-0302e7fd]:after{content:"";position:absolute;z-index:0;pointer-events:none;background-color:#eee;height:1px;left:0;right:0;bottom:0}@media only screen and (-webkit-min-device-pixel-ratio:2){.mod_grid[data-v-0302e7fd]:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:50% 0}}.mod_banner[data-v-0302e7fd]{position:relative;padding-top:14.2857142857%;height:0;overflow:hidden}.mod_banner img[data-v-0302e7fd]{width:100%;height:auto;position:absolute;left:0;top:0}.user-btn[data-v-0302e7fd]:active{transform:scale(.95)}.roo-triangle[data-v-0302e7fd]{position:absolute;top:50%;right:2vw;width:0;height:0;transition:all .5s;transform:translateY(-25%);border-top:1.3333333333vw solid #4a4a4a}.roo-triangle-top[data-v-0302e7fd],.roo-triangle[data-v-0302e7fd]{border-left:1.3333333333vw solid #fff;border-right:1.3333333333vw solid #fff;border-bottom:1.3333333333vw solid #fff}.roo-triangle-top[data-v-0302e7fd]{transform:rotate(180deg) translateY(75%);border-top:1.3333333333vw solid #e5004a}.ps[data-v-0302e7fd]{text-align:left;color:#999;font-size:3.2vw;padding:0 1.3333333333vw;margin-top:.6666666667vw;box-sizing:border-box}.text-overflow[data-v-0302e7fd]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text-center[data-v-0302e7fd]{display:flex;flex-direction:row;align-items:center;justify-content:center}.roo-btn[data-v-0302e7fd]{flex:1;padding:0 1.6vw;box-sizing:border-box;height:10.67vw;color:#fff;font-size:4.27vw;font-weight:600;position:relative;z-index:1;border-radius:.53vw;overflow-x:hidden}.roo-btn-bg-cancel[data-v-0302e7fd],.roo-btn-bg-confirm[data-v-0302e7fd]{position:relative}.roo-btn-bg-cancel[data-v-0302e7fd]:after{border-top:10.67vw solid #000;border-right:3.2vw solid transparent}.roo-btn-bg-cancel[data-v-0302e7fd]:after,.roo-btn-bg-confirm[data-v-0302e7fd]:after{content:"";width:100%;box-sizing:border-box;height:0;position:absolute;top:0;left:0;z-index:-1}.roo-btn-bg-confirm[data-v-0302e7fd]:after{border-bottom:10.67vw solid #f04646;border-left:3.2vw solid transparent}.roo-bold[data-v-0302e7fd]{font-weight:600}.roo-footer-text[data-v-0302e7fd]{font-size:3.2vw;color:#878787;margin-top:8vw;text-align:center}.we-line-title[data-v-0302e7fd]{position:relative;display:flex;align-items:center}.we-line-title[data-v-0302e7fd]:after,.we-line-title[data-v-0302e7fd]:before{content:"";width:4.8vw;height:1px;background-color:#ddd;position:absolute;top:55%;left:-10.13vw}.we-line-title[data-v-0302e7fd]:after{left:auto;right:-10.13vw}.roo-footer-logo[data-v-0302e7fd]{width:21.33vw;position:absolute;bottom:5.33vw;bottom:calc(5.33vw + constant(safe-area-inset-bottom));bottom:calc(5.33vw + env(safe-area-inset-bottom))}.user-share-img[data-v-0302e7fd]{width:0;height:auto;position:absolute;top:0;left:0;transition:all 1.5s;z-index:999;border:none}.user-share-img img[data-v-0302e7fd]{width:100%;height:100%;border:none}.user-share-img-on[data-v-0302e7fd]{width:100vw;transform:rotate(1turn);transition:all 1.5s}.rules[data-v-0302e7fd]{padding:0 6.67vw 23.73vw;box-sizing:border-box;position:relative;overflow:hidden;min-height:100vh;background-image:url(https://cdnvue.gymcity.com.cn/betterwe_1.0/vue/app_camp_introduce_my_prize);background-repeat:no-repeat;background-position:top;background-size:contain;background-color:#efe9ff}.rules .content[data-v-0302e7fd]{margin-top:48vw;background:#fff;border-radius:3.2vw;padding:5.33vw;margin-bottom:4.8vw}.rules .content .title[data-v-0302e7fd]{text-align:center;font-size:5.33vw;font-family:Alibaba-PuHuiTi-B,Alibaba-PuHuiTi;font-weight:600;color:#55417a;line-height:7.2vw;margin-bottom:4.8vw}.rules .content .list[data-v-0302e7fd]{font-size:3.73vw;font-family:PingFangSC-Regular,PingFang SC;color:#55417a;line-height:6.4vw}.rules .content .list .item[data-v-0302e7fd]{display:flex;align-items:flex-start;padding-top:2.67vw}.rules .content .list .item .index[data-v-0302e7fd]{margin-right:1.87vw;font-size:5.33vw;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#55417a;line-height:7.47vw}.rules .content .list .item .item-right[data-v-0302e7fd]{padding-bottom:2.67vw;flex:1;flex-shrink:0;font-size:3.73vw;font-family:PingFangSC-Regular,PingFang SC;color:#55417a;line-height:6.4vw;border-bottom:1px solid #f1f1f1}.rules .logo[data-v-0302e7fd]{width:37.33vw;position:absolute;left:50%;bottom:7.2vw;transform:translate(-50%)}