.treasury{max-width:1250px;margin:auto;padding:28px}.cash-grid,.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cash-card,.panel{background:#fff;border:1px solid #dce3ec;border-radius:12px;padding:18px;margin:16px 0}.cash-card strong{font-size:28px;display:block}.cash-card small{display:block;color:#667}.treasury label{display:flex;flex-direction:column;gap:5px}.treasury input,.treasury select,.treasury button{padding:9px}.denoms{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0}.table{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:9px;border-bottom:1px solid #ddd;text-align:left}.deposit{padding:10px;border-bottom:1px solid #ddd}.deposit form{display:inline}@media(max-width:800px){.cash-grid,.grid,.denoms{grid-template-columns:1fr 1fr}.treasury{padding:14px}}
