.delivery-slip-signature[data-v-1c83fc0d]{width:100%}.delivery-slip-container[data-v-1c83fc0d]{background:#fff;border:1px solid #ddd;padding:20px;font-family:Microsoft YaHei,SimSun,Arial,sans-serif;font-size:12px;color:#333}.slip-header[data-v-1c83fc0d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #333}.slip-header .header-left .company-logo[data-v-1c83fc0d]{height:50px;width:auto}.slip-header .header-center[data-v-1c83fc0d]{text-align:center;flex:1}.slip-header .header-center .company-name[data-v-1c83fc0d]{margin:0;font-size:20px;font-weight:700;color:#333}.slip-header .header-center .company-tel[data-v-1c83fc0d]{margin:5px 0 0;font-size:12px;color:#666}.slip-header .header-right[data-v-1c83fc0d]{text-align:right}.slip-header .header-right .doc-title[data-v-1c83fc0d]{font-size:18px;font-weight:700;color:#333}.slip-header .header-right .doc-no[data-v-1c83fc0d]{margin-top:5px;font-size:11px;color:#666;font-family:Courier New,monospace}.slip-divider[data-v-1c83fc0d]{height:1px;background:#ddd;margin:15px 0}.slip-section[data-v-1c83fc0d]{margin-bottom:15px}.slip-section .section-title[data-v-1c83fc0d]{font-weight:700;font-size:13px;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #eee;color:#333}.info-table[data-v-1c83fc0d]{width:100%;border-collapse:collapse;border:1px solid #ddd}.info-table td[data-v-1c83fc0d]{padding:8px 12px;border:1px solid #ddd;font-size:12px}.info-table .label[data-v-1c83fc0d]{width:80px;background:#f9f9f9;color:#666;white-space:nowrap;font-weight:500}.info-table .value[data-v-1c83fc0d]{color:#333}.product-table[data-v-1c83fc0d]{width:100%;border-collapse:collapse;font-size:11px}.product-table th[data-v-1c83fc0d],.product-table td[data-v-1c83fc0d]{border:1px solid #ddd;padding:8px 10px}.product-table thead th[data-v-1c83fc0d]{background:#f5f5f5;font-weight:700;text-align:center;font-size:12px;color:#333}.product-table tbody td[data-v-1c83fc0d]{font-size:11px;min-height:30px}.product-table tfoot .total-row td[data-v-1c83fc0d]{background:#fffbe6;border-top:2px solid #333;font-size:12px}.product-table tfoot .total-row .total-price[data-v-1c83fc0d]{color:#c00;font-size:14px}.discount-info[data-v-1c83fc0d]{text-align:right;padding:8px 10px;font-size:12px;color:#666}.discount-info .discount-amount[data-v-1c83fc0d]{color:#c00;font-weight:700}.debt-statement-section[data-v-1c83fc0d]{margin-top:15px}.debt-statement-section .debt-statement[data-v-1c83fc0d]{background:#fff8e1;border:2px solid #ffcc80;padding:12px 15px;font-size:14px;color:#e65100;font-weight:700;text-align:center;border-radius:4px}.signature-section[data-v-1c83fc0d]{margin-top:20px;padding-top:15px;border-top:1px dashed #ddd}.signature-section .signature-row[data-v-1c83fc0d]{display:flex;justify-content:space-between;gap:30px}.signature-section .signature-item[data-v-1c83fc0d]{flex:1}.signature-section .signature-item .signature-box[data-v-1c83fc0d]{border:1px solid #ddd;border-radius:4px;padding:15px;min-height:150px}.signature-section .signature-item .signature-box .signature-title[data-v-1c83fc0d]{font-weight:700;font-size:13px;margin-bottom:10px;color:#333}.signature-section .signature-item .signature-box .signature-line[data-v-1c83fc0d]{height:1px;background:#ddd;margin-bottom:15px}.signature-section .signature-item .signature-box .signature-label[data-v-1c83fc0d]{font-size:11px;color:#666;margin-bottom:5px}.signature-section .signature-item .signature-box .signature-area[data-v-1c83fc0d]{width:100%;height:80px;border-bottom:1px solid #333;background:#fafafa;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:10px}.signature-section .signature-item .signature-box .signature-area[data-v-1c83fc0d]:hover{background:#f0f9ff}.signature-section .signature-item .signature-box .signature-area.has-signature[data-v-1c83fc0d]{background:#fff}.signature-section .signature-item .signature-box .signature-area.has-signature img[data-v-1c83fc0d]{max-width:100%;max-height:100%;object-fit:contain}.signature-section .signature-item .signature-box .signature-area .signature-placeholder[data-v-1c83fc0d]{color:#999;font-size:12px}.signature-section .signature-item .signature-box .signature-date-row[data-v-1c83fc0d]{display:flex;align-items:center;gap:10px}.signature-section .signature-item .signature-box .signature-date-row .signature-label[data-v-1c83fc0d]{margin:0}.signature-section .signature-item .signature-box .signature-date-row .signature-date-line[data-v-1c83fc0d]{flex:1;height:1px;background:#333}.signature-section .company-stamp .stamp-area[data-v-1c83fc0d]{display:flex;justify-content:center;align-items:center;height:100px}.signature-section .company-stamp .stamp-area .stamp-placeholder[data-v-1c83fc0d]{width:80px;height:80px;border:2px dashed #ddd;border-radius:50%}.signature-section .signature-date-footer[data-v-1c83fc0d]{text-align:right;margin-top:15px;font-size:12px;color:#666}.action-buttons[data-v-1c83fc0d]{display:flex;justify-content:flex-end;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.signature-dialog .signature-dialog-content[data-v-1c83fc0d]{text-align:center;padding:10px}.signature-dialog .signature-dialog-content .signature-tips[data-v-1c83fc0d]{margin-bottom:15px;color:#666;font-size:14px}.signature-dialog .signature-dialog-content .signature-canvas[data-v-1c83fc0d]{border:2px solid #ddd;background:white;cursor:crosshair;display:block;margin:0 auto;border-radius:4px;box-shadow:0 2px 4px #0000001a;touch-action:none;user-select:none;-webkit-user-select:none}.signature-dialog .signature-dialog-content .signature-canvas[data-v-1c83fc0d]:hover{border-color:#409eff}.signature-dialog .signature-dialog-content .signature-canvas[data-v-1c83fc0d]:active{border-color:#409eff;box-shadow:0 2px 8px #409eff4d}.signature-dialog .dialog-footer[data-v-1c83fc0d]{display:flex;justify-content:center;gap:10px}
