.home-page.svelte-1uha8ag{padding:0}.total-balance.svelte-1uha8ag{text-align:center;background:linear-gradient(135deg,#1f2937 0%,#374151 100%);border-radius:16px;margin-bottom:16px;padding:24px}.total-balance.svelte-1uha8ag .label:where(.svelte-1uha8ag){color:#9ca3af;margin-bottom:8px;font-size:14px;display:block}.total-balance.svelte-1uha8ag .amount:where(.svelte-1uha8ag){color:#f9fafb;font-size:36px;font-weight:700;display:block}.filters.svelte-1uha8ag{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.filter-group.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.filter-group.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#9ca3af;font-size:12px}.filter-buttons.svelte-1uha8ag{gap:6px;display:flex}.filter-btn.svelte-1uha8ag{color:#9ca3af;cursor:pointer;background:#1f2937;border:1px solid #374151;border-radius:8px;flex:1;padding:8px;font-size:12px}.filter-btn.active.svelte-1uha8ag{color:#fff;background:#3b82f6;border-color:#3b82f6}.filter-group.svelte-1uha8ag select:where(.svelte-1uha8ag){color:#f9fafb;background:#1f2937;border:1px solid #374151;border-radius:8px;padding:10px;font-size:14px}.summary.svelte-1uha8ag{gap:12px;margin-bottom:16px;display:flex}.summary-item.svelte-1uha8ag{text-align:center;background:#1f2937;border-radius:12px;flex:1;padding:12px}.summary-label.svelte-1uha8ag{color:#9ca3af;margin-bottom:4px;font-size:12px;display:block}.summary-value.svelte-1uha8ag{font-size:16px;font-weight:600}.summary-item.income.svelte-1uha8ag .summary-value:where(.svelte-1uha8ag){color:#10b981}.summary-item.expense.svelte-1uha8ag .summary-value:where(.svelte-1uha8ag){color:#ef4444}.accounts-section.svelte-1uha8ag{margin-bottom:16px}h2.svelte-1uha8ag{color:#d1d5db;margin-bottom:12px;font-size:16px;font-weight:600}.accounts-grid.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.account-card.svelte-1uha8ag{background:#1f2937;border:1px solid #374151;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.account-header.svelte-1uha8ag{align-items:center;gap:12px;display:flex}.account-color.svelte-1uha8ag{border-radius:50%;width:12px;height:12px}.account-name.svelte-1uha8ag{color:#f9fafb;font-size:14px}.account-balance.svelte-1uha8ag{color:#f9fafb;font-size:16px;font-weight:600}.recent-section.svelte-1uha8ag{margin-bottom:20px}.empty.svelte-1uha8ag{color:#6b7280;text-align:center;padding:20px}.transactions-list.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.transaction-item.svelte-1uha8ag{background:#1f2937;border:1px solid #374151;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.t-emoji.svelte-1uha8ag{font-size:24px}.t-info.svelte-1uha8ag{flex-direction:column;flex:1;display:flex}.t-desc.svelte-1uha8ag{color:#f9fafb;font-size:14px}.t-account.svelte-1uha8ag{color:#6b7280;font-size:12px}.t-right.svelte-1uha8ag{flex-direction:column;align-items:flex-end;display:flex}.t-amount.svelte-1uha8ag{font-size:14px;font-weight:600}.t-amount.income.svelte-1uha8ag{color:#10b981}.t-amount.outcome.svelte-1uha8ag{color:#ef4444}.t-date.svelte-1uha8ag{color:#6b7280;font-size:12px}
