.batch-order-container[data-v-320a2dca]{padding:20px;background:#fff;min-height:100%}.page-title[data-v-320a2dca]{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:20px}.title-bar[data-v-320a2dca]{display:inline-block;width:3px;height:16px;background:#e60012;border-radius:2px}.action-bar[data-v-320a2dca]{display:flex;gap:15px;margin-bottom:20px}.section-title[data-v-320a2dca]{font-size:14px;font-weight:500;color:#333;margin-bottom:15px}.product-list[data-v-320a2dca]{border:1px solid #eee;border-radius:4px;margin-bottom:15px}.product-list .product-item[data-v-320a2dca]{display:flex;align-items:center;padding:15px;border-bottom:1px solid #f5f5f5}.product-list .product-item[data-v-320a2dca]:last-child{border-bottom:none}.product-list .product-item .product-image[data-v-320a2dca]{width:60px;height:60px;background:#f5f5f5;border-radius:4px;overflow:hidden;flex-shrink:0;margin-right:15px}.product-list .product-item .product-image .el-image[data-v-320a2dca]{width:100%;height:100%}.product-list .product-item .product-image .image-placeholder[data-v-320a2dca]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-list .product-item .product-info[data-v-320a2dca]{flex:1;min-width:0}.product-list .product-item .product-info .product-name[data-v-320a2dca]{font-size:13px;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-list .product-item .product-spec-text[data-v-320a2dca]{width:80px;text-align:center;font-size:12px;color:#666}.product-list .product-item .product-price[data-v-320a2dca]{width:80px;text-align:center;font-size:14px;color:#e60012}.product-list .product-item .product-quantity[data-v-320a2dca]{width:60px;text-align:center;font-size:14px;color:#333}.product-list .product-item .product-subtotal[data-v-320a2dca]{width:80px;text-align:center;font-size:14px;color:#e60012}.product-list .product-item .product-action[data-v-320a2dca]{width:80px;text-align:center}.product-list .product-item .product-action .off-shelf[data-v-320a2dca]{color:#e60012;font-size:13px}.summary-info[data-v-320a2dca]{text-align:right;font-size:13px;color:#666;margin-bottom:25px}.summary-info em[data-v-320a2dca]{color:#e60012;font-style:normal;font-weight:700}.address-section[data-v-320a2dca]{margin-bottom:25px}.address-section .section-header[data-v-320a2dca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.address-section .section-header .section-actions[data-v-320a2dca]{display:flex;gap:15px}.address-section .address-list[data-v-320a2dca]{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:10px}.address-section .address-list .address-card[data-v-320a2dca]{width:200px;padding:12px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s}.address-section .address-list .address-card[data-v-320a2dca]:hover{border-color:#e60012}.address-section .address-list .address-card.active[data-v-320a2dca]{border-color:#e60012;background:#fff5f5}.address-section .address-list .address-card .address-detail[data-v-320a2dca]{font-size:13px;color:#333;line-height:1.4;margin-bottom:5px}.address-section .address-list .address-card .address-company[data-v-320a2dca]{font-size:12px;color:#666;margin-bottom:3px}.address-section .address-list .address-card .address-phone[data-v-320a2dca]{font-size:12px;color:#999}.address-section .expand-btn[data-v-320a2dca]{font-size:13px}.delivery-section[data-v-320a2dca]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.delivery-section .label[data-v-320a2dca]{font-size:14px;color:#333;width:70px}.remark-section[data-v-320a2dca]{display:flex;align-items:flex-start;gap:15px;margin-bottom:30px}.remark-section .label[data-v-320a2dca]{font-size:14px;color:#333;width:70px;padding-top:8px}.submit-bar[data-v-320a2dca]{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #eee;margin-top:20px}.submit-bar .total-info[data-v-320a2dca]{font-size:14px;color:#666}.submit-bar .total-info em[data-v-320a2dca]{color:#e60012;font-style:normal;font-weight:700}.submit-bar .total-amount[data-v-320a2dca]{font-size:14px;color:#333}.submit-bar .total-amount .amount[data-v-320a2dca]{font-size:20px;font-weight:700;color:#e60012}.submit-bar .total-amount .freight[data-v-320a2dca]{font-size:12px;color:#999;margin-left:5px}
