#invoiceMergeForm,#invoiceDeleteForm,#invoiceAuditSection{border:1px solid #d9e2e9;border-radius:12px;padding:18px;margin:18px 0;background:#f7f9fc}
#invoiceMergeSummary,#invoiceAuditDescription{overflow-wrap:anywhere;line-height:1.6}
.invoice-audit-paper{background:white;color:#162b3d;padding:24px;border:1px solid #d9e2e9;border-radius:12px;margin:20px 0}
.invoice-audit-paper p{white-space:pre-wrap;overflow-wrap:anywhere}.invoice-audit-paper table{width:100%;border-collapse:collapse;font-size:14px}
.invoice-audit-paper td,.invoice-audit-paper th{text-align:left;padding:10px 5px;border-bottom:1px solid #e5e9ed}.invoice-audit-paper .invoice-totals{text-align:right;font-weight:600}
@media(max-width:600px){#invoiceMergeForm,#invoiceDeleteForm,#invoiceAuditSection,.invoice-audit-paper{padding:12px}}

#invoicesPanel #moneySectionPicker{display:none}#moneySectionPicker[hidden]{display:none!important}.money-more-actions{margin:16px 0;padding:0 16px;border:1px solid #dce4eb;border-radius:10px}.money-more-actions summary{cursor:pointer;padding:14px 0;min-height:44px;box-sizing:border-box}
#invoicesPanel.finance-mode>#moneySectionPicker{display:none!important}
@media(max-width:650px){#invoicesPanel #financeTabs{display:none!important}#invoicesPanel #moneySectionPicker,#invoicesPanel.finance-mode>#moneySectionPicker{display:grid!important;gap:8px;margin:16px;font-weight:600}#invoicesPanel #moneySectionPicker[hidden]{display:none!important}#moneySectionSelect{width:100%;min-height:48px;padding:12px;font:inherit;border:1px solid #cbd5e1;border-radius:8px}#invoicesPanel .invoice-grid,#financeRecording form{grid-template-columns:1fr}#invoicesPanel input:not([type=checkbox]):not([type=radio]),#invoicesPanel select,#invoicesPanel textarea{box-sizing:border-box;max-width:100%;min-width:0;font:inherit;font-size:16px;min-height:48px}#invoicesPanel button,#invoicesPanel summary{min-height:48px}#invoicesPanel .invoice-actions,.finance-actions{display:flex;flex-wrap:wrap;gap:10px}#invoicePaper,#invoiceDelivery{min-width:0;overflow-wrap:anywhere}#invoiceDelivery pre{white-space:pre-wrap;overflow-wrap:anywhere}#invoicePayment{padding:16px;border:1px solid #dce4eb;border-radius:12px;margin:20px 0}}
