.treasury-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}
.treasury-grid div{border:1px dashed #555;padding:10px;display:grid;gap:5px}
.treasury-grid small{color:#999}
.treasury-grid strong{color:#bdff00;font-size:14px}
.ledger-list{padding:0 12px}
.ledger-entry{display:grid;grid-template-columns:1.2fr .8fr 1.3fr 1fr;gap:8px;align-items:center;padding:10px 0;border-bottom:1px dashed #555;font-size:10px}
.settlement-entry{padding:10px 12px;border-bottom:1px dashed #555;font-size:10px}.settlement-entry summary{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:8px;align-items:center;cursor:pointer}.settlement-entry summary div{display:grid}.settlement-entry b{color:#bdff00}.settlement-entry small{color:#999}.settlement-entry summary span{text-align:right}.settlement-rewards{padding:8px 0 0 16px}.settlement-rewards p{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin:5px 0;overflow-wrap:anywhere}
.ledger-entry b{color:#bdff00}
.ledger-entry code{color:#80e6ff}
@media(max-width:650px){.treasury-grid{grid-template-columns:1fr}.ledger-entry,.settlement-entry summary{grid-template-columns:1fr 1fr}.settlement-entry summary span{text-align:left}.settlement-rewards p{grid-template-columns:1fr}}
