.homepage-ledger-preview{color:#173d31;text-align:left;background:#f4f4ef;border:1px solid #cdd9d1;border-radius:28px;gap:10px;padding:14px;font-family:Arial,sans-serif;display:grid;box-shadow:0 30px 70px #123a3026;container-type:inline-size}.homepage-ledger-preview svg{flex-shrink:0;width:17px;height:17px}.hlp-dashboard{color:#fff;background:#14503c url(/seasonal/dashboard-moneyteum-v5.webp) 50%/cover;border:1px solid #98c5a5;border-radius:22px;padding:13px;overflow:hidden}.hlp-profile{border-bottom:1px solid #b4d9bc66;align-items:center;gap:9px;min-height:68px;padding-bottom:12px;display:flex}.hlp-profile>img{object-fit:cover;background:#e9f1e5;border:1px solid #a0c2ad;border-radius:50%;width:48px;height:48px}.hlp-profile>div{gap:5px;display:grid}.hlp-profile small{letter-spacing:1px;color:#b7dcc1;font-size:8px;font-weight:900}.hlp-profile strong{font-size:19px;line-height:1.2}.hlp-profile span{color:#d1ebd4;align-items:center;font-size:9px;display:flex}.hlp-profile span svg{width:12px;height:12px}.hlp-profile>b{white-space:nowrap;align-self:flex-end;margin-left:auto;font-size:10px}.hlp-totals{grid-template-columns:1fr 1fr 1fr;gap:5px;margin:13px 0 12px;display:grid}.hlp-totals>div{gap:8px;min-width:0;display:grid}.hlp-totals>div:nth-child(2){text-align:center}.hlp-totals>div:last-child{text-align:right}.hlp-totals span{font-size:9px;font-weight:700}.hlp-totals strong{white-space:nowrap;letter-spacing:-.5px;font-size:clamp(12px,4.2cqw,21px)}.homepage-ledger-preview .hlp-spent{color:#e87958}.hlp-progress{background:#e9794c;border-radius:10px;height:7px;overflow:hidden}.hlp-progress i{background:#bce8b7;border-radius:10px;width:97.3%;height:100%;display:block}.hlp-budget-left{justify-content:space-between;gap:6px;margin-top:9px;font-size:9px;font-weight:700;display:flex}.hlp-weekly,.hlp-budgets{background:#fff;border:1px solid #d9e2dc;border-radius:20px;padding:13px}.homepage-ledger-preview header{align-items:center;gap:6px;display:flex}.homepage-ledger-preview header>b{align-items:center;gap:6px;font-size:12px;display:flex}.homepage-ledger-preview header>span{color:#6f8b80;font-size:8px}.hlp-weekly header>span{background:#edf4ef;border-radius:20px;padding:4px 6px}.hlp-weekly header>small{text-align:right;margin-left:auto;font-size:7px;line-height:1.5}.hlp-weekly header strong{font-size:9px;display:block}.hlp-bars{align-items:flex-end;gap:9px;height:105px;padding-top:12px;display:flex}.hlp-bars>div{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.hlp-bars span{font-size:7px;font-weight:700}.hlp-bars i{background:#a9b8ae;border-radius:7px 7px 2px 2px;width:100%;display:block}.hlp-bars>div:nth-child(6) i{background:#438f6c}.hlp-bars small{white-space:nowrap;color:#647b70;font-size:7px}.hlp-tools{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.hlp-tools>div{background:#fff;border:1px solid #d9e2dc;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:61px;padding:6px 2px;display:grid}.hlp-tools svg{color:#288361;width:21px;height:21px}.hlp-tools span{text-align:center;font-size:8px;font-weight:700}.hlp-budgets header{margin-bottom:11px}.hlp-budgets header>span{margin-left:auto}.hlp-budget-row{background:#f0f5f1;border-radius:14px;align-items:center;gap:7px;margin-top:8px;padding:10px 9px;display:flex}.hlp-budget-row>i{background:#e2ebe4;border-radius:10px;place-items:center;width:29px;height:33px;font-style:normal;display:grid}.hlp-budget-row>div{flex:1;gap:7px;min-width:0;display:grid}.hlp-budget-row>div:nth-last-child(2){text-align:center}.hlp-budget-row>div:last-child{text-align:right}.hlp-budget-row small{font-size:7px;font-weight:700}.hlp-budget-row b{white-space:nowrap;letter-spacing:-.4px;font-size:clamp(9px,3.1cqw,15px)}.moneyteum-home .phone{height:auto;overflow:visible}.moneyteum-home .float-note{display:none}@media (max-width:480px){.homepage-ledger-preview{border-radius:23px;gap:8px;padding:10px}.hlp-dashboard{padding:10px}.hlp-profile>img{width:40px;height:40px}.hlp-profile strong{font-size:17px}.hlp-budget-left{font-size:8px}.hlp-weekly,.hlp-budgets{padding:11px}.hlp-bars{gap:5px}.hlp-budget-row{gap:5px;padding:9px 7px}.hlp-profile>b{font-size:8px}}
