.settlement-modal .ivu-modal-body[data-v-c2d074f2]{max-height:70vh;overflow-y:auto}.settlement-detail-table .ivu-table-tbody tr td[data-v-c2d074f2]{padding:8px 4px}.summary-item[data-v-c2d074f2]{display:flex;align-items:center;margin-bottom:8px}.summary-item .summary-label[data-v-c2d074f2]{font-weight:700;color:#333;margin-right:8px}.summary-item .summary-value[data-v-c2d074f2]{color:#666;font-size:14px}.summary-item .summary-value.positive[data-v-c2d074f2]{color:#19be6b}.summary-item .summary-value.negative[data-v-c2d074f2]{color:#ed4014}.positive[data-v-c2d074f2]{color:#19be6b}.negative[data-v-c2d074f2]{color:#ed4014}#printTemplate[data-v-c2d074f2]{font-family:Microsoft YaHei,Arial,sans-serif;font-size:12px;line-height:1.4;color:#333}.print-container[data-v-c2d074f2]{width:100%;padding:20px}.print-header[data-v-c2d074f2]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:2px solid #333;padding-bottom:10px}.company-logo[data-v-c2d074f2]{margin-right:20px}.company-info h2[data-v-c2d074f2]{margin:0;font-size:24px;font-weight:700;text-align:center}.settlement-info[data-v-c2d074f2]{margin-bottom:15px}.info-row[data-v-c2d074f2]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.info-row .right[data-v-c2d074f2]{text-align:right}.print-table[data-v-c2d074f2]{width:100%;border-collapse:collapse;margin-bottom:15px;font-size:11px}.print-table td[data-v-c2d074f2],.print-table th[data-v-c2d074f2]{border:1px solid #333;padding:6px 4px;text-align:center;vertical-align:middle}.print-table th[data-v-c2d074f2]{background-color:#f5f5f5;font-weight:700;font-size:12px}.total-row[data-v-c2d074f2]{font-weight:700;background-color:#f9f9f9}.remarks[data-v-c2d074f2]{margin-bottom:20px;font-size:12px}.signature-area[data-v-c2d074f2]{display:flex;justify-content:space-between;margin-bottom:30px;font-size:14px}.signature-item[data-v-c2d074f2]{flex:1;text-align:center}.seal-area[data-v-c2d074f2]{text-align:right;height:80px}.seal-placeholder[data-v-c2d074f2]{width:80px;height:80px;border:1px dashed #ccc;margin-left:auto;display:flex;align-items:center;justify-content:center;font-size:10px;color:#999}