.AllExerciseCards_exercisesContainer__OeD81{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;padding:20px;margin-top:20px}@media(min-width:768px){.AllExerciseCards_exercisesContainer__OeD81{gap:30px}}.AllExerciseCards_nameContainer__RkLJP{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px}.AllExerciseCards_exerciseName__1vxcL{color:var(--text-color);margin:0;transition:color .3s ease}.AllExerciseCards_infoIconWrapper__m3wEL:hover .AllExerciseCards_description__2fK96{opacity:1;visibility:visible}.AllExerciseCards_visualizationContainer__VDjuh{display:flex;padding:10px;height:380px;justify-content:center;align-items:center;overflow:hidden}@media(max-width:768px){.AllExerciseCards_visualizationContainer__VDjuh{height:auto}}.AllExerciseCards_filterContainer__r_5Av{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:100px;padding:10px}@media(max-width:878px){.AllExerciseCards_filterContainer__r_5Av{flex-direction:column;align-items:start;justify-self:center;gap:10px}}@media(min-width:768px){.AllExerciseCards_filterContainer__r_5Av{flex-direction:row}}.AllExerciseCards_checkboxLabel__wMKzq{display:flex;align-items:center;gap:8px;font-size:16px;cursor:pointer;color:var(--text-color)}@media(max-width:878px){.AllExerciseCards_checkboxLabel__wMKzq{font-size:14px}}.AllExerciseCards_checkboxLabel__wMKzq input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #1b90e4;border-radius:4px;transition:background-color .3s ease}.AllExerciseCards_checkboxLabel__wMKzq input[type=checkbox]:checked{background-color:#1b90e4;border-color:#1b90e4}@media(max-width:878px){.AllExerciseCards_checkboxLabel__wMKzq input[type=checkbox]{width:18px;height:18px}}.AllExerciseCards_favoriteButton__RNJVp{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer;margin-left:10px;transition:transform .2s}.AllExerciseCards_favoriteButton__RNJVp:hover{transform:scale(1.1)}.AllExerciseCards_favoriteButton__RNJVp.AllExerciseCards_favorite__OdcG6{color:red}.AllExerciseCards_exerciseCard__fUm0_{display:flex;flex-direction:column;align-items:center;background-color:var(--card-background-color);box-shadow:4px 4px 10px rgba(0,0,0,.05);border:1px solid var(--card-border-color);border-radius:10px;padding:20px;width:100%;max-width:300px;height:auto;position:relative;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.AllExerciseCards_exerciseCard__fUm0_:hover{transform:scale(1.05)}@media(min-width:768px){.AllExerciseCards_exerciseCard__fUm0_{max-width:400px}}.AllExerciseCards_infoIconWrapper__m3wEL{position:absolute;top:14px;left:15px;display:inline-block}.AllExerciseCards_infoIconWrapper__m3wEL .AllExerciseCards_infoIcon__STyIl{font-size:14px;color:var(--info-icon-color);background-color:var(--info-icon-bg);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;transition:background-color .3s ease}.AllExerciseCards_infoIconWrapper__m3wEL .AllExerciseCards_infoIcon__STyIl:hover{background-color:var(--info-icon-color);color:#fff}.AllExerciseCards_description__2fK96{position:absolute;top:130%;left:80%;transform:translateX(-30%) translateY(5%);width:200px;background-color:var(--description-bg);color:var(--description-text);padding:8px;border-radius:8px;font-size:14px;text-align:center;visibility:hidden;opacity:0;z-index:1;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,color .3s ease}.AllExerciseCards_description__2fK96:after{border-color:transparent transparent var(--description-bg) transparent;content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid}