.finance-module{max-width:1120px;min-width:0}.finance-card{padding:18px;margin:14px 0;overflow-wrap:anywhere}.finance-card h3{margin-top:0}.finance-editor{padding:24px;max-width:800px}.finance-editor .field{margin:12px 0}.finance-editor input,.finance-editor textarea,.finance-editor select{width:100%;max-width:100%;box-sizing:border-box}.finance-line{border:1px solid var(--border,#d9e0e7);border-radius:12px;margin:16px 0;padding:16px;min-width:0}.finance-line legend{padding:0 8px}.finance-text,.finance-json{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.finance-json{font-size:12px;max-height:480px;overflow:auto}.finance-totals{display:grid;grid-template-columns:1fr auto;gap:12px}.finance-totals dd{font-variant-numeric:tabular-nums;margin:0;text-align:right}.finance-module .actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.finance-module select{min-width:0}@media(max-width:600px){.finance-editor{padding:16px}.finance-totals{grid-template-columns:1fr}.finance-totals dd{text-align:left;margin-bottom:6px}.finance-line{padding:12px}}
.finance-original{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin-top:12px}.finance-hash{overflow-wrap:anywhere}
