.voucher-container[data-v-63209efe]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 60px)}.header-section[data-v-63209efe]{background-color:#fff;padding:12px 20px;margin-bottom:15px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.header-section h2[data-v-63209efe]{margin:0;font-size:18px;font-weight:600;color:#333}.search-bar[data-v-63209efe]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-form[data-v-63209efe]{margin:0}.table-section[data-v-63209efe]{background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pagination-section[data-v-63209efe]{margin-top:20px;display:flex;justify-content:flex-end}[data-v-63209efe] .voucher-dialog .el-dialog__header{display:none}[data-v-63209efe] .voucher-dialog .el-dialog__body{padding:0}[data-v-63209efe] .voucher-dialog .el-dialog__footer{padding:10px 20px;text-align:center}.voucher-form-header[data-v-63209efe]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(180deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6}.header-left[data-v-63209efe]{display:flex;gap:10px}.header-right[data-v-63209efe]{color:#666;font-size:14px;cursor:pointer}.voucher-info-bar[data-v-63209efe]{display:flex;align-items:center;padding:15px 20px;background-color:#fff;border-bottom:1px solid #e0e0e0;gap:15px;flex-wrap:wrap}.info-item[data-v-63209efe]{display:flex;align-items:center;gap:5px}.info-item label[data-v-63209efe]{font-weight:500;color:#333;white-space:nowrap}.tip-text[data-v-63209efe]{flex:1;min-width:200px}.quick-add-bar[data-v-63209efe]{padding:15px 20px;background:linear-gradient(135deg,#f5f7fa,#e8eef5);border-bottom:2px solid #e4e7ed;display:flex;align-items:center;gap:15px}.quick-add-tip[data-v-63209efe]{color:#606266;font-size:13px;display:flex;align-items:center;gap:5px}.quick-add-tip .el-icon[data-v-63209efe]{color:#409eff}.entry-table-section[data-v-63209efe]{padding:20px;background-color:#fff}.voucher-table[data-v-63209efe]{width:100%;border-collapse:collapse;border:1px solid #000;margin-bottom:0}.voucher-table td[data-v-63209efe],.voucher-table th[data-v-63209efe]{border:1px solid #000;padding:8px;text-align:center;font-size:14px}.voucher-table thead th[data-v-63209efe]{background-color:#f5f7fa;font-weight:700;height:40px}.voucher-table .amount-unit[data-v-63209efe]{width:30px;font-size:12px;padding:4px 2px}.voucher-table tbody td[data-v-63209efe]{vertical-align:middle;padding:5px}.voucher-table .voucher-entry-row[data-v-63209efe]{height:90px}.voucher-table .row-number[data-v-63209efe]{background-color:#fafafa;font-weight:500}.voucher-table .summary-cell[data-v-63209efe]{padding:2px}.voucher-table .summary-cell[data-v-63209efe] .el-textarea__inner{border:none;box-shadow:none;padding:5px;font-size:14px}.voucher-table .account-cell[data-v-63209efe]{padding:2px}.voucher-table .account-cell[data-v-63209efe] .el-input__inner{border:none;box-shadow:none}.voucher-table .amount-digit-cell[data-v-63209efe]{width:30px;padding:0;text-align:center;vertical-align:middle;background-color:#fff;position:relative;font-family:Courier New,monospace;font-size:18px;font-weight:500;color:#000}.voucher-table .amount-digit-cell.has-credit-input[data-v-63209efe],.voucher-table .amount-digit-cell.has-debit-input[data-v-63209efe]{padding:0}.amount-input-overlay-wrapper[data-v-63209efe]{position:absolute;top:0;left:0;width:330px;height:100%;z-index:10;pointer-events:all}.credit-input-wrapper[data-v-63209efe],.debit-input-wrapper[data-v-63209efe]{left:0}.amount-input-transparent[data-v-63209efe]{width:100%;height:100%;border:none;outline:none;background:transparent;font-family:Courier New,monospace;font-size:18px;font-weight:500;text-align:center;padding:0;color:transparent;caret-color:#409eff}.amount-input-transparent[data-v-63209efe]:focus{background-color:rgba(64,158,255,.1)}.amount-input-transparent[data-v-63209efe]::-moz-placeholder{color:transparent}.amount-input-transparent[data-v-63209efe]::placeholder{color:transparent}.voucher-table .total-digit[data-v-63209efe]{background-color:#fffbf0;height:45px;font-size:18px;font-weight:700;color:#000}.voucher-table .total-label-cell[data-v-63209efe]{text-align:left;padding-left:10px;background-color:#fafafa;height:45px;vertical-align:middle}.voucher-table .action-cell[data-v-63209efe]{text-align:center;padding:5px;background-color:#fafafa}.total-table[data-v-63209efe]{border-top:2px solid #000}.total-label-cell[data-v-63209efe]{position:relative}.balance-status[data-v-63209efe]{margin-top:8px;font-size:13px;display:flex;align-items:center;gap:5px}.status-draft[data-v-63209efe]{color:#909399;display:flex;align-items:center;gap:4px}.status-balanced[data-v-63209efe]{color:#67c23a;display:flex;align-items:center;gap:4px;font-weight:600}.status-unbalanced[data-v-63209efe]{color:#f56c6c;display:flex;align-items:center;gap:4px;font-weight:600}.signature-section[data-v-63209efe]{background-color:#fafafa;border:1px solid #000;border-top:none;padding:15px 20px}.signature-row[data-v-63209efe]{display:flex;justify-content:space-between;align-items:center;gap:20px}.signature-item[data-v-63209efe]{display:flex;align-items:center;gap:8px;flex:1}.signature-item label[data-v-63209efe]{font-weight:500;color:#333;font-size:14px;white-space:nowrap}.signature-input[data-v-63209efe]{flex:1}.signature-input[data-v-63209efe] .el-input__wrapper{box-shadow:none!important;border:none!important;border-bottom:1px solid #999!important;border-radius:0!important;background-color:transparent!important;padding:0 5px}.signature-input[data-v-63209efe] .el-input__inner{text-align:center;font-size:14px}.balance-tip[data-v-63209efe]{margin-top:15px}[data-v-63209efe] .voucher-table .el-input{width:100%}[data-v-63209efe] .voucher-table .el-input__wrapper{box-shadow:none;background-color:transparent;padding:0}[data-v-63209efe] .voucher-table .el-input__inner{padding:5px 8px}[data-v-63209efe] .voucher-table .el-select{width:100%}[data-v-63209efe] .voucher-table .el-select .el-input__wrapper{box-shadow:none;background-color:transparent}[data-v-63209efe] .voucher-table .el-input-number{width:100%}[data-v-63209efe] .voucher-table .el-input-number .el-input__wrapper{box-shadow:none;background-color:transparent}.print-voucher[data-v-63209efe]{width:210mm;margin:0 auto;padding:10mm;font-family:SimSun,STSong,宋体,serif;font-size:12pt;color:#000;background:#fff}.print-title-section[data-v-63209efe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.print-title[data-v-63209efe]{flex:1;text-align:center;font-size:22pt;font-weight:700;margin:0;padding:0}.print-attachment[data-v-63209efe]{font-size:11pt;white-space:nowrap}.print-info-section[data-v-63209efe]{display:flex;justify-content:flex-start;gap:30px;margin-bottom:15px;padding:5px 0;font-size:11pt}.print-info-item[data-v-63209efe]{display:flex;align-items:center}.print-label[data-v-63209efe]{font-weight:400}.print-value[data-v-63209efe]{margin-left:5px}.print-voucher-table[data-v-63209efe]{width:100%;border-collapse:collapse;border:2px solid #000;margin-bottom:10px}.print-voucher-table td[data-v-63209efe],.print-voucher-table th[data-v-63209efe]{border:1px solid #000;padding:6px 4px;text-align:center;font-size:11pt;line-height:1.4}.print-th-summary[data-v-63209efe]{width:120px;font-weight:700}.print-th-account[data-v-63209efe]{width:150px;font-weight:700}.print-th-credit[data-v-63209efe],.print-th-debit[data-v-63209efe]{font-weight:700;font-size:10pt}.print-th-unit[data-v-63209efe]{width:18px;font-size:9pt;font-weight:400;padding:3px 1px}.print-entry-row[data-v-63209efe]{height:40px}.print-td-summary[data-v-63209efe]{text-align:left;padding-left:8px;word-break:break-all}.print-td-account[data-v-63209efe]{text-align:left;padding-left:8px;font-size:10pt}.print-td-digit[data-v-63209efe]{width:18px;font-family:Courier New,Consolas,monospace;font-size:11pt;font-weight:500;padding:2px 1px}.print-td-total[data-v-63209efe]{background-color:#f9f9f9;font-weight:700}.print-total-row[data-v-63209efe]{border-top:2px solid #000}.print-total-label[data-v-63209efe]{text-align:left;padding-left:10px;font-weight:700;font-size:11pt}.print-signature-section[data-v-63209efe]{margin-top:15px;padding:10px 5px;border:1px solid #000}.print-signature-row[data-v-63209efe]{display:flex;justify-content:space-between;gap:20px}.print-signature-item[data-v-63209efe]{flex:1;display:flex;align-items:center;justify-content:center}.signature-label[data-v-63209efe]{font-size:11pt;margin-right:5px}.signature-value[data-v-63209efe]{border-bottom:1px solid #000;min-width:80px;text-align:center;padding:2px 5px}@media print{body [data-v-63209efe]{visibility:hidden}#printArea[data-v-63209efe],#printArea [data-v-63209efe]{visibility:visible}#printArea[data-v-63209efe]{position:absolute;left:0;top:0;width:100%}@page{size:A4;margin:10mm}.print-voucher[data-v-63209efe]{width:100%;padding:0;page-break-inside:avoid}.print-voucher-table[data-v-63209efe]{page-break-inside:avoid}.print-voucher-table td[data-v-63209efe],.print-voucher-table th[data-v-63209efe]{border:1px solid #000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-td-total[data-v-63209efe]{background-color:#f9f9f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}