.page-container[data-v-23f4317b]{min-height:100vh;background:url(../img/bg.8c450c65.png) no-repeat 50%;background-size:cover;background-attachment:fixed;position:relative;overflow-x:hidden;overflow-y:auto;padding-bottom:3.14667rem}.page-header[data-v-23f4317b]{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;padding:.32rem .53333rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border-bottom:1px solid #dadce0}.page-header .header-left[data-v-23f4317b]{display:flex;align-items:center;gap:.21333rem;cursor:pointer;color:#5f6368;font-size:.37333rem;font-weight:500;font-family:Microsoft YaHei,sans-serif;transition:all .2s ease}.page-header .header-left[data-v-23f4317b]:hover{color:#1a73e8}.page-header .header-left i[data-v-23f4317b]{font-size:.48rem}.page-header .page-title[data-v-23f4317b]{font-size:.42667rem;font-weight:600;color:#202124;margin:0;font-family:Microsoft YaHei,sans-serif;letter-spacing:.5px}.page-header .header-right[data-v-23f4317b]{min-width:1.6rem;text-align:right}.page-content[data-v-23f4317b]{padding:1.6rem .53333rem .53333rem}.section-card[data-v-23f4317b]{background:hsla(0,0%,100%,.95);border-radius:.21333rem;padding:.53333rem;margin-bottom:.32rem;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border:1px solid #dadce0}.section-card .section-header[data-v-23f4317b]{display:flex;align-items:center;gap:.26667rem;margin-bottom:.4rem;padding-bottom:.32rem;border-bottom:1px solid #dadce0}.section-card .section-header .header-icon[data-v-23f4317b]{font-size:.53333rem}.section-card .section-header .header-title[data-v-23f4317b]{font-size:.42667rem;font-weight:600;color:#202124;margin:0;font-family:Microsoft YaHei,sans-serif}.section-card[data-v-23f4317b]:last-child{margin-bottom:0}.testee-list[data-v-23f4317b]{display:flex;flex-direction:column;gap:.26667rem}.testee-item[data-v-23f4317b]{display:flex;align-items:center;gap:.32rem;padding:.32rem;background:#f8f9fa;border-radius:.16rem;border:1px solid #dadce0}.testee-item .testee-number[data-v-23f4317b]{width:.74667rem;height:.74667rem;border-radius:50%;background:#1a73e8;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.34667rem;flex-shrink:0}.testee-item .testee-info[data-v-23f4317b]{flex:1}.testee-item .testee-name[data-v-23f4317b]{font-size:.4rem;font-weight:600;color:#202124;margin-bottom:.13333rem}.testee-item .testee-details[data-v-23f4317b]{font-size:.34667rem;color:#5f6368;display:flex;gap:.4rem}.service-list[data-v-23f4317b]{display:flex;flex-direction:column;gap:.26667rem}.service-item[data-v-23f4317b]{display:flex;align-items:center;gap:.32rem;padding:.32rem;background:#f8f9fa;border-radius:.16rem;border:1px solid #dadce0}.service-item .service-icon[data-v-23f4317b]{font-size:.85333rem;flex-shrink:0}.service-item .service-info[data-v-23f4317b]{flex:1}.service-item .service-name[data-v-23f4317b]{font-size:.4rem;font-weight:600;color:#202124;margin-bottom:.13333rem}.service-item .service-price[data-v-23f4317b]{font-size:.34667rem;color:#5f6368}.service-item .service-total[data-v-23f4317b]{font-size:.42667rem;font-weight:600;color:#1a73e8;font-family:Microsoft YaHei,sans-serif}.cost-details .cost-item[data-v-23f4317b]{display:flex;justify-content:space-between;align-items:center;padding:.26667rem 0}.cost-details .cost-item.total[data-v-23f4317b]{padding-top:.4rem}.cost-details .cost-item.total .cost-label[data-v-23f4317b]{font-size:.42667rem;font-weight:600;color:#202124}.cost-details .cost-item.total .cost-value[data-v-23f4317b]{font-size:.58667rem;font-weight:600;color:#1a73e8}.cost-details .cost-item .cost-label[data-v-23f4317b]{font-size:.37333rem;color:#5f6368}.cost-details .cost-item .cost-value[data-v-23f4317b]{font-size:.4rem;font-weight:500;color:#202124}.cost-details .cost-item .cost-value.discount[data-v-23f4317b]{color:#34a853}.cost-details .cost-divider[data-v-23f4317b]{height:1px;background:#dadce0;margin:.26667rem 0}.payment-list[data-v-23f4317b]{display:flex;flex-direction:column;gap:.26667rem}.payment-item[data-v-23f4317b]{display:flex;align-items:center;gap:.32rem;padding:.37333rem;background:#f8f9fa;border-radius:.16rem;border:2px solid #dadce0;cursor:pointer;transition:all .2s ease}.payment-item[data-v-23f4317b]:hover{border-color:#1a73e8}.payment-item.active[data-v-23f4317b]{border-color:#1a73e8;background:#e8f0fe}.payment-item .payment-icon[data-v-23f4317b]{font-size:.64rem}.payment-item .payment-name[data-v-23f4317b]{flex:1;font-size:.4rem;font-weight:500;color:#202124}.payment-item .payment-check[data-v-23f4317b]{width:.53333rem;height:.53333rem;border-radius:50%;border:2px solid #dadce0;display:flex;align-items:center;justify-content:center}.payment-item .payment-check i[data-v-23f4317b]{font-size:.37333rem;color:#34a853;font-weight:700}.payment-item.active .payment-check[data-v-23f4317b]{background:#34a853;border-color:#34a853}.payment-item.active .payment-check i[data-v-23f4317b]{color:#fff}.footer-actions[data-v-23f4317b]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:.32rem .4rem;box-shadow:0 -1px 2px 0 rgba(60,64,67,.3),0 -1px 3px 1px rgba(60,64,67,.15);z-index:99;border-top:1px solid #dadce0}.footer-actions .total-info[data-v-23f4317b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.26667rem;padding:0 .13333rem}.footer-actions .total-info .total-label[data-v-23f4317b]{font-size:.37333rem;color:#5f6368;font-weight:500}.footer-actions .total-info .total-price[data-v-23f4317b]{font-size:.64rem;font-weight:600;color:#f56c6c;font-family:Microsoft YaHei,sans-serif}.footer-actions .pay-btn[data-v-23f4317b]{width:100%;height:1.22667rem;border-radius:.10667rem;font-size:.42667rem;font-weight:500;background:#1a73e8;border:none;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);font-family:Microsoft YaHei,sans-serif;transition:all .2s ease}.footer-actions .pay-btn[data-v-23f4317b]:hover:not(:disabled){background:#1557b0;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 .10667rem .21333rem 3px rgba(60,64,67,.15)}.footer-actions .pay-btn[data-v-23f4317b]:active:not(:disabled){transform:scale(.98)}.footer-actions .pay-btn[data-v-23f4317b]:disabled{background:#dadce0;color:#5f6368;box-shadow:none;cursor:not-allowed}