.receipt-content[data-v-258add00]{font-family:Courier New,monospace;font-size:12px;line-height:1.4;max-width:300px;margin:0 auto;padding:10px}.receipt-header h2[data-v-258add00]{margin:0;text-align:center;font-size:16px}.receipt-header p[data-v-258add00]{margin:2px 0;text-align:center;font-size:11px}.receipt-divider[data-v-258add00]{text-align:center;margin:5px 0;white-space:pre;overflow:hidden}.item-detail[data-v-258add00],.item-name[data-v-258add00],.receipt-info p[data-v-258add00],.receipt-summary p[data-v-258add00]{margin:2px 0}.item-header[data-v-258add00]{font-weight:700;margin:2px 0}.total[data-v-258add00]{font-weight:700}.barcode[data-v-258add00]{text-align:center;font-weight:700;font-size:14px}.barcode-label[data-v-258add00]{text-align:center;color:#999}.footer[data-v-258add00]{text-align:center;margin:2px 0}@media print{body [data-v-258add00]{visibility:hidden}#receipt-print[data-v-258add00],#receipt-print [data-v-258add00]{visibility:visible}#receipt-print[data-v-258add00]{position:absolute;left:0;top:0}.dialog-footer[data-v-258add00]{display:none!important}}.mobile-order-list[data-v-6ad778ac]{min-height:100vh;background:#f5f5f5;padding-bottom:120px}.pagination-wrap[data-v-6ad778ac]{display:flex;justify-content:center;padding:20px 16px;background:#fff;margin-top:12px}.page-header[data-v-6ad778ac]{background:#fff;padding:16px 20px;border-bottom:1px solid #eee}.page-header h1[data-v-6ad778ac]{font-size:18px;color:#333;margin:0}.stat-num[data-v-6ad778ac]{display:block;font-size:22px;font-weight:700;color:#333}.stat-item.stat-warn .stat-num[data-v-6ad778ac]{color:#f59e0b}.stat-label[data-v-6ad778ac]{font-size:12px;color:#999}.search-bar[data-v-6ad778ac]{padding:12px;background:#fff;margin-bottom:12px}.order-list[data-v-6ad778ac]{padding:12px}.empty-state[data-v-6ad778ac],.loading-state[data-v-6ad778ac]{text-align:center;padding:60px 20px;color:#999}.empty-state .empty-icon[data-v-6ad778ac],.empty-state .loading-icon[data-v-6ad778ac],.loading-state .empty-icon[data-v-6ad778ac],.loading-state .loading-icon[data-v-6ad778ac]{font-size:64px;margin-bottom:16px}.order-card[data-v-6ad778ac]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease}.order-card[data-v-6ad778ac]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.order-header[data-v-6ad778ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.order-no[data-v-6ad778ac]{flex:1;font-size:14px;color:#666}.order-no .label[data-v-6ad778ac]{color:#999}.order-no .value[data-v-6ad778ac]{color:#333;font-weight:500}.order-status[data-v-6ad778ac]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;margin-left:8px}.order-status.status-pending[data-v-6ad778ac]{background:#fff3e0;color:#ff9800}.order-status.status-confirmed[data-v-6ad778ac]{background:#e3f2fd;color:#2196f3}.order-status.status-packing[data-v-6ad778ac]{background:#fff3e0;color:#ff9800}.order-status.status-ready[data-v-6ad778ac]{background:#e8f5e9;color:#4caf50}.order-status.status-dispatched[data-v-6ad778ac]{background:#e3f2fd;color:#2196f3}.order-status.status-completed[data-v-6ad778ac],.order-status.status-delivered[data-v-6ad778ac]{background:#e8f5e9;color:#4caf50}.order-status.status-cancelled[data-v-6ad778ac]{background:#ffebee;color:#f44336}.order-body[data-v-6ad778ac]{margin-bottom:16px}.info-row[data-v-6ad778ac]{display:flex;margin-bottom:8px;font-size:14px;line-height:1.5}.info-row .label[data-v-6ad778ac]{color:#999;min-width:70px;flex-shrink:0}.info-row .value[data-v-6ad778ac]{color:#333;flex:1}.info-row .value.amount[data-v-6ad778ac]{font-weight:600;color:#ff6b35}.pending-amount[data-v-6ad778ac]{font-size:12px;color:#f59e0b;font-weight:600;margin-left:8px}.items-list[data-v-6ad778ac]{flex:1}.item-row[data-v-6ad778ac]{font-size:13px;color:#666;margin-bottom:4px}.order-actions[data-v-6ad778ac]{display:flex;gap:8px;flex-wrap:wrap}.btn-link[data-v-6ad778ac]{background:none;border:none;color:#667eea;cursor:pointer;font-size:12px;padding:0}.btn-link[data-v-6ad778ac]:hover{text-decoration:underline}.contractor-config .section-title[data-v-6ad778ac]{margin-bottom:16px;font-size:15px;font-weight:600;color:#333}.contractor-config .form-tip[data-v-6ad778ac]{font-size:12px;color:#999;margin-top:4px;line-height:1.4}.task-type-selection[data-v-6ad778ac]{margin-bottom:16px}.task-type-selection .section-title[data-v-6ad778ac]{margin-bottom:12px;font-size:15px;font-weight:600;color:#333}.task-type-selection .el-radio-group[data-v-6ad778ac]{width:100%;display:flex;gap:10px!important}.task-type-selection .el-radio-group .el-radio-button[data-v-6ad778ac]{flex:1}.task-type-selection .el-radio-group .el-radio-button .el-radio-button__inner[data-v-6ad778ac]{width:100%;text-align:center}.btn[data-v-6ad778ac]{flex:1;min-width:80px;padding:10px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn[data-v-6ad778ac]:active{opacity:.8}.btn.btn-primary[data-v-6ad778ac]{background:#f0f0f0;color:#333}.btn.btn-success[data-v-6ad778ac]{background:#4caf50;color:#fff}.btn.btn-danger[data-v-6ad778ac]{background:#f44336;color:#fff}.btn.btn-warning[data-v-6ad778ac]{background:#ff9800;color:#fff}.paid-badge[data-v-6ad778ac]{margin-left:12px;color:#10b981;font-size:16px;font-weight:600}.driver-selection[data-v-6ad778ac],.warehouse-selection[data-v-6ad778ac]{margin-bottom:16px}.driver-selection .section-title[data-v-6ad778ac],.warehouse-selection .section-title[data-v-6ad778ac]{font-size:15px;font-weight:600;color:#2c3e50;margin-bottom:12px}.warehouse-list[data-v-6ad778ac]{display:flex;flex-direction:column;gap:12px;max-height:250px;overflow-y:auto}.warehouse-list .warehouse-card[data-v-6ad778ac]{padding:16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.warehouse-list .warehouse-card[data-v-6ad778ac]:hover{border-color:#667eea;background:#f9f9ff}.warehouse-list .warehouse-card.selected[data-v-6ad778ac]{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}.warehouse-list .warehouse-card.insufficient[data-v-6ad778ac]{border-color:#f0d0d0;background:#fff8f8;cursor:not-allowed;opacity:.6}.warehouse-list .warehouse-card .warehouse-header[data-v-6ad778ac]{display:flex;align-items:flex-start;gap:12px}.warehouse-list .warehouse-card .warehouse-header .warehouse-info[data-v-6ad778ac]{flex:1}.warehouse-list .warehouse-card .warehouse-header .warehouse-info .warehouse-name[data-v-6ad778ac]{font-size:15px;font-weight:600;color:#2c3e50;margin-bottom:6px;display:flex;align-items:center}.warehouse-list .warehouse-card .warehouse-header .warehouse-info .warehouse-address[data-v-6ad778ac]{font-size:13px;color:#666;margin-bottom:8px}.warehouse-list .warehouse-card .warehouse-header .warehouse-info .product-stocks[data-v-6ad778ac]{margin-top:8px;padding-top:8px;border-top:1px dashed #e0e0e0}.warehouse-list .warehouse-card .warehouse-header .warehouse-info .product-stocks .stock-item[data-v-6ad778ac]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:12px}.warehouse-list .warehouse-card .warehouse-header .warehouse-info .product-stocks .stock-item .product-name[data-v-6ad778ac]{color:#666;flex:1}.warehouse-list .warehouse-card .warehouse-header .warehouse-info .product-stocks .stock-item .stock-qty[data-v-6ad778ac]{color:#999;margin:0 8px}.driver-list[data-v-6ad778ac]{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.driver-list .driver-card[data-v-6ad778ac]{padding:16px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.driver-list .driver-card[data-v-6ad778ac]:hover{border-color:#667eea;background:#f9f9ff}.driver-list .driver-card.selected[data-v-6ad778ac]{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}.driver-list .driver-card .driver-header[data-v-6ad778ac]{display:flex;align-items:flex-start;gap:12px}.driver-list .driver-card .driver-header .driver-info[data-v-6ad778ac]{flex:1}.driver-list .driver-card .driver-header .driver-info .driver-name[data-v-6ad778ac]{font-size:15px;font-weight:600;color:#2c3e50;margin-bottom:4px}.driver-list .driver-card .driver-header .driver-info .driver-phone[data-v-6ad778ac]{font-size:13px;color:#666;margin-bottom:4px}.driver-list .driver-card .driver-header .driver-info .driver-vehicle[data-v-6ad778ac]{font-size:12px;color:#999}@media(max-width:768px){.order-header[data-v-6ad778ac]{flex-wrap:wrap}.order-no[data-v-6ad778ac]{width:100%;margin-bottom:8px}.order-actions .btn[data-v-6ad778ac]{min-width:calc(50% - 4px)}}.apply-info[data-v-6ad778ac]{background:#f0f7ff;padding:8px 12px;border-radius:6px;font-size:12px;color:#457b9d;margin-bottom:16px}.form-section[data-v-6ad778ac]{margin-bottom:16px}.form-label[data-v-6ad778ac]{font-size:13px;font-weight:600;margin-bottom:8px}.reason-tags[data-v-6ad778ac]{display:flex;flex-wrap:wrap;gap:6px}.reason-tag[data-v-6ad778ac]{padding:6px 10px;border:1px solid #e8e8e8;border-radius:16px;font-size:12px;cursor:pointer;transition:all .2s}.reason-tag.active[data-v-6ad778ac]{border-color:#1890ff;background:#e6f7ff;color:#1890ff}