.ExerciseList_planName__cvnxj{font-size:15px;font-weight:700;color:var(--color-text);line-height:1.3;word-break:break-word}.ExerciseList_typeBadge__LFKhS{display:inline-flex;align-items:center;gap:4px;font-size:9px;padding:2px 8px;line-height:16px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.ExerciseList_diffBadge__Bz2RM,.ExerciseList_typeBadge__LFKhS{font-weight:700;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.ExerciseList_diffBadge__Bz2RM{font-size:10px;padding:1px 8px;line-height:18px}.ExerciseList_diffBadge__Bz2RM,.ExerciseList_tag__XXxLb{display:inline-block;color:var(--color-subtext);background:var(--color-separator)}.ExerciseList_tag__XXxLb{font-size:9px;font-weight:600;padding:1px 6px;border-radius:999px;white-space:nowrap}.ExerciseList_media__nPygb{margin:0 0 10px}.ExerciseList_description__VR9HW{font-size:var(--font-sm);color:var(--color-subtext);line-height:1.4;margin:0 0 8px}.ExerciseList_detailGrid__97Efh{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:8px}.ExerciseList_detailCard__IUUX5{background:var(--color-card);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);padding:8px 10px}.ExerciseList_detailValue__sIJzi{font-size:14px;font-weight:700;line-height:1.2;color:var(--color-text);display:block;margin-bottom:2px}.ExerciseList_detailLabel__ydJaM{font-weight:600;display:block}.ExerciseList_detailLabel__ydJaM,.ExerciseList_sectionLabel__ZHDfk{font-size:10px;color:var(--color-subtext);text-transform:uppercase;letter-spacing:.04em}.ExerciseList_sectionLabel__ZHDfk{font-weight:700;margin:0 0 6px}.ExerciseList_muscleGrid__p8qiK{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.ExerciseList_muscleChip__fBxzZ{display:inline-block;font-size:11px;font-weight:600;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);padding:3px 8px;border-radius:999px}.ExerciseList_muscleChipSecondary__joqwN{color:var(--color-subtext);background:var(--color-separator)}.ExerciseList_noTargetsText__c4K_h{font-size:var(--font-xs);color:var(--color-subtext);font-style:italic;margin:0}@media (min-width:768px){.ExerciseList_detailGrid__97Efh{grid-template-columns:repeat(3,1fr)}}