.pulse-stats.svelte-1j96jkq{background-color:#1e293b;border-radius:12px;padding:1.5rem;border:1px solid #334155;margin-bottom:2rem}.stats-header.svelte-1j96jkq{margin-bottom:1.5rem}.stats-title.svelte-1j96jkq{font-size:20px;font-weight:600;color:#f8fafc;margin:0 0 .25rem}.stats-subtitle.svelte-1j96jkq{font-size:14px;color:#94a3b8;margin:0}.stats-grid.svelte-1j96jkq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.stat-card.svelte-1j96jkq{text-align:center;padding:1rem;background-color:#0f172a;border-radius:8px;border:1px solid #1e293b;transition:all .2s ease}.stat-card.svelte-1j96jkq:hover{border-color:#6366f1;transform:translateY(-1px)}.stat-value.svelte-1j96jkq{font-size:32px;font-weight:700;color:#6366f1;margin-bottom:.5rem;line-height:1}.stat-label.svelte-1j96jkq{font-size:14px;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 640px){.pulse-stats.svelte-1j96jkq{padding:1rem}.stats-grid.svelte-1j96jkq{grid-template-columns:1fr;gap:1rem}.stat-value.svelte-1j96jkq{font-size:28px}}.recent-events.svelte-u7r7{background-color:#1e293b;border-radius:12px;padding:1.5rem;border:1px solid #334155}.events-header.svelte-u7r7{margin-bottom:1.5rem}.events-title.svelte-u7r7{font-size:20px;font-weight:600;color:#f8fafc;margin:0 0 .25rem}.events-subtitle.svelte-u7r7{font-size:14px;color:#94a3b8;margin:0}.events-list.svelte-u7r7{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.event-item.svelte-u7r7{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#0f172a;border-radius:8px;border:1px solid #1e293b;transition:all .2s ease}.event-item.svelte-u7r7:hover{border-color:#374151;transform:translate(2px)}.event-icon.svelte-u7r7{font-size:20px;width:32px;text-align:center;flex-shrink:0}.event-content.svelte-u7r7{flex:1;min-width:0}.event-description.svelte-u7r7{font-size:14px;color:#e2e8f0;line-height:1.4;margin-bottom:.25rem}.event-amount.svelte-u7r7{font-size:13px;font-weight:600}.event-amount.paid.svelte-u7r7{color:#22c55e}.event-amount.pending.svelte-u7r7{color:#eab308}.event-amount.overdue.svelte-u7r7{color:#ef4444}.event-timestamp.svelte-u7r7{font-size:12px;color:#64748b;flex-shrink:0}.events-footer.svelte-u7r7{text-align:center;padding-top:1rem;border-top:1px solid #334155}.view-all-button.svelte-u7r7{background:none;border:1px solid #374151;color:#94a3b8;padding:.5rem 1rem;border-radius:6px;font-size:14px;cursor:not-allowed;opacity:.6;position:relative;transition:all .2s ease}.view-all-button.svelte-u7r7:hover .coming-soon-tooltip:where(.svelte-u7r7){opacity:1;visibility:visible;transform:translateY(-100%)}.coming-soon-tooltip.svelte-u7r7{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-90%);background-color:#374151;color:#f3f4f6;padding:.5rem .75rem;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;z-index:10}.coming-soon-tooltip.svelte-u7r7:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#374151}@media (max-width: 640px){.recent-events.svelte-u7r7{padding:1rem}.event-item.svelte-u7r7{padding:.75rem;gap:.75rem}.event-description.svelte-u7r7{font-size:13px}}.dashboard-page.svelte-1va7vcv{max-width:1200px;margin:0 auto}.welcome-section.svelte-1va7vcv{margin-bottom:2rem}.dashboard-title.svelte-1va7vcv{font-size:32px;font-weight:700;color:#f8fafc;margin:0 0 .5rem}.dashboard-subtitle.svelte-1va7vcv{font-size:16px;color:#94a3b8;margin:0}.dashboard-content.svelte-1va7vcv{margin-bottom:2rem}.dashboard-footer.svelte-1va7vcv{margin-top:3rem}.footer-card.svelte-1va7vcv{background-color:#1e293b;border-radius:12px;padding:2rem;border:1px solid #334155;text-align:center}.footer-title.svelte-1va7vcv{font-size:20px;font-weight:600;color:#f8fafc;margin:0 0 .75rem}.footer-text.svelte-1va7vcv{font-size:16px;color:#cbd5e1;line-height:1.6;max-width:600px;margin:0 auto}@media (max-width: 768px){.dashboard-title.svelte-1va7vcv{font-size:28px}.footer-card.svelte-1va7vcv{padding:1.5rem}.footer-text.svelte-1va7vcv{font-size:15px}}
