.economy-view{height:calc(100vh - var(--header));overflow:auto;padding:38px max(26px,5vw);background:#111515}.economy-head{display:flex;justify-content:space-between;gap:24px;align-items:end}.economy-head h1{font-size:48px}.economy-head>div>p:last-child{color:var(--muted)}.economy-actions{display:flex;gap:10px}.withdraw-btn{border:1px solid #704139;background:#2d1d1b;color:#ff998a;border-radius:3px;padding:14px 18px;font-weight:700}.balance-card{margin:30px 0 20px;padding:27px 30px;border:1px solid var(--line);background:linear-gradient(125deg,#171c1b,#202824);display:flex;align-items:end;justify-content:space-between}.balance-card small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:1.4px;font:600 11px 'Barlow Condensed'}.balance-card strong{display:block;margin-top:5px;font:600 clamp(40px,5vw,68px) 'Barlow Condensed';color:var(--text)}.balance-card span{color:var(--lime);font-weight:700}.economy-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:20px}.economy-tab{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:13px 20px;font-weight:700}.economy-tab.active{color:var(--text);border-color:var(--lime)}.economy-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.money-column{border:1px solid var(--line);background:var(--panel)}.money-column header{padding:17px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.money-column.income header{border-top:3px solid var(--lime)}.money-column.expense header{border-top:3px solid var(--red)}.money-column header span{color:var(--muted);font-size:12px}.money-entry{display:grid;grid-template-columns:100px 1fr auto;gap:15px;padding:16px 20px;border-bottom:1px solid #292e2d;align-items:center}.money-entry time,.money-entry small{color:var(--muted);font-size:11px}.money-entry strong{display:block}.money-entry p{margin:4px 0 0;color:#bac1bd;font-size:13px}.money-entry .amount{font:600 20px 'Barlow Condensed';white-space:nowrap}.income .amount,.amount.deposit{color:var(--lime)}.expense .amount,.amount.withdrawal{color:#ff8c7e}.economy-empty{padding:34px 20px;color:var(--muted);text-align:center}.finance-history{border:1px solid var(--line);background:var(--panel);overflow:auto}.finance-history table{min-width:850px}.finance-edit{border:0;background:#272e2c;color:var(--text);padding:8px 11px;border-radius:3px}.type-badge{font-size:11px;font-weight:700;text-transform:uppercase}.type-badge.deposit{color:var(--lime)}.type-badge.withdrawal{color:#ff8c7e}.edited-note{display:block;color:var(--muted);font-size:10px;margin-top:4px}@media(max-width:850px){.economy-view{padding:25px 18px}.economy-head{align-items:start;flex-direction:column}.economy-actions{width:100%}.economy-actions button{flex:1}.economy-columns{grid-template-columns:1fr}.balance-card{align-items:start;flex-direction:column;gap:12px}}
