body{background:#fff}body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,select,td,textarea,th,ul{margin:0;padding:0;font-weight:400}li,ol,ul{list-style:none}a,u{text-decoration:none}fieldset,input{outline:none;border:0}button{border:none}.home{height:100vh;background:url(/img/bg.e9dcb6cf.jpg) no-repeat;background-size:100% 100%}.home .tit{text-align:center;font-size:24px;color:#81d3f8;padding-top:60px;box-sizing:border-box;font-weight:700}.home .main{width:100%;height:30%;position:fixed;bottom:0;left:0}.home .main .num{display:flex;justify-content:center}.home .main .num>:first-child{font-size:32px;font-weight:700;color:#fff;margin-right:10px}.home .main .num>:last-child{align-self:center}.home .main .num>:last-child .van-stepper{display:inline-block}.home .main .num>:last-child .van-stepper .van-stepper__minus,.home .main .num>:last-child .van-stepper .van-stepper__plus{background-color:#fff;border:0}.home .main .num>:last-child .van-stepper .van-stepper__minus:after,.home .main .num>:last-child .van-stepper .van-stepper__minus:before,.home .main .num>:last-child .van-stepper .van-stepper__plus:after,.home .main .num>:last-child .van-stepper .van-stepper__plus:before{background-color:#000}.home .main .num>:last-child .van-stepper .van-stepper__minus:before,.home .main .num>:last-child .van-stepper .van-stepper__plus:before{height:4px}.home .main .num>:last-child .van-stepper .van-stepper__minus:after,.home .main .num>:last-child .van-stepper .van-stepper__plus:after{width:4px}.home .main .num>:last-child .van-stepper .van-stepper__input{font-size:32px;color:#fff}.home .main .btn{margin-top:37px;text-align:center}.home .main .btn .van-button--round{border-radius:20px}.home .main .btn .van-button{border:0;width:192px;height:50px;font-size:20px}.home .main .btn .van-button--disabled{opacity:1;background:#aaa}.reserve .footer,.reserve .header{width:100%;height:167px}.reserve .footer img,.reserve .header img{width:100%;height:100%}.reserve main{width:100%;background:#f2f2f2;padding:12px 15px 15px;box-sizing:border-box}.reserve main .plate{width:100%;background:#fff;border-radius:15px;padding:0 20px;box-sizing:border-box;margin-bottom:7px}.reserve main .plate1{padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column;justify-content:space-around}.reserve main .plate1 .item{height:36px;display:flex}.reserve main .plate1 .item .van-cell{font-size:18px;padding:0;border:0;align-self:center}.reserve main .plate1 .item .van-cell .van-cell__title{width:100px;flex:none}.reserve main .plate1 .item .van-cell .van-cell__value{flex:1}.reserve main .plate1 .item .van-cell:after{border:0}.reserve main .plate1 .item .van-icon{align-self:center}.reserve main .plate1 .item .placol{color:#999}.reserve main .plate1 .item .valcol{color:#000}.reserve main .plate1 .airport .van-popup{padding:0 20px;box-sizing:border-box}.reserve main .plate1 .airport .van-popup h2{font-weight:400;font-size:16px;text-align:center;margin-top:20px}.reserve main .plate1 .airport .van-popup div{display:flex;position:relative}.reserve main .plate1 .airport .van-popup div .van-icon{position:absolute;font-size:24px;color:#b4b6c5;top:18px;left:10px}.reserve main .plate1 .airport .van-popup div input{display:inline-block;width:100%;height:40px;border-radius:5px;margin:10px 0;padding-left:40px;box-sizing:border-box;background:#eee}.reserve main .plate1 .airport .van-popup ul{margin-top:10px;overflow:scroll;height:355px}.reserve main .plate1 .airport .van-popup ul li{height:40px;border-bottom:1px solid #eee;font-size:16px;line-height:40px;color:#333}.reserve main .plate1 .airport .van-popup ul::-webkit-scrollbar{display:none!important;width:0;height:0}.reserve main .plate1 .viphall .van-popup{padding:0 20px;box-sizing:border-box}.reserve main .plate1 .viphall .van-popup h2{font-weight:400;font-size:16px;text-align:center;margin-top:20px}.reserve main .plate1 .viphall .van-popup div{display:flex;position:relative}.reserve main .plate1 .viphall .van-popup div .van-icon{position:absolute;font-size:24px;color:#b4b6c5;top:18px;left:10px}.reserve main .plate1 .viphall .van-popup div input{display:inline-block;width:100%;height:40px;border-radius:5px;margin:10px 0;padding-left:40px;box-sizing:border-box;background:#eee}.reserve main .plate1 .viphall .van-popup ul{margin-top:10px;overflow:scroll;height:355px}.reserve main .plate1 .viphall .van-popup ul li{height:40px;border-bottom:1px solid #eee;font-size:16px;line-height:40px;color:#333}.reserve main .plate1 .viphall .van-popup ul::-webkit-scrollbar{display:none!important;width:0;height:0}.reserve main .plate2{height:80px}.reserve main .plate2 .top{width:100%;padding-top:10px;border-bottom:1px solid #000;height:43px}.reserve main .plate2 .top .van-cell{padding:0;font-size:18px}.reserve main .plate2 .top .van-cell .van-field__label{color:#000}.reserve main .plate2 .top .van-cell .van-cell__value .van-field__control{border:1px solid #312f2f;font-size:14px;border-radius:20px;padding-left:7px;box-sizing:border-box}.reserve main .plate2 .top .van-cell .van-cell__value .van-field__error-message{height:16px;line-height:16px}.reserve main .plate2 .top .van-cell:after{border:0}.reserve main .plate2 .bot{font-size:14px;text-align:center}.reserve main .plate3{padding-bottom:20px}.reserve main .plate3 .tit{border-bottom:1px solid #000;height:45px;display:flex;justify-content:space-between;margin-bottom:10px}.reserve main .plate3 .tit>:first-child{font-size:18px;align-self:center}.reserve main .plate3 .tit>:last-child{font-size:14px;align-self:center;color:#02a7f0}.reserve main .plate3 .van-form>div{display:flex}.reserve main .plate3 .van-form>div>span{color:red}.reserve main .plate3 .van-cell{padding:0;font-size:18px;height:42px}.reserve main .plate3 .van-cell .van-field__label{color:#000}.reserve main .plate3 .van-cell .van-cell__value .van-field__control{border:1px solid #312f2f;font-size:14px;border-radius:20px;padding-left:7px;box-sizing:border-box}.reserve main .plate3 .van-cell .van-cell__value .van-field__error-message{height:16px;line-height:16px}.reserve main .plate3 .van-cell:after{border:0}.reserve main .plate3 .reCode>:first-child{font-size:18px}.reserve main .plate3 .reCode .inp{display:flex;justify-content:space-between}.reserve main .plate3 .reCode .inp>input{width:93%;border:1px solid #312f2f;font-size:14px;border-radius:20px;padding-left:7px;box-sizing:border-box;height:26px;margin-top:3px;align-self:center}.reserve main .plate3 .reCode .inp ::-moz-placeholder{color:#d3d4d6}.reserve main .plate3 .reCode .inp ::placeholder{color:#d3d4d6}.reserve main .plate3 .reCode .inp img{width:18px;height:18px;align-self:center}.reserve main .plate3 .err{padding-left:20%;margin-top:5px}.reserve main .plate3 .err img{width:18px;height:18px}.reserve main .plate3 .err .colgreen{color:#03bf16}.reserve main .addBtn{width:100%;background:#fff;padding:0 20px;box-sizing:border-box;height:45px;display:flex;justify-content:space-between;border-radius:15px;font-size:20px;font-weight:700}.reserve main .addBtn .van-icon,.reserve main .addBtn span{align-self:center}.reserve main .addBtn .van-icon{font-size:30px}.reserve main .subBtn{margin-top:15px;padding:0 20px;height:50px}.reserve main .subBtn button{width:100%;height:100%;background:#1989fa;border-radius:30px;color:#fff;font-size:20px;font-weight:700}.reserve .nothing{text-align:center;padding-top:50px;color:#666}.reserve-new[data-v-19708a4c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.reserve-new .nav-header[data-v-19708a4c]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reserve-new .nav-header .van-nav-bar[data-v-19708a4c]{background:transparent}.reserve-new .nav-header .van-nav-bar .nav-title[data-v-19708a4c]{display:flex;align-items:center;gap:8px}.reserve-new .nav-header .van-nav-bar .nav-title .title-icon[data-v-19708a4c]{font-size:20px}.reserve-new .main-content[data-v-19708a4c]{padding:20px}.reserve-new .main-content .selection-card[data-v-19708a4c]{background:hsla(0,0%,100%,.95);border-radius:20px;padding:24px;margin-bottom:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInUp-19708a4c .6s ease-out}.reserve-new .main-content .selection-card .card-header[data-v-19708a4c]{text-align:center;margin-bottom:32px}.reserve-new .main-content .selection-card .card-header h2[data-v-19708a4c]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:8px}.reserve-new .main-content .selection-card .card-header p[data-v-19708a4c]{color:#7f8c8d;font-size:14px}.reserve-new .main-content .selection-card .form-item[data-v-19708a4c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-bottom:16px;background:#f8f9fa;border-radius:12px;border:2px solid transparent;transition:all .3s ease;cursor:pointer}.reserve-new .main-content .selection-card .form-item[data-v-19708a4c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.reserve-new .main-content .selection-card .form-item.item-selected[data-v-19708a4c]{border-color:#1989fa;background:rgba(25,137,250,.05)}.reserve-new .main-content .selection-card .form-item .item-label[data-v-19708a4c]{display:flex;align-items:center;gap:12px}.reserve-new .main-content .selection-card .form-item .item-label .icon[data-v-19708a4c]{font-size:20px}.reserve-new .main-content .selection-card .form-item .item-label span[data-v-19708a4c]{font-weight:500;color:#2c3e50}.reserve-new .main-content .selection-card .form-item .item-value[data-v-19708a4c]{display:flex;align-items:center;gap:8px}.reserve-new .main-content .selection-card .form-item .item-value .placeholder[data-v-19708a4c]{color:#bdc3c7}.reserve-new .main-content .selection-card .search-btn[data-v-19708a4c]{background:linear-gradient(135deg,#1989fa,#0984e3);border-radius:12px;padding:16px;text-align:center;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:24px}.reserve-new .main-content .selection-card .search-btn[data-v-19708a4c]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(25,137,250,.3)}.reserve-new .main-content .selection-card .search-btn.disabled[data-v-19708a4c]{background:#bdc3c7;cursor:not-allowed}.reserve-new .main-content .selection-card .search-btn.disabled[data-v-19708a4c]:hover{transform:none;box-shadow:none}.reserve-new .main-content .selection-card .search-btn .btn-content[data-v-19708a4c]{display:flex;align-items:center;justify-content:center;gap:8px}.reserve-new .main-content .selection-card .search-btn .btn-content .search-icon[data-v-19708a4c]{font-size:18px}.reserve-new .main-content .vip-list .filter-bar[data-v-19708a4c]{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.95);padding:16px 20px;border-radius:12px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reserve-new .main-content .vip-list .filter-bar .location-info[data-v-19708a4c]{display:flex;align-items:center;gap:8px}.reserve-new .main-content .vip-list .filter-bar .location-info .location-icon[data-v-19708a4c]{font-size:16px}.reserve-new .main-content .vip-list .filter-bar .location-info .date[data-v-19708a4c]{color:#7f8c8d;margin-left:8px}.reserve-new .main-content .vip-list .filter-bar .back-btn[data-v-19708a4c]{display:flex;align-items:center;gap:4px;color:#1989fa;cursor:pointer;font-size:14px}.reserve-new .main-content .vip-list .vip-cards .vip-card[data-v-19708a4c]{background:hsla(0,0%,100%,.95);border-radius:16px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;animation:slideInRight-19708a4c .5s ease-out both}.reserve-new .main-content .vip-list .vip-cards .vip-card[data-v-19708a4c]:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-image[data-v-19708a4c]{position:relative;height:120px;background:linear-gradient(45deg,#f093fb,#f5576c)}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-image img[data-v-19708a4c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-image .price-tag[data-v-19708a4c]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:20px;display:flex;align-items:center;gap:8px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-image .price-tag .vip-price[data-v-19708a4c]{font-weight:600;font-size:16px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-image .price-tag .original-price[data-v-19708a4c]{text-decoration:line-through;opacity:.7;font-size:12px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content[data-v-19708a4c]{padding:16px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content h3[data-v-19708a4c]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:12px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .location-info[data-v-19708a4c],.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .time-info[data-v-19708a4c],.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .usage-info[data-v-19708a4c]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#7f8c8d;font-size:14px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .usage-info[data-v-19708a4c]{color:#e74c3c;font-weight:500}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .features[data-v-19708a4c]{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .features .feature-tag[data-v-19708a4c]{background:rgba(25,137,250,.1);color:#1989fa;padding:4px 8px;border-radius:12px;font-size:11px;display:flex;align-items:center;gap:4px;max-width:120px}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .features .feature-tag .feature-icon[data-v-19708a4c]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .remark[data-v-19708a4c]{display:flex;align-items:flex-start;gap:6px;margin-top:12px;padding:8px 12px;background:rgba(241,196,15,.1);border-radius:8px;border-left:3px solid #f1c40f}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .remark .info-icon[data-v-19708a4c]{font-size:12px;margin-top:2px;flex-shrink:0}.reserve-new .main-content .vip-list .vip-cards .vip-card .card-content .remark span[data-v-19708a4c]{font-size:12px;color:#e67e22;line-height:1.4}.reserve-new .main-content .vip-list .vip-cards .empty-state[data-v-19708a4c]{text-align:center;padding:60px 20px;background:hsla(0,0%,100%,.95);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reserve-new .main-content .vip-list .vip-cards .empty-state .empty-icon[data-v-19708a4c]{font-size:48px;margin-bottom:16px;display:block}.reserve-new .main-content .vip-list .vip-cards .empty-state p[data-v-19708a4c]{font-size:16px;color:#2c3e50;margin-bottom:8px;font-weight:500}.reserve-new .main-content .vip-list .vip-cards .empty-state span[data-v-19708a4c]{font-size:14px;color:#7f8c8d}.reserve-new .popup-header[data-v-19708a4c]{padding:20px;border-bottom:1px solid #ecf0f1}.reserve-new .popup-header h3[data-v-19708a4c]{text-align:center;margin-bottom:16px;color:#2c3e50}.reserve-new .popup-header .search-box[data-v-19708a4c]{position:relative}.reserve-new .popup-header .search-box .van-icon[data-v-19708a4c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#bdc3c7}.reserve-new .popup-header .search-box .search-input[data-v-19708a4c]{width:100%;padding:12px 12px 12px 40px;border:1px solid #ecf0f1;border-radius:8px;font-size:14px;background:#f8f9fa}.reserve-new .popup-header .search-box .search-input[data-v-19708a4c]:focus{outline:none;border-color:#1989fa}.reserve-new .airport-list[data-v-19708a4c]{max-height:400px;overflow-y:auto}.reserve-new .airport-list .airport-item[data-v-19708a4c]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #ecf0f1;cursor:pointer;transition:background .2s}.reserve-new .airport-list .airport-item[data-v-19708a4c]:hover{background:#f8f9fa}.reserve-new .airport-list .airport-item .airport-icon[data-v-19708a4c]{font-size:20px}.reserve-new .airport-list .airport-item .airport-info[data-v-19708a4c]{flex:1}.reserve-new .airport-list .airport-item .airport-info .airport-name[data-v-19708a4c]{display:block;font-weight:500;color:#2c3e50}.reserve-new .airport-list .airport-item .airport-info .airport-code[data-v-19708a4c]{font-size:12px;color:#7f8c8d}@keyframes slideInUp-19708a4c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-19708a4c{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.passenger-info[data-v-6574c2f6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.passenger-info .nav-header[data-v-6574c2f6]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.passenger-info .nav-header .van-nav-bar[data-v-6574c2f6]{background:transparent}.passenger-info .nav-header .van-nav-bar .nav-title[data-v-6574c2f6]{display:flex;align-items:center;gap:8px}.passenger-info .nav-header .van-nav-bar .nav-title .title-icon[data-v-6574c2f6]{font-size:20px}.passenger-info .selected-product[data-v-6574c2f6]{padding:20px 15px 0}.passenger-info .selected-product .product-card[data-v-6574c2f6]{background:hsla(0,0%,100%,.95);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInDown-6574c2f6 .6s ease-out}.passenger-info .selected-product .product-card .product-image[data-v-6574c2f6]{position:relative;height:140px;background:linear-gradient(45deg,#f093fb,#f5576c)}.passenger-info .selected-product .product-card .product-image img[data-v-6574c2f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.passenger-info .selected-product .product-card .product-image .price-tag[data-v-6574c2f6]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:20px;display:flex;align-items:center;gap:8px}.passenger-info .selected-product .product-card .product-image .price-tag .vip-price[data-v-6574c2f6]{font-weight:600;font-size:16px}.passenger-info .selected-product .product-card .product-image .price-tag .original-price[data-v-6574c2f6]{text-decoration:line-through;opacity:.7;font-size:12px}.passenger-info .selected-product .product-card .product-details[data-v-6574c2f6]{padding:20px}.passenger-info .selected-product .product-card .product-details h2[data-v-6574c2f6]{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:16px}.passenger-info .selected-product .product-card .product-details .booking-info[data-v-6574c2f6]{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.passenger-info .selected-product .product-card .product-details .booking-info .info-item[data-v-6574c2f6]{display:flex;align-items:center;gap:6px;font-size:14px;color:#7f8c8d}.passenger-info .selected-product .product-card .product-details .booking-info .info-item .icon[data-v-6574c2f6]{font-size:16px}.passenger-info .selected-product .product-card .product-details .location-info[data-v-6574c2f6]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.passenger-info .selected-product .product-card .product-details .location-info .location-icon[data-v-6574c2f6]{font-size:14px}.passenger-info .selected-product .product-card .product-details .location-info span[data-v-6574c2f6]{font-size:14px;color:#7f8c8d}.passenger-info .selected-product .product-card .product-details .features-preview[data-v-6574c2f6]{display:flex;gap:8px;flex-wrap:wrap}.passenger-info .selected-product .product-card .product-details .features-preview .feature-tag[data-v-6574c2f6]{background:rgba(25,137,250,.1);color:#1989fa;padding:4px 8px;border-radius:12px;font-size:11px;display:flex;align-items:center;gap:4px}.passenger-info .selected-product .product-card .product-details .features-preview .feature-tag .feature-icon[data-v-6574c2f6]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.passenger-info .selected-product .product-card .product-details .features-preview .more-features[data-v-6574c2f6]{background:rgba(52,152,219,.1);color:#3498db;padding:4px 8px;border-radius:12px;font-size:11px}.passenger-info .form-content[data-v-6574c2f6]{padding:20px 15px}.passenger-info .form-content .section-header[data-v-6574c2f6]{margin-bottom:16px}.passenger-info .form-content .section-header h3[data-v-6574c2f6]{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.passenger-info .form-content .section-header p[data-v-6574c2f6]{font-size:14px;color:hsla(0,0%,100%,.8)}.passenger-info .form-content .contact-section[data-v-6574c2f6]{margin-bottom:24px}.passenger-info .form-content .contact-section .section-header[data-v-6574c2f6]{display:flex;justify-content:space-between;align-items:flex-end}.passenger-info .form-content .contact-section .form-card[data-v-6574c2f6]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInUp-6574c2f6 .6s ease-out}.passenger-info .form-content .passengers-section[data-v-6574c2f6]{margin-bottom:24px}.passenger-info .form-content .passengers-section .section-header[data-v-6574c2f6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.passenger-info .form-content .passengers-section .section-header .add-passenger[data-v-6574c2f6]{display:flex;align-items:center;gap:4px;color:hsla(0,0%,100%,.9);cursor:pointer;font-size:14px;background:hsla(0,0%,100%,.2);padding:8px 12px;border-radius:20px;transition:all .3s ease}.passenger-info .form-content .passengers-section .section-header .add-passenger[data-v-6574c2f6]:hover{background:hsla(0,0%,100%,.3)}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card[data-v-6574c2f6]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:20px;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInRight-6574c2f6 .5s ease-out both}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .card-header[data-v-6574c2f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .card-header .passenger-number[data-v-6574c2f6]{display:flex;align-items:center;gap:8px}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .card-header .passenger-number .passenger-icon[data-v-6574c2f6]{font-size:18px}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .card-header .passenger-number span[data-v-6574c2f6]{font-size:16px;font-weight:600;color:#2c3e50}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .card-header .delete-btn[data-v-6574c2f6]{color:#e74c3c;cursor:pointer;padding:8px;border-radius:50%;transition:background .3s ease}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .card-header .delete-btn[data-v-6574c2f6]:hover{background:rgba(231,76,60,.1)}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .passenger-fields .field-group[data-v-6574c2f6]{margin-bottom:16px}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .passenger-fields .redeem-section[data-v-6574c2f6]{border-top:1px solid #ecf0f1;padding-top:16px}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .passenger-fields .redeem-section .help-icon[data-v-6574c2f6]{color:#3498db;cursor:pointer;font-size:14px}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .passenger-fields .redeem-section .code-status[data-v-6574c2f6]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;border-radius:8px;background:#f8f9fa}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .passenger-fields .redeem-section .code-status .success-text[data-v-6574c2f6]{color:#27ae60}.passenger-info .form-content .passengers-section .passenger-cards .passenger-card .passenger-fields .redeem-section .code-status .error-text[data-v-6574c2f6]{color:#e74c3c}.passenger-info .form-content .summary-section .price-breakdown[data-v-6574c2f6]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:20px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInUp-6574c2f6 .6s ease-out}.passenger-info .form-content .summary-section .price-breakdown .breakdown-header[data-v-6574c2f6]{margin-bottom:16px}.passenger-info .form-content .summary-section .price-breakdown .breakdown-header h3[data-v-6574c2f6]{font-size:18px;font-weight:600;color:#2c3e50}.passenger-info .form-content .summary-section .price-breakdown .price-items .price-item[data-v-6574c2f6]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ecf0f1}.passenger-info .form-content .summary-section .price-breakdown .price-items .price-item[data-v-6574c2f6]:last-child{border-bottom:none}.passenger-info .form-content .summary-section .price-breakdown .price-items .price-item .passenger-name[data-v-6574c2f6]{color:#7f8c8d}.passenger-info .form-content .summary-section .price-breakdown .price-items .price-item .free-tag[data-v-6574c2f6]{background:#27ae60;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px}.passenger-info .form-content .summary-section .price-breakdown .total-price[data-v-6574c2f6]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:2px solid #ecf0f1;margin-top:16px}.passenger-info .form-content .summary-section .price-breakdown .total-price .total-label[data-v-6574c2f6]{font-size:18px;font-weight:600;color:#2c3e50}.passenger-info .form-content .summary-section .price-breakdown .total-price .total-amount[data-v-6574c2f6]{font-size:24px;font-weight:600;color:#e74c3c}.passenger-info .form-content .summary-section .submit-btn[data-v-6574c2f6]{background:linear-gradient(135deg,#00b894,#00a085);color:#fff;padding:16px;border-radius:16px;text-align:center;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px}.passenger-info .form-content .summary-section .submit-btn[data-v-6574c2f6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,184,148,.3)}.passenger-info .form-content .summary-section .submit-btn.disabled[data-v-6574c2f6]{background:#bdc3c7;cursor:not-allowed}.passenger-info .form-content .summary-section .submit-btn.disabled[data-v-6574c2f6]:hover{transform:none;box-shadow:none}.passenger-info .form-content .summary-section .submit-btn .submit-icon[data-v-6574c2f6]{font-size:18px}.passenger-info .help-content[data-v-6574c2f6]{padding:24px;text-align:center}.passenger-info .help-content h3[data-v-6574c2f6]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:16px}.passenger-info .help-content p[data-v-6574c2f6]{text-align:left;margin-bottom:8px;color:#7f8c8d}.passenger-info .help-content .help-actions[data-v-6574c2f6]{margin-top:20px}.passenger-info .help-content .help-actions button[data-v-6574c2f6]{background:#1989fa;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer}@keyframes slideInDown-6574c2f6{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-6574c2f6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-6574c2f6{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.confirm-order .footer,.confirm-order .header{width:100%;height:167px}.confirm-order .footer img,.confirm-order .header img{width:100%;height:100%}.confirm-order main{background:#f2f2f2}.confirm-order main .return{height:48px;font-size:20px;display:flex;padding:0 10px;box-sizing:border-box}.confirm-order main .return .van-icon{font-size:28px;font-weight:700;align-self:center}.confirm-order main .return span{align-self:center}.confirm-order main .main{padding:0 20px 10px;box-sizing:border-box}.confirm-order main .main .part{background:#fff;border-radius:15px;padding:0 15px 10px;box-sizing:border-box;margin-bottom:10px}.confirm-order main .main .part1 h2{font-size:18px;font-weight:700;padding:8px 0;box-sizing:border-box;border-bottom:1px solid #aaa;margin-bottom:5px}.confirm-order main .main .part1 ul li{display:flex;justify-content:space-between;font-size:16px;height:30px;padding-left:5px;box-sizing:border-box}.confirm-order main .main .part1 ul li>span{align-self:center}.confirm-order main .main .part2{padding:0 18px}.confirm-order main .main .part2 .info{padding-bottom:15px;box-sizing:border-box;border-bottom:1px solid #000}.confirm-order main .main .part2 .info h2{font-size:18px;font-weight:700;padding:5px 0;padding-left:2px;box-sizing:border-box}.confirm-order main .main .part2 .info ul{padding-left:5px;box-sizing:border-box}.confirm-order main .main .part2 .info ul li{display:flex;justify-content:space-between;font-size:16px;height:30px;box-sizing:border-box}.confirm-order main .main .part2 .info ul li>span{align-self:center}.confirm-order main .main .part2 .info ul li .code{width:80%;padding-bottom:1px;padding-right:5px;box-sizing:border-box;border-bottom:1px solid #000}.confirm-order main .main .part2 .info ul li img{width:18px;height:18px;align-self:center}.confirm-order main .main .part2>:last-child{border:0}.confirm-order main .main>:last-child{margin:0}.confirm-order main .cost{position:relative}.confirm-order main .cost .btn{height:50px;background:#fff;border-radius:15px 15px 0 0;padding:0 20px;display:flex;justify-content:space-between;border-top:1px solid #a1a1a1}.confirm-order main .cost .btn>div{align-self:center}.confirm-order main .cost .btn .lt .mount{color:red;margin-right:10px}.confirm-order main .cost .btn .lt .allmount{color:#7f7f7f;text-decoration:line-through}.confirm-order main .cost .btn .rt span{font-size:12px;color:#81d3f8}.confirm-order main .cost .btn .rt button{color:#fff;font-size:14px;background:#169bd5;border-radius:20px;padding:3px 20px;margin-left:5px}.confirm-order main .define{position:absolute;bottom:51px;z-index:9;left:0;width:100%;background:#fff;box-shadow:0 -8px 13px #dbdbdb}.confirm-order main .define h4{text-align:center;padding:7px 0 5px;margin-bottom:3px;font-weight:700}.confirm-order main .define ul{padding:0 30px 10px}.confirm-order main .define ul li{display:flex;justify-content:space-between;height:25px;font-size:14px;line-height:25px}.confirm-order main .define ul li span{align-self:center}.confirm-order main .define ul li :last-child{color:red}.confirm-order-new[data-v-5fe0560a]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.confirm-order-new .nav-header[data-v-5fe0560a]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.confirm-order-new .nav-header .van-nav-bar[data-v-5fe0560a]{background:transparent}.confirm-order-new .nav-header .van-nav-bar .nav-title[data-v-5fe0560a]{display:flex;align-items:center;gap:8px}.confirm-order-new .nav-header .van-nav-bar .nav-title .title-icon[data-v-5fe0560a]{font-size:20px}.confirm-order-new .main-content[data-v-5fe0560a]{padding:20px 15px}.confirm-order-new .main-content .boarding-pass[data-v-5fe0560a]{background:#fff;border-radius:20px;margin-bottom:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);animation:slideInUp-5fe0560a .6s ease-out}.confirm-order-new .main-content .boarding-pass .pass-header[data-v-5fe0560a]{background:linear-gradient(135deg,#1989fa,#0984e3);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.confirm-order-new .main-content .boarding-pass .pass-header .airline-info[data-v-5fe0560a]{display:flex;align-items:center;gap:8px}.confirm-order-new .main-content .boarding-pass .pass-header .airline-info .plane-icon[data-v-5fe0560a]{font-size:24px}.confirm-order-new .main-content .boarding-pass .pass-header .airline-info .pass-title[data-v-5fe0560a]{font-size:18px;font-weight:600}.confirm-order-new .main-content .boarding-pass .pass-header .service-number[data-v-5fe0560a]{font-size:12px;opacity:.9}.confirm-order-new .main-content .boarding-pass .pass-content[data-v-5fe0560a]{padding:24px 20px}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route[data-v-5fe0560a]{display:flex;align-items:center;margin-bottom:24px}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .airport-info[data-v-5fe0560a],.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .destination[data-v-5fe0560a]{text-align:center}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .airport-info .airport-code[data-v-5fe0560a],.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .airport-info .destination-code[data-v-5fe0560a],.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .destination .airport-code[data-v-5fe0560a],.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .destination .destination-code[data-v-5fe0560a]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:4px}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .airport-info .airport-name[data-v-5fe0560a],.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .airport-info .destination-name[data-v-5fe0560a],.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .destination .airport-name[data-v-5fe0560a],.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .destination .destination-name[data-v-5fe0560a]{font-size:12px;color:#7f8c8d}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .route-line[data-v-5fe0560a]{flex:1;margin:0 20px}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .route-line .plane-path[data-v-5fe0560a]{position:relative;display:flex;align-items:center}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .route-line .plane-path .route-plane[data-v-5fe0560a]{font-size:20px;color:#1989fa;z-index:2;background:#fff;padding:0 8px}.confirm-order-new .main-content .boarding-pass .pass-content .flight-route .route-line .plane-path .path-line[data-v-5fe0560a]{flex:1;height:2px;background:linear-gradient(90deg,#1989fa,#3498db);position:absolute;width:100%;top:50%;transform:translateY(-50%)}.confirm-order-new .main-content .boarding-pass .pass-content .service-details .detail-row[data-v-5fe0560a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ecf0f1}.confirm-order-new .main-content .boarding-pass .pass-content .service-details .detail-row[data-v-5fe0560a]:last-child{border-bottom:none}.confirm-order-new .main-content .boarding-pass .pass-content .service-details .detail-row .label[data-v-5fe0560a]{color:#7f8c8d;font-size:14px}.confirm-order-new .main-content .boarding-pass .pass-content .service-details .detail-row .value[data-v-5fe0560a]{color:#2c3e50;font-weight:500}.confirm-order-new .main-content .boarding-pass .pass-divider[data-v-5fe0560a]{height:20px;background:#f8f9fa;position:relative}.confirm-order-new .main-content .boarding-pass .pass-divider .perforation[data-v-5fe0560a]{position:absolute;top:50%;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,transparent,transparent 5px,#ddd 0,#ddd 10px);transform:translateY(-50%)}.confirm-order-new .main-content .boarding-pass .pass-divider[data-v-5fe0560a]:after,.confirm-order-new .main-content .boarding-pass .pass-divider[data-v-5fe0560a]:before{content:"";position:absolute;top:50%;width:20px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;transform:translateY(-50%)}.confirm-order-new .main-content .boarding-pass .pass-divider[data-v-5fe0560a]:before{left:-10px}.confirm-order-new .main-content .boarding-pass .pass-divider[data-v-5fe0560a]:after{right:-10px}.confirm-order-new .main-content .passengers-info[data-v-5fe0560a]{margin-bottom:20px}.confirm-order-new .main-content .passengers-info .section-title[data-v-5fe0560a]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.confirm-order-new .main-content .passengers-info .section-title .section-icon[data-v-5fe0560a]{font-size:20px}.confirm-order-new .main-content .passengers-info .section-title h3[data-v-5fe0560a]{color:#fff;font-size:18px;font-weight:600}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card[data-v-5fe0560a]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:20px;margin-bottom:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInRight-5fe0560a .5s ease-out both}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header[data-v-5fe0560a]{display:flex;align-items:center;margin-bottom:16px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-avatar[data-v-5fe0560a]{width:48px;height:48px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-avatar .avatar-icon[data-v-5fe0560a]{font-size:20px;color:#fff}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-basic[data-v-5fe0560a]{flex:1}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-basic h4[data-v-5fe0560a]{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:4px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-basic p[data-v-5fe0560a]{font-size:12px;color:#7f8c8d}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-status .status-badge[data-v-5fe0560a]{display:flex;align-items:center;gap:4px;background:rgba(39,174,96,.1);padding:4px 8px;border-radius:12px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-status .status-badge .check-icon[data-v-5fe0560a]{font-size:12px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-header .passenger-status .status-badge span[data-v-5fe0560a]{font-size:12px;color:#27ae60;font-weight:500}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-details .detail-grid[data-v-5fe0560a]{display:grid;gap:12px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-details .detail-grid .detail-item[data-v-5fe0560a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:8px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-details .detail-grid .detail-item .detail-icon[data-v-5fe0560a]{font-size:14px;width:20px;text-align:center}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-details .detail-grid .detail-item .detail-label[data-v-5fe0560a]{font-size:12px;color:#7f8c8d;min-width:50px}.confirm-order-new .main-content .passengers-info .passenger-cards .passenger-card .card-details .detail-grid .detail-item .detail-value[data-v-5fe0560a]{font-size:14px;color:#2c3e50;font-weight:500;flex:1}.confirm-order-new .main-content .price-summary[data-v-5fe0560a]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInUp-5fe0560a .6s ease-out}.confirm-order-new .main-content .price-summary .summary-header[data-v-5fe0560a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;cursor:pointer}.confirm-order-new .main-content .price-summary .summary-header h3[data-v-5fe0560a]{font-size:18px;font-weight:600;color:#2c3e50}.confirm-order-new .main-content .price-summary .summary-header .toggle-btn[data-v-5fe0560a]{display:flex;align-items:center;gap:4px;color:#1989fa;font-size:14px}.confirm-order-new .main-content .price-summary .price-overview .price-item[data-v-5fe0560a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.confirm-order-new .main-content .price-summary .price-overview .price-item .price-label[data-v-5fe0560a]{color:#7f8c8d;font-size:14px}.confirm-order-new .main-content .price-summary .price-overview .price-item .price-value[data-v-5fe0560a]{font-weight:500;color:#2c3e50}.confirm-order-new .main-content .price-summary .price-overview .price-item .price-value.discount[data-v-5fe0560a]{color:#27ae60}.confirm-order-new .main-content .price-summary .price-detail[data-v-5fe0560a]{border-top:1px solid #ecf0f1;margin-top:16px;padding-top:16px}.confirm-order-new .main-content .price-summary .price-detail .detail-list .detail-item[data-v-5fe0560a]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.confirm-order-new .main-content .price-summary .price-detail .detail-list .detail-item .passenger-name[data-v-5fe0560a]{color:#7f8c8d;font-size:14px}.confirm-order-new .main-content .price-summary .price-detail .detail-list .detail-item .free-tag[data-v-5fe0560a]{background:#27ae60;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px}.confirm-order-new .main-content .price-summary .total-amount[data-v-5fe0560a]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:2px solid #ecf0f1;margin-top:16px}.confirm-order-new .main-content .price-summary .total-amount .total-label[data-v-5fe0560a]{font-size:18px;font-weight:600;color:#2c3e50}.confirm-order-new .main-content .price-summary .total-amount .total-price[data-v-5fe0560a]{font-size:24px;font-weight:600;color:#e74c3c}.confirm-order-new .payment-section[data-v-5fe0560a]{position:sticky;bottom:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 20px;box-shadow:0 -4px 20px rgba(0,0,0,.1)}.confirm-order-new .payment-section .payment-info[data-v-5fe0560a]{display:flex;align-items:center;gap:16px}.confirm-order-new .payment-section .payment-info .amount-display[data-v-5fe0560a]{flex:1}.confirm-order-new .payment-section .payment-info .amount-display .amount-label[data-v-5fe0560a]{display:block;font-size:14px;color:#7f8c8d;margin-bottom:4px}.confirm-order-new .payment-section .payment-info .amount-display .amount-value[data-v-5fe0560a]{font-size:24px;font-weight:600;color:#e74c3c}.confirm-order-new .payment-section .payment-info .pay-button[data-v-5fe0560a]{background:linear-gradient(135deg,#27ae60,#229954);color:#fff;padding:14px 32px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:140px;justify-content:center}.confirm-order-new .payment-section .payment-info .pay-button[data-v-5fe0560a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(39,174,96,.3)}.confirm-order-new .payment-section .payment-info .pay-button.loading[data-v-5fe0560a]{background:#bdc3c7;cursor:not-allowed}.confirm-order-new .payment-section .payment-info .pay-button.loading[data-v-5fe0560a]:hover{transform:none;box-shadow:none}.confirm-order-new .payment-section .payment-info .pay-button .pay-icon[data-v-5fe0560a]{font-size:18px}@keyframes slideInUp-5fe0560a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-5fe0560a{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.pay-success{height:100vh;position:relative}.pay-success .footer,.pay-success .header{width:100%;height:167px;background:#cfe}.pay-success .footer img,.pay-success .header img{width:100%;height:100%}.pay-success .footer{position:absolute;bottom:0;left:0}.pay-success .main{margin-top:30px}.pay-success .main .top{display:flex;flex-direction:column}.pay-success .main .top h2,.pay-success .main .top h5,.pay-success .main .top img{align-self:center}.pay-success .main .top img{margin-bottom:25px}.pay-success .main .top h2{font-size:28px;font-weight:700;margin-bottom:10px}.pay-success .main .top h5{font-size:18px}.pay-success .main .bot{padding:0 0 0 40px;box-sizing:border-box;margin-top:50px}.pay-success .main .bot>div{display:flex;margin-bottom:10px}.pay-success .main .bot>div :first-child{font-weight:700;width:100px}.pay{min-height:100vh;position:relative;background:#f7f7f7}.pay .footer,.pay .header{width:100%;height:167px;background:#cfe}.pay .footer img,.pay .header img{width:100%;height:100%}.pay .footer{position:absolute;bottom:0;left:0}.pay .main{margin-top:30px;padding:15px 20px 0;position:relative;box-sizing:border-box;height:50vh}.pay .main h2{font-weight:700;padding-left:20px;font-size:20px}.pay .main .bot{padding:20px 20px 0;box-sizing:border-box;margin-top:20px;border-radius:15px}.pay .main .bot>div{display:flex;margin-bottom:10px}.pay .main .bot>div :first-child{width:90px}.pay .main .bot>div :last-child{font-weight:700}.pay .main .bot p{font-size:14px;color:#666}.pay .main .bot p span{color:red}.pay .main .btn{text-align:center;position:absolute;width:100%;left:0;bottom:0}.pay .main .btn button{width:90%;background:#169bd5;color:#fff;height:36px;border-radius:30px}.pay-new[data-v-17982357]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.pay-new .nav-header[data-v-17982357]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pay-new .nav-header .van-nav-bar[data-v-17982357]{background:transparent}.pay-new .nav-header .van-nav-bar .nav-title[data-v-17982357]{display:flex;align-items:center;gap:8px}.pay-new .nav-header .van-nav-bar .nav-title .title-icon[data-v-17982357]{font-size:20px}.pay-new .main-content[data-v-17982357]{padding:20px 15px 100px}.pay-new .main-content .amount-display[data-v-17982357]{margin-bottom:20px}.pay-new .main-content .amount-display .amount-card[data-v-17982357]{background:hsla(0,0%,100%,.95);border-radius:20px;padding:30px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;align-items:center;position:relative;overflow:hidden;animation:slideInDown-17982357 .6s ease-out}.pay-new .main-content .amount-display .amount-card .amount-icon[data-v-17982357]{width:60px;height:60px;background:linear-gradient(135deg,#ff9a9e,#fecfef);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.pay-new .main-content .amount-display .amount-card .amount-icon .money-icon[data-v-17982357]{font-size:28px}.pay-new .main-content .amount-display .amount-card .amount-info[data-v-17982357]{flex:1}.pay-new .main-content .amount-display .amount-card .amount-info .amount-label[data-v-17982357]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.pay-new .main-content .amount-display .amount-card .amount-info .amount-value[data-v-17982357]{font-size:32px;font-weight:600;color:#e74c3c}.pay-new .main-content .amount-display .amount-card .amount-decoration[data-v-17982357]{position:absolute;right:-30px;top:-30px}.pay-new .main-content .amount-display .amount-card .amount-decoration .decoration-circle[data-v-17982357]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;opacity:.1}.pay-new .main-content .amount-display .amount-card .amount-decoration .decoration-line[data-v-17982357]{position:absolute;top:40px;left:-50px;width:100px;height:2px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:.3}.pay-new .main-content .order-ticket[data-v-17982357]{background:hsla(0,0%,100%,.95);border-radius:20px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;animation:slideInUp-17982357 .6s ease-out}.pay-new .main-content .order-ticket .ticket-header[data-v-17982357]{background:linear-gradient(135deg,#1989fa,#0984e3);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.pay-new .main-content .order-ticket .ticket-header .ticket-title[data-v-17982357]{display:flex;align-items:center;gap:8px}.pay-new .main-content .order-ticket .ticket-header .ticket-title .ticket-icon[data-v-17982357]{font-size:18px}.pay-new .main-content .order-ticket .ticket-header .ticket-title span[data-v-17982357]{font-size:16px;font-weight:600}.pay-new .main-content .order-ticket .ticket-header .ticket-number[data-v-17982357]{font-size:12px;opacity:.9}.pay-new .main-content .order-ticket .ticket-content[data-v-17982357]{padding:24px 20px}.pay-new .main-content .order-ticket .ticket-content .info-grid[data-v-17982357]{display:grid;gap:20px}.pay-new .main-content .order-ticket .ticket-content .info-grid .info-item[data-v-17982357]{display:flex;align-items:center;gap:12px}.pay-new .main-content .order-ticket .ticket-content .info-grid .info-item .info-icon[data-v-17982357]{width:40px;height:40px;background:rgba(25,137,250,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.pay-new .main-content .order-ticket .ticket-content .info-grid .info-item .info-details[data-v-17982357]{flex:1}.pay-new .main-content .order-ticket .ticket-content .info-grid .info-item .info-details .info-label[data-v-17982357]{font-size:12px;color:#7f8c8d;margin-bottom:4px}.pay-new .main-content .order-ticket .ticket-content .info-grid .info-item .info-details .info-value[data-v-17982357]{font-size:14px;color:#2c3e50;font-weight:500;word-break:break-all}.pay-new .main-content .order-ticket .ticket-divider[data-v-17982357]{height:20px;background:#f8f9fa;position:relative}.pay-new .main-content .order-ticket .ticket-divider .perforation[data-v-17982357]{position:absolute;top:50%;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,transparent,transparent 5px,#ddd 0,#ddd 10px);transform:translateY(-50%)}.pay-new .main-content .order-ticket .ticket-divider[data-v-17982357]:after,.pay-new .main-content .order-ticket .ticket-divider[data-v-17982357]:before{content:"";position:absolute;top:50%;width:20px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;transform:translateY(-50%)}.pay-new .main-content .order-ticket .ticket-divider[data-v-17982357]:before{left:-10px}.pay-new .main-content .order-ticket .ticket-divider[data-v-17982357]:after{right:-10px}.pay-new .main-content .order-ticket .ticket-footer[data-v-17982357]{padding:20px}.pay-new .main-content .order-ticket .ticket-footer .security-notice[data-v-17982357]{display:flex;align-items:flex-start;gap:12px}.pay-new .main-content .order-ticket .ticket-footer .security-notice .notice-icon[data-v-17982357]{width:40px;height:40px;background:rgba(39,174,96,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.pay-new .main-content .order-ticket .ticket-footer .security-notice .notice-icon .shield-icon[data-v-17982357]{font-size:16px}.pay-new .main-content .order-ticket .ticket-footer .security-notice .notice-text[data-v-17982357]{flex:1}.pay-new .main-content .order-ticket .ticket-footer .security-notice .notice-text .notice-title[data-v-17982357]{font-size:14px;font-weight:600;color:#27ae60;margin-bottom:4px}.pay-new .main-content .order-ticket .ticket-footer .security-notice .notice-text .notice-content[data-v-17982357]{font-size:12px;color:#7f8c8d;line-height:1.4}.pay-new .main-content .payment-methods[data-v-17982357]{margin-bottom:20px}.pay-new .main-content .payment-methods .methods-title[data-v-17982357]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pay-new .main-content .payment-methods .methods-title .methods-icon[data-v-17982357]{font-size:20px}.pay-new .main-content .payment-methods .methods-title h3[data-v-17982357]{color:#fff;font-size:18px;font-weight:600}.pay-new .main-content .payment-methods .method-card[data-v-17982357]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:20px;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;animation:slideInLeft-17982357 .6s ease-out;cursor:pointer}.pay-new .main-content .payment-methods .method-card.active[data-v-17982357]{background:rgba(25,137,250,.1);border:2px solid #1989fa}.pay-new .main-content .payment-methods .method-card .method-icon[data-v-17982357]{width:48px;height:48px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.pay-new .main-content .payment-methods .method-card .method-icon .union-icon[data-v-17982357]{font-size:20px;color:#fff}.pay-new .main-content .payment-methods .method-card .method-info[data-v-17982357]{flex:1}.pay-new .main-content .payment-methods .method-card .method-info .method-name[data-v-17982357]{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:4px}.pay-new .main-content .payment-methods .method-card .method-info .method-desc[data-v-17982357]{font-size:12px;color:#7f8c8d}.pay-new .main-content .payment-methods .method-card .method-check .van-icon[data-v-17982357]{font-size:20px}.pay-new .main-content .payment-agreement .agreement-checkbox[data-v-17982357]{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.pay-new .main-content .payment-agreement .agreement-checkbox .van-icon[data-v-17982357]{margin-top:2px}.pay-new .main-content .payment-agreement .agreement-checkbox .agreement-text[data-v-17982357]{font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.4}.pay-new .main-content .payment-agreement .agreement-checkbox .agreement-text .agreement-link[data-v-17982357]{color:#1989fa;text-decoration:underline}.pay-new .payment-footer[data-v-17982357]{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 20px;box-shadow:0 -4px 20px rgba(0,0,0,.1)}.pay-new .payment-footer .payment-summary[data-v-17982357]{display:flex;align-items:center;gap:16px}.pay-new .payment-footer .payment-summary .summary-left[data-v-17982357]{flex:1}.pay-new .payment-footer .payment-summary .summary-left .total-label[data-v-17982357]{font-size:14px;color:#7f8c8d;margin-bottom:4px}.pay-new .payment-footer .payment-summary .summary-left .total-amount[data-v-17982357]{font-size:24px;font-weight:600;color:#e74c3c}.pay-new .payment-footer .payment-summary .pay-button[data-v-17982357]{background:linear-gradient(135deg,#27ae60,#229954);color:#fff;padding:14px 32px;border-radius:25px;cursor:pointer;transition:all .3s ease;min-width:140px}.pay-new .payment-footer .payment-summary .pay-button[data-v-17982357]:hover:not(.disabled):not(.loading){transform:translateY(-2px);box-shadow:0 8px 24px rgba(39,174,96,.3)}.pay-new .payment-footer .payment-summary .pay-button.disabled[data-v-17982357]{background:#bdc3c7;cursor:not-allowed}.pay-new .payment-footer .payment-summary .pay-button.disabled[data-v-17982357]:hover{transform:none;box-shadow:none}.pay-new .payment-footer .payment-summary .pay-button.loading[data-v-17982357]{background:#3498db;cursor:not-allowed}.pay-new .payment-footer .payment-summary .pay-button .button-content[data-v-17982357]{display:flex;align-items:center;justify-content:center;gap:8px}.pay-new .payment-footer .payment-summary .pay-button .button-content .pay-icon[data-v-17982357]{font-size:18px}.pay-new .payment-footer .payment-summary .pay-button .button-content span[data-v-17982357]{font-size:16px;font-weight:600}.pay-new .pay-dialog-content[data-v-17982357]{padding:20px;text-align:center}.pay-new .pay-dialog-content p[data-v-17982357]{margin:16px 0 8px;font-size:14px;color:#2c3e50}.pay-new .pay-dialog-content .dialog-tip[data-v-17982357]{font-size:12px;color:#7f8c8d}@keyframes slideInDown-17982357{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-17982357{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-17982357{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.card-index{height:100vh;background:url(/img/cardbg.ea58e140.jpg) no-repeat;background-size:100% 100%}.card-index .tit{display:none;text-align:center;font-size:24px;color:#81d3f8;padding-top:60px;box-sizing:border-box;font-weight:700}.card-index .main{width:100%;height:30%;position:fixed;bottom:0;left:0}.card-index .main .num{display:flex;justify-content:center;display:none}.card-index .main .num>:first-child{font-size:32px;font-weight:700;color:#fff;margin-right:10px}.card-index .main .num>:last-child{align-self:center}.card-index .main .num>:last-child .van-stepper{display:inline-block}.card-index .main .num>:last-child .van-stepper .van-stepper__minus,.card-index .main .num>:last-child .van-stepper .van-stepper__plus{background-color:#fff;border:0}.card-index .main .num>:last-child .van-stepper .van-stepper__minus:after,.card-index .main .num>:last-child .van-stepper .van-stepper__minus:before,.card-index .main .num>:last-child .van-stepper .van-stepper__plus:after,.card-index .main .num>:last-child .van-stepper .van-stepper__plus:before{background-color:#000}.card-index .main .num>:last-child .van-stepper .van-stepper__minus:before,.card-index .main .num>:last-child .van-stepper .van-stepper__plus:before{height:4px}.card-index .main .num>:last-child .van-stepper .van-stepper__minus:after,.card-index .main .num>:last-child .van-stepper .van-stepper__plus:after{width:4px}.card-index .main .num>:last-child .van-stepper .van-stepper__input{font-size:32px;color:#fff}.card-index .main .btn{margin-top:37px;text-align:center}.card-index .main .btn button{width:219px;height:49px;background:#654c4c;opacity:1;border-radius:30px;color:#fff;font-size:20px}.card-exchange{min-height:100vh;background:url(/img/exchangebg.269158d2.png) no-repeat;background-size:100% 100%}.card-exchange .main{padding-bottom:70px}.card-exchange .main .info{width:100%;background:transparent;padding-top:50px;box-sizing:border-box;padding:50px 20px 0}.card-exchange .main .info .item{width:100%;height:60px;display:flex;justify-content:space-between;position:relative}.card-exchange .main .info .item>:first-child{align-self:center;font-size:20px;font-weight:700;font-family:Microsoft YaHei-Bold,Microsoft YaHei}.card-exchange .main .info .item input{align-self:center;border:1px solid #707070;height:35px;border-radius:30px;padding-left:15px;box-sizing:border-box;font-size:18px;line-height:35px}.card-exchange .main .info .item .err{position:absolute;right:30px;bottom:-10px;color:red}.card-exchange .main .info .sex .van-radio--horizontal{margin-right:50px}.card-exchange .main .info .sex .van-radio-group--horizontal{align-self:center;height:35px;background:#fff;width:236px;border:1px solid #707070;border-radius:30px;padding-left:15px;box-sizing:border-box}.card-exchange .main .info .address .van-popup{padding:0 20px;box-sizing:border-box}.card-exchange .main .info .address .van-popup h2{font-weight:400;font-size:16px;text-align:center;margin-top:20px}.card-exchange .main .info .address .van-popup div{display:flex;position:relative}.card-exchange .main .info .address .van-popup div .van-icon{position:absolute;font-size:24px;color:#b4b6c5;top:18px;left:10px}.card-exchange .main .info .address .van-popup div input{display:inline-block;width:100%;height:40px;border-radius:5px;margin:10px 0;padding-left:40px;box-sizing:border-box;background:#eee}.card-exchange .main .info .address .van-popup ul{margin-top:10px;overflow:scroll;height:355px}.card-exchange .main .info .address .van-popup ul li{height:40px;border-bottom:1px solid #eee;font-size:16px;line-height:40px;color:#333;font-size:14px}.card-exchange .main .info .address .van-popup ul::-webkit-scrollbar{display:none!important;width:0;height:0}.card-exchange .main .card-info{padding:0 20px;box-sizing:border-box}.card-exchange .main .card-info .tit{font-size:20px;font-weight:700;font-family:Microsoft YaHei-Bold,Microsoft YaHei;margin-bottom:20px}.card-exchange .main .card-info img{width:100%;margin-bottom:20px}.card-exchange .main .card-info .intro .qy{width:100%;padding:15px;box-sizing:border-box;margin-bottom:20px;background:#fff;border-radius:15px}.card-exchange .main .card-info .intro .qy>h2{font-size:16px;padding-left:10px;border-left:5px solid #0084f4;box-sizing:border-box;margin-bottom:10px;color:#333}.card-exchange .main .card-info .intro .qy .qy-item>div{display:flex;justify-content:space-between;padding:4px 0}.card-exchange .main .card-info .intro .card-intro{width:100%;padding:15px;box-sizing:border-box;margin-bottom:20px;background:#fff;border-radius:15px}.card-exchange .main .card-info .intro .card-intro>h2{font-size:16px;padding-left:10px;border-left:5px solid #0084f4;box-sizing:border-box;margin-bottom:10px;color:#333}.card-exchange .btn{width:100%;position:fixed;background:#fff;bottom:0;height:60px;display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box}.card-exchange .btn .price{align-self:center}.card-exchange .btn .price :first-child{color:red;font-size:20px}.card-exchange .btn .price :last-child{text-decoration:line-through;color:#999;margin-left:10px;font-size:14px}.card-exchange .btn button{background:#eebc60;width:130px;height:40px;border-radius:30px;align-self:center;color:#fff}.cardinfo-confirm[data-v-f7d454cc]{min-height:100vh;background:url(/img/exchangebg.269158d2.png) no-repeat;background-size:100% 100%;padding:15px 20px 0;box-sizing:border-box}.cardinfo-confirm img[data-v-f7d454cc]{width:100%;margin-bottom:15px}.cardinfo-confirm .user[data-v-f7d454cc]{background:#fff;border-radius:15px;padding:15px;box-sizing:border-box}.cardinfo-confirm .user .tit[data-v-f7d454cc]{display:flex;justify-content:space-between;font-weight:700;font-size:18px;margin-bottom:5px}.cardinfo-confirm .user .tit .edit[data-v-f7d454cc]{color:rgba(139,8,8,.61)}.cardinfo-confirm .user .main .item[data-v-f7d454cc]{padding:8px 0;display:flex;font-size:18px;box-sizing:border-box;border-bottom:1px solid #e7e7e7}.cardinfo-confirm .user .main .item[data-v-f7d454cc]>:first-child{width:100px}.cardinfo-confirm .user .main .item[data-v-f7d454cc]>:last-child{font-weight:700}.cardinfo-confirm .user .main[data-v-f7d454cc]>:last-child{border:none}.cardinfo-confirm .oth[data-v-f7d454cc]{margin-top:10px}.cardinfo-confirm .oth .othbtn button[data-v-f7d454cc]{width:120px;height:38px;border:1px solid #ccc;border-radius:30px;background:#fff;margin-right:10px;font-weight:700;font-size:18px;color:#576ef1;text-decoration:underline}.cardinfo-confirm .oth .othbtn[data-v-f7d454cc] :last-child{color:#dfb542}.cardinfo-confirm .oth p[data-v-f7d454cc]{margin-top:10px;color:red}.cardinfo-confirm .submit[data-v-f7d454cc]{width:100%;position:fixed;background:#fff;bottom:0;left:0;height:60px;display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box}.cardinfo-confirm .submit .price[data-v-f7d454cc]{align-self:center}.cardinfo-confirm .submit .price[data-v-f7d454cc] :first-child{color:red;font-size:20px}.cardinfo-confirm .submit .price[data-v-f7d454cc] :last-child{text-decoration:line-through;color:#999;margin-left:10px;font-size:14px}.cardinfo-confirm .submit button[data-v-f7d454cc]{background:#eebc60;width:130px;height:40px;border-radius:30px;align-self:center;color:#fff}.qrcode-link[data-v-f2f964b2]{min-height:100vh;background:url(/img/qrcodeLink.59e6dd3f.png) no-repeat;background-size:100% 100%;padding:60px 30px 20px;overflow:auto}.qrcode-link .red[data-v-f2f964b2]{color:red;display:flex;justify-content:center}.qrcode-link .red .van-count-down[data-v-f2f964b2]{color:red;font-size:12px;position:relative;top:-1px}.qrcode-link .blue[data-v-f2f964b2]{color:#2e35ff}.qrcode-link h2[data-v-f2f964b2]{text-align:center;font-weight:800;font-size:22px;margin-bottom:20px}.qrcode-link .order-info[data-v-f2f964b2]{border-radius:30px;background:#fff}.qrcode-link .order-info img[data-v-f2f964b2]{border-radius:30px 30px 0 0;height:170px;width:100%}.qrcode-link .order-info .main-info[data-v-f2f964b2]{padding:12px;box-sizing:border-box}.qrcode-link .order-info .main-info .price[data-v-f2f964b2]{border-bottom:1px solid #9b9090;margin-bottom:10px}.qrcode-link .order-info .main-info .price .item[data-v-f2f964b2]{display:flex;justify-content:space-between;font-weight:700}.qrcode-link .order-info .main-info .price .item .mount[data-v-f2f964b2]{color:red}.qrcode-link .order-info .main-info .price .item .mount>span[data-v-f2f964b2]{color:#9b9090;text-decoration:line-through}.qrcode-link .order-info .main-info .price .time[data-v-f2f964b2]{margin:9px 0 10px;font-weight:700}.qrcode-link .order-info .main-info .price .time[data-v-f2f964b2]>:first-child{color:#b7b7b7;font-weight:700}.qrcode-link .order-info .main-info .detail .top[data-v-f2f964b2]{display:flex;justify-content:space-between;margin-bottom:12px}.qrcode-link .order-info .main-info .detail .top[data-v-f2f964b2]>:first-child{font-weight:700}.qrcode-link .order-info .main-info .detail .top[data-v-f2f964b2]>:last-child{color:#2e35ff;display:flex}.qrcode-link .order-info .main-info .detail .top>:last-child .van-icon[data-v-f2f964b2]{font-size:18px;align-self:center}.qrcode-link .order-info .main-info .detail p[data-v-f2f964b2]{width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9b9090;margin-bottom:10px}.qrcode-link .redeem-code[data-v-f2f964b2]{padding:12px 20px;background:#fff;margin-top:15px;border-radius:20px;margin-bottom:20px}.qrcode-link .redeem-code .tit[data-v-f2f964b2]{display:flex;justify-content:space-between}.qrcode-link .redeem-code .tit[data-v-f2f964b2]>:first-child{padding-left:20px;position:relative;font-weight:700}.qrcode-link .redeem-code .tit[data-v-f2f964b2]>:first-child:before{content:"";display:inline-block;width:10px;height:30px;background:#8ba7be;border-radius:15px;position:absolute;top:-4px;left:0}.qrcode-link .redeem-code .tit[data-v-f2f964b2]>:last-child{color:#2e35ff}.qrcode-link .redeem-code .code[data-v-f2f964b2]{text-align:center;margin-top:15px;display:flex;flex-direction:column}.qrcode-link .redeem-code .code .qrcode[data-v-f2f964b2]{align-self:center}.qrcode-link .redeem-code .code P[data-v-f2f964b2]{font-size:12px;margin-top:6px}.qrcode-link .redeem-code .code .replay[data-v-f2f964b2]{margin-top:10px}.qrcode-link .redeem-code .code .replay .van-icon[data-v-f2f964b2]{color:#2e35ff}.qrcode-link .cus-info[data-v-f2f964b2]{background:#fff;padding:20px;box-sizing:border-box;border-radius:30px}.qrcode-link .cus-info .tit[data-v-f2f964b2]{background:#fff;display:flex;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #b7b7b7;padding-bottom:10px;margin-bottom:10px}.qrcode-link .cus-info .tit[data-v-f2f964b2]>:first-child{padding-left:20px;position:relative;font-weight:700}.qrcode-link .cus-info .tit[data-v-f2f964b2]>:first-child:before{content:"";display:inline-block;width:10px;height:30px;background:#8ba7be;border-radius:15px;position:absolute;top:-4px;left:0}.qrcode-link .cus-info .tit[data-v-f2f964b2]>:last-child{color:#2e35ff}.qrcode-link .cus-info .info ul[data-v-f2f964b2]{border-bottom:1px solid #eeecec;margin-bottom:10px;padding-bottom:5px}.qrcode-link .cus-info .info ul li[data-v-f2f964b2]{padding:4px 0}.qrcode-link .cus-info .info ul li .first[data-v-f2f964b2]{display:inline-block;width:115px;color:#9b9090}.qrcode-link .cus-info .info ul li .last[data-v-f2f964b2]{font-weight:700}.qrcode-link .cus-info .info ul[data-v-f2f964b2]:last-of-type{border-bottom:none}.qrcode-detail[data-v-e721844e]{background:#f5f5f5}.qrcode-detail>img[data-v-e721844e]{width:100%;height:220px;background:#9b9b9b}.qrcode-detail .list[data-v-e721844e]{background:#fff}.qrcode-detail .list h3[data-v-e721844e]{font-size:18px;margin-bottom:20px}.qrcode-detail .list div[data-v-e721844e]{font-size:14px;padding:4px 0}.qrcode-detail .list div>span[data-v-e721844e]{color:#9b9b9b;font-weight:400;display:inline-block;width:70px}.qrcode-detail .top[data-v-e721844e]{padding:20px 18px;box-sizing:border-box}.qrcode-detail .bot[data-v-e721844e]{padding:30px 18px 20px;box-sizing:border-box;margin-top:10px}.qrcode-detail .bot .detail[data-v-e721844e]{margin-top:30px}.qrcode-link-hr[data-v-e1558a84]{min-height:100vh;background:#1e90ff;padding:20px 15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative;overflow:auto}.qrcode-link-hr h2[data-v-e1558a84]{text-align:center;font-weight:800;font-size:22px;color:#fff;margin-bottom:20px}.qrcode-link-hr .order-card[data-v-e1558a84]{width:92%;background:#fff;border-radius:15px;padding:20px 15px;box-sizing:border-box;position:relative}.qrcode-link-hr .order-card .icon-badge[data-v-e1558a84]{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:#1e90ff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.qrcode-link-hr .order-card .icon-badge img[data-v-e1558a84]{width:25px;height:25px}.qrcode-link-hr .order-card .divider[data-v-e1558a84]{height:1px;background:#f0f0f0;margin:12px 0;border-bottom:1px dashed #ddd}.qrcode-link-hr .order-card .service-info[data-v-e1558a84]{margin-top:10px;padding-bottom:8px}.qrcode-link-hr .order-card .service-info h3[data-v-e1558a84]{font-size:18px;font-weight:700;margin-bottom:8px;text-align:center}.qrcode-link-hr .order-card .service-info p[data-v-e1558a84]{color:#666;font-size:14px;line-height:1.5;margin-bottom:5px}.qrcode-link-hr .order-card .service-info .detail-link[data-v-e1558a84]{color:#1e90ff;font-size:14px;text-align:right;margin-top:5px;cursor:pointer}.qrcode-link-hr .order-card .status-info[data-v-e1558a84]{padding:10px 0;display:flex;justify-content:space-between;align-items:center}.qrcode-link-hr .order-card .status-info .left-info[data-v-e1558a84]{flex:1}.qrcode-link-hr .order-card .status-info .left-info .status[data-v-e1558a84]{font-weight:700;font-size:16px;margin-bottom:10px}.qrcode-link-hr .order-card .status-info .left-info .valid-period[data-v-e1558a84]{display:flex;justify-content:flex-start;font-size:14px}.qrcode-link-hr .order-card .status-info .lounge-image[data-v-e1558a84]{width:120px;height:80px;margin-left:10px;overflow:hidden}.qrcode-link-hr .order-card .status-info .lounge-image img[data-v-e1558a84]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.qrcode-link-hr .order-card .redeem-section[data-v-e1558a84]{padding-top:8px}.qrcode-link-hr .order-card .redeem-section .tit[data-v-e1558a84]{display:flex;justify-content:space-between;margin-bottom:15px;font-weight:700}.qrcode-link-hr .order-card .redeem-section .tit .detail-btn[data-v-e1558a84]{color:#1e90ff;cursor:pointer}.qrcode-link-hr .order-card .redeem-section .code[data-v-e1558a84]{display:flex;flex-direction:column;align-items:center}.qrcode-link-hr .order-card .redeem-section .code .qrcode[data-v-e1558a84]{margin-bottom:12px}.qrcode-link-hr .order-card .redeem-section .code .qrcode img[data-v-e1558a84]{width:180px;height:180px}.qrcode-link-hr .order-card .redeem-section .code .refresh-btn[data-v-e1558a84]{color:#1e90ff;font-size:14px;margin-bottom:10px;display:flex;align-items:center;cursor:pointer}.qrcode-link-hr .order-card .redeem-section .code .refresh-btn .refresh-icon[data-v-e1558a84]{width:16px;height:16px;margin-right:5px}.qrcode-link-hr .order-card .redeem-section .code .timer-info[data-v-e1558a84]{margin-bottom:10px;font-size:14px;color:#666}.qrcode-link-hr .order-card .redeem-section .code .timer-info .countdown-number[data-v-e1558a84]{color:red;margin-right:2px}.qrcode-link-hr .order-card .redeem-section .code .timer-info .countdown-text[data-v-e1558a84]{color:red}.qrcode-link-hr .order-card .redeem-section .code .code-text[data-v-e1558a84]{color:#1e90ff;font-size:22px;font-weight:700;letter-spacing:1px}