.finance-screen{padding-bottom:116px}.finance-head{display:flex;justify-content:space-between;align-items:start}.finance-head small{font-size:9px;color:var(--muted);letter-spacing:.1em}.finance-head h1{font:300 30px/1.12 var(--font-display);letter-spacing:-.07em;margin:5px 0}.finance-head button{width:43px;height:43px;border-radius:50%;background:var(--ink);color:#fff;font-size:23px}.balance-card{border-radius:24px;padding:18px;background:radial-gradient(circle at 80% 10%,#b7b9ff,#f1c6bd 40%,#27242d 100%);color:#fff;margin:18px 0 10px;min-height:158px;display:flex;flex-direction:column;gap:7px}.balance-card>small{font-size:10px;color:#f8eeee}.balance-card>strong{font:300 33px var(--font-display);letter-spacing:-.06em;margin-top:auto}.balance-card>div{display:flex;gap:16px}.balance-card span{display:flex;flex-direction:column;font-size:8px;color:#e5dcdf}.balance-card span b{color:#fff;font-size:11px;margin-top:2px}.finance-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin:12px 0 17px}.finance-actions button{padding:10px 6px;border-radius:12px;background:#fff;font-size:9px;color:var(--ink)}.finance-actions button:first-child{background:var(--ink);color:#fff}.finance-section{background:#fff;border-radius:20px;padding:14px;margin:12px 0}.finance-section .panel-head button{background:transparent;color:var(--muted);font-size:9px}.budget-row{display:grid;grid-template-columns:1fr 94px 30px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.budget-row:last-child{border:0}.budget-row div{display:flex;flex-direction:column;gap:2px}.budget-row b{font-size:10px}.budget-row small{font-size:8px;color:var(--muted)}.budget-bar{height:5px;background:#ebe8e2;border-radius:99px;overflow:hidden}.budget-bar i{display:block;height:100%;background:#a89ae7;border-radius:99px}.budget-bar i.over{background:#ec765c}.budget-row>strong{font-size:9px;text-align:right}.finance-item{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.finance-item:last-child{border:0}.finance-item>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#f1eee8}.finance-item div{display:flex;flex-direction:column;gap:2px}.finance-item b{font-size:10px}.finance-item small{font-size:8px;color:var(--muted)}.finance-item strong{font:500 11px var(--font-body)}.finance-item strong.income{color:#499567}.finance-item strong.expense{color:#b14f49}.finance-sheet select{width:100%;border:0;border-radius:14px;padding:12px;background:#fff;font-size:11px}
