.create-order-container[data-v-2eddb776]{background:#fff;padding:1.5625rem;border-radius:.3125rem}.create-order-form[data-v-2eddb776]{max-width:75rem}.form-section[data-v-2eddb776]{margin-bottom:1.875rem;padding:1.25rem;border:.0625rem solid #e8e8e8;border-radius:.25rem}.form-section .section-title[data-v-2eddb776]{margin:0 0 1.25rem 0;font-size:1rem;font-weight:600;color:#333;border-bottom:.125rem solid #0067e1;padding-bottom:.5rem}.member-info-row[data-v-2eddb776]{padding:.625rem .9375rem;background:#f8f9fa;border-radius:.25rem;display:flex;gap:1.875rem;flex-wrap:wrap}.member-info-row .member-info-item[data-v-2eddb776]{display:flex;align-items:center;font-size:.875rem}.member-info-row .member-info-item .member-info-label[data-v-2eddb776]{color:#666;margin-right:.5rem}.member-info-row .member-info-item .member-info-value[data-v-2eddb776]{color:#333;font-weight:600}.product-table[data-v-2eddb776] .el-table__header-wrapper .el-table__header th{background-color:#f8f9fa;font-weight:600;color:#333}.product-table[data-v-2eddb776] .el-table__body-wrapper .el-table__body td{padding:.625rem 0}.product-table[data-v-2eddb776] .product-form-item{margin-bottom:0;width:100%}.product-table[data-v-2eddb776] .product-form-item .el-form-item__content{width:100%;margin-left:0!important}.product-table[data-v-2eddb776] .product-form-item .el-input-number{width:100%!important}.product-table .product-total-text[data-v-2eddb776]{font-weight:600;color:#0067e1;font-size:.875rem}.product-form-item[data-v-2eddb776]{margin-bottom:0}.add-product-btn[data-v-2eddb776]{margin-top:.625rem}.classify-select-box[data-v-2eddb776]{margin-bottom:1.25rem}.classify-select-box .classify-label[data-v-2eddb776]{font-size:.875rem;font-weight:600;color:#333;margin-bottom:.75rem}.classify-select-box .classify-list[data-v-2eddb776]{display:flex;flex-wrap:wrap;gap:.75rem}.classify-select-box .classify-list .classify-item[data-v-2eddb776]{padding:.625rem 1.25rem;border:.0625rem solid #e8e8e8;border-radius:.25rem;background:#fff;color:#333;font-size:.875rem;cursor:pointer;transition:all .3s;text-align:center;min-width:6.25rem}.classify-select-box .classify-list .classify-item[data-v-2eddb776]:hover{border-color:#0067e1;color:#0067e1}.classify-select-box .classify-list .classify-item.classify-item-active[data-v-2eddb776]{background:#0067e1;border-color:#0067e1;color:#fff}.order-summary[data-v-2eddb776]{background:#f8f9fa;padding:1.25rem;border-radius:.25rem;margin-bottom:1.875rem}.order-summary .summary-item[data-v-2eddb776]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem;font-size:1rem;font-weight:600}.order-summary .summary-item[data-v-2eddb776]:last-child{margin-bottom:0;color:#0067e1;font-size:1.125rem}.form-actions[data-v-2eddb776]{text-align:center;padding-top:1.25rem;border-top:.0625rem solid #e8e8e8}.form-actions .el-button[data-v-2eddb776]{min-width:6.25rem;margin:0 .625rem}.dish-list[data-v-2eddb776]{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:1.25rem}.dish-list .dish-item-block[data-v-2eddb776]{width:9.375rem;border:.0625rem solid #e8e8e8;border-radius:.5rem;background:#fff;overflow:hidden;transition:all .3s;display:flex;flex-direction:column}.dish-list .dish-item-block[data-v-2eddb776]:hover{border-color:#0067e1;box-shadow:0 .25rem .75rem rgba(0,103,225,.15);transform:translateY(-.125rem)}.dish-list .dish-item-block .dish-image-wrapper[data-v-2eddb776]{position:relative;width:100%;height:7.5rem;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.dish-list .dish-item-block .dish-image-wrapper .dish-image[data-v-2eddb776]{max-width:100%;max-height:100%;object-fit:contain}.dish-list .dish-item-block .dish-image-wrapper .dish-detail-icon[data-v-2eddb776]{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;z-index:10}.dish-list .dish-item-block .dish-image-wrapper .dish-detail-icon i[data-v-2eddb776]{color:#fff;font-size:1rem}.dish-list .dish-item-block .dish-image-wrapper .dish-detail-icon[data-v-2eddb776]:hover{background:rgba(0,103,225,.8)}.dish-list .dish-item-block .dish-image-wrapper .image-slot[data-v-2eddb776]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f5f5;color:#909399;font-size:1.875rem}.dish-list .dish-item-block .dish-block-name[data-v-2eddb776]{padding:.75rem;font-size:.875rem;font-weight:600;color:#333;text-align:center;line-height:1.4;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.dish-list .dish-item-block .dish-block-price[data-v-2eddb776]{padding:0 .75rem;font-size:1rem;color:#0067e1;font-weight:600;text-align:center;margin-bottom:.5rem}.dish-list .dish-item-block .dish-add-btn[data-v-2eddb776]{margin:0 .75rem .75rem;width:calc(100% - 1.5rem)}.empty-tip[data-v-2eddb776]{text-align:center;padding:2.5rem 0;color:#999;font-size:.875rem}.dish-detail-content .detail-header[data-v-2eddb776]{display:flex;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:.0625rem solid #e8e8e8}.dish-detail-content .detail-header .detail-image[data-v-2eddb776]{width:7.5rem;height:7.5rem;min-width:7.5rem;margin-right:1.25rem;background:#f5f5f5;border-radius:.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.dish-detail-content .detail-header .detail-image .detail-image-content[data-v-2eddb776]{max-width:100%;max-height:100%;width:auto;height:auto}.dish-detail-content .detail-header .detail-info[data-v-2eddb776]{flex:1}.dish-detail-content .detail-header .detail-info .detail-name[data-v-2eddb776]{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.75rem}.dish-detail-content .detail-header .detail-info .detail-price[data-v-2eddb776]{font-size:1.25rem;color:#0067e1;font-weight:600}.dish-detail-content .detail-subgroups[data-v-2eddb776]{max-height:25rem;overflow-y:auto}.dish-detail-content .detail-subgroups .detail-subgroup-item[data-v-2eddb776]{margin-bottom:1.25rem;padding:.9375rem;background:#f8f9fa;border-radius:.25rem}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-header[data-v-2eddb776]{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:.0625rem solid #e8e8e8}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-header .subgroup-title[data-v-2eddb776]{font-size:1rem;font-weight:600;color:#333;margin-right:.5rem}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-header .subgroup-range[data-v-2eddb776]{font-size:.875rem;color:#999}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-products-list .subgroup-product-item[data-v-2eddb776]{display:flex;align-items:center;padding:.625rem;margin-bottom:.625rem;background:#fff;border-radius:.25rem;border:.0625rem solid #e8e8e8}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-products-list .subgroup-product-item[data-v-2eddb776]:last-child{margin-bottom:0}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-products-list .subgroup-product-item .product-image-wrapper[data-v-2eddb776]{width:3.75rem;height:3.75rem;min-width:3.75rem;margin-right:.75rem;background:#f5f5f5;border-radius:.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-products-list .subgroup-product-item .product-image-wrapper .product-image[data-v-2eddb776]{max-width:100%;max-height:100%;width:auto;height:auto}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-products-list .subgroup-product-item .product-info[data-v-2eddb776]{flex:1}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-products-list .subgroup-product-item .product-info .product-name[data-v-2eddb776]{font-size:.875rem;font-weight:600;color:#333;margin-bottom:.25rem}.dish-detail-content .detail-subgroups .detail-subgroup-item .subgroup-products-list .subgroup-product-item .product-info .product-code[data-v-2eddb776]{font-size:.75rem;color:#999}.dish-detail-content .no-subgroups[data-v-2eddb776]{text-align:center;padding:2.5rem 0;color:#999;font-size:.875rem}.dish-detail-content .image-slot[data-v-2eddb776]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f5f5;color:#909399;font-size:1.25rem}