.page-view[data-v-cf43e3ce]{font-size:.37rem;color:#3b3a38;font-family:PingFangSC,PingFang SC}.navbar[data-v-cf43e3ce]{height:1.23rem}.navbar[data-v-cf43e3ce] .van-icon,.navbar[data-v-cf43e3ce] .van-nav-bar__text{color:#333}.navbar[data-v-cf43e3ce] .van-nav-bar{z-index:20}.card-view[data-v-cf43e3ce]{padding:.32rem;padding-bottom:env(safe-area-inset-bottom)}.card[data-v-cf43e3ce]{background-color:#fff;border-radius:.13rem;padding:.51rem .32rem .32rem .32rem}.card.info[data-v-cf43e3ce]{padding-bottom:.51rem}.card[data-v-cf43e3ce]:not(:last-child){margin-bottom:.27rem}.card .item[data-v-cf43e3ce]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.35rem;padding:.16rem 0;line-height:.51rem}.card .item .label[data-v-cf43e3ce]{-ms-flex-negative:0;flex-shrink:0;color:grey;width:1.47rem}.card .item .value[data-v-cf43e3ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.32rem}.card.info.coupon .item .label[data-v-cf43e3ce]{width:2.53rem}.card .goods-view[data-v-cf43e3ce]{margin-top:.35rem}.card .goods[data-v-cf43e3ce]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.card .goods[data-v-cf43e3ce]:not(:last-child){margin-bottom:.27rem}.card .goods .icon-close[data-v-cf43e3ce]{width:.48rem;height:.48rem;display:block;position:absolute;top:0;right:0;z-index:1}.card .goods .image[data-v-cf43e3ce]{-ms-flex-negative:0;flex-shrink:0;width:1.81rem;height:1.81rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.05rem;overflow:hidden}.card .goods .right[data-v-cf43e3ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.27rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.card .goods .right .name[data-v-cf43e3ce]{font-size:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .goods .right .num[data-v-cf43e3ce],.card .goods .right .sku[data-v-cf43e3ce]{font-size:.32rem;color:#898887}.card .remark-images .label[data-v-cf43e3ce]{padding-top:.16rem;padding-bottom:.21rem;color:grey;font-size:.35rem}.card .remark-images .images[data-v-cf43e3ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.13rem}.card .remark-images .image[data-v-cf43e3ce]{width:1.64rem;height:1.64rem;border-radius:.13rem;overflow:hidden;background-color:#f6f6f9}.nfc-container[data-v-101883eb]{min-height:100vh;background:linear-gradient(135deg,#fef3c7,#fef8e1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.nfc-container.is-loading[data-v-101883eb]{pointer-events:none}.nfc-card[data-v-101883eb]{background:#fff;border-radius:16px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);padding:30px 20px;width:100%;max-width:375px;position:relative}.title[data-v-101883eb]{font-size:28px;color:#333;text-align:center;margin-bottom:30px;font-weight:700}.form-section[data-v-101883eb]{margin-bottom:30px}.input-group[data-v-101883eb]{margin-bottom:20px}.input-group label[data-v-101883eb]{display:block;font-size:16px;color:#666;margin-bottom:8px;font-weight:500}.input-field[data-v-101883eb]{width:100%;padding:12px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;outline:none;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.input-field[data-v-101883eb]:focus{border-color:#f8d541;-webkit-box-shadow:0 0 0 3px rgba(248,213,65,.1);box-shadow:0 0 0 3px rgba(248,213,65,.1)}.input-field[data-v-101883eb]::-webkit-input-placeholder{color:#bbb}.input-field[data-v-101883eb]::-moz-placeholder{color:#bbb}.input-field[data-v-101883eb]:-ms-input-placeholder{color:#bbb}.input-field[data-v-101883eb]::-ms-input-placeholder{color:#bbb}.input-field[data-v-101883eb]::placeholder{color:#bbb}.submit-btn[data-v-101883eb]{width:100%;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;color:#333;background:#f8d541;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 4px 12px rgba(248,213,65,.3);box-shadow:0 4px 12px rgba(248,213,65,.3)}.submit-btn[data-v-101883eb]:active{background:#f5cd2e;-webkit-transform:scale(.98);transform:scale(.98)}.submit-btn[data-v-101883eb]:disabled{opacity:.7;cursor:not-allowed}.loading-text[data-v-101883eb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.loading-spinner[data-v-101883eb]{display:inline-block;width:16px;height:16px;border:2px solid #333;border-top-color:transparent;border-radius:50%;-webkit-animation:spin-data-v-101883eb .6s linear infinite;animation:spin-data-v-101883eb .6s linear infinite}@-webkit-keyframes spin-data-v-101883eb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-101883eb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.result-section[data-v-101883eb]{background:#f9fafb;border-radius:12px;padding:15px;border:2px solid #f8d541}.result-title[data-v-101883eb]{font-size:16px;color:#666;margin-bottom:12px;font-weight:500}.nfc-code[data-v-101883eb]{border-radius:8px;word-break:break-all;font-family:monospace;border:1px solid #e0e0e0;line-height:1.6;margin-bottom:15px}.copy-btn[data-v-101883eb],.nfc-code[data-v-101883eb]{font-size:14px;color:#333;background:#fff;padding:10px}.copy-btn[data-v-101883eb]{width:100%;font-weight:700;border:2px solid #f8d541;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.copy-btn[data-v-101883eb]:active{background:#f8d541;-webkit-transform:scale(.98);transform:scale(.98)}.success-text[data-v-101883eb]{color:#52c41a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:scaleIn-data-v-101883eb .3s ease-out;animation:scaleIn-data-v-101883eb .3s ease-out}@-webkit-keyframes scaleIn-data-v-101883eb{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn-data-v-101883eb{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.toast[data-v-101883eb]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:#fff;padding:16px 32px;border-radius:8px;font-size:16px;z-index:1000;-webkit-animation:fadeIn-data-v-101883eb .3s;animation:fadeIn-data-v-101883eb .3s}@-webkit-keyframes fadeIn-data-v-101883eb{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes fadeIn-data-v-101883eb{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@media screen and (min-width:768px){.nfc-container[data-v-101883eb]{padding:40px}.nfc-card[data-v-101883eb]{max-width:500px;padding:40px 30px;-webkit-box-shadow:0 12px 50px rgba(0,0,0,.12);box-shadow:0 12px 50px rgba(0,0,0,.12)}.title[data-v-101883eb]{font-size:32px;margin-bottom:40px}.form-section[data-v-101883eb]{margin-bottom:40px}.input-group[data-v-101883eb]{margin-bottom:24px}.input-field[data-v-101883eb]{padding:14px 18px;font-size:18px}.submit-btn[data-v-101883eb]{padding:14px;font-size:18px}.result-section[data-v-101883eb]{padding:20px}.result-title[data-v-101883eb]{font-size:18px;margin-bottom:16px}.nfc-code[data-v-101883eb]{font-size:16px;padding:14px;margin-bottom:20px}.copy-btn[data-v-101883eb]{padding:12px;font-size:16px}.copy-btn[data-v-101883eb],.submit-btn[data-v-101883eb]{cursor:pointer}.copy-btn[data-v-101883eb]:hover,.submit-btn[data-v-101883eb]:hover{opacity:.9}.loading-spinner[data-v-101883eb]{width:18px;height:18px}}