.workout-detail.svelte-1ruy4ad{display:flex;flex-direction:column;gap:1rem}.back-link.svelte-1ruy4ad{color:var(--accent);text-decoration:none;font-size:.85rem}h1.svelte-1ruy4ad{font-size:1.3rem;margin:0}h3.svelte-1ruy4ad{font-size:.9rem;margin:0 0 .5rem;color:var(--accent)}.meta.svelte-1ruy4ad{color:var(--text-secondary);font-size:.85rem;margin-top:.25rem}.stats-row.svelte-1ruy4ad{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-card.svelte-1ruy4ad{text-align:center;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.coach-notes.svelte-1ruy4ad p:where(.svelte-1ruy4ad){margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap}.exercises.svelte-1ruy4ad{display:flex;flex-direction:column;gap:.5rem}.exercise-card.svelte-1ruy4ad{padding:1rem}.exercise-header.svelte-1ruy4ad{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.exercise-num.svelte-1ruy4ad{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-1ruy4ad{font-weight:600;display:block}.exercise-category.svelte-1ruy4ad{font-size:.75rem;color:var(--text-muted)}.sets-table.svelte-1ruy4ad{font-size:.85rem}.sets-header.svelte-1ruy4ad,.set-row.svelte-1ruy4ad{display:grid;grid-template-columns:3rem 3rem 1fr 3.5rem;gap:.5rem;padding:.35rem 0}.sets-header.svelte-1ruy4ad{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;border-bottom:1px solid var(--border)}.cardio-note.svelte-1ruy4ad,.user-note.svelte-1ruy4ad{font-size:.8rem;color:var(--text-muted);margin:.35rem 0 0}.user-note.svelte-1ruy4ad{font-style:italic}.session-notes.svelte-1ruy4ad{margin:0;color:var(--text-secondary);font-size:.9rem}
