.progress-chart.svelte-74po43{gap:var(--ui-space-4);flex-direction:column;width:100%;min-width:0;display:flex}.chart-controls.svelte-74po43{justify-content:flex-start;align-items:center;display:flex}.svg-container.svelte-74po43{border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);width:100%;min-width:0;overflow:hidden}.chart-svg.svelte-74po43{width:100%;height:auto;max-height:270px;font-family:inherit;display:block;overflow:visible}.chart-tick.svelte-74po43{font-variant-numeric:tabular-nums}.chart-empty.svelte-74po43{padding:var(--ui-space-8);text-align:center;color:var(--ui-fg-muted);font-size:var(--ui-text-sm);background:var(--ui-bg-muted);border-radius:var(--ui-radius-lg)}.chart-empty.svelte-74po43 p:where(.svelte-74po43){margin:0}.progress-panel.svelte-nybjrh{gap:var(--ui-space-6);padding:var(--ui-space-6);flex-direction:column;min-width:0;max-width:100%;display:flex}.goal-card.svelte-nybjrh{gap:var(--ui-space-4);padding:var(--ui-space-5);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-xl);background:var(--ui-bg-surface);flex-direction:column;display:flex}.goal-header.svelte-nybjrh{gap:var(--ui-space-3);flex-direction:column;display:flex}.goal-title.svelte-nybjrh{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);font-size:var(--ui-text-sm);flex-wrap:wrap;display:flex}.goal-pct.svelte-nybjrh{font-weight:var(--ui-weight-semibold);color:var(--ui-accent-text)}.goal-metrics.svelte-nybjrh{gap:var(--ui-space-4) var(--ui-space-8);font-size:var(--ui-text-sm);flex-wrap:wrap;display:flex}.metric-item.svelte-nybjrh{align-items:baseline;gap:var(--ui-space-1);display:inline-flex}.metric-label.svelte-nybjrh{color:var(--ui-fg-muted);font-size:var(--ui-text-xs)}.metric-val.svelte-nybjrh{font-weight:var(--ui-weight-medium);font-variant-numeric:tabular-nums}.chart-section.svelte-nybjrh,.table-section.svelte-nybjrh{gap:var(--ui-space-3);flex-direction:column;display:flex}.section-title.svelte-nybjrh{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-fg-default);margin:0}.table-scroll.svelte-nybjrh{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-actions.svelte-nybjrh{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.delta.svelte-nybjrh,.subtext.svelte-nybjrh{color:var(--ui-fg-muted);font-size:var(--ui-text-xs);white-space:nowrap}.proj-text.svelte-nybjrh{font-size:var(--ui-text-xs);white-space:nowrap}.empty-note.svelte-nybjrh{padding:var(--ui-space-6);color:var(--ui-fg-muted);text-align:center;font-size:var(--ui-text-sm);margin:0}.intro.svelte-s85rrt{margin-bottom:var(--ui-space-12)}.intro.svelte-s85rrt p:where(.svelte-s85rrt){max-width:48rem;color:var(--ui-fg-muted);margin:0}.content.svelte-s85rrt{gap:var(--ui-space-10);flex-direction:column;min-width:0;max-width:100%;display:flex}.search-bar.svelte-s85rrt{max-width:28rem}.table-actions.svelte-s85rrt{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.no-results.svelte-s85rrt{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-8);color:var(--ui-fg-muted);font-size:var(--ui-text-sm);flex-direction:column;display:flex}.no-results.svelte-s85rrt p:where(.svelte-s85rrt){margin:0}.danger-zone.svelte-s85rrt{padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border-default);justify-content:flex-start;display:flex}
