.page-finance header{display:none}.page-finance main{margin-top:0!important;padding-top:0!important}.finance-app{margin:0 -20px;padding:0 16px 92px;min-height:100dvh;background:#f5f7f9}.finance-appbar{height:54px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.finance-appbar h2{margin:0;text-align:center;font-size:17px;color:#20352d}.finance-back{width:38px;height:38px;padding:0;border:0;background:transparent;font-size:31px;line-height:1;color:#334b41}.wallet-hero{position:relative;isolation:isolate;overflow:hidden;min-height:218px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#174c40 0%,#146d57 58%,#21826a 100%);color:#fff;box-shadow:0 14px 36px #174d3d30}.wallet-orb{position:absolute;z-index:-1;border:1px solid #ffffff19;border-radius:50%}.wallet-orb-one{width:210px;height:210px;right:-75px;top:-95px}.wallet-orb-two{width:150px;height:150px;right:-15px;bottom:-105px}.wallet-label{display:flex;justify-content:space-between;align-items:center}.wallet-label span{font-size:13px;color:#cbe2da}.wallet-label i{font-style:normal;font-size:10px;padding:5px 9px;border:1px solid #ffffff25;border-radius:14px;background:#ffffff12;color:#d8ebe4}.wallet-hero>strong{display:block;margin:20px 0 5px;font:600 39px/1.1 "Segoe UI",sans-serif;letter-spacing:-1px}.wallet-hero>strong small{font-size:19px;margin-right:7px;font-weight:500}.wallet-hero>p{margin:0;color:#afd1c5;font-size:11px}.wallet-hero>button{position:absolute;right:22px;bottom:22px;min-width:94px;min-height:42px;border:0;border-radius:22px;background:#fff;color:#17634f;font-weight:700;box-shadow:0 6px 20px #0d3d3030}.wallet-hero>button span{font-size:20px;vertical-align:-1px;margin-left:4px}.finance-transactions{margin-top:24px}.finance-section-head h3{margin:0;font-size:17px;color:#263a32}.finance-section-head p{margin:5px 0 0;font-size:11px;color:#89958f}.finance-filters{display:flex;gap:8px;margin:17px 0 12px}.finance-filters button{min-width:64px;min-height:34px;padding:7px 15px;border:0;border-radius:18px;background:#e9eeeb;color:#738078;font-size:12px}.finance-filters button.active{background:#1c6e58;color:#fff;box-shadow:0 4px 12px #1b6c5522}.finance-ledger-list{border:0;border-radius:16px;padding:0 17px;box-shadow:0 5px 20px #263d3008}.finance-ledger-list .ledger-date{padding:17px 0 7px;color:#96a19b;font-size:10px;font-weight:600}.finance-ledger-list .ledger-entry{gap:12px;padding:15px 0}.finance-ledger-list .ledger-icon{width:38px;height:38px;border-radius:12px}.finance-ledger-list .ledger-icon.income{background:#e8f6ef;color:#238160}.finance-ledger-list .ledger-icon.expense{background:#f5f1ed;color:#9c775c}.finance-ledger-list .ledger-description b{font-size:13px;color:#32473d}.finance-ledger-list .ledger-description span{max-width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.finance-ledger-list .ledger-description small{font-size:9px;color:#a0aaa4}.finance-ledger-list .ledger-amount{font-size:18px}.finance-ledger-list .ledger-amount.expense{color:#374a42}.finance-ledger-list .ledger-amount.income{color:#16805d}.finance-app #financeLedger>.row{justify-content:center;margin:14px 0!important}.finance-app #financeLedger>.row .muted{font-size:10px}.finance-app #financeLedger [data-older]{border:0;background:transparent;color:#6d8177;font-size:11px}@media(max-width:700px){.finance-app{margin:-16px -20px 0;padding-left:14px;padding-right:14px}.wallet-hero{min-height:210px;padding:22px}.wallet-hero>strong{font-size:37px}.finance-ledger-list .ledger-description span{max-width:170px}}
