.ledger-entry-list{display:grid;gap:10px;margin:12px 0 16px}.ledger-entry-row{display:grid;grid-template-columns:.85fr 1fr 1fr .75fr 38px;gap:10px;align-items:end;padding:13px;border:1px solid var(--line);border-radius:14px;background:#080d0a}.ledger-actions{display:flex;flex-wrap:wrap;gap:10px}.ledger-add{border:1px dashed rgba(90,215,145,.35);border-radius:11px;padding:12px 15px;background:rgba(90,215,145,.06);color:#dff8e8;font-weight:800;cursor:pointer}.ledger-add.sell{border-color:rgba(210,176,92,.4);background:rgba(210,176,92,.07);color:#eadcaf}.ledger-remove{height:43px;border:1px solid rgba(255,122,120,.25);border-radius:10px;background:rgba(255,122,120,.06);color:#ffb4b2;font-size:21px;cursor:pointer}.ledger-table-wrap{overflow-x:auto}.ledger-table{width:100%;min-width:700px;border-collapse:collapse}.ledger-table th,.ledger-table td{border-bottom:1px solid var(--line);padding:13px 14px;text-align:right;color:#abb6ae}.ledger-table th:first-child,.ledger-table td:first-child,.ledger-table th:nth-child(2),.ledger-table td:nth-child(2){text-align:left}.ledger-table thead th{color:#dce9df;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.result-note.success{border-color:rgba(90,215,145,.32);background:rgba(90,215,145,.08);color:#c8f3d7}@media(max-width:760px){.ledger-entry-row{grid-template-columns:1fr 1fr}.ledger-remove{grid-column:1/-1}}
