.client-finances{margin-top:28px}.client-finances h3,.payment-card h3{margin:24px 0 14px}.finance-totals{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.finance-totals b{font-size:22px}.finance-table-wrap{overflow-x:auto;margin-top:18px}.finance-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.finance-table th,.finance-table td{padding:12px 9px;border-bottom:1px solid #ffffff18;vertical-align:top}.finance-table th{color:var(--gold);font-weight:500}.finance-table button{background:transparent;color:var(--gold);border:1px solid #ffffff26;padding:8px;cursor:pointer}.payment-card{max-width:860px}.payment-message{color:#8fb69b}.view-card:has(.client-finances){max-width:1040px}