#nexus-cabinet-demo .nx-ledger{min-width:0}
#nexus-cabinet-demo .nx-ledger h2{font-size:20px;line-height:1.4;margin:10px 0 18px}
#nexus-cabinet-demo .nx-ledger-state{padding:16px;border:1px solid #49375b;background:#20182c;border-radius:10px;font-size:13px;line-height:1.7;color:#d3c4e7}
#nexus-cabinet-demo .nx-ledger-review{border-color:#ae7541;background:#33251b;color:#f8d9ae}
#nexus-cabinet-demo .nx-ledger-select{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:14px 0}
#nexus-cabinet-demo .nx-ledger-select select{border:1px solid #554163;border-radius:8px;padding:10px;background:#15101e;color:#eee;max-width:100%}
#nexus-cabinet-demo .nx-ledger-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
#nexus-cabinet-demo .nx-ledger-metrics>div{border:1px solid #322b3c;border-radius:12px;padding:16px;min-width:0}
#nexus-cabinet-demo .nx-ledger-metrics dt{font-size:13px;color:#b9afc8;line-height:1.6}
#nexus-cabinet-demo .nx-ledger-metrics dd{font-size:25px;color:#f1eafa;margin:10px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
#nexus-cabinet-demo .nx-ledger-metrics dd small{font-size:13px;color:#bcafcf}
#nexus-cabinet-demo .nx-ledger-metrics p,#nexus-cabinet-demo .nx-ledger-source p{font-size:12px;color:#a79bb7;line-height:1.7;overflow-wrap:anywhere}
#nexus-cabinet-demo .nx-ledger-source summary{color:#cab3eb;cursor:pointer;margin:18px 0}
@media(max-width:700px){#nexus-cabinet-demo .nx-ledger-metrics{grid-template-columns:1fr}#nexus-cabinet-demo .nx-ledger-select{align-items:stretch;flex-direction:column}#nexus-cabinet-demo .nx-ledger-metrics dd{font-size:24px}}
