.driver-tasks-page[data-v-22f87a97]{background:#f5f7fa;min-height:calc(100vh - 120px);padding:20px}[data-v-22f87a97] .el-table,[data-v-22f87a97] .el-table .el-table__header th,[data-v-22f87a97] .el-table .el-table__body td,[data-v-22f87a97] .el-table .el-table__footer td{font-size:14px}.action-column[data-v-22f87a97]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px 0}.action-column[data-v-22f87a97] .el-button{font-size:14px}.action-column .el-divider--vertical[data-v-22f87a97]{height:16px;margin:0 4px}.action-column .el-button .el-icon[data-v-22f87a97]{margin-right:2px}.header-section[data-v-22f87a97]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.search-section[data-v-22f87a97]{flex:1;display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 2px 12px #0000000a}.search-section .search-inputs[data-v-22f87a97]{display:flex;align-items:center;gap:10px;flex:1}.search-section .search-inputs[data-v-22f87a97] .el-input{width:160px}.search-section .search-inputs[data-v-22f87a97] .el-input .el-input__wrapper{border-radius:8px;box-shadow:none;background:#f5f7fa;transition:all .3s}.search-section .search-inputs[data-v-22f87a97] .el-input .el-input__wrapper:hover,.search-section .search-inputs[data-v-22f87a97] .el-input .el-input__wrapper:focus-within{background:#fff;box-shadow:0 0 0 1px #409eff}.search-section .search-inputs[data-v-22f87a97] .el-select{width:140px}.search-section .search-inputs[data-v-22f87a97] .el-select .el-input__wrapper{border-radius:8px;box-shadow:none;background:#f5f7fa;transition:all .3s}.search-section .search-inputs[data-v-22f87a97] .el-select .el-input__wrapper:hover{background:#fff;box-shadow:0 0 0 1px #409eff}.search-section .search-actions[data-v-22f87a97]{display:flex;gap:8px}.search-section .search-actions .el-button[data-v-22f87a97]{border-radius:8px;font-weight:500}.search-section .search-actions .el-button .el-icon[data-v-22f87a97]{margin-right:4px}.toolbar-section[data-v-22f87a97]{display:flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-section .el-button[data-v-22f87a97]{border-radius:8px}.toolbar-section .el-button .el-icon[data-v-22f87a97]{margin-right:4px}.stats-grid[data-v-22f87a97]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-22f87a97]{position:relative;border-radius:16px;padding:24px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:16px}.stat-card[data-v-22f87a97]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.stat-card[data-v-22f87a97]:active{transform:translateY(-2px)}.stat-card .stat-icon[data-v-22f87a97]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);backdrop-filter:blur(10px);z-index:1}.stat-card .stat-icon .el-icon[data-v-22f87a97]{font-size:28px;color:#fff}.stat-card .stat-info[data-v-22f87a97]{display:flex;flex-direction:column;z-index:1}.stat-card .stat-info .stat-value[data-v-22f87a97]{font-size:36px;font-weight:700;color:#fff;line-height:1;letter-spacing:-1px}.stat-card .stat-info .stat-label[data-v-22f87a97]{font-size:14px;color:#ffffffd9;margin-top:6px;font-weight:500}.stat-card .stat-bg[data-v-22f87a97]{position:absolute;top:-50%;right:-30%;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.1);z-index:0}.stat-card.stat-pending[data-v-22f87a97]{background:linear-gradient(135deg,#f7971e 0%,#ffd200 100%);box-shadow:0 6px 20px #f7971e59}.stat-card.stat-delivering[data-v-22f87a97]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 6px 20px #667eea59}.stat-card.stat-delivered[data-v-22f87a97]{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);box-shadow:0 6px 20px #11998e59}.stat-card.stat-paid[data-v-22f87a97]{background:linear-gradient(135deg,#8B5CF6 0%,#A855F7 100%);box-shadow:0 6px 20px #8b5cf659}.stat-card.stat-completed[data-v-22f87a97]{background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);box-shadow:0 6px 20px #0f766e59}.stat-card.stat-total[data-v-22f87a97]{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);box-shadow:0 6px 20px #1e3c7259}[data-v-22f87a97] .el-table{border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000a;border:1px solid #e2e8f0;font-size:14px}[data-v-22f87a97] .el-table.el-table--border{border:1px solid #e2e8f0}[data-v-22f87a97] .el-table .el-table__header-wrapper th{background:#f8fafc!important;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}[data-v-22f87a97] .el-table .el-table__header-wrapper th:last-child{border-right:none}[data-v-22f87a97] .el-table .el-table__row:hover>td{background:#f8fafc!important}[data-v-22f87a97] .el-table .el-table__row td.el-table__cell{border-bottom:1px solid #f0f0f0!important;border-right:1px solid #f0f0f0!important}[data-v-22f87a97] .el-table .el-table__row td.el-table__cell:last-child{border-right:none!important}[data-v-22f87a97] .el-table .el-table__row td.el-table__cell .cell{padding-left:12px;padding-right:12px}[data-v-22f87a97] .el-table .el-table__body-wrapper .el-table__body td.el-table__cell{border-right:1px solid #f0f0f0!important}[data-v-22f87a97] .el-table .el-table__body-wrapper .el-table__body td.el-table__cell:last-child{border-right:none!important}.pagination-container[data-v-22f87a97]{padding:20px 0;display:flex;justify-content:flex-end}[data-v-22f87a97] .product-name-cell .cell{padding-left:12px!important;padding-right:12px!important}.text-muted[data-v-22f87a97]{color:#909399;font-size:14px}.contact-info-inline[data-v-22f87a97]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.contact-info-inline .contact-name[data-v-22f87a97]{font-weight:500;color:#303133;white-space:nowrap}.contact-info-inline .contact-divider[data-v-22f87a97]{color:#dcdfe6;font-weight:300;font-size:14px}.contact-info-inline .contact-phone[data-v-22f87a97]{white-space:nowrap}.contact-info-inline .contact-phone .el-icon[data-v-22f87a97]{margin-right:2px;font-size:13px}.price[data-v-22f87a97]{color:#f56c6c;font-weight:700}.paid-amount[data-v-22f87a97]{color:#67c23a}.debt-amount[data-v-22f87a97]{color:#e6a23c}.time-item[data-v-22f87a97]{font-size:14px;line-height:1.6}.time-item .time-label[data-v-22f87a97]{color:#909399}.sign-uploader[data-v-22f87a97] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.sign-uploader[data-v-22f87a97] .el-upload:hover{border-color:#409eff}.sign-uploader .sign-image[data-v-22f87a97]{width:100%;height:100%;object-fit:cover}.sign-uploader .sign-uploader-icon[data-v-22f87a97]{font-size:28px;color:#8c939d}.info-text[data-v-22f87a97]{color:#606266;font-size:14px}.price-total[data-v-22f87a97]{color:#409eff;font-size:18px;font-weight:600}.debt-amount[data-v-22f87a97]{color:#67c23a;font-size:16px;font-weight:500}.debt-amount.has-debt[data-v-22f87a97]{color:#e6a23c;font-weight:600}.unit[data-v-22f87a97]{margin-left:8px;color:#909399;font-size:14px}.upload-tip[data-v-22f87a97]{color:#e6a23c;font-size:12px;margin-top:8px;line-height:1.4}.signature-area[data-v-22f87a97]{display:flex;flex-direction:column;gap:10px}.signature-area .signature-canvas[data-v-22f87a97]{border:1px solid #dcdfe6;border-radius:4px;cursor:crosshair;background:#fff}.signature-area .signature-actions[data-v-22f87a97]{display:flex;gap:10px}.detail-drawer[data-v-22f87a97] .el-drawer__body{padding:16px 24px;overflow-y:auto}.drawer-footer[data-v-22f87a97]{text-align:right;padding:12px 0}.detail-content .status-cards[data-v-22f87a97]{display:flex;gap:16px;margin-bottom:20px}.detail-content .status-cards .status-card[data-v-22f87a97]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border-radius:8px;border:1px solid;text-align:center}.detail-content .status-cards .status-card .status-label[data-v-22f87a97]{font-size:13px;font-weight:400}.detail-content .status-cards .status-card .status-value[data-v-22f87a97]{font-size:15px;font-weight:600}.detail-content .status-cards .status-card.order[data-v-22f87a97]{background:#e6f4ff;border-color:#91caff}.detail-content .status-cards .status-card.order .status-label[data-v-22f87a97]{color:#1677ff}.detail-content .status-cards .status-card.order .status-value[data-v-22f87a97]{color:#0958d9}.detail-content .status-cards .status-card.batch[data-v-22f87a97]{background:#f6ffed;border-color:#b7eb8f}.detail-content .status-cards .status-card.batch .status-label[data-v-22f87a97]{color:#52c41a}.detail-content .status-cards .status-card.batch .status-value[data-v-22f87a97]{color:#389e0d}.detail-content .status-cards .status-card.item[data-v-22f87a97]{background:#fff7e6;border-color:#ffd591}.detail-content .status-cards .status-card.item .status-label[data-v-22f87a97]{color:#fa8c16}.detail-content .status-cards .status-card.item .status-value[data-v-22f87a97]{color:#d46b08}.detail-content .status-cards-new[data-v-22f87a97]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.detail-content .status-cards-new .status-card-item[data-v-22f87a97]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:12px;transition:all .3s ease}.detail-content .status-cards-new .status-card-item[data-v-22f87a97]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.detail-content .status-cards-new .status-card-item .status-icon-wrapper[data-v-22f87a97]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8)}.detail-content .status-cards-new .status-card-item .status-icon-wrapper .el-icon[data-v-22f87a97]{font-size:22px}.detail-content .status-cards-new .status-card-item .status-info[data-v-22f87a97]{display:flex;flex-direction:column;gap:4px}.detail-content .status-cards-new .status-card-item .status-info .status-label[data-v-22f87a97]{font-size:12px;color:#00000073;font-weight:400}.detail-content .status-cards-new .status-card-item .status-info .status-value[data-v-22f87a97]{font-size:16px;font-weight:600;color:#000000d9}.detail-content .status-cards-new .status-card-item.status-bg-pending[data-v-22f87a97]{background:linear-gradient(135deg,#fff7e6 0%,#ffe7ba 100%)}.detail-content .status-cards-new .status-card-item.status-bg-pending .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#fa8c16}.detail-content .status-cards-new .status-card-item.status-bg-waiting[data-v-22f87a97]{background:linear-gradient(135deg,#fff7e6 0%,#ffd591 100%)}.detail-content .status-cards-new .status-card-item.status-bg-waiting .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#fa8c16}.detail-content .status-cards-new .status-card-item.status-bg-picking[data-v-22f87a97]{background:linear-gradient(135deg,#fff2e8 0%,#ffbb96 100%)}.detail-content .status-cards-new .status-card-item.status-bg-picking .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#fa541c}.detail-content .status-cards-new .status-card-item.status-bg-delivering[data-v-22f87a97]{background:linear-gradient(135deg,#e6f7ff 0%,#91d5ff 100%)}.detail-content .status-cards-new .status-card-item.status-bg-delivering .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#1890ff}.detail-content .status-cards-new .status-card-item.status-bg-arrived[data-v-22f87a97]{background:linear-gradient(135deg,#e6fffb 0%,#87e8de 100%)}.detail-content .status-cards-new .status-card-item.status-bg-arrived .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#13c2c2}.detail-content .status-cards-new .status-card-item.status-bg-partial[data-v-22f87a97]{background:linear-gradient(135deg,#fffbe6 0%,#ffe58f 100%)}.detail-content .status-cards-new .status-card-item.status-bg-partial .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#faad14}.detail-content .status-cards-new .status-card-item.status-bg-paid[data-v-22f87a97]{background:linear-gradient(135deg,#f9f0ff 0%,#d3adf7 100%)}.detail-content .status-cards-new .status-card-item.status-bg-paid .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#722ed1}.detail-content .status-cards-new .status-card-item.status-bg-completed[data-v-22f87a97]{background:linear-gradient(135deg,#f6ffed 0%,#b7eb8f 100%)}.detail-content .status-cards-new .status-card-item.status-bg-completed .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#52c41a}.detail-content .status-cards-new .status-card-item.status-bg-cancelled[data-v-22f87a97],.detail-content .status-cards-new .status-card-item.status-bg-deleted[data-v-22f87a97]{background:linear-gradient(135deg,#fafafa 0%,#d9d9d9 100%)}.detail-content .status-cards-new .status-card-item.status-bg-cancelled .status-icon-wrapper .el-icon[data-v-22f87a97],.detail-content .status-cards-new .status-card-item.status-bg-deleted .status-icon-wrapper .el-icon[data-v-22f87a97]{color:#8c8c8c}.detail-content[data-v-22f87a97] .el-divider{margin:20px 0 16px}.detail-content[data-v-22f87a97] .el-divider .el-divider__text{font-weight:600;color:#303133;font-size:14px}.detail-content[data-v-22f87a97] .el-descriptions{margin-bottom:8px}.detail-content[data-v-22f87a97] .el-descriptions .el-descriptions__label{font-weight:500;color:#606266;background:#f5f7fa}.detail-content[data-v-22f87a97] .el-descriptions .el-descriptions__content{color:#303133}.detail-content .detail-table-wrapper[data-v-22f87a97]{width:100%;overflow-x:auto;margin-bottom:16px}.detail-content .detail-items-table[data-v-22f87a97]{margin-bottom:16px}.detail-content .detail-items-table[data-v-22f87a97] .el-table__header th{background:#f5f7fa!important;font-weight:600;color:#303133}.detail-content .detail-items-table[data-v-22f87a97] .el-table__body td{padding:8px 0}.detail-content .detail-scrollable-table[data-v-22f87a97]{min-width:1200px}.detail-content .order-no[data-v-22f87a97]{font-weight:600;color:#409eff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.5px;font-size:15px}.detail-content .price-usd[data-v-22f87a97]{color:#52c41a;font-size:16px;font-weight:600}.detail-content .confirmed-price[data-v-22f87a97]{color:#1890ff;font-size:18px;font-weight:700}.detail-content .discount-price[data-v-22f87a97]{color:#ff4d4f;font-weight:600;font-size:15px}.detail-content .debt-amount[data-v-22f87a97]{color:#fa8c16!important;font-weight:700;font-size:16px}.detail-content .price-info-section .price[data-v-22f87a97]{font-weight:600}.detail-content .price-info-section .price.confirmed[data-v-22f87a97]{color:#67c23a}.detail-content .price-info-section .price.discount[data-v-22f87a97]{color:#f56c6c}.detail-content .price-info-section .price.vat[data-v-22f87a97]{color:#e6a23c}.detail-content .price-info-section .price.total-vat[data-v-22f87a97]{color:#409eff;font-size:16px}.detail-content .price-info-section .price.order-discount[data-v-22f87a97]{color:#f56c6c}.detail-content .price-info-section .price.final-total[data-v-22f87a97]{color:#e6a23c;font-size:18px;font-weight:700}.detail-content .price-info-section .vat-hint[data-v-22f87a97]{color:#909399;font-size:12px;margin-left:4px}.detail-content .price[data-v-22f87a97]{font-weight:500}.detail-content .price.confirmed[data-v-22f87a97]{color:#67c23a;font-weight:600}.detail-content .price.discount[data-v-22f87a97]{color:#f56c6c}.detail-content .customer-name[data-v-22f87a97]{font-weight:600;color:#303133}.detail-content[data-v-22f87a97] .el-link{font-weight:500}.detail-content[data-v-22f87a97] .el-link .el-icon{margin-right:4px}.detail-content .address-text[data-v-22f87a97]{color:#606266;line-height:1.5}.detail-content .sign-image-container[data-v-22f87a97]{padding:12px 0;display:flex;justify-content:flex-start}.detail-content .sign-image-container[data-v-22f87a97] .el-image{border-radius:8px;border:1px solid #e4e7ed;overflow:hidden}.delivery-info-card[data-v-22f87a97],.delivery-confirm-card[data-v-22f87a97]{margin-bottom:0}.delivery-info-card[data-v-22f87a97] .el-card__header,.delivery-confirm-card[data-v-22f87a97] .el-card__header{padding:10px 16px;background:#f5f7fa;border-bottom:1px solid #ebeef5}.delivery-info-card[data-v-22f87a97] .el-card__body,.delivery-confirm-card[data-v-22f87a97] .el-card__body{padding:12px}.delivery-info-card[data-v-22f87a97] .el-descriptions__label,.delivery-confirm-card[data-v-22f87a97] .el-descriptions__label{font-weight:500;color:#606266;background:#fafafa;width:85px}.delivery-info-card[data-v-22f87a97] .el-descriptions__content,.delivery-confirm-card[data-v-22f87a97] .el-descriptions__content{color:#303133}.delivery-info-card .quantity-text[data-v-22f87a97],.delivery-confirm-card .quantity-text[data-v-22f87a97]{font-weight:500;color:#303133}.delivery-info-card .delivery-quantity[data-v-22f87a97],.delivery-confirm-card .delivery-quantity[data-v-22f87a97]{font-weight:600;color:#409eff;font-size:14px}.delivery-info-card .received-quantity[data-v-22f87a97],.delivery-confirm-card .received-quantity[data-v-22f87a97]{font-weight:600;color:#67c23a;font-size:14px}.delivery-info-card .form-tip[data-v-22f87a97],.delivery-confirm-card .form-tip[data-v-22f87a97]{color:#909399;font-size:12px;margin-left:10px}.payment-info-card[data-v-22f87a97]{margin-bottom:16px}.payment-info-card[data-v-22f87a97] .el-card__body{padding:16px}.payment-info-card[data-v-22f87a97] .el-descriptions__label{font-weight:500;color:#606266;background:#f5f7fa}.payment-info-card[data-v-22f87a97] .el-descriptions__content{color:#303133}.payment-items-section[data-v-22f87a97]{margin-bottom:20px}.payment-items-section .section-title[data-v-22f87a97]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #409eff}.payment-form-section .section-title[data-v-22f87a97]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #67c23a}.amount-display[data-v-22f87a97]{padding:16px;background:linear-gradient(135deg,#f5f7fa 0%,#ffffff 100%);border-radius:8px;margin-bottom:16px}.amount-display .amount-row[data-v-22f87a97]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.amount-display .amount-row[data-v-22f87a97]:not(:last-child){border-bottom:1px dashed #e4e7ed}.amount-display .amount-row .amount-label[data-v-22f87a97]{font-size:14px;color:#606266}.amount-display .amount-row .amount-value[data-v-22f87a97]{font-size:16px;font-weight:600;color:#303133}.amount-display .total-amount .amount-label[data-v-22f87a97]{font-weight:600;color:#303133}.amount-display .total-amount .amount-value[data-v-22f87a97]{font-size:20px;color:#409eff}.amount-display .debt-amount .amount-value[data-v-22f87a97]{color:#f56c6c}.debt-sign-section[data-v-22f87a97]{margin-top:16px;padding:16px;background:#fef0f0;border-radius:8px;border:1px solid #fab6b6}.debt-sign-section .debt-sign-tip[data-v-22f87a97]{font-size:12px;color:#f56c6c;margin-bottom:12px}.debt-sign-uploader[data-v-22f87a97] .el-upload{width:200px;height:120px;border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s}.debt-sign-uploader[data-v-22f87a97] .el-upload:hover{border-color:#409eff}.debt-sign-placeholder[data-v-22f87a97]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d}.debt-sign-placeholder .el-icon[data-v-22f87a97]{font-size:32px;margin-bottom:8px}.debt-sign-placeholder span[data-v-22f87a97]{font-size:12px}.debt-sign-image[data-v-22f87a97]{width:200px;height:120px;object-fit:contain;border-radius:8px}.price-text[data-v-22f87a97]{color:#f56c6c;font-weight:600}.payment-items-card[data-v-22f87a97] .el-card__body{overflow:visible!important;padding:15px}.payment-table-wrapper[data-v-22f87a97]{width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:5px}.payment-table-wrapper[data-v-22f87a97]::-webkit-scrollbar{height:8px}.payment-table-wrapper[data-v-22f87a97]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}.payment-table-wrapper[data-v-22f87a97]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:4px}.payment-table-wrapper[data-v-22f87a97]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.payment-table-wrapper[data-v-22f87a97] .el-table{overflow:visible!important;width:auto!important}.payment-table-wrapper[data-v-22f87a97] .el-table__inner-wrapper,.payment-table-wrapper[data-v-22f87a97] .el-table__header-wrapper,.payment-table-wrapper[data-v-22f87a97] .el-table__body-wrapper,.payment-table-wrapper[data-v-22f87a97] .el-table__footer-wrapper,.payment-table-wrapper[data-v-22f87a97] .el-scrollbar{overflow:visible!important}.payment-table-wrapper[data-v-22f87a97] .el-scrollbar__wrap{overflow:visible!important;margin-bottom:0!important}.payment-table-wrapper[data-v-22f87a97] .el-scrollbar__bar{display:none!important}.price[data-v-22f87a97]{font-weight:500}.unit-price[data-v-22f87a97]{color:#303133}.estimate-price[data-v-22f87a97]{color:#909399}.confirmed-price[data-v-22f87a97]{color:#67c23a;font-weight:600}.discount-price[data-v-22f87a97]{color:#e6a23c;font-weight:600}.discount-percent[data-v-22f87a97]{color:#909399;font-size:12px;margin-left:2px}.no-discount[data-v-22f87a97]{color:#c0c4cc}.delivery-status[data-v-22f87a97]{color:#606266;font-weight:500}.payment-amount-section[data-v-22f87a97]{display:flex;justify-content:space-between;gap:24px;padding:20px;background:linear-gradient(135deg,#f5f7fa 0%,#e8ecf1 100%);border-radius:8px;margin-bottom:16px}.payment-amount-section .amount-item[data-v-22f87a97]{flex:1;text-align:center;padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.payment-amount-section .amount-label[data-v-22f87a97]{font-size:14px;color:#606266;margin-bottom:12px;font-weight:500}.payment-amount-section .amount-value[data-v-22f87a97]{font-size:24px;font-weight:700;color:#303133}.payment-amount-section .amount-value.total[data-v-22f87a97]{color:#409eff}.payment-amount-section .amount-value.debt[data-v-22f87a97]{color:#f56c6c}.payment-amount-section .amount-value[data-v-22f87a97] .el-input-number{width:100%}.payment-amount-section .amount-value[data-v-22f87a97] .el-input-number .el-input__inner{font-size:20px;font-weight:600;color:#67c23a;text-align:center}.payment-method-group[data-v-22f87a97]{display:flex;flex-wrap:wrap;gap:8px}.payment-method-group .el-radio[data-v-22f87a97]{margin-right:0}.payment-sign-uploader[data-v-22f87a97] .el-upload{width:280px;height:160px;border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;background:#fafafa}.payment-sign-uploader[data-v-22f87a97] .el-upload:hover{border-color:#409eff;background:#f0f9ff}.payment-sign-placeholder[data-v-22f87a97]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d;padding:20px}.payment-sign-placeholder .el-icon[data-v-22f87a97]{font-size:40px;margin-bottom:12px;color:#c0c4cc}.payment-sign-placeholder span[data-v-22f87a97]{font-size:13px;text-align:center;line-height:1.5}.payment-sign-image[data-v-22f87a97]{width:280px;height:160px;object-fit:contain;border-radius:8px}.signature-container[data-v-22f87a97]{display:flex;flex-direction:column;gap:12px}.signature-container .signature-canvas[data-v-22f87a97]{border:2px solid #dcdfe6;border-radius:8px;cursor:crosshair;background:#ffffff;display:block;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:inset 0 1px 3px #0000000d}.signature-container .signature-canvas[data-v-22f87a97]:hover{border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.signature-container .signature-canvas[data-v-22f87a97]:active{border-color:#409eff;box-shadow:0 0 0 3px #409eff26}.signature-container .signature-actions[data-v-22f87a97]{display:flex;gap:12px;align-items:center}.signature-tip[data-v-22f87a97]{font-size:12px;color:#909399;margin-top:8px;line-height:1.5}.ocr-validating[data-v-22f87a97]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 15px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;color:#1890ff;font-size:14px}.ocr-validating .el-icon[data-v-22f87a97]{font-size:16px}.ocr-error[data-v-22f87a97]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 15px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:14px}.ocr-error .el-icon[data-v-22f87a97]{font-size:16px}.delivery-slip-signature-wrapper[data-v-22f87a97]{border:1px solid #e4e7ed;border-radius:8px;padding:15px;background:#fafafa}.saved-voucher-preview[data-v-22f87a97]{padding:20px;background:#f0f9eb;border:2px solid #67c23a;border-radius:12px}.saved-voucher-preview .voucher-header[data-v-22f87a97]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px;padding-bottom:12px;border-bottom:1px dashed #67c23a;color:#67c23a;font-size:16px;font-weight:600}.saved-voucher-preview .voucher-header .success-icon[data-v-22f87a97]{font-size:22px}.saved-voucher-preview .voucher-full-preview[data-v-22f87a97]{position:relative;max-width:100%;margin:0 auto 15px;border:1px solid #dcdfe6;border-radius:8px;overflow:hidden;cursor:pointer;background:white;transition:all .3s ease}.saved-voucher-preview .voucher-full-preview[data-v-22f87a97]:hover{box-shadow:0 6px 20px #67c23a40;border-color:#67c23a}.saved-voucher-preview .voucher-full-preview:hover .preview-hint[data-v-22f87a97]{opacity:1}.saved-voucher-preview .voucher-full-preview img[data-v-22f87a97]{width:100%;height:auto;display:block}.saved-voucher-preview .voucher-full-preview .preview-hint[data-v-22f87a97]{position:absolute;bottom:0;left:0;right:0;padding:12px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px;opacity:0;transition:opacity .3s ease}.saved-voucher-preview .voucher-full-preview .preview-hint .el-icon[data-v-22f87a97]{font-size:18px}.saved-voucher-preview .voucher-actions[data-v-22f87a97]{display:flex;justify-content:center;gap:15px;padding-top:12px;border-top:1px dashed #dcdfe6}.saved-voucher-preview .voucher-actions .el-button[data-v-22f87a97]{min-width:120px}.payment-history-card .card-header[data-v-22f87a97]{display:flex;justify-content:space-between;align-items:center}.payment-history-card .card-header .payment-summary[data-v-22f87a97]{font-size:13px;color:#606266}.payment-history-card .card-header .payment-summary .paid-amount[data-v-22f87a97]{color:#67c23a;font-weight:600}.payment-history-card .card-header .payment-summary .debt-amount[data-v-22f87a97]{color:#f56c6c;font-weight:600}.payment-history-card .paid-price[data-v-22f87a97]{color:#67c23a;font-weight:500}.payment-history-card .debt-price[data-v-22f87a97]{color:#f56c6c;font-weight:500}[data-v-22f87a97] .status-order-pending{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}[data-v-22f87a97] .status-order-waiting{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}[data-v-22f87a97] .status-order-delivering{background-color:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important}[data-v-22f87a97] .status-order-completed{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}[data-v-22f87a97] .status-order-partial{background-color:#14b8a6!important;border-color:#14b8a6!important;color:#fff!important}[data-v-22f87a97] .status-order-cancelled{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}[data-v-22f87a97] .status-order-deleted{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-v-22f87a97] .status-batch-waiting{background-color:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important}[data-v-22f87a97] .status-batch-delivering{background-color:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important}[data-v-22f87a97] .status-batch-arrived{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}[data-v-22f87a97] .status-batch-partial,[data-v-22f87a97] .status-batch-paid{background-color:#16a34a!important;border-color:#16a34a!important;color:#fff!important}[data-v-22f87a97] .status-batch-completed{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}[data-v-22f87a97] .status-batch-cancelled{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}[data-v-22f87a97] .status-item-picking{background-color:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important}[data-v-22f87a97] .status-item-delivering{background-color:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important}[data-v-22f87a97] .status-item-arrived{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}[data-v-22f87a97] .status-item-partial,[data-v-22f87a97] .status-item-paid{background-color:#16a34a!important;border-color:#16a34a!important;color:#fff!important}[data-v-22f87a97] .status-item-completed{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}[data-v-22f87a97] .status-item-cancelled{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}
