.ledger-verify{margin:1.5rem 0 2.5rem}.ledger-verify__form label{color:var(--slate);margin-bottom:.4rem;font-size:.85rem;font-weight:650;display:block}.ledger-verify__form>div{flex-wrap:wrap;gap:.6rem;display:flex}.ledger-verify__form input{border:1px solid var(--border);background:var(--background);width:12rem;min-width:0;min-height:46px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 .85rem}.ledger-verify__form input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ledger-verify__error{color:#a33a2b;margin-top:1rem}.ledger-verify__entry{color:var(--slate);margin:1.4rem 0 .8rem}.ledger-verify__entry span{color:var(--ink);margin-top:.25rem;display:block}.ledger-verify__steps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ledger-verify__steps li{border:1px solid var(--border);background:var(--ice);border-radius:10px;grid-template-columns:auto 1fr;gap:.75rem;padding:.9rem 1rem;display:grid}.ledger-verify__steps li>svg{margin-top:.15rem}.ledger-verify__steps li[data-status=pass]>svg{color:#15966e}.ledger-verify__steps li[data-status=fail]{background:#fbf1ef;border-color:#d9a39b}.ledger-verify__steps li[data-status=fail]>svg{color:#a33a2b}.ledger-verify__steps li[data-status=absent]>svg,.ledger-verify__steps li[data-status=skipped]>svg{color:var(--slate)}.ledger-verify__steps p{color:var(--slate);overflow-wrap:anywhere;margin:.25rem 0 0}.ledger-verify__steps a{margin-top:.35rem;font-size:.9rem;display:inline-block}#verify pre{background:var(--navy-dark);color:#e9f3f8;border-radius:8px;padding:1rem;font-size:.8rem;line-height:1.55;overflow-x:auto}
