.create-order-page[data-v-1c04046f]{min-height:100vh;background:#f5f5f5;padding-bottom:4.0625rem;padding-top:.625rem}.section[data-v-1c04046f]{background:#fff;margin-bottom:.625rem;padding:0 .9375rem}.section .section-title[data-v-1c04046f]{font-size:.9375rem;font-weight:700;color:#333;padding:.9375rem 0;border-bottom:.03125rem solid #eee}.section .textarea[data-v-1c04046f]{width:100%;height:5rem;font-size:.875rem;color:#333;padding:.625rem 0}.info-item[data-v-1c04046f]{display:flex;align-items:center;padding:.9375rem 0}.info-item .label[data-v-1c04046f]{font-size:.875rem;color:#333;width:5rem}.info-item .value[data-v-1c04046f]{flex:1;text-align:right;font-size:.875rem;color:#666;margin-right:.3125rem}.info-item .value.link[data-v-1c04046f]{color:#ff6b00}.info-item .placeholder[data-v-1c04046f]{color:#bbb}.info-item .value-box[data-v-1c04046f]{flex:1;text-align:right;margin-right:.3125rem}.info-item .value-box .addr-text[data-v-1c04046f]{font-size:.8125rem;color:#333;display:block}.info-item .value-box .contact-text[data-v-1c04046f]{font-size:.75rem;color:#999;display:block;margin-top:.1875rem}.coupon-pick[data-v-1c04046f]{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.625rem;align-items:center}.coupon-pick .coupon-chip[data-v-1c04046f]{padding:.375rem .625rem;border-radius:.375rem;font-size:.8125rem;border:.0625rem solid #ffe4d0;display:flex;flex-direction:column;align-items:center}.coupon-pick .coupon-chip.on[data-v-1c04046f]{border-color:#ff6b00;background:#fff5ee;color:#ff6b00}.coupon-pick .coupon-chip.off[data-v-1c04046f]{opacity:.45}.coupon-pick .coupon-chip .sub[data-v-1c04046f]{font-size:.625rem;color:#999;margin-top:.125rem}.coupon-pick .clear-coupon[data-v-1c04046f]{font-size:.75rem;color:#999}.service-card[data-v-1c04046f]{display:flex;align-items:center;padding:.9375rem 0}.service-card .thumb[data-v-1c04046f]{width:3.75rem;height:3.75rem;border-radius:.375rem;margin-right:.625rem}.service-card .thumb.default-thumb[data-v-1c04046f]{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.service-card .content[data-v-1c04046f]{flex:1;display:flex;flex-direction:column;gap:.25rem}.service-card .content .title[data-v-1c04046f]{font-size:.9375rem;font-weight:700;color:#333}.service-card .content .price[data-v-1c04046f]{font-size:1rem;color:#ff6b00;font-weight:700}.service-card .content .desc[data-v-1c04046f]{font-size:.75rem;color:#999}.coach-card[data-v-1c04046f]{display:flex;align-items:center;padding:.9375rem 0}.coach-card .avatar[data-v-1c04046f]{width:2.8125rem;height:2.8125rem;border-radius:50%;margin-right:.625rem}.coach-card .avatar.default-avatar[data-v-1c04046f]{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.coach-card .content[data-v-1c04046f]{flex:1}.coach-card .content .name[data-v-1c04046f]{font-size:.9375rem;color:#333;font-weight:500}.coach-card .content .meta[data-v-1c04046f]{display:flex;gap:.625rem;margin-top:.25rem}.coach-card .content .meta .star[data-v-1c04046f]{font-size:.75rem;color:#ff6b00}.coach-card .content .meta .orders[data-v-1c04046f]{font-size:.75rem;color:#999}.date-scroll[data-v-1c04046f]{white-space:nowrap;border-bottom:.03125rem solid #f0f0f0}.date-scroll .date-tabs-inner[data-v-1c04046f]{display:inline-flex;gap:.5rem;padding:.75rem 0}.date-scroll .date-tab[data-v-1c04046f]{display:inline-flex;flex-direction:column;align-items:center;min-width:3.4375rem;padding:.5rem .625rem;border-radius:.5rem;background:#f7f7f8;transition:all .2s}.date-scroll .date-tab.active[data-v-1c04046f]{background:#ff6b00}.date-scroll .date-tab.active .week[data-v-1c04046f],.date-scroll .date-tab.active .day[data-v-1c04046f]{color:#fff}.date-scroll .date-tab .week[data-v-1c04046f]{font-size:.6875rem;color:#999;line-height:1.4}.date-scroll .date-tab .day[data-v-1c04046f]{font-size:.875rem;color:#333;font-weight:500;line-height:1.4}.time-scroll[data-v-1c04046f]{max-height:55vh}.time-group[data-v-1c04046f]{padding-bottom:.3125rem}.time-group .group-label[data-v-1c04046f]{display:flex;align-items:center;gap:.25rem;padding:.75rem 0 .5rem;font-size:.8125rem;color:#666;font-weight:500}.time-group .group-label .group-icon[data-v-1c04046f]{font-size:.875rem}.time-group .group-label .group-count[data-v-1c04046f]{font-size:.6875rem;color:#bbb;margin-left:auto}.time-slots[data-v-1c04046f]{display:flex;flex-wrap:wrap;gap:.5rem}.time-slots .slot[data-v-1c04046f]{width:calc(33.33% - .375rem);text-align:center;padding:.5625rem 0;border-radius:.4375rem;background:#f7f7f8;border:.0625rem solid transparent;transition:all .2s}.time-slots .slot .slot-time[data-v-1c04046f]{font-size:.875rem;color:#333;display:block;font-weight:500}.time-slots .slot .slot-end[data-v-1c04046f]{font-size:.625rem;color:#999;display:block;margin-top:.0625rem}.time-slots .slot.active[data-v-1c04046f]{background:#fff5ee;border-color:#ff6b00}.time-slots .slot.active .slot-time[data-v-1c04046f],.time-slots .slot.active .slot-end[data-v-1c04046f]{color:#ff6b00}.time-slots .slot.disabled[data-v-1c04046f]{background:#fafafa}.time-slots .slot.disabled .slot-time[data-v-1c04046f]{color:#d9d9d9}.time-slots .slot.disabled .slot-end[data-v-1c04046f]{color:#e8e8e8}.time-slots .slot.busy[data-v-1c04046f]{background:#fff1f0}.time-slots .slot.busy .slot-time[data-v-1c04046f]{color:#d9d9d9}.time-slots .slot.busy .slot-busy[data-v-1c04046f]{font-size:.625rem;color:#ff4d4f;display:block;margin-top:.0625rem}.empty-slots[data-v-1c04046f]{width:100%;text-align:center;padding:1.875rem 0;color:#bbb;font-size:.8125rem}.time-popup .popup-footer .selected-preview[data-v-1c04046f]{text-align:center;padding-bottom:.5rem}.time-popup .popup-footer .selected-preview .preview-text[data-v-1c04046f]{font-size:.8125rem;color:#ff6b00;font-weight:500}.time-popup .popup-footer .btn-confirm.disabled[data-v-1c04046f]{background:#ffd2b0}.footer-bar[data-v-1c04046f]{position:fixed;bottom:0;left:0;right:0;height:3.125rem;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 .9375rem;box-shadow:0 -.0625rem .3125rem rgba(0,0,0,.05);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.footer-bar .price-info[data-v-1c04046f]{font-size:.875rem;color:#333;display:flex;flex-direction:column;align-items:flex-end}.footer-bar .price-info .total-price[data-v-1c04046f]{font-size:1.125rem;color:#ff6b00;font-weight:700}.footer-bar .price-info .saved[data-v-1c04046f]{font-size:.6875rem;color:#ff4d4f;margin-top:.125rem}.footer-bar .btn-submit[data-v-1c04046f]{width:7.5rem;height:2.25rem;line-height:2.25rem;background:#ff6b00;color:#fff;font-size:.875rem;border-radius:1.125rem;margin:0}.footer-bar .btn-submit[data-v-1c04046f]:active{opacity:.9}.popup-content[data-v-1c04046f]{background:#fff;border-radius:.75rem .75rem 0 0;padding:.9375rem}.popup-content .popup-header[data-v-1c04046f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.popup-content .popup-header .popup-title[data-v-1c04046f]{font-size:1rem;font-weight:700;color:#333}.popup-content .popup-footer[data-v-1c04046f]{padding-top:.625rem}.popup-content .popup-footer .btn-confirm[data-v-1c04046f]{background:#ff6b00;color:#fff;border-radius:1.375rem;height:2.5rem;line-height:2.5rem;font-size:.9375rem}.popup-content .popup-footer .btn-confirm[data-v-1c04046f]:active{opacity:.9}.cate-tabs[data-v-1c04046f]{white-space:nowrap;margin-bottom:.625rem}.cate-tabs .cate-tab[data-v-1c04046f]{display:inline-block;padding:.375rem .9375rem;margin-right:.5rem;border-radius:.9375rem;background:#f5f5f5;font-size:.8125rem;color:#666}.cate-tabs .cate-tab.active[data-v-1c04046f]{background:#ff6b00;color:#fff}.service-list .service-option[data-v-1c04046f]{display:flex;align-items:center;padding:.75rem 0;border-bottom:.03125rem solid #f0f0f0}.service-list .service-option .svc-thumb[data-v-1c04046f]{width:2.5rem;height:2.5rem;border-radius:.25rem;margin-right:.625rem}.service-list .service-option .svc-thumb.default-thumb[data-v-1c04046f]{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.service-list .service-option .svc-info[data-v-1c04046f]{flex:1}.service-list .service-option .svc-info .svc-title[data-v-1c04046f]{font-size:.875rem;color:#333;display:block}.service-list .service-option .svc-info .svc-meta[data-v-1c04046f]{font-size:.75rem;color:#999;display:block;margin-top:.1875rem}.service-list .service-option .svc-price[data-v-1c04046f]{font-size:.9375rem;color:#ff6b00;font-weight:700}.service-list .empty-list[data-v-1c04046f]{text-align:center;padding:1.875rem 0;color:#999;font-size:.8125rem}
