/* Shared Prompt Bar styles come from question.css. */
.ledger-wrap{width:min(560px,100%);margin:0 auto;font:15px/1.5 Arial,Helvetica,sans-serif;color:#181818}
.ledger-toolbar{justify-content:flex-end}
.ledger-wrap .ledger-btn{width:auto;min-height:36px;height:auto;margin:0;border:0;border-radius:11px;padding:8px 14px;background:#171717;color:#fff;font:400 13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .2s,transform .2s,opacity .2s}
.ledger-wrap .ledger-btn:disabled{background:#dedede;color:#aaa;opacity:1;cursor:default}
.ledger-wrap .ledger-btn:not(:disabled):active{transform:scale(.97)}
.ledger-status{margin-top:10px;font-size:13px;color:#777}
.ledger-status:empty{display:none}
.ledger-wrap .receipt{background:#f8f8f8;border:1px solid #ededed;border-radius:16px;padding:18px;animation:question-arrive .3s ease both}
.ledger-wrap [hidden]{display:none}
.ledger-wrap .receipt-line{display:flex;justify-content:space-between;gap:12px;padding:6px 0}
.ledger-wrap .mono{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#777;overflow-wrap:anywhere;min-width:0}
.ledger-wrap .receipt-note{margin:14px 0 18px;color:#181818;font:15px/1.5 Arial,Helvetica,sans-serif}
.ledger-wrap .ledger-btn.ghost{background:#ededed;color:#555;font-weight:400}
@media(max-width:767px){.ledger-wrap{width:100%}.ledger-wrap .receipt-note{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ledger-wrap *{animation:none!important;transition:none!important}}
