.van-toast{position:fixed;top:50%;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:content-box;width:88px;max-width:70%;min-height:88px;padding:16px;color:#fff;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-wrap:break-word;background-color:rgba(50,50,51,.88);border-radius:8px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-toast--unclickable{overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--html,.van-toast--text{width:-webkit-fit-content;width:fit-content;min-width:96px;min-height:0;padding:8px 12px}.van-toast--html .van-toast__text,.van-toast--text .van-toast__text{margin-top:0}.van-toast--top{top:50px}.van-toast--bottom{top:auto;bottom:50px}.van-toast__icon{font-size:40px}.van-toast__loading{padding:4px;color:#fff}.van-toast__text{margin-top:8px}.item-placeholder{padding:.26667rem .4rem;font-size:.37333rem;line-height:.66667rem;background-color:#f2f2f2;border:.02667rem solid transparent;border-radius:.13333rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.item-placeholder.padding-left .content{padding-left:.26667rem}.item-placeholder.padding-right .content{padding-right:.26667rem}.item-placeholder.blank{color:#fc4548;border-color:#fc4548}.item-placeholder .placeholder{color:#c8c8c8}.item-placeholder .content.left{text-align:left}.item-placeholder .content.right{text-align:right}.item-placeholder .arrows{position:absolute;top:50%;right:.32rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-signin{min-height:100%;padding:.4rem .37333rem;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.page-signin .signin-image{width:5.89333rem;height:10.48rem;position:relative;float:left}.page-signin .signin-data{width:2.82667rem;height:10.48rem;float:right}.page-signin .signin-data .signin-link{margin-top:-.26667rem}.page-signin .signin-data-item .data{height:1.17333rem;margin:.26667rem 0 .53333rem;border-radius:.05333rem;text-align:center;background-color:#f2f2f2}.page-signin .signin-data-item .input{width:100%;height:100%;text-align:center;background-color:#f2f2f2}.page-signin .signin-data-item .item-placeholder{padding:.26667rem 0}.page-signin .signin-link{text-decoration:underline;color:#4a90e2}.page-signin .sign-tips{padding:.42667rem 0}.page-signin .sign-in-uploader-tips{width:4.74667rem;bottom:3.86667rem;margin:0 .58667rem;position:absolute;text-align:center;color:#969696;pointer-events:none}.page-signin .sign-in-uploader-container,.page-signin .sign-in-uploader-image,.page-signin .sign-in-uploader-request{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:bottom}.page-signin .sign-in-uploader-container,.page-signin .sign-in-uploader-container.visible,.page-signin .sign-in-uploader-request{opacity:1}.page-signin .sign-in-uploader-image-wrap{width:100%;height:100%}.page-signin .watermark{bottom:.26667rem;position:absolute;width:100%;color:#fff;text-align:center}.page-signin .watermark-item{padding:.08rem 0;text-shadow:0 .02667rem .08rem rgba(0,0,0,.4)}.page-signin .ro-uploader-wrap{color:#969696;background-color:transparent}.page-signin .ro-uploader-wrap .ro-uploader-image-wrap{background-color:transparent}.page-signin .ro-uploader-wrap .ro-uploader-image-wrap .ro-uploader-image.sign-in-uploader-image{width:100%!important;height:100%!important;background-color:transparent;background-position:bottom}.page-signin .ro-uploader-wrap .ro-uploader-image-wrap.sign-in-uploader-image-wrap{margin-right:0;background-color:transparent}.page-signin .ro-uploader-wrap .ro-uploader-request.sign-in-uploader-request{border-radius:.10667rem;width:100%!important;height:100%!important;margin-right:0;border-style:dashed;background-color:transparent}.page-signin .ro-uploader-wrap .ro-uploader-request.sign-in-uploader-request:after,.page-signin .ro-uploader-wrap .ro-uploader-request.sign-in-uploader-request:before{border-radius:.05333rem;background-color:#ccc;top:42%}.page-signin .ro-uploader-wrap .ro-uploader-request.sign-in-uploader-request:before{width:.10667rem;height:1.17333rem}.page-signin .ro-uploader-wrap .ro-uploader-request.sign-in-uploader-request:after{width:1.17333rem;height:.10667rem}.page-signin #sign-in-duration-cancel,.page-signin #sign-in-duration-confirm{float:left;width:50%;padding-top:.32rem;padding-bottom:.32rem;font-size:.45333rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.page-signin .time-picker .column{float:left;width:50%}.page-signin .picker-container{pointer-events:none}.page-signin__walk-distance{font-size:.32rem;line-height:.45333rem;color:#969696}.sign-in-result{position:relative;min-height:100%;padding:.53333333rem .66666667rem;text-align:center;background-color:#efeff4;-webkit-box-sizing:border-box;box-sizing:border-box}.sign-in-result .header{position:absolute;top:0;left:0;width:100%;height:4.88rem;background:#fff}.sign-in-result .main-container{left:0;right:0;margin:auto;padding:.53333333rem .37333333rem 0;background-color:#fff;border-radius:.10666667rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sign-in-result .main-container .tips{font-size:.48rem;line-height:.66666667rem;font-weight:700}.sign-in-result .main-container .date{margin-top:.10666667rem;line-height:.53333333rem;font-size:.37333333rem;color:#666}.sign-in-result .card-wrap{display:inline-block}.sign-in-result .card{width:7.92rem;height:14.08rem;margin:.53333333rem 0 .10666667rem;border:.02667rem solid #979797;border-radius:.10666667rem}.sign-in-result .card .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.sign-in-result .save-card-tips{font-size:.32rem;line-height:.45333333rem;font-weight:700}.sign-in-result .btn-wrap{padding:.53333333rem 0}.sign-in-result .btn-wrap .btn{position:relative;width:3.73333333rem;padding:.18666667rem 0}.sign-in-result .btn-wrap .single,.sign-in-result .btn-wrap .single .btn{width:100%}