.createTraining_saveBtn__KBhX8{background-color:#222322;color:white;height:50px;border-radius:10px}.createTraining_saveTemplateBtn__mlRca{background-color:#22232212;height:50px;border-radius:10px}.createTraining_trainingSessionName__piv1l{font-style:normal;font-weight:590;font-size:20px;line-height:25px;letter-spacing:-.45px;color:#222322}.createTraining_exercises__DEg45{display:flex;flex-direction:column;gap:12px}.createTraining_checkboxPopUp__JxU7n{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);padding:12px;background-color:#222322D9;border-radius:28px;z-index:50}.createTraining_deleteButton__QQLxI{display:flex;gap:10px;align-items:center;justify-content:center;span{font-style:normal;font-weight:590;font-size:15px;line-height:20px;letter-spacing:-.23px;color:#E66E19}}.createTraining_warmupCard__ADQuY{display:flex;align-items:center;gap:12px;background:white;border-radius:12px;padding:16px}.createTraining_warmupIcon__6oKOS{flex-shrink:0}.createTraining_warmupContent__LqbTZ{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.createTraining_warmupTitle__RM4AD{font-style:normal;font-weight:500;font-size:17px;line-height:22px;letter-spacing:-.41px;color:#222322}.createTraining_warmupInput__uy4LG{font-style:normal;font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.23px;color:#222322;border:none;outline:none;background:transparent;padding:0;width:100%}.createTraining_warmupInput__uy4LG::placeholder{color:#8E8E93}.createTraining_cardsContainer__Ayx9_{display:flex;flex-direction:column;gap:6px}.createTraining_addExerciseBtn__2bACB{display:flex;align-items:center;justify-content:center;gap:8px;background:white;border:none;padding:0;width:100%;border-radius:12px;height:52px;cursor:pointer;font-size:17px;font-weight:600;color:#222322}.exerciseList_exercises__0Ds6v{display:flex;flex-direction:column;gap:6px}.exerciseList_exercise__VbIZH{padding:16px 12px;background-color:white;border-radius:15px;display:flex;gap:16px;align-items:flex-start;align-items:center}.exerciseList_exercise--highlight__i5x6f{animation:exerciseList_exerciseShake__aEzUm .6s ease-in-out}.exerciseList_checkbox-container__39JlZ{cursor:pointer;display:flex;align-items:center;justify-content:center}.exerciseList_custom-checkbox__ADXRA{width:24px;height:24px;border-radius:50%;border:2px solid #22232212;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.exerciseList_custom-checkbox__ADXRA.exerciseList_checked__EbENH{background-color:#8EFF27;border-color:#8EFF27}.exerciseList_exercise__info__S_7cs{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px}.exerciseList_exercise--client__7AqnH .exerciseList_exercise__info__S_7cs input{width:100%;border:none;outline:none;padding:0;margin:0;background:transparent;font-family:inherit}.exerciseList_input-name__kmVn4{font-weight:500;font-size:17px;color:#222322;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.exerciseList_input-task__wZFth{font-size:15px;font-weight:400;color:#222322;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;line-height:1.4;border:none;outline:none;background:transparent;padding:0;width:100%}.exerciseList_input-task__wZFth::placeholder{color:#8E8E93}.exerciseList_input-result__Toc7F{font-size:16px;color:#e56e1a}.exerciseList_sortable-item__9x3Ax{user-select:none;-webkit-user-select:none}.exerciseList_drag-handle__U5cc5{cursor:grab;touch-action:none;padding:8px;margin:-8px;flex-shrink:0;position:relative}.exerciseList_drag-handle__U5cc5:active{cursor:grabbing}.exerciseList_drag-tip__mQOAe{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:8px;background:rgba(34,35,34,.95);color:white;font-size:12px;font-weight:500;padding:8px 12px;border-radius:8px;white-space:nowrap;z-index:9999;animation:exerciseList_fadeInOut__BDVML 1.5s ease-in-out;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}@keyframes exerciseList_fadeInOut__BDVML{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes exerciseList_exerciseShake__aEzUm{0%{transform:translateX(0)}15%{transform:translateX(-4px)}30%{transform:translateX(4px)}45%{transform:translateX(-3px)}60%{transform:translateX(3px)}to{transform:translateX(0)}}.exerciseList_sorting__BbcUp{transition:transform .2s ease}.exerciseList_exercise-drag-overlay__y1Lgt{opacity:1;box-shadow:0 8px 24px rgba(0,0,0,.15);border-radius:15px;transform:scale(1.02)}