.demo-note{font:11px var(--mono,monospace);color:var(--muted,#7b9475);text-align:center;padding:8px 12px;border-bottom:1px solid #94df8133;background:#90fc750a}.demo-note b{color:#83e76a}.demo-select{appearance:none;min-width:90px;cursor:pointer}.demo-ledger{width:100%;border-collapse:collapse;font-size:13px}.demo-ledger td,.demo-ledger th{text-align:left;padding:14px 8px;border-bottom:1px solid #94df8122}.demo-address{overflow-wrap:anywhere;font-family:monospace;padding:14px;background:#94df8112;border-radius:10px;margin:15px 0}.demo-status{min-height:20px;margin-top:8px;font-size:12px;color:#94df81}.main .view{animation:demo-enter .3s ease both}@keyframes demo-enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.main .view{animation:none}}.demo-mobile{display:none}@media(max-width:800px){.demo-mobile{display:flex;overflow:auto;gap:6px;padding:8px;grid-column:1/-1}.demo-mobile button{white-space:nowrap}.demo-ledger{font-size:11px}.demo-ledger td{padding:8px 4px}}
@media(max-width:800px){.top{gap:8px}.top .wallet-btn{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.top-right{min-width:0}.top-mid{flex-shrink:0}}

.balance-context{font-size:11px;line-height:1.4;color:var(--fg-3,#9ca997);margin:8px 20px;text-align:right}
