.dashboard.svelte-1uha8ag{max-width:1200px}.page-header.svelte-1uha8ag{margin-bottom:1.5rem}.page-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0}.dashboard-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat.svelte-1uha8ag{text-align:center;padding:1rem}.stat-value.svelte-1uha8ag{display:block;font-size:2rem;font-weight:700;color:var(--color-primary)}.stat-label.svelte-1uha8ag{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.activity-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;max-height:250px;overflow-y:auto}.activity-item.svelte-1uha8ag{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:4px}.activity-icon.svelte-1uha8ag{flex-shrink:0;color:var(--color-text-muted);margin-top:2px}.activity-content.svelte-1uha8ag{flex:1;font-size:.875rem}.activity-time.svelte-1uha8ag{flex-shrink:0;font-size:.75rem;color:var(--color-text-muted)}.milestone-list.svelte-1uha8ag{display:flex;flex-direction:column}.milestone-item.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:.75rem .5rem;border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.milestone-item.svelte-1uha8ag:last-child{border-bottom:none}.milestone-item.svelte-1uha8ag:hover{background-color:var(--color-row-hover);text-decoration:none}.milestone-name.svelte-1uha8ag{font-weight:500}.milestone-date.svelte-1uha8ag{font-size:.875rem;color:var(--color-text-muted)}
