#balance-review .balance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}#balance-review .balance-metrics>div{padding:13px;border:1px solid var(--line,#dfe5ee);border-radius:8px;background:var(--bg,#f4f6fa)}#balance-review .balance-metrics span{display:block;font-size:11px;color:var(--muted,#5f6f82);margin-bottom:8px}#balance-review .balance-metrics strong{font-size:15px;font-variant-numeric:tabular-nums}#balance-review .balance-explanation{padding:12px 15px;background:var(--amberbg,#fff5e5);border-radius:8px;font-size:13px}#balance-review h3{margin-top:20px}#balance-review .balance-table{overflow-x:auto}#balance-review table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}#balance-review td,#balance-review th{padding:10px;text-align:left;border-bottom:1px solid var(--line,#dfe5ee)}#balance-review td:nth-child(2),#balance-review th:nth-child(2){text-align:right;white-space:nowrap}#balance-review .balance-total{background:var(--soft,#eaf2fb);font-weight:650}#balance-review .balance-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}#balance-review .balance-checks>div{border-left:3px solid var(--line,#dfe5ee);padding:5px 10px;font-size:12px}#balance-review .balance-checks span{display:block;color:var(--muted,#5f6f82);font-size:11px;margin-top:4px}#balance-review .balance-toolbar{display:flex;align-items:center;gap:15px;flex-wrap:wrap}#balance-review .balance-toolbar span,#balance-review small{color:var(--muted,#5f6f82);font-size:11px}#balance-review details{margin:16px 0}#balance-review summary{cursor:pointer;font-weight:650}#balance-review .balance-transaction,#balance-review .balance-finding{border-top:1px solid var(--line,#dfe5ee);padding:12px 0}#balance-review .balance-transaction>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#balance-review .balance-transaction p,#balance-review .balance-finding p{font-size:12px;margin:6px 0}#balance-review .balance-transaction button{display:block;margin-top:8px;font-size:11px}#balance-review [hidden]{display:none!important}@media(max-width:1000px){#balance-review .balance-metrics,#balance-review .balance-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#balance-review .balance-metrics,#balance-review .balance-checks{grid-template-columns:1fr}}@media print{#balance-review .balance-toolbar{display:none}#balance-review details:not([open])>*:not(summary){display:block!important}}
