body,html{height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:.26rem}body,button,li,ul{margin:0;padding:0}li{list-style:none}button,input,select,textarea{border:none;outline:none;background-color:transparent}a:focus{outline:none}#app{height:100%}*{box-sizing:border-box}.flex{display:flex}.justify-center{justify-content:center}.justify-sb{justify-content:space-between}.justify-sa{justify-content:space-around}.justify-end{justify-content:flex-end}.align-center{align-items:center}.flex-1{flex:1}.flex-2{flex:2}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.page{height:100vh;background:#fff}.common-btn,.page{box-sizing:border-box}.common-btn{display:flex;justify-content:space-around;align-items:center;padding:.1rem .22rem;min-width:2rem;height:.6rem;font-size:.28rem;color:#fff;line-height:.4rem;border-radius:.3rem}.common-btn.btn-default{background:linear-gradient(180deg,#f1cf9f,#b2825a);box-shadow:0 .02rem .08rem 0 #b2825a}.common-btn.btn-primary{background:linear-gradient(90deg,#f1cf9f,#b2825a)}.common-btn.btn-plain{border:.02rem solid #333;color:#333;font-weight:400;font-size:.28rem;line-height:.4rem}.common-btn.btn-danger{background:linear-gradient(90deg,#db8a8a 0,#d61818 97%)}.common-btn.btn-disabled{background:#ccc;box-shadow:none}.toast-mask{position:fixed;top:0;bottom:0;left:0;right:0}.toast-box{padding:.2rem .3rem;max-width:80%;font-size:.26rem;text-align:center;line-height:.4rem;color:#fff;background:rgba(0,0,0,.6);border-radius:.2rem}.modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3)}.modal-box{position:relative;width:70%;font-size:.26rem;text-align:center;line-height:.4rem;color:#333;background:#fff;border-radius:.2rem}.modal-header{padding:0 .2rem;line-height:.8rem;font-size:.32rem;border-bottom:.01rem solid #ccc}.modal-body{padding:.2rem}.modal-footer{border-top:.01rem solid #ccc}.modal-btn{line-height:.8rem}.modal-btn.cancel{color:#e41515;border-right:.01rem solid #ccc}.modal-btn.confirm{color:#1aaa1a}.modal-close{position:absolute;right:.2rem;top:.2rem;width:.5rem;height:.5rem}.modal-close:after,.modal-close:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:.03rem;background-color:#ccc}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}