.plan-detail.svelte-bytej{display:flex;flex-direction:column;gap:1rem}.back-link.svelte-bytej{color:var(--accent);text-decoration:none;font-size:.85rem}.plan-header.svelte-bytej{display:flex;justify-content:space-between;align-items:center}h1.svelte-bytej{font-size:1.4rem;margin:0}h2.svelte-bytej{font-size:1.1rem;margin:0 0 .5rem}h3.svelte-bytej{font-size:.9rem;margin:0 0 .5rem;color:var(--accent)}.plan-meta.svelte-bytej{color:var(--text-secondary);font-size:.85rem;margin:.25rem 0 0}.coach-notes.svelte-bytej p:where(.svelte-bytej){margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap}.exercises.svelte-bytej{display:flex;flex-direction:column;gap:.5rem}.exercise-card.svelte-bytej{padding:1rem}.exercise-header.svelte-bytej{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.exercise-num.svelte-bytej{background-color:var(--accent);color:#0f172a;width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;flex-shrink:0}.exercise-name.svelte-bytej{font-weight:600;display:block}.exercise-category.svelte-bytej{font-size:.75rem;color:var(--text-muted)}.sets-table.svelte-bytej{font-size:.85rem;margin:.5rem 0}.sets-header.svelte-bytej,.set-row.svelte-bytej{display:grid;grid-template-columns:3rem 1fr 1fr;gap:.5rem;padding:.35rem 0}.sets-header.svelte-bytej{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;border-bottom:1px solid var(--border)}.exercise-notes.svelte-bytej{margin:.5rem 0 0;font-size:.8rem;color:var(--text-muted);font-style:italic}.actions.svelte-bytej{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.full-width.svelte-bytej{width:100%}
