.main.finance{max-width:1480px}.finance .cards{grid-template-columns:repeat(3,1fr)}.finance .big{margin:9px 0}.finance .panel-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:18px;margin-top:20px}.finance .type-pill{font-weight:800;border-radius:40px;padding:7px 11px;font-size:11px}.finance .type-pill.in{background:#e4f7ec;color:#16865c}.finance .type-pill.out{background:#fff1eb;color:#d06f47}.finance .transaction{display:flex;align-items:center;gap:15px;border-bottom:1px solid #edf1f1;padding:17px 0}.finance .transaction:last-child{border:0}.finance .transaction .tx-name{font-weight:800}.finance .transaction .tx-meta{font-size:12px;color:#8895a0;margin-top:4px}.finance .amount{margin-left:auto;font-weight:800;font-family:Manrope;white-space:nowrap}.finance .amount.in{color:#14906b}.finance .amount.out{color:#de7858}.finance .remove{background:transparent;border:0;color:#a2abb2;font-size:18px;padding:6px}.finance .category-row{display:flex;gap:10px;align-items:center;margin:14px 0}.finance .category-bar{height:9px;border-radius:20px;background:#eaf0f0;flex:1;overflow:hidden}.finance .category-bar i{display:block;background:#55bb97;height:100%;border-radius:20px}.finance .filter-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.finance .filter-row input{border:1px solid #e0e6e9;border-radius:10px;padding:11px;color:#1e3843;max-width:180px}.finance .hero-hint{font-size:12px;color:#8a98a1}.finance .card.dark{background:linear-gradient(135deg,#113a31,#0a232b)}.finance .month-note{font-size:12px;color:#8696a0}.finance .tx-empty{text-align:center;padding:45px 10px;color:#91a1a9}.finance .progress-track{height:11px;background:#e8eeec;border-radius:12px;overflow:hidden}.finance .progress-track i{display:block;height:100%;background:#3ea982;max-width:100%}.finance .goal-summary{display:flex;justify-content:space-between;margin-bottom:12px}.finance .goal-summary strong{font:800 18px Manrope}@media(max-width:900px){.finance .panel-grid{grid-template-columns:1fr}}@media(max-width:600px){.finance .cards{grid-template-columns:1fr}.finance .top{align-items:start}.finance .top .primary{font-size:12px}.finance .transaction{gap:8px}.finance .amount{font-size:13px}}
.finance .finance-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.finance .finance-actions button{white-space:nowrap;min-height:44px;padding:11px 16px}.finance .top{gap:20px}@media(max-width:600px){.finance .top{flex-wrap:wrap;align-items:flex-start}.finance .finance-actions{width:100%;justify-content:flex-start}.finance .finance-actions button{flex:1}}

.finance .finance-actions{flex-wrap:wrap}.finance .top{flex-wrap:wrap}
