body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#333;font-family:Lato,PingFang TC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:1.4rem;height:100%}label{font-weight:700}html{box-sizing:border-box}#app,html{height:100%}li,ul{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:.4rem 0}p{margin:0}div:focus{outline:none}.q-btn{text-transform:none}.sortby-dialog-box{background-color:#fff;border-top-left-radius:2rem!important;border-top-right-radius:2rem!important;width:100%}.sortby-dialog-box .sortby-title{border:.1rem solid #efefef;color:#707070;font-size:1.4rem;line-height:4.8rem;text-align:center}.sortby-dialog-box .sortby-item,.sortby-dialog-box .sortby-select{align-items:center;color:#333;display:flex;font-size:1.6rem;height:5.6rem;justify-content:center;line-height:5.6rem;position:relative}.sortby-dialog-box .sortby-item .q-icon,.sortby-dialog-box .sortby-select .q-icon{font-size:2rem;position:absolute;right:2rem}.sortby-dialog-box .sortby-select{color:#ff942d;font-weight:500}.sortby-dialog-box .sortby-block{height:4rem}font[size="2"]{font-size:1.4rem}font[size="3"]{font-size:1.6rem}font[size="4"]{font-size:1.8rem}.region-select{height:100%;opacity:0;position:absolute;width:100%;z-index:1}.btn-height-radius{font-weight:600;height:4.4rem}.btn-height-radius,.snackbar{border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.snackbar{font-size:1.4rem;min-height:4.8rem}.snackbar .q-btn .q-icon,.snackbar .q-btn .q-spinner,.snackbar .q-notification__icon{font-size:2rem}.bg-brand{background:#1dc5b2}.q-field--error .q-field__bottom{font-size:1.2rem;font-weight:400}.q-checkbox__bg{border-width:1px}.q-date__today{box-shadow:none}.q-date .block{color:#333!important;font-weight:700}.tap-badge{background-color:#ff521b;border-radius:50%;display:block;height:.8rem;width:.8rem}.tapcoin-wrap img{height:1.8rem;width:1.8rem}.tapcoin-wrap .tapcoin-word{color:#945831;font-size:1.2rem;font-weight:400;margin-left:.6rem}.tapcoin-wrap .tapcoin-word span{color:#ff521b;font-weight:600}#register-recaptcha{display:flex;justify-content:center;margin:2rem 0}