.SummaryCards-module__BGphvG__card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-lg);padding-left:calc(var(--space-lg) + 4px);transition:all var(--transition-base);position:relative;overflow:hidden}.SummaryCards-module__BGphvG__card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md);transform:translateY(-2px)}.SummaryCards-module__BGphvG__cardHeader{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.SummaryCards-module__BGphvG__cardTitle{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.SummaryCards-module__BGphvG__iconWrap{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.SummaryCards-module__BGphvG__cardValue{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:var(--space-md);font-size:2rem;font-weight:600;line-height:1.1}.SummaryCards-module__BGphvG__cardFooter{align-items:center;gap:var(--space-sm);display:flex}.SummaryCards-module__BGphvG__change{align-items:center;gap:2px;font-size:.75rem;font-weight:600;display:inline-flex}.SummaryCards-module__BGphvG__changePositive{color:var(--accent-success)}.SummaryCards-module__BGphvG__changeNegative{color:var(--accent-danger)}.SummaryCards-module__BGphvG__changeLabel{color:var(--text-tertiary);font-size:.6875rem}.SummaryCards-module__BGphvG__accentLine{opacity:.7;width:3px;transition:opacity var(--transition-fast);position:absolute;top:0;bottom:0;left:0}.SummaryCards-module__BGphvG__card:hover .SummaryCards-module__BGphvG__accentLine{opacity:1}
.BalanceTrend-module___079tG__container{padding:var(--space-lg);min-height:380px}.BalanceTrend-module___079tG__header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.BalanceTrend-module___079tG__title{font-size:1.0625rem;font-weight:600}.BalanceTrend-module___079tG__subtitle{color:var(--text-tertiary);margin-top:2px;font-size:.75rem}.BalanceTrend-module___079tG__legend{gap:var(--space-md);display:flex}.BalanceTrend-module___079tG__legendItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:.75rem;display:flex}.BalanceTrend-module___079tG__legendDotBalance{background:#c4963c;border-radius:50%;width:8px;height:8px}.BalanceTrend-module___079tG__legendDotIncome{background:#5d9e6f;border-radius:50%;width:8px;height:8px}.BalanceTrend-module___079tG__legendDotExpense{background:#c26b52;border-radius:50%;width:8px;height:8px}.BalanceTrend-module___079tG__chartWrap{width:100%}
.SpendingBreakdown-module__bWseSa__container{padding:var(--space-lg);min-height:380px}.SpendingBreakdown-module__bWseSa__header{margin-bottom:var(--space-md)}.SpendingBreakdown-module__bWseSa__title{font-size:1.0625rem;font-weight:600}.SpendingBreakdown-module__bWseSa__subtitle{color:var(--text-tertiary);margin-top:2px;font-size:.75rem}.SpendingBreakdown-module__bWseSa__chartArea{gap:var(--space-md);flex-direction:column;display:flex}.SpendingBreakdown-module__bWseSa__donutWrap{justify-content:center;align-items:center;display:flex;position:relative}.SpendingBreakdown-module__bWseSa__donutCenter{flex-direction:column;align-items:center;display:flex;position:absolute}.SpendingBreakdown-module__bWseSa__donutTotal{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.SpendingBreakdown-module__bWseSa__donutLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem}.SpendingBreakdown-module__bWseSa__legend{flex-direction:column;gap:8px;display:flex}.SpendingBreakdown-module__bWseSa__legendItem{border-radius:var(--radius-sm);transition:background var(--transition-fast);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.SpendingBreakdown-module__bWseSa__legendItem:hover{background:var(--bg-tertiary)}.SpendingBreakdown-module__bWseSa__legendLeft{align-items:center;gap:var(--space-sm);display:flex}.SpendingBreakdown-module__bWseSa__legendDot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.SpendingBreakdown-module__bWseSa__legendName{color:var(--text-secondary);font-size:.8125rem}.SpendingBreakdown-module__bWseSa__legendRight{align-items:center;gap:var(--space-md);display:flex}.SpendingBreakdown-module__bWseSa__legendAmount{font-size:.8125rem;font-weight:600}.SpendingBreakdown-module__bWseSa__legendPercent{color:var(--text-tertiary);text-align:right;min-width:40px;font-size:.75rem}
.RecentTransactions-module__MRQEma__container{padding:var(--space-lg)}.RecentTransactions-module__MRQEma__header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.RecentTransactions-module__MRQEma__title{font-size:1.0625rem;font-weight:600}.RecentTransactions-module__MRQEma__viewAll{color:var(--accent-primary);transition:gap var(--transition-fast);align-items:center;gap:4px;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.RecentTransactions-module__MRQEma__viewAll:hover{gap:8px}.RecentTransactions-module__MRQEma__list{flex-direction:column;display:flex}.RecentTransactions-module__MRQEma__item{border-bottom:1px solid var(--border-secondary);transition:background var(--transition-fast);justify-content:space-between;align-items:center;padding:12px 8px;display:flex}.RecentTransactions-module__MRQEma__item:last-child{border-bottom:none}.RecentTransactions-module__MRQEma__item:hover{background:var(--bg-tertiary);border-radius:var(--radius-sm)}.RecentTransactions-module__MRQEma__itemLeft{align-items:center;gap:var(--space-md);min-width:0;display:flex}.RecentTransactions-module__MRQEma__icon{background:var(--bg-tertiary);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;display:flex}.RecentTransactions-module__MRQEma__itemInfo{flex-direction:column;min-width:0;display:flex}.RecentTransactions-module__MRQEma__itemName{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.RecentTransactions-module__MRQEma__itemCategory{color:var(--text-tertiary);font-size:.75rem}.RecentTransactions-module__MRQEma__itemRight{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.RecentTransactions-module__MRQEma__itemAmount{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.RecentTransactions-module__MRQEma__income{color:var(--accent-success)}.RecentTransactions-module__MRQEma__expense{color:var(--accent-danger)}.RecentTransactions-module__MRQEma__itemDate{color:var(--text-tertiary);font-size:.6875rem}
