.InsightCards-module__8MP0ya__card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative;overflow:hidden}.InsightCards-module__8MP0ya__card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md);transform:translateY(-2px)}.InsightCards-module__8MP0ya__accentBar{width:3px;position:absolute;top:0;bottom:0;left:0}.InsightCards-module__8MP0ya__content{padding:var(--space-lg);padding-left:calc(var(--space-lg) + 4px);flex-direction:column;display:flex}.InsightCards-module__8MP0ya__iconWrap{margin-bottom:var(--space-md);opacity:.7}.InsightCards-module__8MP0ya__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.6875rem;font-weight:500}.InsightCards-module__8MP0ya__value{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:4px;font-size:1.375rem;font-weight:600}.InsightCards-module__8MP0ya__subtitle{color:var(--text-secondary);font-size:.75rem;line-height:1.4}
.MonthlyComparison-module__0xJtWW__container{padding:var(--space-lg);min-height:400px}.MonthlyComparison-module__0xJtWW__header{margin-bottom:var(--space-lg)}.MonthlyComparison-module__0xJtWW__title{font-size:1.0625rem;font-weight:600}.MonthlyComparison-module__0xJtWW__subtitle{color:var(--text-tertiary);margin-top:2px;font-size:.75rem}.MonthlyComparison-module__0xJtWW__chartWrap{width:100%}
.SpendingTrends-module__CfXMkq__container{padding:var(--space-lg)}.SpendingTrends-module__CfXMkq__header{margin-bottom:var(--space-lg)}.SpendingTrends-module__CfXMkq__title{font-size:1.0625rem;font-weight:600}.SpendingTrends-module__CfXMkq__subtitle{color:var(--text-tertiary);margin-top:2px;font-size:.75rem}.SpendingTrends-module__CfXMkq__bars{margin-bottom:var(--space-xl);flex-direction:column;gap:12px;display:flex}.SpendingTrends-module__CfXMkq__barRow{align-items:center;gap:var(--space-md);grid-template-columns:160px 1fr 120px;display:grid}.SpendingTrends-module__CfXMkq__barLabel{align-items:center;gap:var(--space-sm);display:flex}.SpendingTrends-module__CfXMkq__barIcon{font-size:1rem}.SpendingTrends-module__CfXMkq__barName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.SpendingTrends-module__CfXMkq__barTrack{background:var(--bg-tertiary);border-radius:var(--radius-full);height:8px;overflow:hidden}.SpendingTrends-module__CfXMkq__barFill{border-radius:var(--radius-full);min-width:4px;height:100%}.SpendingTrends-module__CfXMkq__barMeta{align-items:center;gap:var(--space-sm);justify-content:flex-end;display:flex}.SpendingTrends-module__CfXMkq__barAmount{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.SpendingTrends-module__CfXMkq__barPercent{color:var(--text-tertiary);text-align:right;min-width:36px;font-size:.75rem}.SpendingTrends-module__CfXMkq__insightsSection{padding-top:var(--space-lg);border-top:1px solid var(--border-secondary)}.SpendingTrends-module__CfXMkq__insightsHeader{align-items:center;gap:var(--space-sm);color:var(--accent-warning);margin-bottom:var(--space-md);font-size:.875rem;font-weight:600;display:flex}.SpendingTrends-module__CfXMkq__insightsList{gap:var(--space-md);flex-direction:column;display:flex}.SpendingTrends-module__CfXMkq__insightItem{align-items:flex-start;gap:var(--space-md);display:flex}.SpendingTrends-module__CfXMkq__insightDot{background:var(--accent-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.SpendingTrends-module__CfXMkq__insightItem p{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}@media (max-width:640px){.SpendingTrends-module__CfXMkq__barRow{grid-template-columns:120px 1fr 90px}}
