.CourseListFilter_wrapper__hnpGk{margin-top:16px;padding:24px;background:#ebebf4;border-radius:8px}@media(max-width:767.8px){.CourseListFilter_wrapper__hnpGk{padding:16px 8px}}.CourseListFilter_controls__DZ5Q5{display:flex;flex-direction:column;margin-top:-16px}.CourseListFilter_controls__row__6qH7A{display:flex;align-items:center;justify-content:stretch;margin-left:-16px}@media(max-width:959.8px){.CourseListFilter_controls__row__6qH7A{flex-wrap:wrap}}.CourseListFilter_controls__row__6qH7A>*{flex:1 1;min-width:250px;margin-top:16px;margin-left:16px}@media(max-width:959.8px){.CourseListFilter_select__state__o7IRj{flex:1 1;min-width:calc(100% - 16px)}}.CourseListFilter_buttonsWrapper__KCFE6{display:flex;justify-content:flex-end;margin-top:16px}.CourseListFilter_buttonsWrapper__KCFE6>*+*{margin-left:16px}.CourseListFilter_cancelButton__CrDz8{padding-right:0;padding-left:0}.CourseListFilter_cancelButton__label__1JCDc{color:#8a94ae;font-weight:500;font-size:14px}.CourseListFilter_cancelButton__icon__m6WcZ{color:#292a43}.CourseListFilter_resetButtonCount__CPZWD{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:4px;color:#fff;font-size:12px;background:#9384ff;border-radius:19px}.CourseListActions_wrapper__7Y13a{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.CourseListActions_rightButtons__oMOvy{display:flex;flex-direction:row}.CourseListActions_rightButtons__oMOvy>*+*{margin-left:16px}@media(max-width:767.8px){.CourseListActions_rightButtons__oMOvy{width:100%}.CourseListActions_rightButtons__oMOvy button:first-child{flex:1 1}.CourseListActions_rightButtons__oMOvy>*+*{margin-left:8px}.CourseListActions_wrapperTeacher__OAFMj{flex-direction:column;align-items:flex-start}.CourseListActions_wrapperTeacher__OAFMj>*+*{margin-top:16px}.CourseListActions_filterStudent__L8kAP{margin-left:16px;padding:0 11px}.CourseListActions_filterStudent__L8kAP span:not([class]){display:none}}.CourseNoProgress_noProgress__npJL2{display:flex;justify-content:space-between;font-size:14px}@media(max-width:767.8px){.CourseNoProgress_noProgress__npJL2{flex-direction:column;gap:8px}}.CourseNoProgress_noProgressLabel__Vpi2z{color:#8a94ae}.CourseCard_courseCard__b9xYi{cursor:pointer;opacity:0;transition:all .2s}.CourseCard_courseCard_rendered__FapHm{opacity:1}.CourseCard_header__Jzvcz{display:flex;justify-content:space-between}.CourseCard_header_noStatus__rxxcN{justify-content:end}.CourseCard_title__Aj84H{font-weight:700;display:-webkit-box;display:-moz-box;-ms-line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;word-break:break-word;text-overflow:ellipsis;overflow:hidden}.CourseCard_subject__cGTTW{display:inline-block;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#8a94ae}.CourseCard_description__24zYC{margin-top:8px;font-size:14px;display:-webkit-box;display:-moz-box;-ms-line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;word-break:break-word;text-overflow:ellipsis;overflow:hidden}.CourseCard_status__2oBYv{display:flex}.CourseCard_progress__1DKY_{margin:20px 0}.CourseCard_finishedCourseStatus__GszOA{margin-top:18px}.CourseList_list__JiZOJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(328px,1fr));grid-gap:16px;gap:16px}@media(max-width:1169.8px){.CourseList_list__JiZOJ{grid-template-columns:1fr 1fr}}@media(max-width:767.8px){.CourseList_list__JiZOJ{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.CourseList_emptyList__peZgg{display:inline-flex;flex-direction:column;align-items:center;padding:24px;text-align:center}.CourseList_emptyList__peZgg h5,.TeacherCourseList_listWrapper__0QeEB{margin-top:16px}