.pm-ledger{min-width:0}.pm-ledger-filters{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.pm-ledger-filters label{display:grid;gap:4px;min-width:130px;flex:1 1 145px;font-size:12px}.pm-ledger-filters input,.pm-ledger-filters select{min-height:44px;max-width:100%;padding:8px;border:1px solid #465773;border-radius:8px;background:#0c1420;color:#eef5ff;color-scheme:dark}.pm-ledger-scroll{max-width:100%;overflow-x:auto;border:1px solid #344358;border-radius:10px}.pm-ledger table{width:100%;min-width:610px;border-collapse:collapse;text-align:left}.pm-ledger th,.pm-ledger td{padding:10px;border-bottom:1px solid #2b394a;font-size:12px;vertical-align:top}.pm-ledger td code{overflow-wrap:anywhere;white-space:normal}.pm-ledger tr:last-child td{border-bottom:0}.pm-ledger th{color:#b8c9dd}.pm-ledger-positive{color:#79ddb3}.pm-ledger-negative{color:#ff9eae}.pm-ledger-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:12px}.pm-ledger-pages>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-ledger-pages button,.pm-ledger [role=alert] button{min-height:44px;padding:8px 12px;border:1px solid #465773;border-radius:8px;background:#19283b;color:#f3f7ff}.pm-ledger button:focus-visible,.pm-ledger input:focus-visible,.pm-ledger select:focus-visible{outline:3px solid #90bfff;outline-offset:2px}.pm-ledger button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:420px){.pm-ledger-pages>div{width:100%;justify-content:space-between}}
