.ledger-form label{display:block;font-size:13px;color:#cbd8ba;margin:20px 0 8px}.ledger-form input,.ledger-form textarea{width:100%;border:1px solid #536342;background:#192114;color:#e7efd9;border-radius:5px;padding:13px;font:13px/1.6 monospace}.ledger-form textarea{min-height:180px;resize:vertical}.ledger-actions{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.ledger-actions button,.ledger-actions a{border:1px solid #78944f;padding:13px 18px;border-radius:4px;background:#d9ff65;color:#17200f!important;font-size:12px;cursor:pointer;text-decoration:none}.ledger-actions button:disabled{opacity:.5;cursor:wait}.ledger-detail{border:1px solid #425336;border-radius:7px;padding:25px;margin:25px 0}.ledger-detail h3{margin-top:0}.ledger-detail code{overflow-wrap:anywhere}.ledger-table{overflow-x:auto}.ledger-table table{min-width:660px}.ledger-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.ledger-metrics>div{border-top:1px solid #4d6239;padding:24px 0}.ledger-metrics strong{display:block;font-size:43px;color:#d9ff65;font-weight:500}.ledger-metrics span{display:block;font-size:12px;color:#acbc9d;margin-top:12px}.ledger-form input[type=file]{font-family:Arial}.ledger-status{font-size:13px;line-height:1.7;white-space:pre-wrap}.ledger-consent{border:1px solid #8b975e;padding:20px}.ledger-consent input{width:auto;margin-right:8px}.ledger-consent label{display:flex;align-items:start;gap:10px}.ledger-view{max-width:1100px;margin:auto;padding:15px 44px 60px}.sidebar nav>a{display:flex;gap:12px;padding:12px 14px;color:#a8b69a;font-size:13px;text-decoration:none}.ledger-empty{padding:35px;border:1px dashed #4b5d36;border-radius:6px} @media(max-width:650px){.ledger-view{padding:10px 24px 45px}.ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-metrics strong{font-size:34px}}
.ledger-view>section{margin-top:48px}.ledger-actions>a{background:transparent;color:#d9ff65!important}.ledger-metrics strong{overflow-wrap:anywhere}.ledger-empty{line-height:1.75}
