.MyExercises-module__6o0HFG__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--panel-shadow);overflow:hidden}.MyExercises-module__6o0HFG__head{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:58px;padding:12px 15px;display:flex}.MyExercises-module__6o0HFG__head svg{color:var(--accent);flex:none}.MyExercises-module__6o0HFG__head h3{letter-spacing:.09em;margin:0 0 3px;font-size:14px}.MyExercises-module__6o0HFG__head p{max-width:64ch;color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.MyExercises-module__6o0HFG__list{display:grid}.MyExercises-module__6o0HFG__item{gap:9px;padding:13px 15px;display:grid}.MyExercises-module__6o0HFG__item+.MyExercises-module__6o0HFG__item{border-top:1px solid var(--line)}.MyExercises-module__6o0HFG__item[data-done=true]{background:color-mix(in srgb, var(--positive) 5%, transparent)}.MyExercises-module__6o0HFG__item header{gap:3px;display:grid}.MyExercises-module__6o0HFG__meta{color:var(--muted);font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.MyExercises-module__6o0HFG__item strong{font-family:var(--font-display), sans-serif;letter-spacing:.05em;font-size:13px}.MyExercises-module__6o0HFG__item header small{color:var(--muted);font-size:11px;line-height:1.5}.MyExercises-module__6o0HFG__coachNote{border-left:2px solid var(--accent);color:var(--text-primary);background:var(--accent-soft);border-radius:0 3px 3px 0;margin-top:3px;padding:6px 9px;font-size:11px;font-style:normal;line-height:1.5}.MyExercises-module__6o0HFG__steps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.MyExercises-module__6o0HFG__steps label{cursor:pointer;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;display:grid}.MyExercises-module__6o0HFG__steps input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:1px 0 0}.MyExercises-module__6o0HFG__steps span{font-size:11.5px;line-height:1.5}.MyExercises-module__6o0HFG__steps input:checked+span{color:var(--muted);text-decoration:line-through}.MyExercises-module__6o0HFG__steps input:disabled+span{opacity:.6}.MyExercises-module__6o0HFG__progress{color:var(--muted);align-items:center;gap:10px;font-size:9.5px;display:flex}.MyExercises-module__6o0HFG__complete{color:var(--positive);align-items:center;gap:4px;font-weight:700;display:inline-flex}.MyExercises-module__6o0HFG__bar{background:var(--line-strong);border-radius:2px;flex:1;height:3px;overflow:hidden}.MyExercises-module__6o0HFG__bar i{background:var(--accent);height:100%;transition:width .16s ease-out;display:block}.MyExercises-module__6o0HFG__item[data-done=true] .MyExercises-module__6o0HFG__bar i{background:var(--positive)}.MyExercises-module__6o0HFG__empty,.MyExercises-module__6o0HFG__state,.MyExercises-module__6o0HFG__error{color:var(--muted);margin:0;padding:20px 15px;font-size:11.5px;line-height:1.6}.MyExercises-module__6o0HFG__state{align-items:center;gap:8px;display:flex}.MyExercises-module__6o0HFG__error{color:var(--negative);padding:9px 15px}.MyExercises-module__6o0HFG__spin{animation:.9s linear infinite MyExercises-module__6o0HFG__mine-spin}@keyframes MyExercises-module__6o0HFG__mine-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.MyExercises-module__6o0HFG__spin{animation:none}.MyExercises-module__6o0HFG__bar i{transition:none}}
