.club-finance{border:1px solid #477c80;margin:24px 0}.club-finance p{line-height:1.7}.finance-balance{display:grid;gap:10px;background:#163b3d;border-radius:12px;padding:22px;margin:20px 0}.finance-balance strong{font-size:32px;color:#a6efd9}.finance-opening,.finance-help{font-size:13px;color:#b8d8db}.finance-table{overflow-x:auto;margin:20px 0}.finance-table table{border-collapse:collapse;width:100%;min-width:550px}.finance-table th,.finance-table td{text-align:left;padding:14px 10px;border-bottom:1px solid #345d61;vertical-align:top}.finance-table small{display:block;margin-top:6px;line-height:1.6}.finance-controls{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.finance-controls label{display:grid;gap:8px;flex:1;min-width:200px}.club-finance form{margin-top:26px;padding-top:20px;border-top:1px solid #477c80}.club-finance form label{display:grid;gap:8px}.club-finance form .club-check{display:flex;align-items:start;gap:12px;margin:20px 0}.club-finance [hidden]{display:none!important}@media(max-width:600px){.finance-controls>button{width:100%}.finance-balance strong{font-size:28px}}

#club-member-balance[hidden]{display:none!important}
