@charset "UTF-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0;webkit-user-select:none;-webkit-touch-callout:none}img{border:0}ul{list-style:none}:focus{outline:0}a{text-decoration:none}a:hover img{border:none}html{font-size:10vw;color:#333}*{box-sizing:border-box}#app{width:100vw;height:100vh;overflow:hidden;position:relative}#loading{width:100%;padding-top:20%;overflow:hidden}#loading img{display:block;width:50%;margin:0 auto;height:auto}#loading p{text-align:center;width:100%;font-size:16px;line-height:25px;margin-top:18px;color:#999;opacity:.8}.dialog-content{width:100vw;height:100vh;background:#fff;position:relative;display:none}.safe-area-inset-bottom{height:calc(100vh - constant(safe-area-inset-bottom));height:calc(100vh - env(safe-area-inset-bottom));padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.dialog-content .title{position:relative;border-bottom:1px solid #eee;padding:1.2rem 0}.dialog-content .title span{font-size:18px;font-weight:bolder;display:block;margin-bottom:.5rem}.dialog-content .title span.p-right{padding-right:58px}.dialog-content .title b{font-size:12px;line-height:12px;font-weight:300}.dialog-content .dialog-body{height:100%;font-size:14px;padding:0 15px 80px 15px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dialog-content .btn-container{width:100%;font-size:0;padding:5.5px 6.5px;border-top:1px solid #ccc;background-color:#fff;position:absolute;bottom:0;left:0}.dialog-content .btn-container>div{display:inline-block;width:50%;padding:0 11px}.dialog-content .btn{display:inline-block;width:100%;height:39px;font-size:14px;color:#fff;text-align:center;line-height:37px;border:1px solid #009588;border-radius:5px;background-color:#009588;outline:0}.dialog-content #btnConfirmContent.full{width:100%}.dialog-content .btn.join-btns{color:#fff;border:1px solid #ccc;background-color:#ccc}.dialog-content .btn.join-btns.join-active-btns{color:#009588;border:1px solid #009588;background-color:#fff}#countDown{font-style:normal}.dialog-text{padding-top:1.1rem}.close-content{color:#999;text-align:center;position:fixed;right:0;top:.3rem;display:none;-webkit-animation:twinkling 1s infinite ease-in-out}.close-content img{width:80PX}.close-content p{font-size:12PX}@-webkit-keyframes twinkling{0%{opacity:0}100%{opacity:1}}