.detail-table-wrapper[data-v-13ee99dc]{margin-bottom:16px;width:100%;overflow-x:scroll;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-bottom:2px}.detail-table-wrapper[data-v-13ee99dc]::-webkit-scrollbar{height:5px}.detail-table-wrapper[data-v-13ee99dc]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.detail-table-wrapper[data-v-13ee99dc]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.detail-table-wrapper[data-v-13ee99dc]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.detail-descriptions[data-v-13ee99dc]{margin-bottom:16px}.detail-descriptions[data-v-13ee99dc] .el-descriptions__label{white-space:nowrap!important;width:160px!important;min-width:160px!important;max-width:160px!important}.detail-descriptions[data-v-13ee99dc] .el-descriptions__cell{padding:12px 16px!important}.detail-descriptions .sign-thumbnail[data-v-13ee99dc]{width:200px!important;height:100px!important;max-width:200px!important;max-height:100px!important;cursor:pointer}.detail-descriptions .sign-thumbnail[data-v-13ee99dc] .el-image__inner{width:200px!important;height:100px!important;max-width:200px!important;max-height:100px!important;object-fit:contain}.price[data-v-13ee99dc]{color:var(--el-color-primary);font-weight:500}.price.confirmed[data-v-13ee99dc]{color:#52c41a}.price.vat[data-v-13ee99dc]{color:#faad14}.price.total-vat[data-v-13ee99dc]{font-size:15px}.price.discount[data-v-13ee99dc]{color:#ff7875}.price.order-discount[data-v-13ee99dc]{color:#ff7875;font-weight:500}.price.final-total[data-v-13ee99dc]{color:#52c41a;font-size:15px;font-weight:600}.price.success[data-v-13ee99dc]{color:#67c23a;font-weight:600}.price.debt[data-v-13ee99dc]{color:#f56c6c;font-weight:600}.price.supplement-vat[data-v-13ee99dc]{color:#e6a23c;font-weight:500}.price.supplement-vat-paid[data-v-13ee99dc]{color:#67c23a;font-weight:500}.price.supplement-vat-debt[data-v-13ee99dc]{color:#f56c6c;font-weight:500}.ml-4[data-v-13ee99dc]{margin-left:4px}.highlight-amount[data-v-13ee99dc]{font-size:16px;font-weight:700;padding:2px 8px;border-radius:4px}.highlight-amount.highlight-zero[data-v-13ee99dc]{color:#909399;background-color:#f4f4f5}.highlight-amount.highlight-debt[data-v-13ee99dc]{background-color:#fef0f0;animation:pulse-debt-13ee99dc 2s ease-in-out infinite}@keyframes pulse-debt-13ee99dc{0%,to{box-shadow:0 0 #f56c6c66}50%{box-shadow:0 0 0 4px #f56c6c1a}}.price-info-section[data-v-13ee99dc] .el-descriptions__cell{vertical-align:middle}.price-info-section .sign-thumbnail[data-v-13ee99dc]{width:200px!important;height:100px!important;max-width:200px!important;max-height:100px!important;cursor:pointer}.price-info-section .sign-thumbnail[data-v-13ee99dc] .el-image__inner{width:200px!important;height:100px!important;max-width:200px!important;max-height:100px!important;object-fit:contain}.invoice-info-section[data-v-13ee99dc] .el-descriptions__cell{vertical-align:middle}.invoice-info-section[data-v-13ee99dc] .el-tag{font-weight:500}.vat-hint[data-v-13ee99dc]{font-size:12px;color:var(--el-text-color-secondary);margin-left:4px}.supplement-vat-hint[data-v-13ee99dc]{font-size:12px;color:#e6a23c;margin-left:4px;font-weight:500}.discount-text[data-v-13ee99dc]{font-size:12px;color:var(--el-color-danger);margin-left:8px}.shortage-info[data-v-13ee99dc]{font-size:12px;color:var(--el-color-warning)}.delivery-batches-table[data-v-13ee99dc]{margin-bottom:16px}.delivery-batches-table[data-v-13ee99dc] .el-table__header th .cell{white-space:nowrap}.delivery-batches-table .batch-item[data-v-13ee99dc]{padding:2px 0;font-size:13px}.delivery-batches-table .amount-text[data-v-13ee99dc]{font-weight:600}.delivery-batches-table .amount-text.paid[data-v-13ee99dc]{color:var(--el-color-success)}.delivery-batches-table .amount-text.debt[data-v-13ee99dc]{color:var(--el-color-danger)}.delivery-batches-table .sign-info-row[data-v-13ee99dc]{display:flex;align-items:center;gap:12px}.delivery-batches-table .sign-thumbnail[data-v-13ee99dc]{width:200px!important;height:100px!important;max-width:200px!important;max-height:100px!important;cursor:pointer;border:1px solid var(--el-border-color-lighter);border-radius:3px}.delivery-batches-table .sign-image[data-v-13ee99dc]{width:60px;height:40px;cursor:pointer}.delivery-batches-table .batch-sign-image[data-v-13ee99dc]{width:100px;height:50px;cursor:pointer;border:none!important;border-radius:0}.delivery-batches-table .image-error[data-v-13ee99dc]{color:var(--el-text-color-placeholder)}.no-flow-status[data-v-13ee99dc]{padding:20px 0}.process-timeline[data-v-13ee99dc]{padding:16px 0}.process-timeline .timeline-dot[data-v-13ee99dc]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--el-fill-color-light);color:var(--el-text-color-secondary)}.process-timeline .timeline-dot.dot-warning[data-v-13ee99dc]{background:linear-gradient(135deg,#F59E0B 0%,#fbbf24 100%)!important;color:#fff!important}.process-timeline .timeline-dot.dot-info[data-v-13ee99dc]{background:linear-gradient(135deg,#3B82F6 0%,#60a5fa 100%)!important;color:#fff!important}.process-timeline .timeline-dot.dot-primary[data-v-13ee99dc]{background:linear-gradient(135deg,#06B6D4 0%,#22d3ee 100%)!important;color:#fff!important}.process-timeline .timeline-dot.dot-success[data-v-13ee99dc]{background:linear-gradient(135deg,#22C55E 0%,#4ade80 100%)!important;color:#fff!important}.process-timeline .timeline-dot.dot-danger[data-v-13ee99dc]{background:linear-gradient(135deg,#EF4444 0%,#f87171 100%)!important;color:#fff!important}.process-timeline .timeline-card[data-v-13ee99dc]{background:var(--el-fill-color-lighter);border-radius:8px;padding:16px;margin-left:8px;position:relative}.process-timeline .timeline-card.card-status-warning[data-v-13ee99dc]{background:rgba(245,158,11,.08);border-left:3px solid #F59E0B}.process-timeline .timeline-card.card-status-info[data-v-13ee99dc]{background:rgba(59,130,246,.08);border-left:3px solid #3B82F6}.process-timeline .timeline-card.card-status-primary[data-v-13ee99dc]{background:rgba(6,182,212,.08);border-left:3px solid #06B6D4}.process-timeline .timeline-card.card-status-success[data-v-13ee99dc]{background:rgba(34,197,94,.08);border-left:3px solid #22C55E}.process-timeline .timeline-card.card-status-danger[data-v-13ee99dc]{background:rgba(239,68,68,.08);border-left:3px solid #EF4444}.process-timeline .timeline-card.timeline-card-latest[data-v-13ee99dc]{border-left-width:4px}.process-timeline .timeline-header[data-v-13ee99dc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.process-timeline .operator-info[data-v-13ee99dc]{display:flex;align-items:center;gap:12px}.process-timeline .operator-detail .operator-name-row[data-v-13ee99dc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.process-timeline .operator-detail .operator-name[data-v-13ee99dc]{font-weight:600;color:var(--el-text-color-primary)}.process-timeline .operator-detail .operation-name[data-v-13ee99dc]{color:var(--el-text-color-secondary);font-size:13px}.process-timeline .timeline-time[data-v-13ee99dc]{display:flex;align-items:center;gap:4px;color:var(--el-text-color-secondary);font-size:13px}.process-timeline .timeline-status-flow[data-v-13ee99dc]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.process-timeline .timeline-status-flow .status-type-label[data-v-13ee99dc]{color:var(--el-text-color-secondary);font-size:13px}.process-timeline .timeline-status-flow .status-arrow[data-v-13ee99dc]{color:var(--el-text-color-placeholder)}.process-timeline .timeline-remark[data-v-13ee99dc]{display:flex;gap:8px;padding:12px;background:#fff;border-radius:6px;margin-top:8px}.process-timeline .timeline-remark .remark-text-content[data-v-13ee99dc]{flex:1}.process-timeline .timeline-remark .remark-text-content .remark-line[data-v-13ee99dc]{margin:0;line-height:1.6;color:var(--el-text-color-regular)}.process-timeline .timeline-images[data-v-13ee99dc]{margin-top:12px}.process-timeline .timeline-images .image-label[data-v-13ee99dc]{display:flex;align-items:center;gap:4px;color:var(--el-text-color-secondary);font-size:13px;margin-bottom:8px}.process-timeline .timeline-images .image-list[data-v-13ee99dc]{display:flex;gap:8px;flex-wrap:wrap}.process-timeline .timeline-images .voucher-thumbnail[data-v-13ee99dc]{width:80px;height:60px;border-radius:4px;cursor:pointer;border:1px solid var(--el-border-color-light)}.process-timeline .timeline-images .voucher-thumbnail .image-error[data-v-13ee99dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--el-text-color-placeholder);font-size:12px}.process-timeline .timeline-badge[data-v-13ee99dc]{position:absolute;top:12px;right:12px}.detail-drawer .el-drawer__body{overflow-x:hidden!important;overflow-y:auto!important}.detail-drawer .detail-table-wrapper{display:block;width:100%;overflow-x:auto!important;overflow-y:visible!important}.detail-drawer .detail-table-wrapper .el-table{width:max-content!important;min-width:1800px!important}.detail-drawer .detail-table-wrapper .el-table .el-table__header-wrapper,.detail-drawer .detail-table-wrapper .el-table .el-table__body-wrapper,.detail-drawer .detail-table-wrapper .el-table .el-table__footer-wrapper{overflow:visible!important}.status-order-pending{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.status-order-waiting{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.status-order-delivering{background-color:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important}.status-order-completed{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.status-order-partial{background-color:#14b8a6!important;border-color:#14b8a6!important;color:#fff!important}.status-order-cancelled{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.status-order-deleted{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.status-item-pending{background-color:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important}.status-item-picking{background-color:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important}.status-item-delivering{background-color:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important}.status-item-arrived{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}.status-item-partial{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.status-item-paid{background-color:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.status-item-completed{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.status-item-cancelled{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.status-batch-waiting{background-color:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important}.status-batch-delivering{background-color:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important}.status-batch-arrived{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}.status-batch-partial{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.status-batch-paid{background-color:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.status-batch-completed{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.status-batch-cancelled{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.status-tag-plain{background-color:transparent!important}.status-tag-plain.status-order-pending{background-color:transparent!important;border-color:#f59e0b!important;color:#f59e0b!important}.status-tag-plain.status-order-waiting{background-color:transparent!important;border-color:#3b82f6!important;color:#3b82f6!important}.status-tag-plain.status-order-delivering{background-color:transparent!important;border-color:#06b6d4!important;color:#06b6d4!important}.status-tag-plain.status-order-completed{background-color:transparent!important;border-color:#22c55e!important;color:#22c55e!important}.status-tag-plain.status-order-partial{background-color:transparent!important;border-color:#14b8a6!important;color:#14b8a6!important}.status-tag-plain.status-order-cancelled{background-color:transparent!important;border-color:#ef4444!important;color:#ef4444!important}.status-tag-plain.status-order-deleted{background-color:transparent!important;border-color:#dc2626!important;color:#dc2626!important}.status-tag-plain.status-item-pending{background-color:transparent!important;border-color:#9ca3af!important;color:#6b7280!important}.status-tag-plain.status-item-picking{background-color:transparent!important;border-color:#8b5cf6!important;color:#8b5cf6!important}.status-tag-plain.status-item-delivering{background-color:transparent!important;border-color:#06b6d4!important;color:#06b6d4!important}.status-tag-plain.status-item-arrived{background-color:transparent!important;border-color:#10b981!important;color:#10b981!important}.status-tag-plain.status-item-partial{background-color:transparent!important;border-color:#f59e0b!important;color:#f59e0b!important}.status-tag-plain.status-item-paid{background-color:transparent!important;border-color:#16a34a!important;color:#16a34a!important}.status-tag-plain.status-item-completed{background-color:transparent!important;border-color:#22c55e!important;color:#22c55e!important}.status-tag-plain.status-item-cancelled{background-color:transparent!important;border-color:#ef4444!important;color:#ef4444!important}.status-tag-pending{background-color:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important}.status-tag-plain.status-tag-pending,.status-tag-plain.status-batch-waiting{background-color:transparent!important;border-color:#9ca3af!important;color:#6b7280!important}.status-tag-plain.status-batch-delivering{background-color:transparent!important;border-color:#06b6d4!important;color:#06b6d4!important}.status-tag-plain.status-batch-arrived{background-color:transparent!important;border-color:#10b981!important;color:#10b981!important}.status-tag-plain.status-batch-partial{background-color:transparent!important;border-color:#f59e0b!important;color:#f59e0b!important}.status-tag-plain.status-batch-paid{background-color:transparent!important;border-color:#16a34a!important;color:#16a34a!important}.status-tag-plain.status-batch-completed{background-color:transparent!important;border-color:#22c55e!important;color:#22c55e!important}.status-tag-plain.status-batch-cancelled{background-color:transparent!important;border-color:#ef4444!important;color:#ef4444!important}
