.ActivityInfoCard{width:90%;border-radius:8px;box-shadow:0 1px 20px 0 rgba(199,215,221,.67);background-color:#fff;padding:20px 24px;position:relative;margin:-100px auto 0}.ActivityInfoCard-join{display:flex;justify-content:space-between;align-items:center;padding-top:22px}.ActivityInfoCard-footer{width:100%;margin-top:22px}.ActivityInfoCard-footerBtn{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:13px;color:grey}.ActivityInfoCard-footerBtn.is-white{opacity:.8;color:#fff}.ActivityInfoCard-footerBtnIcon{display:block;width:4.5px;height:7px;margin-left:2.5px}.RuleModule{overflow:hidden}.RuleModule-title{padding-top:20px;line-height:44px;text-align:center;color:#222;font-size:16px;font-weight:700}.RuleModule p:empty{display:none}.RuleModule .media-wrap.image-wrap{line-height:0!important}.SignalGoalSelector{background-color:#fff}.SignalGoalSelector-goal:active{opacity:.8}.SignalGoalSelector-confirmBtn{width:100%;height:50px;text-align:center;color:#fff;font-size:16px;font-family:PingFangSC-Medium}.SignalGoalSelector-confirmBtn:active{opacity:.8}.SignalGoalSelector-confirmBtn.is-iphonex{height:66px}.SignalGoalSelector-confirmBtnContent{width:100%;box-sizing:border-box;height:50px;line-height:50px;padding:0 20.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.TopicFeed-content{font-size:14px;color:#222;line-height:20px;margin-bottom:4px;height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.TopicModule{overflow:hidden;width:100%}.TopicModule-title{padding-top:20px;line-height:44px;text-align:center;color:#222;font-size:16px;font-weight:700}.TopicModule a.TopicModule-topicName{display:block;text-decoration:none;text-align:center;color:#00bc71;margin-bottom:16px;font-size:14px}.TopicModule a.TopicModule-moreBtn{font-size:14px;color:#b3b3b3;display:block;text-align:center;text-decoration:none;margin:10px 0 18px}.TopicModule a.TopicModule-moreBtn:active{opacity:.9}.SportRecordModule{overflow:hidden;padding:0 16px}.SportRecordModule-title{padding-top:20px;line-height:44px;text-align:center;color:#222;font-size:16px;font-weight:700}.SportRecordModule a.SportRecordModule-moreBtn{font-size:14px;color:#b3b3b3;display:block;text-align:center;text-decoration:none;margin-top:10px;margin-bottom:18px}.SportRecordModule a.SportRecordModule-moreBtn:active{opacity:.9}.CommonModal{position:fixed;z-index:50}.CommonModal,.CommonModal-layer{width:100%;height:100%;top:0;left:0}.CommonModal-layer{position:absolute;background-color:rgba(0,0,0,.5)}.CommonModal-body{width:100%;height:auto;min-height:100px;background-color:#fff;bottom:0;left:0;z-index:1;position:absolute}.ActivityRewardModal-btn:active{opacity:.9}.GoalCarouselItem-wrapper{padding:0 6px;flex-shrink:0}.GoalCarouselItem-wrapper:first-child{padding-left:20.5px}.GoalCarouselItem-wrapper:last-child{padding-right:20.5px}.GoalCarouselItem{position:relative;height:32px;border-radius:18px;border:1px solid #e6e6e6;box-sizing:border-box;padding:0 14px;color:#999;font-size:14px;line-height:30px;background-color:#fff;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:PingFangSC-Medium}.GoalCarouselItem.is-finish{background-color:#e6e6e6;border-color:#e6e6e6;color:#222}.GoalCarouselItem.is-selected{background-color:#00bc71;border-color:#00bc71;color:#fff}.GoalCarouselItem-icon{position:absolute;width:17px;height:17px;right:-5px;top:-5px}.GoalCarousel{overflow-x:scroll;margin-bottom:26px}.GoalCarousel::-webkit-scrollbar{display:none}.GoalCarousel-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;align-items:flex-end;height:38px}.GoalDetail{padding:0 25px;position:relative}.GoalDetail-name{font-size:16px;color:#222;line-height:23px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.GoalDetail-letter{width:16px;display:inline-block}.GoalDetail-headerNormalText{font-size:14px;color:#555;text-align:center;line-height:20px;padding:5px 0 14px!important}.GoalDetail-headerNormalText.is-inProgress{padding:15.5px 0 24px}.GoalDetail-headerNormalText.is-completed,.GoalDetail-headerNormalText.is-finished{padding:24.5px 0 32.5px}.GoalDetail-headerRedText{color:#ff4d4d;font-size:24px;line-height:33.5px}.GoalDetail-headerGreenText{color:#00bc71;font-size:24px;line-height:33.5px}.GoalDetail-headerNumText{color:#00bc71;font-size:40px;font-family:VeneerCleanSoft;margin:0 10px;line-height:51px}.GoalDetail-info{padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;color:grey;font-size:14px}.GoalDetail-infoTotalValue{color:#00bc71}.GoalDetail-progress{border-radius:10px;height:10px;width:100%;background-color:#f2f2f2;overflow:hidden;position:relative}.GoalDetail-progressContent{position:absolute;top:0;left:0;height:100%;border-radius:10px;background:linear-gradient(90deg,#00be72,#00ba9b)}.ProgressCard{width:90%;border-radius:8px;box-shadow:0 1px 20px 0 rgba(199,215,221,.67);background-color:#fff;margin:-100px auto 0;position:relative;min-height:280px}.ProgressCard-header{padding:0 21.5px;width:100%}.ProgressCard-headerTitle{width:100%;padding:20px 0 16px;line-height:25px;font-size:18px;color:#222;text-align:center;border-bottom:.5px solid #f2f2f2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;font-family:PingFangSC-Medium}.ProgressCard-bodyGoalCount{padding:16px 21.5px 9px;color:#555;font-size:14px}.ProgressCard-bodyGoalCount,.ProgressCard-bodyGoalName{text-align:center;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.ProgressCard-bodyGoalName{padding:0 21.5px;color:#222;font-size:16px}.ProgressCard-bodyGoalDetail{padding-bottom:37.5px}.ProgressCard-footer{width:100%;padding:0 0 28.5px}.ProgressCard-footerBtn{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:13px;color:grey}.ProgressCard-footerBtnIcon{display:block;width:4.5px;height:7px;margin-left:2.5px}.ProgressCard-nameBox{margin-top:16px;padding:11px 24.5px;text-align:center}.FooterBtn{position:fixed;width:100%;left:0;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.FooterBtn-gamblingTotalPrice{width:100%;height:44px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAAsCAYAAACe/vh+AAAQk0lEQVR4Xu1dy64kRxGNrO55wRgv2Fkgj+ET+Ap2LDAb8wkgJL7AG2+REHwCK8yC3xhLLFkig2R5ZWzN3Du276MrUVZX161HPs7JjMzbM8aShekbFZFxIuJEZFZ1tRHPP9b+86G8fPW+dPYXYuRnYs07YvtHW1Hru1xEfJ8HZC2jw5kjdM9lF5dl6lh4G9Gx+VMle2eDXUFcJkxHjCDsFOypYAeuY/KJyXVGdlxHM+xAv9exXbHF4eZC7OFVgEPQj0M4eZktrBRWAwsGuAr1Kyp3ZYx8bkX+0R/s3x/+5MHHxnx4vb7CrD+wF8/fF5E/iJUf3f2NSTRCdhAtJb4Y2Ku/Be2F1pGxvqICI+15CYrAYwhwIl7JpgjoSDbFEDmReLC55HVdOR+T+BH1EowX0xgL7dE1FM5Ha3s5XH8lYm8yGY8h2kieOjWOCSF1kNDoDyObCcHRrc/Mzv5+/+5HH8+1TORu7YedXP78jyLyG38OoUlPJg81QTG6fcSuRUQR0tkkCrNmYn1qRQauL2qPIWGmmRB4pIhvM8WAfk/Xofm/WvOUDzXtuQJH16exDsZePDesPcjh6r8os66iyJJnRB5WBQtm+pRP8sbYP+/effA7Yz7snZY7cr94/ieO2DUKTyNJQGKZYsIkNyN7D9NntcboIShkyt/kJUo4M3uLSzLw99aGR88bj51SffrGWQq7dH32h2vpb77KYDWGaBOTO2RdyR5kK0/IEfz+2Ue/nch9PIr5a3hI0SgyX4FVTMB1UrYid69LGSSXIsqWk3sr7DYwaeRdIMeUCWoZrtW66VilCXFjzwtVhbybllaqe3l9f/u19LcXJKMxZJuQhVRBQjMfWHnS/YC46eyv3BGNGW6eXl7+S2Q8Y4cLLCMB14sJJj1T1AlZyB8Ne6HJndFNYgpvxQuaaHKSjiUwSgCjXFGsQOyqNyofsRfgv6iZBJ5F+IF5SjcqUK+IHG+wfk0wHEueHnlKBSXc/FhmNpx/tn9v/1NjX3zygXTyl+luglv/5uYCHqDkDbrTCqJJAhbqoAtcm1pRA81kgR+4vqgvHj+rNsaZvUU+oGRNxGXKh1LdDM7scWBBPk74keuDbw4zjZGNS4AMh/xG40X4ba0cbl6K7b8FCZ4h24QspAoSGtfOyILuwmKdmP2TXxt78dzdYf3ljPU9KtBAZiSPFwMiIYKkONOxUFfRF6/7jC+ErAq5A6SVxA7QkT19EnigTX5abq08WOGhNlQkamvjDoMdEcNg3hE6IoOMtVb6mxdi+yuAyhgCjcjCamDB+5vaxcjuwVMx3e5vxr58/qkYeRavv0qF0OrcsyVBFRUZUZAq2IEF+VoQFIMd6Hd84sEe483CLmN9RXlH2oOndnbYO8ofCf4CmOCVyBZWAwveE7l3snvwfTFm54D8t7GXn3wr1t59Qelsk4RMwNMkB/lDEENqQmxmr9LWeD1VJRsjg10ihurYeeypTZ5APiaxA3Qgux5np8VR6rDcGMGhQ2A6ZwaCv70Ue/gmMsErkC2jAnsQflwvpRjYpSRETCe7/VMxpjsJXrljGbvIjE2ipAOxNAvKB4sMvJ6dqqJFzRRZYn1QQSvYU5ncAawX+YAWL+PfqRZQ3cCak4TYqDEuYED9Oy0elR/lihojES+Xd94v/GjEZaZj/M/+4J6iuQwwG0OgCVlIFSTUntzNXnZ7N7Evv5M6kvsMO+/60UQjkiQ6BZTaW61jUqeRgMz0WdEeRe4F60g2K0Y30xhDOJM51uA57ehwEx0qGOwSeBSRO7GOoD+EjtTud9Xf+v5K+puXnqMOJbKF1cCCzY5lTPdQuv0TMXdfWZrScUvumxxigkYUJJ30BevIIvcMe1UaYwBTitwLCZGOFZEHQyrawENPyk1+QRqluoH8eBMbY3AoA/BI7qhmOlbYDd9kvXkhYg+Zk3GEmGHOhgWbkHu3eyLdzvPKrxEhYHJngsbIMlvjDLLw7m6Zgs4gRGh6KvAluc3PWPNmw7tyonpjDBV0BV8mlUyeMrIaO0bSHtXkSd1ntuuZzuGHRyWViJZRA9uklG4qMPnBcL4+3TgNiiufucec8pEGQ7aFiRmcPgv1Tk2E8YUhrsD6qCcWCuw588Hnmgsb1ZSWvsldIy4eHVF/mBgm1gc1+nOw552CwtMxdeZO8MFpB7dZzlbH8ZjGfZt1eIUK+E+ojtCXhrGEzcpjbpjdI+l2j73HMGsNZzi5FxDRnCzgyZ2xB8guYlqRoOAvubAEfA/Tp/fJptbYsTiBxBwcKjTsjTqgRsLaC8i33ClMfm2xdm+U7G9fie1jT9PEGle4f/lpliVrVj5B7mYnO3e2bvZYF3A96/i0zOyfokQhCrL2JO19lzuxPvSmj9r0Sazt7LEDmuA66YryjrRH7XqIuAw+zeSTjZ7RHZH1/glsPus1+wakBT8ordlLUT7s4vZsfysH9zRN8rXBEbKFeBgSihEpTMpLQXOc1HcPoWl9fu2S3FsmyVAHaAIWJJRqgSVIBCIoxhePvSCxkwSHFHUSO9ZmIN7u4zfsOe07eGOkgOZ/ZOqGa0ghVipDBYDHIh+weukPV8MkL3K64RqdWO/+CHM2LEjeDwhzvrtZarrHm0cc0S7hP3OPj/LjX9HEDIBCbe8KEjOZKFjyHJ2Odf9CPNidAlzUjH+hZsLiz8iP64MaYywGIP7UmXGBvWRjLIzLOh8h/ECMYrlO1S3j40p2+r+4Duu+3epI3r18bHqq5kRmIR46tzN3M0zpXfdo/oUklM8XcpnHMjjgQVKsliSrgsxIkjCRJ/yGCowhvoAshV2hvSh+CnlAfZO40JfpcgWSQ+55vBbYkZjCQ0VBY1xcyuTYnWzfXw/fbrW9+5Wn2FCG8mblyd10R0LPOH4JedDgWOZcCIpJEjLhqee0M3Svoze4UkpQAB4tp89WjXGArhQ7AP/XBjvAl8XwC+TNlK8FsllD2daeez7eHdkMb5rcTPPjQiHehoQYhcOWwXR7Md0j6Tr8RinajhqQe/l2C36tr287qZQk0DQPERST8J7CCxI7UaQ+nHwFqYod0+RjhVRIzM13PYXxTsUKyrkFO6+4gVhfi6EC8odY82wIcjdfh4m+vxaxt+GS3rAnQ+yxHYv7myP0B+O/e/omKUrsg6Xp3TLUNMMQSQCYVvac+arPaY/+QUkZCzxIWlF/QB1BwphdD/lTam+GR7Y9krioM/eCJpPVGDPyY8qHGA6sXnaoUOAD7y+nFeCf2D24RykdyTvCt+5Jm953I3ZOpbkE3x2nc7Ob/pch6BLZxJk70yGJAKtMAGDCZhVZpt+LyzJ1LKLp0RHEDsQjkfSbXVILexCxs/4xOwUid1OTtJdjS5tgJJe8fyq1F8EDtsfGKzRYVPRlsUT3quHD8d+B6HsR1wCs+6KU++/TOubrGV/UZdybXToR90ZG0w1Ptwyv3XWEfnqZV7SOSig8fG3iWIYhKEKWJgxCt8pvp2YUexWCCvhN7XoY7FZ+ZzVGDewydGxynMGugIhCzVgVuwQeUO4V5MHUsBgdjGwo7zTyQAM7hXVEX5V8NuReELQJo0Id0emTmQAUgkZ9aUXBnsr7tMF1ZBEUGdviRkXYCw4VhI7o+0VWeughBozLPP8hYldqXlSsMnzZXMLEJcMevAth1uGRdR+Z0Mvx6hC705px5s44GkkqKlEYm74CYwPPyI/2WhUZdWZcUNSQP764ZMaqib3Yj02U+qKx6wlhF8nHgTjmD08x+BP5odIYNexN2wgPK2bEcHFJBv6bVQR0vB6TO0N8AdnmTyworHkIYqRwssmJSPjozocpalB2EgPl0R3VWg7CjsQpFKuzGCoU87Fo+iTjStUto5sZyNg8SGANkTvji8desDHWm9pnk3uItxinCFmVKQCwlwwcoGOBf2QyeNMIqgl2YyG0wi5aZBlTXyw3shpjZj4mY6VAiFWxq7nrYQYyxaa75u3XY3LPTMDFborRwcjWTBKNXUiBLxN+CjrQVx3QBZ1RHDCxZ+jeFJiCjhR2kD9MDEOyGo2RWcd39ctfCfw3w/dKPtnk603vd0/LQEnJTgAeYNxHwefOS6en2fogf87B3qLrrSLtw4/5DcuCxEwmJUkMoW/UTvkwd10xLtBQwZA+6HcWfhl+b/AD1zfgQuRHsNEz9gD+WPiTgUeKbKNDEuMLI5v6YfE6BB95FJJcPPp1+GCSAIFPHpF4dLSw54WqUmJWO/cMYccQX4ZsS+xUXhMB+LjwqVIetH4nz+B2qS8ApySxA/BP8sTMSAt7UQ6qQ+xOa/vJPZgkGkFb6UgGDki2CfuIbBWCCthrRe6q2CViu3G1lEQC9ijsCvIxiV2B7nU+Qtgp2GuF3WKpSvXp5c/SX/8i1nbv5L6JP7H41DnkHNyqz2mHyL2SL1WnGWYXouEfY09xl1VETiRpUZMnqZuapDXiVetHxT1rcx9VO0pd2Us2Rga7Mxgq7onY72dy//9z2qs5gkxWaoIqmICnS5n1hWQjRTYRxwkWxh7RZIJF1tpezM+MeCXJUMkelXeZjfF0WdV3QY14wI1eKT/u9WmZogmKAEClyEB7qgQVsVmEHVkIcFISxDfke2iCArH26VgfIWy2xw2nz+Aui8QfubeUlXeZ64Byj4lhYB0UuRfYOzvsMuMCn1ZsikLtgzM6cy9ICB+JJCcaDXtj4KEC00iSQsKOku09kfvGJcW4LAqsJnYr3VkEleG395KM6d/XdNefUeRemOvBAVAxhmeBnRqPexUdyR12tDBo9PRUaO+skqTQl+ny0uJNkAjUqBgiCslqNEYS0xa7niZDxWgEilUhIVZvVK2Hipk9CD8m1z1YRzmoBbl748+QSLjIhncm316IPVwefw1leFH++ErN4TWZOxH381LDT0w9FbN/S4w5/SpJghhiE0dWUmYUgrPT4sedk0mCxgtM1iz80DXMcN7gB65viD2RH0H8lO0t/MnAA5mig0MS40vNxsjo9pB71TP3ho3xBEPUn3oEH5jcy5LEWiv25kvpb74QOVyCqz/ZdD8Q+5aYhz+Ubv924FpwfVGCAnVESYQ5M2YSPiLrXTbjC7COhbpaBMUUmYZ/Gi8NA9aRxA7Af5H1Cfyz7RHrUGmM4OCkNlQk7G1gBWI7xYWQDWIH0mKBGHksk3LKSn/9pfRXn4vYa3JZHt3dY+kevSPd/gcrXal1rIe6N4SgWp17ZhMGEJd1gTQrMmZtIBGFiv07Q1AamK50ZGFHNKrTsFaUd6S9e3hSxq3Q2JfPPRFignaUdccvh28+JSb1OV+H7B1lzP5t6R7/GDiu8SUK4wsZNO83Hivao86MM3zZXFLRF+rbosw6IrLePyk3/mRjZHxJxBAiqEJ70cmTwQ7Ix5bYFeU6gek9EfuR3N0NVS/uaOCs9DcvpHfELqnfIYwN83GCF/NAuifvSbf7XvzVuycTWRNAbA0BPNzH9/o+baBoFrCDiRktasZmwh5EUAr2Wu56pnxAa4jxbwwm3OjBeId2IVM91fLFN5Bl4IE8ojonuqK8I9YX/F5PjAt1/lZ85t5ffyH9t/9J3NxKLTZB7NPlnXRPnkm3f8ujkEkSIjj+zneqsMA9vUqFQBFUQVFnNcYQpsz0WbDmVAN7LbFr3RgDsaKwK6ytaO4p5UfLxpgcklLcmP/3/wGVCRnV03b5PwAAAABJRU5ErkJggg==);background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:0 10px}.FooterBtn-gamblingTotalPrice p{font-size:13px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:19px}.FooterBtn-gamblingTotalPriceNum{font-size:22px;font-family:VeneerCleanSoft;color:#f98a4f;letter-spacing:1px;margin:0 3px;line-height:33px;transform:translateY(2px);display:inline-block}.FooterBtn-btnWrap{background-color:#fff;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.FooterBtn-btnWrap .FooterBtn-btn{height:50px;text-align:center;color:#fff;font-size:16px;font-family:PingFangSC-Medium}.FooterBtn-btnWrap .FooterBtn-btn.is-iphonex{height:66px}.FooterBtn-btnWrap .FooterBtn-btn.is-grey{opacity:.3}.FooterBtn-btnWrap .FooterBtn-btn.is-clickable:active{opacity:.8}.FooterBtn-btnWrap .FooterBtn-btn.special{background-color:#ff859e}.FooterBtn-btnWrap .FooterBtn-btnContent{width:100%;box-sizing:border-box;height:50px;line-height:50px;padding:0 20.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.SportTypeSelector{width:100%;font-size:15px}.SportTypeSelector-header{display:flex;align-items:center;justify-content:space-between;height:50px}.SportTypeSelector-headerBtn{width:50%;line-height:50px;color:#575757;padding:0 16px}.SportTypeSelector-bodyCard{height:50px;line-height:50px;text-align:center;padding:0 16px;border-top:1px solid #eee;color:#222}.SportTypeSelector-bodyCard.is-selected{color:#00bc71}.HomePage{padding-bottom:50px}.HomePage.is-iosBangsDevice{padding-bottom:66px}.HomePage-header{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:18px}.HomePage-headerImg{width:375px;height:300px;background-color:#f2f2f2}.HomePage-rewardModule{overflow:hidden;padding:0 16px}.HomePage-rewardModuleTitle{padding-top:20px;line-height:44px;text-align:center;color:#222;font-size:16px;font-weight:700}.HomePage .PromotionReward-card{width:343px;height:70px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;padding:0 20px;background:url(https://fxd-cdn.codoon.com/static/upload/20220317/img_challenge_background@2xeiy5fo.png) no-repeat 50%;background-size:cover}.HomePage .PromotionReward-card .pic{width:37px;height:37px;background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:12px;padding:0 1px}.HomePage .PromotionReward-card .pic img{width:100%;display:block}.HomePage .PromotionReward-card .desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#cd8337}.HomePage .PromotionReward-card .desc span{display:block;font-size:16px;font-weight:500}.GamblingPriceModule{overflow:hidden}.GamblingPriceModule-title{padding-top:20px;line-height:44px;text-align:center;color:#222;font-size:16px;font-weight:700}.GamblingPriceModule-body{margin:7px auto 18px;width:343px;height:110px;background-size:cover;background-repeat:no-repeat;background-image:url(/activity/club/static/media/gamblingPriceModuleBg.9914d3f0.png);position:relative;padding:0 10px;overflow:hidden}.GamblingPriceModule-body .mt4{margin-top:4px}.GamblingPriceModule-bodyText{font-size:13px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:19px;text-align:center}.GamblingPriceModule-bodyText.is-firstLine{margin-top:9px}.GamblingPriceModule-bodyText.is-comment{font-size:12px;color:#dfad00;margin-top:4px}.GamblingPriceModule-bodyTextNum{font-size:22px;font-family:VeneerCleanSoft;color:#f98a4f;letter-spacing:1px;line-height:33px;transform:translateY(1px);display:inline-block;margin:0 8px}.GamblingEndModal.CommonModal .CommonModal-body{width:260px;height:340px;position:absolute;top:50%;left:50%;background-color:#fff;border-radius:6px;transform:translate(-50%,-50%);overflow:hidden}.GamblingEndModal-body{width:100%;height:100%;background-image:url(/activity/club/static/media/gamblingModal.dded7f10.png);background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.GamblingEndModal-bodyClose{width:22px;height:22px;position:absolute;top:10px;right:10px}.GamblingEndModal-bodyClose:active{opacity:.9}.GamblingEndModal-bodyClose img{width:100%;height:100%}.GamblingEndModal-bodyTitle{font-size:22px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#865912;margin-top:63px;line-height:31px;text-align:center}.GamblingEndModal-bodyDivider{width:21px;height:4px;background:#f2ede9;border-radius:4px;margin:10px auto}.GamblingEndModal-bodyContent{position:relative;margin:0 38px;overflow:hidden}.GamblingEndModal-bodyContentLeftIcon{width:12px;height:10px;position:absolute;top:0;left:0}.GamblingEndModal-bodyContentRightIcon{width:12px;height:10px;position:absolute;bottom:0;right:0}.GamblingEndModal-bodyContentChildren{margin:0 12px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#222;line-height:26px;text-align:center}.GamblingEndModal-bodyFooter{margin-top:30px}.GamblingEndModal-bodyFooterBtn{width:190px;height:36px;background:linear-gradient(123deg,#ff644f,#ff3e37);border-radius:42px;margin:0 auto;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:36px;text-align:center}.GamblingEndRefundModal-num{color:#f6231d}.SignRewardModule{overflow:hidden}.SignRewardModule-title{padding-top:20px;line-height:44px;text-align:center;color:#222;font-size:16px;font-weight:700}.SignRewardModule-body{overflow:hidden}.SignRewardModule-bodyItem{overflow:hidden;display:flex;align-items:center;padding:0 20px;margin-bottom:10px}.SignRewardModule-bodyItemImg{width:80px;height:80px;flex-grow:0;flex-shrink:0}.SignRewardModule-bodyItemImg img{width:100%;height:100%}.SignRewardModule-bodyItemInfo{margin-left:20px;flex:1 1;overflow:hidden}.SignRewardModule-bodyItemInfoTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#222;margin-bottom:10px}.SignRewardModule-bodyItemInfoSubTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#999}.ProgressRewardModule,.ProgressRewardModule-main{overflow:hidden}.ProgressRewardModule-mainTitle{padding-top:20px;line-height:44px;text-align:center;color:#222;font-size:16px;font-weight:700}.ProgressRewardModule-mainMedalItem{overflow:hidden;display:flex;align-items:center;padding:0 20px;margin-bottom:10px}.ProgressRewardModule-mainMedalItemImg{width:80px;height:80px;flex-grow:0;flex-shrink:0}.ProgressRewardModule-mainMedalItemImg img{width:100%;height:100%}.ProgressRewardModule-mainMedalItemInfo{margin-left:20px;flex:1 1;overflow:hidden}.ProgressRewardModule-mainMedalItemInfoName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#222}.ProgressRewardModule-complete{width:90%;font-size:14px;text-align:center;border:1px solid #00bc71;color:#00bc71;height:40px;line-height:40px;border-radius:20px;letter-spacing:1px;margin:20px auto 18px}.ActivityNewUserRewardModal .CommonModal-body{background:url(/activity/club/static/media/challenge_bg_title@2x.442b7862.png) no-repeat top;background-size:contain;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.ActivityNewUserRewardModal .CommonModal-body .close-btn{position:absolute;width:22px;height:22px;top:10px;right:10px;background-image:url(https://fxd-cdn.codoon.com/static/upload/20210701/icon_activity_popup_close@2xsHgLL8.png);background-size:cover;z-index:999}.ActivityNewUserRewardModal .CommonModal-body .gift-list{width:375px;display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;padding:10px;box-sizing:border-box;margin-top:50px}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li{width:110px;height:135px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding-top:12px}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li .gift-num{position:absolute;top:0;left:16px;font-size:12px;line-height:14px;text-align:center;color:#36e189}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li .gift-img{width:60px;height:60px;display:block;margin:0 auto}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li .gift-name{font-size:12px;color:#555;line-height:28px;text-align:center}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li .gift-btn{width:86px;height:26px;background:linear-gradient(90deg,#29e78e,#15e483);border-radius:20px 20px 20px 20px;margin:0 auto;font-size:12px;color:#fff;line-height:26px;text-align:center}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li-vip{background-image:url(/activity/club/static/media/challenge_gift_bg1@2x.aaf1360c.png);padding-top:32px}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li-vip .gift-num{color:#e19736}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li-vip .gift-img{margin-bottom:8px}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li-vip .gift-btn{background:linear-gradient(90deg,#f7c272,#ffdd9e)}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li-vip .cut-down-time{width:74px;height:22px;background:linear-gradient(270deg,#f93d3a,#fd9650);border-radius:20px;font-size:12px;color:#fff;line-height:22px;text-align:center;position:absolute;top:3px;left:33px}.ActivityNewUserRewardModal .CommonModal-body .gift-list .gift-li-normal{background-image:url(/activity/club/static/media/challenge_gift_bg2@2x.a08e3d63.png)}.ActivityNewUserRewardModal .CommonModal-body .share-btn{width:375px;height:80px;background:linear-gradient(90deg,#d2ffe5,#d4feff);display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.ActivityNewUserRewardModal .CommonModal-body .share-btn p{font-weight:500;font-size:16px;color:#222;line-height:24px;text-align:center}.ActivityNewUserRewardModal .CommonModal-body .share-btn img{width:30px;height:30px}.ActivityNewUserRewardModal .CommonModal-body .share-feed-img{width:375px!important;height:478px!important;position:absolute!important;top:0!important;left:900px!important}.ActivityNewUserRewardModal .CommonModal-body .share-feed-img .share-bg{width:375px;height:478px;position:absolute;top:0;left:0}.ActivityNewUserRewardModal .CommonModal-body .share-feed-img .user-info-con{width:260px;height:26px;background:rgba(2,95,51,.1);border-radius:30px;position:absolute;top:108px;left:57px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.ActivityNewUserRewardModal .CommonModal-body .share-feed-img .user-info-con .tx-img{width:18px;height:18px;background:#fff;border-radius:50%;border:1px solid #fff}.ActivityNewUserRewardModal .CommonModal-body .share-feed-img .user-info-con .nick{line-height:26px;font-weight:400;font-size:10px;color:#555}.ActivityNewUserRewardModal .CommonModal-body .share-feed-img .user-info-con .nick span{color:#ffa600}.OtherRewardModal-body{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.OtherRewardModal-body.is-clickable:active{opacity:.9}.OtherRewardModal-bodyCover{width:100%;display:block;border-radius:8px}.OtherRewardModal-bodyClose{position:absolute;top:6px;right:6px;width:24px;height:24px;z-index:10}.OtherRewardModal-bodyClose:active{opacity:.9}.OtherRewardModal-bodyCloseIcon{width:100%;height:100%}.info-modal_bodyClose{position:absolute;right:12px;top:12px;width:18px;height:18px;z-index:10}.info-modal_bodyClose img{width:100%;height:100%}.info-modal_title{font-weight:500;font-size:20px;color:#222;line-height:28px;text-align:center;margin-bottom:20px;font-weight:700}.info-modal_field_title{height:22px;font-weight:600;font-size:14px;color:#232222;line-height:22px;text-align:left}.info-modal_field_value{width:242px;height:45px;background:#f8f8f8;border-radius:15px 15px 15px 15px;font-weight:400;font-size:13px;text-align:left;border:none;padding-left:10px;margin:10px auto 20px;display:block;outline:none}.info-modal_btns{display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}.info-modal_btn{height:45px;flex:1 1;background:#f2f2f2;border-radius:15px 15px 15px 15px;font-weight:400;font-size:14px;color:#232222;display:flex;align-items:center;justify-content:center}.info-modal_btn_confirm{background:#2bd78f;color:#fff}.info-modal .CommonModal-body{width:292px;height:236px;background:#fff;border-radius:15px 15px 15px 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:25px}img{border:0;outline:none}.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate{50%{transform:scale(1.5)}to{transform:scale(1)}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.is-clickable:active{opacity:.9}.animated{animation-duration:.5s;animation-fill-mode:both}.noAnimate{animation-duration:0s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes scaleIn{form{transform:scaleX(0)}to{transform:scaleX(1)}}.scaleIn{animation-name:scaleIn}.club-rule p{min-height:10px;font-size:14px}.media-wrap.image-wrap a{display:block!important}.media-wrap.image-wrap+p{min-height:0}.club-rule img{overflow:hidden}.club-rule img,video{width:100%;display:block}.ActivityAddress-input{border:none;width:100%;height:40px}.ActivityAddress-input:focus{outline:none;-webkit-outline:none;background:#fff}.ActivityAddress-input::-webkit-input-placeholder{color:#b3b3b3}.ActivityAddress-select{border:none;height:40px;width:100%;background-color:#fff;vertical-align:middle;-webkit-appearance:none}.ActivityAddress-select:focus{outline:none;-webkit-outline:none;background:#fff}.ActivityAddress-textarea{height:70px;text-align:left;resize:none;width:100%;border:0;background:none;outline:none}.ActivityAddress-textarea::-webkit-input-placeholder{color:#b3b3b3}.ActivityAddress-footerBtn{position:fixed;width:100%;left:0;bottom:0;height:50px;background-color:#00bc71;text-align:center;color:#fff;font-size:16px;font-family:PingFangSC-Medium}.ActivityAddress-footerBtn.is-iphonex{height:66px}.ActivityAddress-footerBtnContent{width:100%;box-sizing:border-box;height:50px;line-height:50px;padding:0 20.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.ActivityAddress-footerBtnContent:active{opacity:.8}.actEndDesc{margin-top:20px;padding:0 20.5px;font-size:12px;color:#ababab}body,div,h1,h2,h3,h4,html,p{margin:0;padding:0;box-sizing:border-box}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:inherit}html{font-size:20px;font-family:PingFangSC-Regular,PingFang SC}body,html{height:100%;overflow:hidden}body{margin:0;padding:0}#root{width:100%;height:100%;position:relative;background-color:#fff;overflow-x:hidden;overflow-y:scroll}#root::-webkit-scrollbar{display:none}img{pointer-events:none}p{margin:0}div{-webkit-tap-highlight-color:transparent}@font-face{font-family:"codoonBrandon";src:url(/activity/club/static/media/Brandon_blk_it.ccf53270.otf);font-weight:400;font-style:normal}@font-face{font-family:"VeneerCleanSoft";src:url(/activity/club/static/media/VeneerCleanSoft.b437ac1c.otf)}.PaySuccess{width:100%;height:100%;overflow:hidden}.PaySuccess-icon{margin-top:26vh;margin-bottom:20px}.PaySuccess-icon img{width:60px;height:60px;display:block;margin:0 auto}.PaySuccess-title{font-size:22px;color:#222;line-height:31px;margin-bottom:2px}.PaySuccess-text,.PaySuccess-title{font-family:PingFangSC-Regular,PingFang SC;font-weight:400;text-align:center}.PaySuccess-text{font-size:16px;color:#555;line-height:23px}.PaySuccess-btn{margin:73px auto 0;width:295px;height:50px;border-radius:50px;background:#00c274;font-size:17px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:50px;text-align:center}.PaySuccess-btn:active{opacity:.9}.SignGroup{height:100%;overflow:hidden;padding-bottom:105px}.SignGroup-content{padding:0 16px}.SignGroup-item{position:relative;width:100%;height:145px;border-radius:8px;border:1px solid #ffd0a6;padding-top:15px;margin-top:15px}.SignGroup-cont{padding:0 15px;height:80px;font-size:22px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#222;line-height:31px;margin-bottom:2px;text-align:center;display:flex;align-items:center;justify-content:space-between}.SignGroup-cont-pic{display:flex;align-items:center;justify-content:flex-start;width:100%}.SignGroup-pic{width:80px;height:80px;background:#f8f8f8;border-radius:2px;display:flex;align-items:center;justify-content:center}.SignGroup-pic img{width:100%;display:block}.SignGroup-info{margin-left:10px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-top:10px;flex:1 1;overflow:hidden}.SignGroup-info h3{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;line-height:20px}.SignGroup-info .title,.SignGroup-info h3{color:#222;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.SignGroup-info .title{font-size:15px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:21px;margin:5px 0}.SignGroup-info .price{display:flex;align-items:center;justify-content:flex-start;font-family:VeneerCleanSoft;font-weight:400}.SignGroup-info .price .num{font-size:18px;font-weight:400;color:#fe2741;margin-right:5px}.SignGroup-info .price .num i{font-style:normal;font-size:12px}.SignGroup-info .price span{text-decoration:line-through;font-size:9px;font-weight:400;color:#ccc;line-height:13px}.SignGroup-check{background:url(https://fxd-cdn.codoon.com/static/upload/20220316/icon_challenge_option_normal@2xmvbQiE.png) no-repeat 50%;background-size:cover}.SignGroup-check,.SignGroup-checked{display:block;width:17px;height:17px}.SignGroup-checked{background:url(https://fxd-cdn.codoon.com/static/upload/20220316/icon_challenge_option_click@2xW4VNEA.png) no-repeat 50%;background-size:cover}.SignGroup-fix-info{position:absolute;bottom:0;width:100%;height:35px;background:#fff3e8;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:flex-start;padding:0 15px}.SignGroup-fix-info img{display:block;width:12px;height:12px;margin-right:10px}.SignGroup-fix-info p{font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#222;display:flex;margin-top:1px}.SignGroup-fix-info p,.SignGroup-fix-info p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SignGroup-fix-info p span{display:inline-block;margin-left:2px;color:#ff7800}.SignGroup-btn-fixed{position:fixed;bottom:0;width:100%;height:101px;background:#fff;opacity:.92;font-family:PingFangSC-Regular,PingFang SC;flex-direction:column}.SignGroup-btn-fixed,.SignGroup-btn-fixed .btn{display:flex;align-items:center;justify-content:center}.SignGroup-btn-fixed .btn{width:295px;height:45px;background:#00bc71;border-radius:10px;font-size:16px;font-weight:400;color:#fff;margin-bottom:12px}.SignGroup-btn-fixed .desc{display:flex;align-items:center;justify-content:center}.SignGroup-btn-fixed .desc .radio-box{padding:0 8px}.SignGroup-btn-fixed .desc .radio{width:12px;height:12px;border:1px solid #555;border-radius:100%;display:flex;align-items:center;justify-content:center}.SignGroup-btn-fixed .desc .radio span{display:block;width:6px;border-radius:100%;height:6px;background:#00bc71}.SignGroup-btn-fixed .desc a{font-size:12px;font-weight:400;color:#555;margin-top:1px}.SignGroup-btn-fixed .desc a span{color:#00bc71}.SignGroup-is-iphonex{height:125px}
/*# sourceMappingURL=main.2d953acd.chunk.css.map */