@import "https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
*{box-sizing:border-box}body{color:#f0f0f0;background:#181818;margin:0;padding:0;font-family:Jost,Futura,sans-serif;font-size:14px;line-height:1.5}.db-wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding:24px 32px 48px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#181818}::-webkit-scrollbar-thumb{background:#777;border-radius:3px}table tbody tr{transition:background-color .1s}table tbody tr:hover td{background-color:#0c6b5f0f!important}.dtbl{border-collapse:collapse;width:100%;font-size:13px}.dtbl th{text-align:right;color:#777;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff14;padding:8px 10px;font-size:11px;font-weight:500}.dtbl th:first-child{text-align:left}.dtbl td{color:#f0f0f0;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff14;padding:7px 10px}.dtbl td:first-child{text-align:left}.dtbl tr:last-child td{border-bottom:none}.wcal{background:#ffffff14;border-radius:5px;grid-template-columns:120px repeat(7,1fr) 60px;gap:1px;font-size:12px;display:grid;overflow:hidden}.wcal>div{background:#0c0c0c;padding:6px 8px}.wcal-hdr{color:#777;text-align:center;text-transform:uppercase;font-size:11px;font-weight:600}.wcal-name{color:#f0f0f0;font-weight:500}.wcal-val{text-align:center;color:#aaa}.wcal-total{text-align:center;color:#a48871;font-weight:600}.wcal-wkend{background:#a488710a}.wcal-divider{border-top:2px solid #a488714d}.dtbl .row-cat td{color:#a48871;background:#a488711f;font-weight:600}.dtbl .row-total td{color:#fff;background:#0c6b5f2e;font-weight:700}.dtbl .row-sub td{color:#f0f0f0;background:#a4887114;font-weight:600}.dtbl .row-spacer td{border:none;padding:4px}.dtbl .row-cat td:first-child{border-left:3px solid #a48871}.dtbl .row-total td:first-child{border-left:3px solid #0c6b5f}.dtbl .row-sub td:first-child{border-left:3px solid #a4887166}.dtbl .row-acct td:first-child{border-left:3px solid #a488712e}.dtbl .row-acct:nth-child(odd) td{background:#ffffff06}.dtbl .row-acct:nth-child(2n) td{background:0 0}.dtbl .cell-neg{color:#e24b4a;background:#e24b4a1a}.dtbl .row-profit-pos td{color:#fff;background:linear-gradient(90deg,#0c6b5f38 0%,#0000 70%);font-weight:700}.dtbl .row-profit-neg td{color:#fff;background:linear-gradient(90deg,#e24b4a29 0%,#0000 70%);font-weight:700}.dtbl .row-profit-pos td:first-child{border-left:3px solid #1d9e75}.dtbl .row-profit-neg td:first-child{border-left:3px solid #e24b4a}.dtbl.dtbl-pl th{background:#0c6b5f1f}.dtbl .cell-pct{color:#a48871}@media (max-width:1024px){.rg{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.rg{grid-template-columns:1fr!important}}
