.funds-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.funds-heading h2{margin:0}.funds-heading p{margin:8px 0 0}.funds-heading button{flex-shrink:0}.funds-ledger{min-width:0}.funds-balance{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:16px 0;border-bottom:1px solid #d7e1db}.funds-balance strong{font-size:1.3em;font-variant-numeric:tabular-nums}.funds-entry{padding:22px 0;border-bottom:1px solid #d7e1db}.funds-entry small{color:#68786f;display:block;margin-top:7px}.funds-entry dl,.funds-confirm dl{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:10px 18px;font-size:.93em}.funds-entry dt,.funds-confirm dt{color:#68786f}.funds-entry dd,.funds-confirm dd{margin:0;overflow-wrap:anywhere}.funds-reference{font-family:monospace;font-size:.85em}.funds-note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.funds-note span{color:#68786f}.funds-amount{white-space:nowrap;color:#236346;font-variant-numeric:tabular-nums}.funds-debit{color:#a63d2c}.funds-customer{overflow-wrap:anywhere}.funds-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.funds-pagination span{margin-right:auto;color:#68786f}.funds-search{display:flex;align-items:end;gap:12px;margin:20px 0}.funds-search label{flex:1}.funds-search input{width:100%;margin-top:6px}.funds-dialog{width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:24px;border:1px solid #d2ded5;border-radius:18px;color:#193f31;background:#fff;overflow:auto}.funds-dialog::backdrop{background:rgba(15,33,25,.48)}.funds-dialog .panel{padding:0;border:0;box-shadow:none}.funds-dialog h2{font-size:24px}.funds-target{padding:18px 0;border-bottom:1px solid #d7e1db;overflow-wrap:anywhere}.funds-target strong,.funds-target span{display:block}.funds-target span{color:#68786f;margin-top:5px}.funds-dialog fieldset{padding:0;margin:20px 0;border:0;display:grid;gap:18px;min-width:0}.funds-dialog label{display:grid;gap:8px}.funds-dialog input,.funds-dialog select,.funds-dialog textarea{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #c7d3cb;border-radius:9px;min-height:46px}.funds-dialog footer{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.funds-dialog button{min-height:44px}.funds-dialog small{display:block;color:#68786f;margin-top:6px}.funds-confirm{padding:8px 0}.funds-confirm dl{gap:18px}.funds-confirm h3{margin:12px 0 24px}.funds-confirm dd strong{font-size:1.12em}.funds-dialog .error{white-space:normal;overflow-wrap:anywhere}.acct-customers .acct-actions>div{max-width:310px;flex-wrap:wrap}.acct-customers .acct-actions button{min-width:70px}@media(max-width:600px){.funds-dialog{padding:18px;max-height:calc(100dvh - 20px)}.funds-heading{align-items:flex-start}.funds-entry .funds-heading{flex-wrap:wrap}.funds-entry dl,.funds-confirm dl{grid-template-columns:100px minmax(0,1fr);gap:10px 12px}.funds-search{flex-wrap:wrap}.funds-dialog footer button{flex:1}.funds-pagination span{flex-basis:100%}.acct-customers .acct-actions>div{max-width:none}.acct-customers .acct-actions button{flex:1 1 27%}}
