#event-finance{scroll-margin-top:94px;margin:28px 0}.finance-balance,.finance-participants>.panel,.finance-receipt,.finance-history{padding:24px}.finance-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.finance-actions button,.finance-actions a{min-height:44px}.finance-participants .section-title{margin:0 0 12px;align-items:center}.finance-receipt .finance-actions{margin:0}.finance-history .finance-actions{margin-bottom:0}
.finance-overview,.finance-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 24px}.finance-balance h3{font-size:2.2rem;margin:12px 0}.finance-metrics{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}.finance-metrics>div{display:grid;gap:6px}.finance-metrics small,.bank-data dt{opacity:.72;font-size:.8rem}.finance-metrics strong{font-size:1.1rem}.finance-balance details,.finance-participants details{margin-top:18px}.finance-adjustments summary, #event-finance details summary{cursor:pointer;padding:10px 0;min-height:44px}.finance-adjustments .finance-actions{margin:12px 0}.bank-data{display:grid;gap:12px;margin:16px 0}.bank-data dd{margin:3px 0 0;overflow-wrap:anywhere}.bank-number{font-variant-numeric:tabular-nums;letter-spacing:.04em}.finance-credit{font-weight:600}.finance-receipt{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.finance-receipt h4{margin:12px 0}.finance-receipt .finance-actions{flex-wrap:wrap}.finance-movement{border-top:1px solid var(--line);padding:20px 0}.finance-movement p{margin:8px 0}.finance-voided{opacity:.7}.finance-history{margin:24px 0}.finance-history .section-title{gap:16px}.finance-participants h3{font-size:1.15rem}#finance-participants{scroll-margin-top:90px}#finance-progress{width:100%;margin:12px 0}.finance-receipts .finance-actions a,.finance-receipts .finance-actions button{white-space:normal;text-align:center}
@media(max-width:760px){.finance-overview,.finance-participants{grid-template-columns:1fr}.finance-overview .finance-balance{padding:22px}.finance-receipt{align-items:stretch;flex-direction:column}.finance-receipt .finance-actions{display:grid;grid-template-columns:1fr}.finance-metrics{gap:18px}.finance-history .section-title{align-items:flex-start;flex-direction:column}.finance-adjustments .finance-actions{flex-direction:column;align-items:stretch}.finance-balance h3{font-size:2rem}}
