html{background:#f7f8fa}.fw_700{font-weight:700}.text_grey{color:#6e6e6e}.mt_4{margin-top:.10667rem}.fs_12{font-size:.32rem}.fs_16{font-size:.42667rem}.index_page{font-size:.37333rem}.banner{width:100%;height:auto}.shop_box{align-items:center;padding:.42667rem .42667rem 0;display:flex}.shop_box .shop_box__icon{background-color:#1a89fa;border-radius:50%;justify-content:center;align-items:center;width:1.06667rem;height:1.06667rem;display:flex}.shop_box .shop_box__title{padding-left:.21333rem;font-size:.48rem}.input_box__input{background-color:#f7f8fa;align-items:center;padding-left:.42667rem;display:flex}.input_box__input>span{font-size:.48rem}.input_box__input>.van-field{color:#333;background-color:#f7f8fa;padding-left:.21333rem;font-size:.64rem}.input_box{background-color:#fff;margin:.42667rem;padding:.42667rem}.input_box__label{margin-bottom:.42667rem;font-size:.42667rem}.van-number-keyboard__title{font-size:.37333rem}.kl_header{color:#fff;background:#409eff;padding:.26667rem .53333rem;font-size:.48rem;font-weight:700}.kl_header>div{border-bottom:.05333rem solid #fff;width:2.13333rem;height:.85333rem;line-height:.85333rem}.error[data-v-1616e84e]{color:red;font-weight:700}.barcode-format-checkbox[data-v-1616e84e]{white-space:nowrap;margin-right:.26667rem;display:inline-block}.checkout_shop__name{font-size:.07467rem;font-weight:500}.checkout_item__amount{margin-right:.064rem;font-size:.096rem;font-weight:700}.checkout_item__time{color:#999;margin-top:.02133rem;font-size:.064rem}.checkout_order__title{padding:.064rem .08533rem}.checkout_order__title>span{color:#999;font-size:.064rem;font-weight:400}.checkout_order_item{border-bottom:.00533rem solid #f0f0f0;justify-content:space-between;align-items:center;padding:.064rem .08533rem;display:flex}#scanInput{border:none;outline:none;height:.16rem;padding:0 .04267rem;font-size:.08533rem}.checkout_top__bg--left{width:.8rem;height:auto;position:absolute;bottom:0;left:0}.checkout_top__bg--right{width:.8rem;height:auto;position:absolute;bottom:0;right:0}*{box-sizing:border-box;margin:0;padding:0}body{font-size:.08533rem}.checkout_order{background-color:#fff;width:4rem}.checkout_box{grid-template-columns:3.46667rem 1fr;gap:.10667rem;display:grid}.checkout_qr__text{margin-bottom:.02133rem;font-size:.10667rem}.checkout_qr__icon,.checkout_del__icon{width:.34133rem;height:.34133rem}.mr_24{margin-right:.128rem}.zero{grid-column:span 2}.checkout_app{justify-content:center;align-items:center;height:100vh;display:flex}.checkout_app:before{content:"";z-index:0;background-image:radial-gradient(125% 125% at 50% 10%,#fff 40%,#f59e0b 100%);background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.checkout_container,.checkout_order{z-index:1;position:relative}.checkout_top{background-color:#ffd561;padding:.13867rem;position:relative}.checkout_content{background-color:#fff1cd;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(4,1fr);gap:.08rem;height:3.09333rem;padding:.13867rem;display:grid}.checkout_today__amount{background-color:#fff1cd;justify-content:space-between;height:.37333rem;margin-top:.16rem;padding:0 .128rem;font-size:.096rem;line-height:.37333rem;display:flex}.checkout_amount{z-index:1;background-color:#fff1cd;margin-top:.08rem;padding:.128rem;position:relative}.checkout_amount__money{justify-content:space-between;align-items:center;display:flex}.checkout_amount__text{font-size:.17067rem}.checkout_amount__val{font-size:.34133rem;font-weight:700}.checkout_amount__code{color:#3b3838;align-items:center;display:flex}.checkout_code__icon{width:.11733rem;height:.11733rem;margin-right:.02133rem}.checkout_item__number{font-size:.34133rem;font-weight:700}.checkout_item{cursor:pointer;will-change:transform,background-color;background-color:#fff;border-radius:.04267rem;flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;transition:background-color .2s;display:flex;box-shadow:.02667rem .02667rem .05333rem #d9d9d9,-.02667rem -.02667rem .05333rem #fff}.checkout_qr{grid-row:span 3}.checkout_item:hover{background-color:#f5f5f5}.checkout_item:active{background-color:#e0e0e0}